Edit file File name : main.db48917b312b6ceb9624.bundle.js Content :webpackJsonp([0],{"+27R":function(e,t,n){!function(e){"use strict";function t(e,t,n,i){var r={s:["thodde secondanim","thodde second"],ss:[e+" secondanim",e+" second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" horam"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?r[n][0]:r[n][1]}e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_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[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] 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){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===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?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}})}(n("PJh5"))},"+2xD":function(e,t,n){window,e.exports=function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,(function(t){return e[t]}).bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=17)}([function(e,t,n){"use strict";t.__esModule=!0,t.FONT_ROW_RATIO=1.15;var i=n(4),r=null,o=n(5),s=n(19);function l(){return{theme:"striped",styles:{},headerStyles:{},bodyStyles:{},alternateRowStyles:{},columnStyles:{},startY:!1,margin:40/u.scaleFactor(),pageBreak:"auto",tableWidth:"auto",showHeader:"everyPage",tableLineWidth:0,tableLineColor:200,createdHeaderCell:function(e,t){},createdCell:function(e,t){},drawHeaderRow:function(e,t){},drawRow:function(e,t){},drawHeaderCell:function(e,t){},drawCell:function(e,t){},addPageContent:function(e){}}}function a(){var e=u.scaleFactor();return{font:"helvetica",fontStyle:"normal",overflow:"ellipsize",fillColor:!1,textColor:20,halign:"left",valign:"top",fontSize:10,cellPadding:5/e,lineColor:200,lineWidth:0/e,columnWidth:"auto"}}t.getTheme=function(e){return{striped:{table:{fillColor:255,textColor:80,fontStyle:"normal"},header:{textColor:255,fillColor:[41,128,185],fontStyle:"bold"},body:{},alternateRow:{fillColor:245}},grid:{table:{fillColor:255,textColor:80,fontStyle:"normal",lineWidth:.1},header:{textColor:255,fillColor:[26,188,156],fontStyle:"bold",lineWidth:0},body:{},alternateRow:{}},plain:{header:{fontStyle:"bold"}}}[e]},t.getDefaults=l;var u=function(){function e(){}return e.pageSize=function(){var e=r.doc.internal.pageSize;return null==e.width&&(e={width:e.getWidth(),height:e.getHeight()}),e},e.applyUserStyles=function(){e.applyStyles(r.userStyles)},e.createTable=function(e){return r=new i.Table(e)},e.tableInstance=function(){return r},e.scaleFactor=function(){return r.doc.internal.scaleFactor},e.hooksData=function(e){return void 0===e&&(e={}),o({pageCount:r.pageCount,settings:r.settings,table:r,doc:r.doc,cursor:r.cursor},e||{})},e.initSettings=function(e,t){for(var n=function(n){var i=t.map(function(e){return e[n]||{}});e.styles[n]=o.apply(void 0,[{}].concat(i))},i=0,r=Object.keys(e.styles);i<r.length;i++)n(r[i]);for(var a=0,u=s(e.hooks);a<u.length;a++)for(var c=u[a],d=c[0],h=c[1],p=0,f=t;p<f.length;p++){var m=f[p];m&&m[d]&&h.push(m[d])}e.settings=o.apply(void 0,[l()].concat(t))},e.marginOrPadding=function(e,t){var n={};if(Array.isArray(e))e.length>=4?n={top:e[0],right:e[1],bottom:e[2],left:e[3]}:3===e.length?n={top:e[0],right:e[1],bottom:e[2],left:e[1]}:2===e.length?n={top:e[0],right:e[1],bottom:e[0],left:e[1]}:e=1===e.length?e[0]:t;else if("object"==typeof e){e.vertical?(e.top=e.vertical,e.bottom=e.vertical):e.horizontal&&(e.right=e.horizontal,e.left=e.horizontal);for(var i=0,r=["top","right","bottom","left"];i<r.length;i++){var o=r[i];n[o]=e[o]||0===e[o]?e[o]:t}}return"number"==typeof e&&(n={top:e,right:e,bottom:e,left:e}),n},e.styles=function(e){return e=Array.isArray(e)?e:[e],o.apply(void 0,[a()].concat(e))},e.applyStyles=function(e){var t=r.doc,n={fillColor:t.setFillColor,textColor:t.setTextColor,fontStyle:t.setFontStyle,lineColor:t.setDrawColor,lineWidth:t.setLineWidth,font:t.setFont,fontSize:t.setFontSize};Object.keys(n).forEach(function(t){var i=e[t],r=n[t];"undefined"!=typeof i&&(Array.isArray(i)?r.apply(this,i):r(i))})},e}();t.Config=u},function(e,t,n){"use strict";var i=Function.prototype.toString,r=/^\s*class /,o=function(e){try{var t=i.call(e).replace(/\/\/.*\n/g,"").replace(/\/\*[.\s\S]*\*\//g,"").replace(/\n/gm," ").replace(/ {2}/g," ");return r.test(t)}catch(e){return!1}},s=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(l)return function(e){try{return!o(e)&&(i.call(e),!0)}catch(e){return!1}}(e);if(o(e))return!1;var t=s.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},function(e,t,n){var i=n(29);e.exports=Function.prototype.bind||i},function(e,t,n){"use strict";t.__esModule=!0;var i=n(0),r=n(16);function o(e,t){var n=i.Config.scaleFactor(),r=t.fontSize/n;i.Config.applyStyles(t);var o=0;(e=Array.isArray(e)?e:[e]).forEach(function(e){var t=i.Config.tableInstance().doc.getStringUnitWidth(e);t>o&&(o=t)});var s=1e4*n;return(o=Math.floor(o*s)/s)*r}function s(){var e=i.Config.tableInstance(),t={lineWidth:e.settings.tableLineWidth,lineColor:e.settings.tableLineColor};i.Config.applyStyles(t);var n=a(t);n&&e.doc.rect(e.pageStartX,e.pageStartY,e.width,e.cursor.y-e.pageStartY,n)}function l(){for(var e=0,t=i.Config.tableInstance().hooks.addPageContent;e<t.length;e++){var n=t[e];i.Config.applyUserStyles(),n(i.Config.hooksData())}i.Config.applyUserStyles()}function a(e){var t=e.lineWidth>0,n=e.fillColor||0===e.fillColor;return t&&n?"DF":t?"S":!!n&&"F"}function u(e){var t=e.internal.getCurrentPageInfo().pageNumber;e.setPage(t+1),e.internal.getCurrentPageInfo().pageNumber===t&&e.addPage()}t.getStringWidth=o,t.ellipsize=function e(t,n,r,s){if(void 0===s&&(s="..."),Array.isArray(t)){var l=[];return t.forEach(function(t,i){l[i]=e(t,n,r,s)}),l}var a=1e4*i.Config.scaleFactor();if((n=Math.ceil(n*a)/a)>=o(t,r))return t;for(;n<o(t+s,r)&&!(t.length<=1);)t=t.substring(0,t.length-1);return t.trim()+s},t.addTableBorder=s,t.addPage=function(){var e=i.Config.tableInstance();e.finalY=e.cursor.y,l(),s(),u(e.doc),e.pageCount++,e.cursor={x:e.margin("left"),y:e.margin("top")},e.pageStartX=e.cursor.x,e.pageStartY=e.cursor.y,!0!==e.settings.showHeader&&"everyPage"!==e.settings.showHeader||r.printRow(e.headerRow,e.hooks.drawHeaderRow,e.hooks.drawHeaderCell)},t.addContentHooks=l,t.getFillStyle=a,t.nextPage=u},function(e,t,n){"use strict";t.__esModule=!0;var i=n(0);t.table={},t.Table=function(){function e(e){this.height=0,this.width=0,this.contentWidth=0,this.preferredWidth=0,this.rows=[],this.columns=[],this.headerRow=null,this.pageCount=1,this.hooks={createdHeaderCell:[],createdCell:[],drawHeaderRow:[],drawRow:[],drawHeaderCell:[],drawCell:[],addPageContent:[]},this.styles={styles:{},headerStyles:{},bodyStyles:{},alternateRowStyles:{},columnStyles:{}},this.doc=e,this.userStyles={textColor:30,fontSize:e.internal.getFontSize(),fontStyle:e.internal.getFont().fontStyle}}return e.prototype.margin=function(e){return i.Config.marginOrPadding(this.settings.margin,i.getDefaults().margin)[e]},e}(),t.Row=function(e,t){this.cells={},this.spansMultiplePages=!1,this.pageCount=1,this.height=0,this.y=0,this.maxLineCount=1,this.raw=e,this.index=t},t.Cell=function(){function e(e){this.styles={},this.text="",this.contentWidth=0,this.textPos={},this.height=0,this.width=0,this.x=0,this.y=0,this.raw=e}return e.prototype.padding=function(e){var t=i.Config.marginOrPadding(this.styles.cellPadding,i.Config.styles([]).cellPadding);return"vertical"===e?t.top+t.bottom:"horizontal"===e?t.left+t.right:t[e]},e}(),t.Column=function(e,t){this.options={},this.contentWidth=0,this.preferredWidth=0,this.widthStyle="auto",this.width=0,this.x=0,this.dataKey=e,this.index=t}},function(e,t,n){"use strict";var i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(e){i[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){for(var u in n=Object(arguments[a]))r.call(n,u)&&(l[u]=n[u]);if(i){s=i(n);for(var c=0;c<s.length;c++)o.call(n,s[c])&&(l[s[c]]=n[s[c]])}}return l}},function(e,t,n){"use strict";var i=n(20),r=n(22),o="function"==typeof Symbol&&"symbol"==typeof Symbol(),s=(Object,Object.defineProperty&&function(){var e={};try{for(var t in Object.defineProperty(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}()),l=function(e,t){var n=i(t);o&&(n=n.concat(Object.getOwnPropertySymbols(t))),r(n,function(n){!function(e,t,n,i){!(t in e)&&(s?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)}(e,n,t[n])})};l.supportsDescriptors=!!s,e.exports=l},function(e,t,n){"use strict";var i=n(23),r=n(14),o=n(2).call(Function.call,Object.prototype.propertyIsEnumerable);e.exports=function(e){var t=i.RequireObjectCoercible(e),n=[];for(var s in t)r(t,s)&&o(t,s)&&n.push([s,t[s]]);return n}},function(e,t){e.exports=Number.isNaN||function(e){return e!=e}},function(e,t){var n=Number.isNaN||function(e){return e!=e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!n(e)&&e!==1/0&&e!==-1/0}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=Object.assign||function(e,t){for(var i in t)n.call(t,i)&&(e[i]=t[i]);return e}},function(e,t){e.exports=function(e){return e>=0?1:-1}},function(e,t){e.exports=function(e,t){var n=e%t;return Math.floor(n>=0?n:n+t)}},function(e,t){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e,t,n){var i=n(2);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var i=n(7);e.exports=function(){return"function"==typeof Object.entries?Object.entries:i}},function(e,t,n){"use strict";t.__esModule=!0;var i=n(0),r=n(3);function o(e,t,n){var o=i.Config.tableInstance();e.y=o.cursor.y;for(var s=0,l=t;s<l.length;s++)if(!1===(0,l[s])(e,i.Config.hooksData({row:e,addPage:r.addPage})))return;o.cursor.x=o.margin("left");for(var a=0;a<o.columns.length;a++){var u=o.columns[a],c=e.cells[u.dataKey];if(c){i.Config.applyStyles(c.styles),c.x=o.cursor.x,c.y=o.cursor.y,c.height=e.height,c.width=u.width,c.textPos.y="top"===c.styles.valign?o.cursor.y+c.padding("top"):"bottom"===c.styles.valign?o.cursor.y+e.height-c.padding("bottom"):o.cursor.y+e.height/2,c.textPos.x="right"===c.styles.halign?c.x+c.width-c.padding("right"):"center"===c.styles.halign?c.x+c.width/2:c.x+c.padding("left");for(var d=!0,h=i.Config.hooksData({column:u,row:e,addPage:r.addPage}),p=0,f=n;p<f.length;p++)!1===(0,f[p])(c,h)&&(d=!1);if(d){var m=r.getFillStyle(c.styles);m&&o.doc.rect(c.x,c.y,c.width,c.height,m),o.doc.autoTableText(c.text,c.textPos.x,c.textPos.y,{halign:c.styles.halign,valign:c.styles.valign})}o.cursor.x+=c.width}}o.cursor.y+=e.height}t.printFullRow=function e(t,n,s){var l=0,a={},u=i.Config.tableInstance();if(!function(e){var t=i.Config.tableInstance();return e+t.cursor.y+t.margin("bottom")<i.Config.pageSize().height}(t.height))if(t.maxLineCount<=1)r.addPage();else{t.spansMultiplePages=!0;for(var c=i.Config.pageSize().height,d=0,h=0;h<u.columns.length;h++){var p=(w=t.cells[(_=u.columns[h]).dataKey]).styles.fontSize/i.Config.scaleFactor()*i.FONT_ROW_RATIO,f=w.padding("vertical"),m=c-u.cursor.y-u.margin("bottom"),g=Math.floor((m-f)/p);if(g<0&&(g=0),Array.isArray(w.text)&&w.text.length>g){var v=w.text.splice(g,w.text.length);a[_.dataKey]=v;var y=w.text.length*p+f;y>d&&(d=y);var b=v.length*p+f;b>l&&(l=b)}}t.height=d}if(o(t,n,s),Object.keys(a).length>0){for(h=0;h<u.columns.length;h++){var _,w;(w=t.cells[(_=u.columns[h]).dataKey]).text=a[_.dataKey]||""}r.addPage(),t.pageCount++,t.height=l,e(t,n,s)}},t.printRow=o},function(e,t,n){"use strict";t.__esModule=!0;var i=n(18),r=n(0),o=n(3),s=n(16),l=n(34),a=n(35);i.API.autoTable=function(e,t,n){void 0===n&&(n={}),this.autoTableState=this.autoTableState||{},i.autoTableState=i.autoTableState||{};var u=[i.autoTableState.defaults||{},this.autoTableState.defaults||{},n||{}];a.validateInput(e,t,u);var c=r.Config.createTable(this);r.Config.initSettings(c,u);var d=c.settings;a.createModels(e,t),d.margin=r.Config.marginOrPadding(d.margin,r.getDefaults().margin),l.calculateWidths(this,r.Config.pageSize().width),c.cursor={x:c.margin("left"),y:!1===d.startY?c.margin("top"):d.startY};var h=d.startY+c.margin("bottom")+c.headerRow.height;"avoid"===d.pageBreak&&(h+=c.height);var p=r.Config.pageSize().height;("always"===d.pageBreak&&!1!==d.startY||!1!==d.startY&&h>p)&&(o.nextPage(c.doc),c.cursor.y=c.margin("top")),c.pageStartX=c.cursor.x,c.pageStartY=c.cursor.y,r.Config.applyUserStyles(),!0!==d.showHeader&&"firstPage"!==d.showHeader&&"everyPage"!==d.showHeader||s.printRow(c.headerRow,c.hooks.drawHeaderRow,c.hooks.drawHeaderCell),r.Config.applyUserStyles(),c.rows.forEach(function(e){s.printFullRow(e,c.hooks.drawRow,c.hooks.drawCell)}),o.addTableBorder();var f=this.internal.getCurrentPageInfo().pageNumber;return this.autoTableState.addPageHookPages&&this.autoTableState.addPageHookPages[f]?"function"==typeof n.addPageContent&&n.addPageContent(r.Config.hooksData()):(this.autoTableState.addPageHookPages||(this.autoTableState.addPageHookPages={}),this.autoTableState.addPageHookPages[f]=!0,o.addContentHooks()),c.finalY=c.cursor.y,this.autoTable.previous=c,r.Config.applyUserStyles(),this},i.API.autoTable.previous=!1,i.API.autoTableSetDefaults=function(e){return this.autoTableState||(this.autoTableState={}),e&&"object"==typeof e?this.autoTableState.defaults=e:delete this.autoTableState.defaults,this},i.autoTableSetDefaults=function(e){i.autoTableState||(i.autoTableState={}),e&&"object"==typeof e?this.autoTableState.defaults=e:delete this.autoTableState.defaults,i.autoTableState.defaults=e},i.API.autoTableHtmlToJson=function(e,t){if(t=t||!1,!(e&&e instanceof HTMLTableElement))return console.error("A HTMLTableElement has to be sent to autoTableHtmlToJson"),null;for(var n={},i=[],r=e.rows[0],o=0;o<r.cells.length;o++){var s=r.cells[o],l=window.getComputedStyle(s);(t||"none"!==l.display)&&(n[o]=s)}var a=function(r){var o=e.rows[r],s=window.getComputedStyle(o);if(t||"none"!==s.display){var l=[];Object.keys(n).forEach(function(e){l.push(o.cells[e])}),i.push(l)}};for(o=1;o<e.rows.length;o++)a(o);return{columns:Object.keys(n).map(function(e){return n[e]}),rows:i,data:i}},i.API.autoTableText=function(e,t,n,i){"number"==typeof t&&"number"==typeof n||console.error("The x and y parameters are required. Missing for the text: ",e);var o=this.internal.scaleFactor,s=this.internal.getFontSize()/o,l=null,a=1;if("middle"!==i.valign&&"bottom"!==i.valign&&"center"!==i.halign&&"right"!==i.halign||(a=(l="string"==typeof e?e.split(/\r\n|\r|\n/g):e).length||1),n+=s*(2-r.FONT_ROW_RATIO),"middle"===i.valign?n-=a/2*s*r.FONT_ROW_RATIO:"bottom"===i.valign&&(n-=a*s*r.FONT_ROW_RATIO),"center"===i.halign||"right"===i.halign){var u=s;if("center"===i.halign&&(u*=.5),a>=1){for(var c=0;c<l.length;c++)this.text(l[c],t-this.getStringUnitWidth(l[c])*u,n),n+=s;return this}t-=this.getStringUnitWidth(e)*u}return this.text(e,t,n),this},i.API.autoTableEndPosY=function(){var e=this.autoTable.previous;return e.cursor&&"number"==typeof e.cursor.y?e.cursor.y:0},i.API.autoTableAddPageContent=function(e){return i.API.autoTable.globalDefaults||(i.API.autoTable.globalDefaults={}),i.API.autoTable.globalDefaults.addPageContent=e,this},i.API.autoTableAddPage=function(){return o.addPage(),this}},function(t,n){t.exports=e},function(e,t,n){"use strict";var i=n(6),r=n(7),o=n(15),s=n(33),l=o();i(l,{getPolyfill:o,implementation:r,shim:s}),e.exports=l},function(e,t,n){"use strict";var i=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=Array.prototype.slice,s=n(21),l=Object.prototype.propertyIsEnumerable,a=!l.call({toString:null},"toString"),u=l.call(function(){},"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},h={$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!h["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}(),f=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===r.call(e),o=s(e),l=t&&"[object String]"===r.call(e),h=[];if(!t&&!n&&!o)throw new TypeError("Object.keys called on a non-object");var f=u&&n;if(l&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)h.push(String(m));if(o&&e.length>0)for(var g=0;g<e.length;++g)h.push(String(g));else for(var v in e)f&&"prototype"===v||!i.call(e,v)||h.push(String(v));if(a)for(var y=function(e){if("undefined"==typeof window||!p)return d(e);try{return d(e)}catch(e){return!1}}(e),b=0;b<c.length;++b)y&&"constructor"===c[b]||!i.call(e,c[b])||h.push(c[b]);return h};f.shim=function(){if(Object.keys){if(!function(){return 2===(Object.keys(arguments)||"").length}(1,2)){var e=Object.keys;Object.keys=function(t){return s(t)?e(o.call(t)):e(t)}}}else Object.keys=f;return Object.keys||f},e.exports=f},function(e,t,n){"use strict";var i=Object.prototype.toString;e.exports=function(e){var t=i.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===i.call(e.callee)),n}},function(e,t){var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=function(e,t,r){if("[object Function]"!==i.call(t))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var s=0;s<o;s++)t.call(r,e[s],s,e);else for(var l in e)n.call(e,l)&&t.call(r,e[l],l,e)}},function(e,t,n){"use strict";var i=n(24),r=n(10)(i,{SameValueNonNumber:function(e,t){if("number"==typeof e||typeof e!=typeof t)throw new TypeError("SameValueNonNumber requires two non-number values of the same type.");return this.SameValue(e,t)}});e.exports=r},function(e,t,n){"use strict";var i=Object.prototype.toString,r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,o=r?Symbol.prototype.toString:i,s=n(8),l=n(9),a=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,u=n(10),c=n(11),d=n(12),h=n(25),p=n(26),f=parseInt,m=n(2),g=m.call(Function.call,String.prototype.slice),v=m.call(Function.call,RegExp.prototype.test,/^0b[01]+$/i),y=m.call(Function.call,RegExp.prototype.test,/^0o[0-7]+$/i),b=["\x85","\u200b","\ufffe"].join(""),_=new RegExp("["+b+"]","g"),w=m.call(Function.call,RegExp.prototype.test,_),x=m.call(Function.call,RegExp.prototype.test,/^[-+]0x[0-9a-f]+$/i),C=["\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003","\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028","\u2029\ufeff"].join(""),S=new RegExp("(^["+C+"]+)|(["+C+"]+$)","g"),O=m.call(Function.call,String.prototype.replace),T=n(30),E=n(32),k=u(u({},T),{Call:function(e,t){var n=arguments.length>2?arguments[2]:[];if(!this.IsCallable(e))throw new TypeError(e+" is not a function");return e.apply(t,n)},ToPrimitive:p,ToNumber:function(e){var t=h(e)?e:p(e,"number");if("symbol"==typeof t)throw new TypeError("Cannot convert a Symbol value to a number");if("string"==typeof t){if(v(t))return this.ToNumber(f(g(t,2),2));if(y(t))return this.ToNumber(f(g(t,2),8));if(w(t)||x(t))return NaN;var n=function(e){return O(e,S,"")}(t);if(n!==t)return this.ToNumber(n)}return Number(t)},ToInt16:function(e){var t=this.ToUint16(e);return t>=32768?t-65536:t},ToInt8:function(e){var t=this.ToUint8(e);return t>=128?t-256:t},ToUint8:function(e){var t=this.ToNumber(e);if(s(t)||0===t||!l(t))return 0;var n=c(t)*Math.floor(Math.abs(t));return d(n,256)},ToUint8Clamp:function(e){var t=this.ToNumber(e);if(s(t)||t<=0)return 0;if(t>=255)return 255;var n=Math.floor(e);return n+.5<t?n+1:t<n+.5?n:n%2!=0?n+1:n},ToString:function(e){if("symbol"==typeof e)throw new TypeError("Cannot convert a Symbol value to a string");return String(e)},ToObject:function(e){return this.RequireObjectCoercible(e),Object(e)},ToPropertyKey:function(e){var t=this.ToPrimitive(e,String);return"symbol"==typeof t?o.call(t):this.ToString(t)},ToLength:function(e){var t=this.ToInteger(e);return t<=0?0:t>a?a:t},CanonicalNumericIndexString:function(e){if("[object String]"!==i.call(e))throw new TypeError("must be a string");if("-0"===e)return-0;var t=this.ToNumber(e);return this.SameValue(this.ToString(t),e)?t:void 0},RequireObjectCoercible:T.CheckObjectCoercible,IsArray:Array.isArray||function(e){return"[object Array]"===i.call(e)},IsConstructor:function(e){return"function"==typeof e&&!!e.prototype},IsExtensible:function(e){return!Object.preventExtensions||!h(e)&&Object.isExtensible(e)},IsInteger:function(e){if("number"!=typeof e||s(e)||!l(e))return!1;var t=Math.abs(e);return Math.floor(t)===t},IsPropertyKey:function(e){return"string"==typeof e||"symbol"==typeof e},IsRegExp:function(e){if(!e||"object"!=typeof e)return!1;if(r){var t=e[Symbol.match];if("undefined"!=typeof t)return T.ToBoolean(t)}return E(e)},SameValueZero:function(e,t){return e===t||s(e)&&s(t)},GetV:function(e,t){if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");return this.ToObject(e)[t]},GetMethod:function(e,t){if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");var n=this.GetV(e,t);if(null!=n){if(!this.IsCallable(n))throw new TypeError(t+"is not a function");return n}},Get:function(e,t){if("Object"!==this.Type(e))throw new TypeError("Assertion failed: Type(O) is not Object");if(!this.IsPropertyKey(t))throw new TypeError("Assertion failed: IsPropertyKey(P) is not true");return e[t]},Type:function(e){return"symbol"==typeof e?"Symbol":T.Type(e)},SpeciesConstructor:function(e,t){if("Object"!==this.Type(e))throw new TypeError("Assertion failed: Type(O) is not Object");var n=e.constructor;if("undefined"==typeof n)return t;if("Object"!==this.Type(n))throw new TypeError("O.constructor is not an Object");var i=r&&Symbol.species?n[Symbol.species]:void 0;if(null==i)return t;if(this.IsConstructor(i))return i;throw new TypeError("no constructor found")}});delete k.CheckObjectCoercible,e.exports=k},function(e,t){e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,r=n(13),o=n(1),s=n(27),l=n(28);e.exports=function(e,t){if(r(e))return e;var n,a="default";if(arguments.length>1&&(t===String?a="string":t===Number&&(a="number")),i&&(Symbol.toPrimitive?n=function(e,t){var n=e[t];if(null!==n&&"undefined"!=typeof n){if(!o(n))throw new TypeError(n+" returned for property "+t+" of object "+e+" is not a function");return n}}(e,Symbol.toPrimitive):l(e)&&(n=Symbol.prototype.valueOf)),"undefined"!=typeof n){var u=n.call(e,a);if(r(u))return u;throw new TypeError("unable to convert exotic object to primitive")}return"default"===a&&(s(e)||l(e))&&(a="string"),function(e,t){if("undefined"==typeof e||null===e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,i,s,l="string"===t?["toString","valueOf"]:["valueOf","toString"];for(s=0;s<l.length;++s)if(o(n=e[l[s]])&&(i=n.call(e),r(i)))return i;throw new TypeError("No default value")}(e,"default"===a?"number":a)}},function(e,t,n){"use strict";var i=Date.prototype.getDay,r=Object.prototype.toString,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i.call(e),!0}catch(e){return!1}}(e):"[object Date]"===r.call(e))}},function(e,t,n){"use strict";var i=Object.prototype.toString;if("function"==typeof Symbol&&"symbol"==typeof Symbol()){var r=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==i.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(r.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},function(e,t){var n=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==i.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var r,o=n.call(arguments,1),s=Math.max(0,t.length-o.length),l=[],a=0;a<s;a++)l.push("$"+a);if(r=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof r){var i=t.apply(this,o.concat(n.call(arguments)));return Object(i)===i?i:this}return t.apply(e,o.concat(n.call(arguments)))}),t.prototype){var u=function(){};u.prototype=t.prototype,r.prototype=new u,u.prototype=null}return r}},function(e,t,n){"use strict";var i=n(8),r=n(9),o=n(11),s=n(12),l=n(1),a=n(31);e.exports={ToPrimitive:a,ToBoolean:function(e){return Boolean(e)},ToNumber:function(e){return Number(e)},ToInteger:function(e){var t=this.ToNumber(e);return i(t)?0:0!==t&&r(t)?o(t)*Math.floor(Math.abs(t)):t},ToInt32:function(e){return this.ToNumber(e)>>0},ToUint32:function(e){return this.ToNumber(e)>>>0},ToUint16:function(e){var t=this.ToNumber(e);if(i(t)||0===t||!r(t))return 0;var n=o(t)*Math.floor(Math.abs(t));return s(n,65536)},ToString:function(e){return String(e)},ToObject:function(e){return this.CheckObjectCoercible(e),Object(e)},CheckObjectCoercible:function(e,t){if(null==e)throw new TypeError(t||"Cannot call method on "+e);return e},IsCallable:l,SameValue:function(e,t){return e===t?0!==e||1/e==1/t:i(e)&&i(t)},Type:function(e){return null===e?"Null":"undefined"==typeof e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}}},function(e,t,n){"use strict";var i=Object.prototype.toString,r=n(13),o=n(1);e.exports=function(e,t){return r(e)?e:function(e,n){var s=t||("[object Date]"===i.call(e)?String:Number);if(s===String||s===Number){var l,a,u=s===String?["toString","valueOf"]:["valueOf","toString"];for(a=0;a<u.length;++a)if(o(e[u[a]])&&(l=e[u[a]](),r(l)))return l;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")}(e)}},function(e,t,n){"use strict";var i=n(14),r=RegExp.prototype.exec,o=Object.getOwnPropertyDescriptor,s=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!l)return"[object RegExp]"===s.call(e);var t=o(e,"lastIndex");return!(!t||!i(t,"value"))&&function(e){try{var t=e.lastIndex;return e.lastIndex=0,r.call(e),!0}catch(e){return!1}finally{e.lastIndex=t}}(e)}},function(e,t,n){"use strict";var i=n(15),r=n(6);e.exports=function(){var e=i();return r(Object,{entries:e},{entries:function(){return Object.entries!==e}}),e}},function(e,t,n){"use strict";t.__esModule=!0;var i=n(0),r=n(3);t.calculateWidths=function(e,t){var n=i.Config.tableInstance(),o=0,s=0,l=[];n.columns.forEach(function(e){e.contentWidth=0,n.rows.concat(n.headerRow).forEach(function(t){var n=t.cells[e.dataKey];n.contentWidth=n.padding("horizontal")+r.getStringWidth(n.text,n.styles),n.contentWidth>e.contentWidth&&(e.contentWidth=n.contentWidth)}),n.contentWidth+=e.contentWidth,"number"==typeof e.widthStyle?(e.preferredWidth=e.widthStyle,o+=e.preferredWidth,e.width=e.preferredWidth):"wrap"===e.widthStyle?(e.preferredWidth=e.contentWidth,o+=e.preferredWidth,e.width=e.preferredWidth):(e.preferredWidth=e.contentWidth,s+=e.contentWidth,l.push(e)),n.preferredWidth+=e.preferredWidth}),n.width="number"==typeof n.settings.tableWidth?n.settings.tableWidth:"wrap"===n.settings.tableWidth?n.preferredWidth:t-n.margin("left")-n.margin("right"),function e(t,n,r,o){for(var s=i.Config.tableInstance().width-n-r,l=0;l<t.length;l++){var a=t[l],u=a.contentWidth/r;if(s<0&&a.contentWidth+s*u<o){t.splice(l,1),r-=a.contentWidth,a.width=o,e(t,n+=a.width,r,o);break}a.width=a.contentWidth+s*u}}(l,o,s,0),n.rows.concat(n.headerRow).forEach(function(t){n.columns.forEach(function(n){var o=t.cells[n.dataKey];i.Config.applyStyles(o.styles);var s=n.width-o.padding("horizontal"),l=i.Config.scaleFactor();if("linebreak"===o.styles.overflow)try{o.text=e.splitTextToSize(o.text,s+1/l,{fontSize:o.styles.fontSize})}catch(t){if(!(t instanceof TypeError&&Array.isArray(o.text)))throw t;o.text=e.splitTextToSize(o.text.join(" "),s+1/l,{fontSize:o.styles.fontSize})}else"ellipsize"===o.styles.overflow?o.text=r.ellipsize(o.text,s,o.styles):"visible"===o.styles.overflow||("hidden"===o.styles.overflow?o.text=r.ellipsize(o.text,s,o.styles,""):"function"==typeof o.styles.overflow?o.text=o.styles.overflow(o.text,s):console.error("Unrecognized overflow type: "+o.styles.overflow));var a=Array.isArray(o.text)?o.text.length:1;o.contentHeight=a*(o.styles.fontSize/l*i.FONT_ROW_RATIO)+o.padding("vertical"),o.contentHeight>t.height&&(t.height=o.contentHeight,t.maxLineCount=a)}),n.height+=t.height})}},function(e,t,n){"use strict";t.__esModule=!0;var i=n(4),r=n(0),o=n(5);t.validateInput=function(e,t,n){e&&"object"==typeof e||console.error("The headers should be an object or array, is: "+typeof e),t&&"object"==typeof t||console.error("The data should be an object or array, is: "+typeof t);for(var i=function(e){e&&"object"!=typeof e&&console.error("The options parameter should be of type object, is: "+typeof e),"undefined"!=typeof e.extendWidth&&(e.tableWidth=e.extendWidth?"auto":"wrap",console.error("Use of deprecated option: extendWidth, use tableWidth instead.")),"undefined"!=typeof e.margins&&("undefined"==typeof e.margin&&(e.margin=e.margins),console.error("Use of deprecated option: margins, use margin instead.")),"undefined"==typeof e.afterPageContent&&"undefined"==typeof e.beforePageContent&&"undefined"==typeof e.afterPageAdd||(console.error("The afterPageContent, beforePageContent and afterPageAdd hooks are deprecated. Use addPageContent instead"),"undefined"==typeof e.addPageContent&&(e.addPageContent=function(t){r.Config.applyUserStyles(),e.beforePageContent&&e.beforePageContent(t),r.Config.applyUserStyles(),e.afterPageContent&&e.afterPageContent(t),r.Config.applyUserStyles(),e.afterPageAdd&&t.pageCount>1&&t.afterPageAdd(t),r.Config.applyUserStyles()})),[["padding","cellPadding"],["lineHeight","rowHeight"],"fontSize","overflow"].forEach(function(t){var n="string"==typeof t?t:t[0],i="string"==typeof t?t:t[1];"undefined"!=typeof e[n]&&("undefined"==typeof e.styles[i]&&(e.styles[i]=e[n]),console.error("Use of deprecated option: "+n+", use the style "+i+" instead."))});for(var t=0,n=["styles","bodyStyles","headerStyles","columnStyles"];t<n.length;t++){var i=n[t];e[i]&&"object"!=typeof e[i]?console.error("The "+i+" style should be of type object, is: "+typeof e[i]):e[i]&&e[i].rowHeight&&console.error("Use of deprecated style: rowHeight, use vertical cell padding instead")}},o=0,s=n;o<s.length;o++)i(s[o])},t.createModels=function(e,t){var n=/\r\n|\r|\n/g,s=r.Config.tableInstance(),l=s.settings,a=r.getTheme(l.theme),u=new i.Row(e,-1);u.index=-1,e.forEach(function(e,t){var o=t;"undefined"!=typeof e.dataKey?o=e.dataKey:"undefined"!=typeof e.key&&(console.error("Deprecation warning: Use dataKey instead of key"),o=e.key);var c=new i.Column(o,t);c.raw=e,c.widthStyle=r.Config.styles([a.table,a.header,s.styles.styles,s.styles.columnStyles[c.dataKey]||{}]).columnWidth,s.columns.push(c);var d=new i.Cell(e);d.styles=r.Config.styles([a.table,a.header,s.styles.styles,s.styles.headerStyles]),d.text=d.raw instanceof HTMLElement?(d.raw.innerText||"").trim():"undefined"!=typeof d.raw?""+("object"==typeof d.raw?d.raw.title:d.raw):"",d.text=d.text.split(n),u.cells[o]=d;for(var h=0,p=s.hooks.createdHeaderCell;h<p.length;h++)(0,p[h])(d,{cell:d,column:c,row:u,settings:l})}),s.headerRow=u,t.forEach(function(e,t){var l=new i.Row(e,t),u=t%2==0?o({},a.alternateRow,s.styles.alternateRowStyles):{};s.columns.forEach(function(t){var o=new i.Cell(e[t.dataKey]);o.styles=r.Config.styles([a.table,a.body,s.styles.styles,s.styles.bodyStyles,u,s.styles.columnStyles[t.dataKey]||{}]),o.text=o.raw&&o.raw instanceof HTMLElement?(o.raw.innerText||"").trim():"undefined"!=typeof o.raw?""+o.raw:"",o.text=o.text.split(n),l.cells[t.dataKey]=o;for(var c=0,d=s.hooks.createdCell;c<d.length;c++)(0,d[c])(o,r.Config.hooksData({cell:o,column:t,row:l}))}),s.rows.push(l)})}}])}(n("l9mu"))},"+3eL":function(e,t,n){"use strict";var i,r=n("WhVc");function o(){try{return i.apply(this,arguments)}catch(e){return r.errorObject.e=e,r.errorObject}}t.tryCatch=function(e){return i=e,o}},"+3sH":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("L9Tr"),r=n("z2AX"),o=n("sXN4");function s(e){return null===e||void 0===e}t.setColumnDefaults=function(e){if(e)for(var t=0,n=e;t<n.length;t++){var l=n[t];l.$$id||(l.$$id=r.id()),s(l.prop)&&l.name&&(l.prop=i.camelCase(l.name)),l.$$valueGetter||(l.$$valueGetter=o.getterForProp(l.prop)),!s(l.prop)&&s(l.name)&&(l.name=i.deCamelCase(String(l.prop))),s(l.prop)&&s(l.name)&&(l.name=""),l.hasOwnProperty("resizeable")||(l.resizeable=!0),l.hasOwnProperty("sortable")||(l.sortable=!0),l.hasOwnProperty("draggable")||(l.draggable=!0),l.hasOwnProperty("canAutoResize")||(l.canAutoResize=!0),l.hasOwnProperty("width")||(l.width=150)}},t.isNullOrUndefined=s,t.translateTemplates=function(e){for(var t=[],n=0,i=e;n<i.length;n++){for(var r=i[n],o={},s=0,l=Object.getOwnPropertyNames(r);s<l.length;s++){var a=l[s];o[a]=r[a]}r.headerTemplate&&(o.headerTemplate=r.headerTemplate),r.cellTemplate&&(o.cellTemplate=r.cellTemplate),r.summaryFunc&&(o.summaryFunc=r.summaryFunc),r.summaryTemplate&&(o.summaryTemplate=r.summaryTemplate),t.push(o)}return t}},"+4ur":function(e,t,n){"use strict";var i=n("LxNc");t._catch=function(e){return i.catchError(e)(this)}},"+7/x":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?e:"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n("PJh5"))},"+7iS":function(e,t,n){"use strict";var i=n("dw63");t.findIndex=function(e,t){return function(n){return n.lift(new i.FindValueOperator(e,n,!0,t))}}},"+AAB":function(e,t,n){"use strict";var i=n("pyWG").merge,r=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,o={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"<table>",endTags:"</table>"},td:{tagsCount:3,startTags:"<table><tbody><tr>",endTags:"</tr></tbody></table>"},col:{tagsCount:2,startTags:"<table><colgroup>",endTags:"</colgroup></table>"},tr:{tagsCount:2,startTags:"<table><tbody>",endTags:"</tbody></table>"}};o.tbody=o.colgroup=o.caption=o.tfoot=o.thead,o.th=o.td,t.parseHTML=function(e){if("string"!=typeof e)return null;var t=document.createDocumentFragment().appendChild(document.createElement("div")),n=r.exec(e),s=n&&n[1].toLowerCase(),l=o[s]||o.default;t.innerHTML=l.startTags+e+l.endTags;for(var a=0;a<l.tagsCount;a++)t=t.lastChild;return i([],t.childNodes)},t.isTablePart=function(e){var t=r.exec(e);return t&&t[1]in o}},"+EXD":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("CURp"),s=n("wAkD");t.DeferObservable=function(e){function t(t){e.call(this),this.observableFactory=t}return i(t,e),t.create=function(e){return new t(e)},t.prototype._subscribe=function(e){return new l(e,this.observableFactory)},t}(r.Observable);var l=function(e){function t(t,n){e.call(this,t),this.factory=n,this.tryDefer()}return i(t,e),t.prototype.tryDefer=function(){try{this._callFactory()}catch(e){this._error(e)}},t.prototype._callFactory=function(){var e=this.factory();e&&this.add(o.subscribeToResult(this,e))},t}(s.OuterSubscriber)},"+I/r":function(e,t,n){"use strict";var i=n("TLKQ");t.onErrorResumeNext=i.onErrorResumeNextStatic},"+ItH":function(e,t,n){"use strict";n("k7DW")._set("global",{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},layout:{padding:{top:0,right:0,bottom:0,left:0}}}),e.exports=function(){var e=function(e,t){return this.construct(e,t),this};return e.Chart=e,e}},"+KN+":function(e,t,n){"use strict";var i=n("rCTf"),r=n("O/+v");i.Observable.prototype.bufferCount=r.bufferCount},"+Y2e":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("mmVS"),s=n("rCTf"),l=n("B00U"),a=n("VOfZ"),u=n("MQMf"),c=n("+3eL"),d=n("WhVc"),h=n("KLoZ");t.WebSocketSubject=function(e){function t(t,n){if(t instanceof s.Observable)e.call(this,n,t);else{if(e.call(this),this.WebSocketCtor=a.root.WebSocket,this._output=new r.Subject,"string"==typeof t?this.url=t:h.assign(this,t),!this.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new u.ReplaySubject}}return i(t,e),t.prototype.resultSelector=function(e){return JSON.parse(e.data)},t.create=function(e){return new t(e)},t.prototype.lift=function(e){var n=new t(this,this.destination);return n.operator=e,n},t.prototype._resetState=function(){this.socket=null,this.source||(this.destination=new u.ReplaySubject),this._output=new r.Subject},t.prototype.multiplex=function(e,t,n){var i=this;return new s.Observable(function(r){var o=c.tryCatch(e)();o===d.errorObject?r.error(d.errorObject.e):i.next(o);var s=i.subscribe(function(e){var t=c.tryCatch(n)(e);t===d.errorObject?r.error(d.errorObject.e):t&&r.next(e)},function(e){return r.error(e)},function(){return r.complete()});return function(){var e=c.tryCatch(t)();e===d.errorObject?r.error(d.errorObject.e):i.next(e),s.unsubscribe()}})},t.prototype._connectSocket=function(){var e=this,t=this.WebSocketCtor,n=this._output,i=null;try{i=this.protocol?new t(this.url,this.protocol):new t(this.url),this.socket=i,this.binaryType&&(this.socket.binaryType=this.binaryType)}catch(e){return void n.error(e)}var r=new l.Subscription(function(){e.socket=null,i&&1===i.readyState&&i.close()});i.onopen=function(t){var s=e.openObserver;s&&s.next(t);var l=e.destination;e.destination=o.Subscriber.create(function(e){return 1===i.readyState&&i.send(e)},function(t){var r=e.closingObserver;r&&r.next(void 0),t&&t.code?i.close(t.code,t.reason):n.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),e._resetState()},function(){var t=e.closingObserver;t&&t.next(void 0),i.close(),e._resetState()}),l&&l instanceof u.ReplaySubject&&r.add(l.subscribe(e.destination))},i.onerror=function(t){e._resetState(),n.error(t)},i.onclose=function(t){e._resetState();var i=e.closeObserver;i&&i.next(t),t.wasClean?n.complete():n.error(t)},i.onmessage=function(t){var i=c.tryCatch(e.resultSelector)(t);i===d.errorObject?n.error(d.errorObject.e):n.next(i)}},t.prototype._subscribe=function(e){var t=this,n=this.source;if(n)return n.subscribe(e);this.socket||this._connectSocket();var i=new l.Subscription;return i.add(this._output.subscribe(e)),i.add(function(){var e=t.socket;0===t._output.observers.length&&(e&&1===e.readyState&&e.close(),t._resetState())}),i},t.prototype.unsubscribe=function(){var t=this.source,n=this.socket;n&&1===n.readyState&&(n.close(),this._resetState()),e.prototype.unsubscribe.call(this),t||(this.destination=new u.ReplaySubject)},t}(r.AnonymousSubject)},"+Yfd":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"lat",{get:function(){return this._getOption("lat")},set:function(e){this._setOption("lat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lng",{get:function(){return this._getOption("lng")},set:function(e){this._setOption("lng",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"col",{get:function(){return this._getOption("col")},set:function(e){this._setOption("col",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colspan",{get:function(){return this._getOption("colspan")},set:function(e){this._setOption("colspan",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"row",{get:function(){return this._getOption("row")},set:function(e){this._setOption("row",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rowspan",{get:function(){return this._getOption("rowspan")},set:function(e){this._setOption("rowspan",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"screen",{get:function(){return this._getOption("screen")},set:function(e){this._setOption("screen",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"location"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxi-location",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={lat:[{type:r.Input}],lng:[{type:r.Input}],col:[{type:r.Input}],colspan:[{type:r.Input}],row:[{type:r.Input}],rowspan:[{type:r.Input}],screen:[{type:r.Input}]},t}(n("UygM").CollectionNestedOption);t.DxiLocationComponent=s,t.DxiLocationModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},"+Zxz":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.defaultIfEmpty=function(e){return void 0===e&&(e=null),function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.defaultValue=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.defaultValue))},e}(),s=function(e){function t(t,n){e.call(this,t),this.defaultValue=n,this.isEmpty=!0}return i(t,e),t.prototype._next=function(e){this.isEmpty=!1,this.destination.next(e)},t.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},t}(r.Subscriber)},"+ayw":function(e,t,n){"use strict";var i=n("sTFn");t.share=function(){return i.share()(this)}},"+erw":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("aIIe");t.DatatableGroupHeaderDirective=function(){function e(){this.rowHeight=0,this.toggle=new o.EventEmitter}return e.prototype.toggleExpandGroup=function(e){this.toggle.emit({type:"group",value:e})},e.prototype.expandAllGroups=function(){this.toggle.emit({type:"all",value:!0})},e.prototype.collapseAllGroups=function(){this.toggle.emit({type:"all",value:!1})},i([o.Input(),r("design:type",Object)],e.prototype,"rowHeight",void 0),i([o.Input(),o.ContentChild(s.DatatableGroupHeaderTemplateDirective,{read:o.TemplateRef}),r("design:type",o.TemplateRef)],e.prototype,"template",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"toggle",void 0),i([o.Directive({selector:"ngx-datatable-group-header"})],e)}()},"+lHt":function(e,t,n){"use strict";var i=n("lCNL");t.on=i.on,t.one=i.one,t.off=i.off,t.trigger=i.trigger,t.triggerHandler=i.triggerHandler,t.Event=i.Event},"+pb+":function(e,t,n){"use strict";var i=n("rCTf"),r=n("xAJs");i.Observable.prototype.map=r.map},"+vPe":function(e,t,n){"use strict";var i=n("Q0je");t.never=i.NeverObservable.create},"+w3m":function(e,t,n){"use strict";var i=n("gzKz");t.elementAt=function(e,t){return i.elementAt(e,t)(this)}},"/+Oc":function(e,t,n){"use strict";var i=n("FDFx"),r=n("UPdB"),o=n("Z73p").each,s=n("PdUl").isFunction,l=n("wtxi").Deferred,a=n("scpv"),u=function(e,t,n){n=n||[],t=t||{};var c=function(e,t){return{name:e,args:t}},d={};return o(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var i=String(this);d[i]=function(){return u(e,t,n.concat(c(i,arguments)))}}),o(["count","min","max","sum","avg","aggregate","enumerate"],function(){var u=String(this);d[u]=function(){return(function(u){var d,h,p,f,m,g=new l,v=function(e){var n=t.errorHandler;n&&n(e),r._errorHandler(e),g.reject(e)};function y(e){switch(e.name){case"sortBy":return m=[e.args],!0;case"thenBy":if(!m)throw r.errors.Error("E4004");return m.push(e.args),!0}return!1}try{s(d=t.adapter)||(d=i[d]),h=d(t),p=[].concat(n).concat(u);var b=h.optimize;for(b&&b(p);p.length;){if(!y(f=p[0])){if(m){p.unshift(c("multiSort",[m])),m=null;continue}if("enumerate"!==String(f.name)&&(!h[f.name]||!1===h[f.name].apply(h,f.args)))break}p.shift()}!function(){var e=p[0],t=[];e&&"multiSort"===e.name&&(p.shift(),o(e.args[0],function(){t.push(c(t.length?"thenBy":"sortBy",this))})),p=t.concat(p)}(),h.exec(e).done(function(e,n){if(p.length){var i=a(e,{errorHandler:t.errorHandler});o(p,function(){i=i[this.name].apply(i,this.args)}),i.done(g.resolve).fail(g.reject)}else g.resolve(e,n)}).fail(v)}catch(e){v(e)}return g.promise()}).call(this,c(u,arguments))}}),d};e.exports=u},"/0aV":function(e,t,n){"use strict";var i=n("I01C").Readable;function r(e,t,n){i.call(this,t),this._helper=e;var r=this;e.on("data",function(e,t){r.push(e)||r._helper.pause(),n&&n(t)}).on("error",function(e){r.emit("error",e)}).on("end",function(){r.push(null)})}n("71nt").inherits(r,i),r.prototype._read=function(){this._helper.resume()},e.exports=r},"/181":function(e,t,n){"use strict";var i=n("rCTf"),r=n("2jZb");i.Observable.prototype.count=r.count},"/6P1":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 o(e,t,o,s){var l=e+" ";return 1===e?l+n(0,t,o[0],s):t?l+(i(e)?r(o)[1]:r(o)[0]):s?l+r(o)[1]:l+(i(e)?r(o)[1]:r(o)[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:o,m:n,mm:o,h:n,hh:o,d:n,dd:o,M:n,MM:o,y:n,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n("PJh5"))},"/8te":function(e,t,n){"use strict";var i=n("Gb0N");t.range=i.RangeObservable.create},"/AE3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("UEsV"),r=n("hfO1"),o=n("JEOp"),s=n("73El");function l(e){return function(t){return t.lift(new a(e))}}class a{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new u(e,this.durationSelector))}}class u extends o.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1}_next(e){if(this.value=e,this.hasValue=!0,!this.throttled){const t=Object(i.a)(this.durationSelector)(e);if(t===r.a)this.destination.error(r.a.e);else{const e=Object(s.a)(this,t);e.closed?this.clearThrottle():this.add(this.throttled=e)}}}clearThrottle(){const{value:e,hasValue:t,throttled:n}=this;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))}notifyNext(e,t,n,i){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var c=n("ZfA4"),d=n("6MRC");function h(e){return!Object(d.a)(e)&&e-parseFloat(e)+1>=0}var p=n("ves3"),f=n("f2Ls");function m(e){return e instanceof Date&&!isNaN(+e)}class g extends p.a{constructor(e=0,t,n){super(),this.period=-1,this.dueTime=0,h(t)?this.period=Number(t)<1?1:Number(t):Object(f.a)(t)&&(n=t),Object(f.a)(n)||(n=c.a),this.scheduler=n,this.dueTime=m(e)?+e-this.scheduler.now():e}static create(e=0,t,n){return new g(e,t,n)}static dispatch(e){const{index:t,period:n,subscriber:i}=e;if(i.next(t),!i.closed){if(-1===n)return i.complete();e.index=t+1,this.schedule(e,n)}}_subscribe(e){const{period:t,dueTime:n,scheduler:i}=this;return i.schedule(g.dispatch,n,{index:0,period:t,subscriber:e})}}const v=g.create;function y(e,t=c.a){return l(()=>v(e,t))}function b(e){return function(t){return t.lift(new _(e))}}class _{constructor(e){this.closingNotifier=e}call(e,t){return t.subscribe(new w(e,this.closingNotifier))}}class w extends o.a{constructor(e,t){super(e),this.buffer=[],this.add(Object(s.a)(this,t))}_next(e){this.buffer.push(e)}notifyNext(e,t,n,i,r){const o=this.buffer;this.buffer=[],this.destination.next(o)}}var x=n("2zkT");function C(e,t=null){return function(n){return n.lift(new S(e,t))}}class S{constructor(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?T:O}call(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))}}class O extends x.a{constructor(e,t){super(e),this.bufferSize=t,this.buffer=[]}_next(e){const t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])}_complete(){const e=this.buffer;e.length>0&&this.destination.next(e),super._complete()}}class T extends x.a{constructor(e,t,n){super(e),this.bufferSize=t,this.startBufferEvery=n,this.buffers=[],this.count=0}_next(e){const{bufferSize:t,startBufferEvery:n,buffers:i,count:r}=this;this.count++,r%n==0&&i.push([]);for(let o=i.length;o--;){const n=i[o];n.push(e),n.length===t&&(i.splice(o,1),this.destination.next(n))}}_complete(){const{buffers:e,destination:t}=this;for(;e.length>0;){let n=e.shift();n.length>0&&t.next(n)}super._complete()}}function E(e){let t=arguments.length,n=c.a;Object(f.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);let i=null;t>=2&&(i=arguments[1]);let r=Number.POSITIVE_INFINITY;return t>=3&&(r=arguments[2]),function(t){return t.lift(new k(e,i,r,n))}}class k{constructor(e,t,n,i){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=n,this.scheduler=i}call(e,t){return t.subscribe(new I(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))}}class A{constructor(){this.buffer=[]}}class I extends x.a{constructor(e,t,n,i,r){super(e),this.bufferTimeSpan=t,this.bufferCreationInterval=n,this.maxBufferSize=i,this.scheduler=r,this.contexts=[];const o=this.openContext();if(this.timespanOnly=null==n||n<0,this.timespanOnly)this.add(o.closeAction=r.schedule(M,t,{subscriber:this,context:o,bufferTimeSpan:t}));else{const e={bufferTimeSpan:t,bufferCreationInterval:n,subscriber:this,scheduler:r};this.add(o.closeAction=r.schedule(R,t,{subscriber:this,context:o})),this.add(r.schedule(D,n,e))}}_next(e){const t=this.contexts,n=t.length;let i;for(let r=0;r<n;r++){const n=t[r],o=n.buffer;o.push(e),o.length==this.maxBufferSize&&(i=n)}i&&this.onBufferFull(i)}_error(e){this.contexts.length=0,super._error(e)}_complete(){const{contexts:e,destination:t}=this;for(;e.length>0;){const n=e.shift();t.next(n.buffer)}super._complete()}_unsubscribe(){this.contexts=null}onBufferFull(e){this.closeContext(e);const t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();const t=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(M,t,{subscriber:this,context:e,bufferTimeSpan:t}))}}openContext(){const e=new A;return this.contexts.push(e),e}closeContext(e){this.destination.next(e.buffer);const t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)}}function M(e){const t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function D(e){const{bufferCreationInterval:t,bufferTimeSpan:n,subscriber:i,scheduler:r}=e,o=i.openContext();i.closed||(i.add(o.closeAction=r.schedule(R,n,{subscriber:i,context:o})),this.schedule(e,t))}function R(e){const{subscriber:t,context:n}=e;t.closeContext(n)}var L=n("s+UU");function P(e,t){return function(n){return n.lift(new N(e,t))}}class N{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new j(e,this.openings,this.closingSelector))}}class j extends o.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(Object(s.a)(this,t))}_next(e){const t=this.contexts,n=t.length;for(let i=0;i<n;i++)t[i].buffer.push(e)}_error(e){const t=this.contexts;for(;t.length>0;){const e=t.shift();e.subscription.unsubscribe(),e.buffer=null,e.subscription=null}this.contexts=null,super._error(e)}_complete(){const e=this.contexts;for(;e.length>0;){const t=e.shift();this.destination.next(t.buffer),t.subscription.unsubscribe(),t.buffer=null,t.subscription=null}this.contexts=null,super._complete()}notifyNext(e,t,n,i,r){e?this.closeBuffer(e):this.openBuffer(t)}notifyComplete(e){this.closeBuffer(e.context)}openBuffer(e){try{const t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(e){this._error(e)}}closeBuffer(e){const t=this.contexts;if(t&&e){const{buffer:n,subscription:i}=e;this.destination.next(n),t.splice(t.indexOf(e),1),this.remove(i),i.unsubscribe()}}trySubscribe(e){const t=this.contexts,n=new L.a,i={buffer:[],subscription:n};t.push(i);const r=Object(s.a)(this,e,i);!r||r.closed?this.closeBuffer(i):(r.context=i,this.add(r),n.add(r))}}function F(e){return function(t){return t.lift(new B(e))}}class B{constructor(e){this.closingSelector=e}call(e,t){return t.subscribe(new V(e,this.closingSelector))}}class V extends o.a{constructor(e,t){super(e),this.closingSelector=t,this.subscribing=!1,this.openBuffer()}_next(e){this.buffer.push(e)}_complete(){const e=this.buffer;e&&this.destination.next(e),super._complete()}_unsubscribe(){this.buffer=null,this.subscribing=!1}notifyNext(e,t,n,i,r){this.openBuffer()}notifyComplete(){this.subscribing?this.complete():this.openBuffer()}openBuffer(){let{closingSubscription:e}=this;e&&(this.remove(e),e.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];const t=Object(i.a)(this.closingSelector)();t===r.a?this.error(r.a.e):(e=new L.a,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(Object(s.a)(this,t)),this.subscribing=!1)}}var H=n("y9LD"),z=n("y3s0");const Y={};function U(...e){let t=null;return"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(d.a)(e[0])&&(e=e[0].slice()),n=>n.lift.call(new z.a([n,...e]),new W(t))}class W{constructor(e){this.project=e}call(e,t){return t.subscribe(new q(e,this.project))}}class q extends o.a{constructor(e,t){super(e),this.project=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(Y),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 n=0;n<t;n++){const t=e[n];this.add(Object(s.a)(this,t,t,n))}}}notifyComplete(e){0==(this.active-=1)&&this.destination.complete()}notifyNext(e,t,n,i,r){const o=this.values,s=this.toRespond?o[n]===Y?--this.toRespond:this.toRespond:0;o[n]=t,0===s&&(this.project?this._tryProject(o):this.destination.next(o.slice()))}_tryProject(e){let t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)}}function G(e){return t=>t.lift(new W(e))}var $=n("fCXn"),K=n("fx9P"),X=n("HJ7E");function Z(...e){return 1===e.length||2===e.length&&Object(f.a)(e[1])?Object(K.a)(e[0]):Object(X.a)()(Object($.a)(...e))}function J(...e){return t=>t.lift.call(Z(t,...e))}var Q=n("ScV9");function ee(e,t){return Object(Q.a)(()=>e,t)}function te(e){return t=>t.lift(new ne(e,t))}class ne{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new ie(e,this.predicate,this.source))}}class ie extends x.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.count=0,this.index=0}_next(e){this.predicate?this._tryPredicate(e):this.count++}_tryPredicate(e){let t;try{t=this.predicate(e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function re(e){return t=>t.lift(new oe(e))}class oe{constructor(e){this.durationSelector=e}call(e,t){return t.subscribe(new se(e,this.durationSelector))}}class se extends o.a{constructor(e,t){super(e),this.durationSelector=t,this.hasValue=!1,this.durationSubscription=null}_next(e){try{const t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(e){this.destination.error(e)}}_complete(){this.emitValue(),this.destination.complete()}_tryNext(e,t){let n=this.durationSubscription;this.value=e,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),(n=Object(s.a)(this,t)).closed||this.add(this.durationSubscription=n)}notifyNext(e,t,n,i,r){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){if(this.hasValue){const e=this.value,t=this.durationSubscription;t&&(this.durationSubscription=null,t.unsubscribe(),this.remove(t)),this.value=null,this.hasValue=!1,super._next(e)}}}var le=n("ToCO"),ae=n("bQIp"),ue=n("7dhu");function ce(e,t=c.a){const n=m(e)?+e-t.now():Math.abs(e);return e=>e.lift(new de(n,t))}class de{constructor(e,t){this.delay=e,this.scheduler=t}call(e,t){return t.subscribe(new he(e,this.delay,this.scheduler))}}class he extends x.a{constructor(e,t,n){super(e),this.delay=t,this.scheduler=n,this.queue=[],this.active=!1,this.errored=!1}static dispatch(e){const t=e.source,n=t.queue,i=e.scheduler,r=e.destination;for(;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(r);if(n.length>0){const t=Math.max(0,n[0].time-i.now());this.schedule(e,t)}else t.active=!1}_schedule(e){this.active=!0,this.add(e.schedule(he.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}scheduleNotification(e){if(!0===this.errored)return;const t=this.scheduler,n=new pe(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}_next(e){this.scheduleNotification(ue.a.createNext(e))}_error(e){this.errored=!0,this.queue=[],this.destination.error(e)}_complete(){this.scheduleNotification(ue.a.createComplete())}}class pe{constructor(e,t){this.time=e,this.notification=t}}function fe(e,t){return t?n=>new ve(n,t).lift(new me(e)):t=>t.lift(new me(e))}class me{constructor(e){this.delayDurationSelector=e}call(e,t){return t.subscribe(new ge(e,this.delayDurationSelector))}}class ge extends o.a{constructor(e,t){super(e),this.delayDurationSelector=t,this.completed=!1,this.delayNotifierSubscriptions=[],this.values=[]}notifyNext(e,t,n,i,r){this.destination.next(e),this.removeSubscription(r),this.tryComplete()}notifyError(e,t){this._error(e)}notifyComplete(e){const t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()}_next(e){try{const t=this.delayDurationSelector(e);t&&this.tryDelay(t,e)}catch(e){this.destination.error(e)}}_complete(){this.completed=!0,this.tryComplete()}removeSubscription(e){e.unsubscribe();const t=this.delayNotifierSubscriptions.indexOf(e);let n=null;return-1!==t&&(n=this.values[t],this.delayNotifierSubscriptions.splice(t,1),this.values.splice(t,1)),n}tryDelay(e,t){const n=Object(s.a)(this,e,t);n&&!n.closed&&(this.add(n),this.delayNotifierSubscriptions.push(n)),this.values.push(t)}tryComplete(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()}}class ve extends p.a{constructor(e,t){super(),this.source=e,this.subscriptionDelay=t}_subscribe(e){this.subscriptionDelay.subscribe(new ye(e,this.source))}}class ye extends x.a{constructor(e,t){super(),this.parent=e,this.source=t,this.sourceSubscribed=!1}_next(e){this.subscribeToSource()}_error(e){this.unsubscribe(),this.parent.error(e)}_complete(){this.subscribeToSource()}subscribeToSource(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))}}function be(){return function(e){return e.lift(new _e)}}class _e{call(e,t){return t.subscribe(new we(e))}}class we extends x.a{constructor(e){super(e)}_next(e){e.observe(this.destination)}}var xe=n("bbL7");const Ce=xe.a.Set||class{constructor(){this._values=[]}add(e){this.has(e)||this._values.push(e)}has(e){return-1!==this._values.indexOf(e)}get size(){return this._values.length}clear(){this._values.length=0}};function Se(e,t){return n=>n.lift(new Oe(e,t))}class Oe{constructor(e,t){this.keySelector=e,this.flushes=t}call(e,t){return t.subscribe(new Te(e,this.keySelector,this.flushes))}}class Te extends o.a{constructor(e,t,n){super(e),this.keySelector=t,this.values=new Ce,n&&this.add(Object(s.a)(this,n))}notifyNext(e,t,n,i,r){this.values.clear()}notifyError(e,t){this._error(e)}_next(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)}_useKeySelector(e){let t;const{destination:n}=this;try{t=this.keySelector(e)}catch(e){return void n.error(e)}this._finalizeNext(t,e)}_finalizeNext(e,t){const{values:n}=this;n.has(e)||(n.add(e),this.destination.next(t))}}function Ee(e,t){return n=>n.lift(new ke(e,t))}class ke{constructor(e,t){this.compare=e,this.keySelector=t}call(e,t){return t.subscribe(new Ae(e,this.compare,this.keySelector))}}class Ae extends x.a{constructor(e,t,n){super(e),this.keySelector=n,this.hasKey=!1,"function"==typeof t&&(this.compare=t)}compare(e,t){return e===t}_next(e){let t=e;if(this.keySelector&&(t=Object(i.a)(this.keySelector)(e))===r.a)return this.destination.error(r.a.e);let n=!1;if(this.hasKey){if((n=Object(i.a)(this.compare)(this.key,t))===r.a)return this.destination.error(r.a.e)}else this.hasKey=!0;!1===Boolean(n)&&(this.key=t,this.destination.next(e))}}function Ie(e,t){return Ee((n,i)=>t?t(n[e],i[e]):n[e]===i[e])}var Me=n("mcf9");function De(e,t){return n=>n.lift(new Re(e,t))}class Re{constructor(e,t){if(this.index=e,this.defaultValue=t,e<0)throw new Me.a}call(e,t){return t.subscribe(new Le(e,this.index,this.defaultValue))}}class Le extends x.a{constructor(e,t,n){super(e),this.index=t,this.defaultValue=n}_next(e){0==this.index--&&(this.destination.next(e),this.destination.complete())}_complete(){const e=this.destination;this.index>=0&&("undefined"!=typeof this.defaultValue?e.next(this.defaultValue):e.error(new Me.a)),e.complete()}}var Pe=n("gr2C");function Ne(){return e=>e.lift(new je)}class je{call(e,t){return t.subscribe(new Fe(e))}}class Fe extends o.a{constructor(e){super(e),this.hasCompleted=!1,this.hasSubscription=!1}_next(e){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(s.a)(this,e)))}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyComplete(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function Be(e,t){return n=>n.lift(new Ve(e,t))}class Ve{constructor(e,t){this.project=e,this.resultSelector=t}call(e,t){return t.subscribe(new He(e,this.project,this.resultSelector))}}class He extends o.a{constructor(e,t,n){super(e),this.project=t,this.resultSelector=n,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}_next(e){this.hasSubscription||this.tryNext(e)}tryNext(e){const t=this.index++,n=this.destination;try{const i=this.project(e,t);this.hasSubscription=!0,this.add(Object(s.a)(this,i,e,t))}catch(e){n.error(e)}}_complete(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()}notifyNext(e,t,n,i,r){const{resultSelector:o,destination:s}=this;o?this.trySelectResult(e,t,n,i):s.next(t)}trySelectResult(e,t,n,i){const{resultSelector:r,destination:o}=this;try{const s=r(e,t,n,i);o.next(s)}catch(e){o.error(e)}}notifyError(e){this.destination.error(e)}notifyComplete(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}function ze(e,t=Number.POSITIVE_INFINITY,n){return t=(t||0)<1?Number.POSITIVE_INFINITY:t,i=>i.lift(new Ye(e,t,n))}class Ye{constructor(e,t,n){this.project=e,this.concurrent=t,this.scheduler=n}call(e,t){return t.subscribe(new Ue(e,this.project,this.concurrent,this.scheduler))}}class Ue extends o.a{constructor(e,t,n,i){super(e),this.project=t,this.concurrent=n,this.scheduler=i,this.index=0,this.active=0,this.hasCompleted=!1,n<Number.POSITIVE_INFINITY&&(this.buffer=[])}static dispatch(e){const{subscriber:t,result:n,value:i,index:r}=e;t.subscribeToProjection(n,i,r)}_next(e){const t=this.destination;if(t.closed)return void this._complete();const n=this.index++;if(this.active<this.concurrent){t.next(e);let o=Object(i.a)(this.project)(e,n);o===r.a?t.error(r.a.e):this.scheduler?this.add(this.scheduler.schedule(Ue.dispatch,0,{subscriber:this,result:o,value:e,index:n})):this.subscribeToProjection(o,e,n)}else this.buffer.push(e)}subscribeToProjection(e,t,n){this.active++,this.add(Object(s.a)(this,e,t,n))}_complete(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete()}notifyNext(e,t,n,i,r){this._next(t)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t&&t.length>0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()}}var We=n("1yhy");function qe(e){return t=>t.lift(new Ge(e))}class Ge{constructor(e){this.callback=e}call(e,t){return t.subscribe(new $e(e,this.callback))}}class $e extends x.a{constructor(e,t){super(e),this.add(new L.a(t))}}function Ke(e,t){if("function"!=typeof e)throw new TypeError("predicate is not a function");return n=>n.lift(new Xe(e,n,!1,t))}class Xe{constructor(e,t,n,i){this.predicate=e,this.source=t,this.yieldIndex=n,this.thisArg=i}call(e,t){return t.subscribe(new Ze(e,this.predicate,this.source,this.yieldIndex,this.thisArg))}}class Ze extends x.a{constructor(e,t,n,i,r){super(e),this.predicate=t,this.source=n,this.yieldIndex=i,this.thisArg=r,this.index=0}notifyComplete(e){const t=this.destination;t.next(e),t.complete()}_next(e){const{predicate:t,thisArg:n}=this,i=this.index++;try{t.call(n||this,e,i,this.source)&&this.notifyComplete(this.yieldIndex?i:e)}catch(e){this.destination.error(e)}}_complete(){this.notifyComplete(this.yieldIndex?-1:void 0)}}function Je(e,t){return n=>n.lift(new Xe(e,n,!0,t))}var Qe=n("v0bZ"),et=n("W/Sc");const tt=xe.a.Map||class{constructor(){this.size=0,this._values=[],this._keys=[]}get(e){const t=this._keys.indexOf(e);return-1===t?void 0:this._values[t]}set(e,t){const n=this._keys.indexOf(e);return-1===n?(this._keys.push(e),this._values.push(t),this.size++):this._values[n]=t,this}delete(e){const t=this._keys.indexOf(e);return-1!==t&&(this._values.splice(t,1),this._keys.splice(t,1),this.size--,!0)}clear(){this._keys.length=0,this._values.length=0,this.size=0}forEach(e,t){for(let n=0;n<this.size;n++)e.call(t,this._values[n],this._keys[n])}};class nt{constructor(){this.values={}}delete(e){return this.values[e]=null,!0}set(e,t){return this.values[e]=t,this}get(e){return this.values[e]}forEach(e,t){const n=this.values;for(let i in n)n.hasOwnProperty(i)&&null!==n[i]&&e.call(t,n[i],i)}clear(){this.values={}}}function it(e,t,n,i){return r=>r.lift(new rt(e,t,n,i))}class rt{constructor(e,t,n,i){this.keySelector=e,this.elementSelector=t,this.durationSelector=n,this.subjectSelector=i}call(e,t){return t.subscribe(new ot(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))}}class ot extends x.a{constructor(e,t,n,i,r){super(e),this.keySelector=t,this.elementSelector=n,this.durationSelector=i,this.subjectSelector=r,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}_next(e){let t;try{t=this.keySelector(e)}catch(e){return void this.error(e)}this._group(e,t)}_group(e,t){let n=this.groups;n||(n=this.groups="string"==typeof t?new nt:new tt);let i,r=n.get(t);if(this.elementSelector)try{i=this.elementSelector(e)}catch(e){this.error(e)}else i=e;if(!r){r=this.subjectSelector?this.subjectSelector():new et.Subject,n.set(t,r);const e=new lt(t,r,this);if(this.destination.next(e),this.durationSelector){let e;try{e=this.durationSelector(new lt(t,r))}catch(e){return void this.error(e)}this.add(e.subscribe(new st(t,r,this)))}}r.closed||r.next(i)}_error(e){const t=this.groups;t&&(t.forEach((t,n)=>{t.error(e)}),t.clear()),this.destination.error(e)}_complete(){const e=this.groups;e&&(e.forEach((e,t)=>{e.complete()}),e.clear()),this.destination.complete()}removeGroup(e){this.groups.delete(e)}unsubscribe(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&super.unsubscribe())}}class st extends x.a{constructor(e,t,n){super(t),this.key=e,this.group=t,this.parent=n}_next(e){this.complete()}_unsubscribe(){const{parent:e,key:t}=this;this.key=this.parent=null,e&&e.removeGroup(t)}}class lt extends p.a{constructor(e,t,n){super(),this.key=e,this.groupSubject=t,this.refCountSubscription=n}_subscribe(e){const t=new L.a,{refCountSubscription:n,groupSubject:i}=this;return n&&!n.closed&&t.add(new at(n)),t.add(i.subscribe(e)),t}}class at extends L.a{constructor(e){super(),this.parent=e,e.count++}unsubscribe(){const e=this.parent;e.closed||this.closed||(super.unsubscribe(),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())}}var ut=n("Niek");function ct(){return function(e){return e.lift(new dt)}}class dt{call(e,t){return t.subscribe(new ht(e))}}class ht extends x.a{_next(e){Object(ut.a)()}}function pt(){return e=>e.lift(new ft)}class ft{call(e,t){return t.subscribe(new mt(e))}}class mt extends x.a{constructor(e){super(e)}notifyComplete(e){const t=this.destination;t.next(e),t.complete()}_next(e){this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}var gt=n("MZHe"),vt=n("n1dy");function yt(e){return t=>t.lift(new bt(e))}class bt{constructor(e){this.value=e}call(e,t){return t.subscribe(new _t(e,this.value))}}class _t extends x.a{constructor(e,t){super(e),this.value=t}_next(e){this.destination.next(this.value)}}function wt(){return function(e){return e.lift(new xt)}}class xt{call(e,t){return t.subscribe(new Ct(e))}}class Ct extends x.a{constructor(e){super(e)}_next(e){this.destination.next(ue.a.createNext(e))}_error(e){const t=this.destination;t.next(ue.a.createError(e)),t.complete()}_complete(){const e=this.destination;e.next(ue.a.createComplete()),e.complete()}}var St=n("n9e5");function Ot(e){const t="function"==typeof e?(t,n)=>e(t,n)>0?t:n:(e,t)=>e>t?e:t;return Object(St.a)(t)}var Tt=n("Qi5R");function Et(...e){return t=>t.lift.call(Object(Tt.a)(t,...e))}var kt=n("Ynfn"),At=n("XLJA");function It(e,t,n=Number.POSITIVE_INFINITY){return"number"==typeof t&&(n=t,t=null),i=>i.lift(new Mt(e,t,n))}class Mt{constructor(e,t,n=Number.POSITIVE_INFINITY){this.ish=e,this.resultSelector=t,this.concurrent=n}call(e,t){return t.subscribe(new Dt(e,this.ish,this.resultSelector,this.concurrent))}}class Dt extends o.a{constructor(e,t,n,i=Number.POSITIVE_INFINITY){super(e),this.ish=t,this.resultSelector=n,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){if(this.active<this.concurrent){const t=this.resultSelector,n=this.index++,i=this.ish,r=this.destination;this.active++,this._innerSub(i,r,t,e,n)}else this.buffer.push(e)}_innerSub(e,t,n,i,r){this.add(Object(s.a)(this,e,i,r))}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()}notifyNext(e,t,n,i,r){const{resultSelector:o,destination:s}=this;o?this.trySelectResult(e,t,n,i):s.next(t)}trySelectResult(e,t,n,i){const{resultSelector:r,destination:o}=this;let s;try{s=r(e,t,n,i)}catch(e){return void o.error(e)}o.next(s)}notifyError(e){this.destination.error(e)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}function Rt(e,t,n=Number.POSITIVE_INFINITY){return i=>i.lift(new Lt(e,t,n))}class Lt{constructor(e,t,n){this.accumulator=e,this.seed=t,this.concurrent=n}call(e,t){return t.subscribe(new Pt(e,this.accumulator,this.seed,this.concurrent))}}class Pt extends o.a{constructor(e,t,n,i){super(e),this.accumulator=t,this.acc=n,this.concurrent=i,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){if(this.active<this.concurrent){const t=this.index++,n=Object(i.a)(this.accumulator)(this.acc,e);n===r.a?this.destination.error(r.a.e):(this.active++,this._innerSub(n,e,t))}else this.buffer.push(e)}_innerSub(e,t,n){this.add(Object(s.a)(this,e,t,n))}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}notifyNext(e,t,n,i,r){const{destination:o}=this;this.acc=t,this.hasValue=!0,o.next(t)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())}}function Nt(e){const t="function"==typeof e?(t,n)=>e(t,n)<0?t:n:(e,t)=>e<t?e:t;return Object(St.a)(t)}var jt=n("V2zk"),Ft=n("HcVO");function Bt(...e){return 1===e.length&&Object(d.a)(e[0])&&(e=e[0]),t=>t.lift(new Vt(e))}n("ZYjm");class Vt{constructor(e){this.nextSources=e}call(e,t){return t.subscribe(new Ht(e,this.nextSources))}}class Ht extends o.a{constructor(e,t){super(e),this.destination=e,this.nextSources=t}notifyError(e,t){this.subscribeToNextSource()}notifyComplete(e){this.subscribeToNextSource()}_error(e){this.subscribeToNextSource()}_complete(){this.subscribeToNextSource()}subscribeToNextSource(){const e=this.nextSources.shift();e?this.add(Object(s.a)(this,e)):this.destination.complete()}}function zt(){return e=>e.lift(new Yt)}class Yt{call(e,t){return t.subscribe(new Ut(e))}}class Ut extends x.a{constructor(e){super(e),this.hasPrev=!1}_next(e){this.hasPrev?this.destination.next([this.prev,e]):this.hasPrev=!0,this.prev=e}}function Wt(e,t){return n=>[Object(We.a)(e,t)(n),Object(We.a)(function(t,n){function i(){return!i.pred.apply(i.thisArg,arguments)}return i.pred=e,i.thisArg=n,i}(0,t))(n)]}function qt(...e){const t=e.length;if(0===t)throw new Error("list of properties cannot be empty.");return n=>Object(vt.a)(function(e,t){return n=>{let i=n;for(let r=0;r<t;r++){const t=i[e[r]];if("undefined"==typeof t)return;i=t}return i}}(e,t))(n)}function Gt(e){return e?Object(jt.a)(()=>new et.Subject,e):Object(jt.a)(new et.Subject)}var $t=n("WPSd");function Kt(e){return t=>Object(jt.a)(new $t.BehaviorSubject(e))(t)}class Xt extends et.Subject{constructor(){super(...arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}_subscribe(e){return this.hasError?(e.error(this.thrownError),L.a.EMPTY):this.hasCompleted&&this.hasNext?(e.next(this.value),e.complete(),L.a.EMPTY):super._subscribe(e)}next(e){this.hasCompleted||(this.value=e,this.hasNext=!0)}error(e){this.hasCompleted||super.error(e)}complete(){this.hasCompleted=!0,this.hasNext&&super.next(this.value),super.complete()}}function Zt(){return e=>Object(jt.a)(new Xt)(e)}var Jt=n("OL8V"),Qt=n("zDOp");const en=new class extends Qt.a{}(class extends Jt.a{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,n=0){return null!==n&&n>0||null===n&&this.delay>0?super.requestAsyncId(e,t,n):e.flush(this)}});var tn=n("7nan"),nn=n("Exya");class rn extends et.Subject{constructor(e=Number.POSITIVE_INFINITY,t=Number.POSITIVE_INFINITY,n){super(),this.scheduler=n,this._events=[],this._bufferSize=e<1?1:e,this._windowTime=t<1?1:t}next(e){const t=this._getNow();this._events.push(new on(t,e)),this._trimBufferThenGetEvents(),super.next(e)}_subscribe(e){const t=this._trimBufferThenGetEvents(),n=this.scheduler;let i;if(this.closed)throw new tn.a;this.hasError?i=L.a.EMPTY:this.isStopped?i=L.a.EMPTY:(this.observers.push(e),i=new nn.a(this,e)),n&&e.add(e=new Ft.a(e,n));const r=t.length;for(let o=0;o<r&&!e.closed;o++)e.next(t[o].value);return this.hasError?e.error(this.thrownError):this.isStopped&&e.complete(),i}_getNow(){return(this.scheduler||en).now()}_trimBufferThenGetEvents(){const e=this._getNow(),t=this._bufferSize,n=this._windowTime,i=this._events;let r=i.length,o=0;for(;o<r&&!(e-i[o].time<n);)o++;return r>t&&(o=Math.max(o,r-t)),o>0&&i.splice(0,o),i}}class on{constructor(e,t){this.time=e,this.value=t}}function sn(e,t,n,i){n&&"function"!=typeof n&&(i=n);const r="function"==typeof n?n:void 0,o=new rn(e,t,i);return e=>Object(jt.a)(()=>o,r)(e)}class ln{call(e,t){return t.subscribe(new an(e))}}class an extends o.a{constructor(e){super(e),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}_next(e){this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{for(let n=0;n<t&&!this.hasFirst;n++){let t=e[n],i=Object(s.a)(this,t,t,n);this.subscriptions&&this.subscriptions.push(i),this.add(i)}this.observables=null}}notifyNext(e,t,n,i,r){if(!this.hasFirst){this.hasFirst=!0;for(let e=0;e<this.subscriptions.length;e++)if(e!==n){let t=this.subscriptions[e];t.unsubscribe(),this.remove(t)}this.subscriptions=null}this.destination.next(t)}}function un(...e){return function(t){return 1===e.length&&Object(d.a)(e[0])&&(e=e[0]),t.lift.call(function(...e){if(1===e.length){if(!Object(d.a)(e[0]))return e[0];e=e[0]}return new z.a(e).lift(new ln)}(t,...e))}}var cn=n("XVqe");function dn(e=-1){return t=>0===e?new cn.a:t.lift(new hn(e<0?-1:e-1,t))}class hn{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new pn(e,this.count,this.source))}}class pn extends x.a{constructor(e,t,n){super(e),this.count=t,this.source=n}complete(){if(!this.isStopped){const{source:e,count:t}=this;if(0===t)return super.complete();t>-1&&(this.count=t-1),e.subscribe(this._unsubscribeAndRecycle())}}}function fn(e){return t=>t.lift(new mn(e))}class mn{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new gn(e,this.notifier,t))}}class gn extends o.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n,this.sourceIsBeingSubscribedTo=!0}notifyNext(e,t,n,i,r){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)}notifyComplete(e){if(!1===this.sourceIsBeingSubscribedTo)return super.complete()}complete(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return super.complete();this._unsubscribeAndRecycle(),this.notifications.next()}}_unsubscribe(){const{notifications:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}_unsubscribeAndRecycle(){const{notifications:e,retries:t,retriesSubscription:n}=this;return this.notifications=null,this.retries=null,this.retriesSubscription=null,super._unsubscribeAndRecycle(),this.notifications=e,this.retries=t,this.retriesSubscription=n,this}subscribeToRetries(){this.notifications=new et.Subject;const e=Object(i.a)(this.notifier)(this.notifications);if(e===r.a)return super.complete();this.retries=e,this.retriesSubscription=Object(s.a)(this,e)}}function vn(e=-1){return t=>t.lift(new yn(e,t))}class yn{constructor(e,t){this.count=e,this.source=t}call(e,t){return t.subscribe(new bn(e,this.count,this.source))}}class bn extends x.a{constructor(e,t,n){super(e),this.count=t,this.source=n}error(e){if(!this.isStopped){const{source:t,count:n}=this;if(0===n)return super.error(e);n>-1&&(this.count=n-1),t.subscribe(this._unsubscribeAndRecycle())}}}function _n(e){return t=>t.lift(new wn(e,t))}class wn{constructor(e,t){this.notifier=e,this.source=t}call(e,t){return t.subscribe(new xn(e,this.notifier,this.source))}}class xn extends o.a{constructor(e,t,n){super(e),this.notifier=t,this.source=n}error(e){if(!this.isStopped){let t=this.errors,n=this.retries,o=this.retriesSubscription;if(n)this.errors=null,this.retriesSubscription=null;else{if(t=new et.Subject,(n=Object(i.a)(this.notifier)(t))===r.a)return super.error(r.a.e);o=Object(s.a)(this,n)}this._unsubscribeAndRecycle(),this.errors=t,this.retries=n,this.retriesSubscription=o,t.next(e)}}_unsubscribe(){const{errors:e,retriesSubscription:t}=this;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null}notifyNext(e,t,n,i,r){const{errors:o,retries:s,retriesSubscription:l}=this;this.errors=null,this.retries=null,this.retriesSubscription=null,this._unsubscribeAndRecycle(),this.errors=o,this.retries=s,this.retriesSubscription=l,this.source.subscribe(this)}}var Cn=n("AnYr");function Sn(e){return t=>t.lift(new On(e))}class On{constructor(e){this.notifier=e}call(e,t){const n=new Tn(e),i=t.subscribe(n);return i.add(Object(s.a)(n,this.notifier)),i}}class Tn extends o.a{constructor(){super(...arguments),this.hasValue=!1}_next(e){this.value=e,this.hasValue=!0}notifyNext(e,t,n,i,r){this.emitValue()}notifyComplete(){this.emitValue()}emitValue(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))}}function En(e,t=c.a){return n=>n.lift(new kn(e,t))}class kn{constructor(e,t){this.period=e,this.scheduler=t}call(e,t){return t.subscribe(new An(e,this.period,this.scheduler))}}class An extends x.a{constructor(e,t,n){super(e),this.period=t,this.scheduler=n,this.hasValue=!1,this.add(n.schedule(In,t,{subscriber:this,period:t}))}_next(e){this.lastValue=e,this.hasValue=!0}notifyNext(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))}}function In(e){let{subscriber:t,period:n}=e;t.notifyNext(),this.schedule(e,n)}var Mn=n("bTCh");function Dn(e,t){return n=>n.lift(new Rn(e,t))}class Rn{constructor(e,t){this.compareTo=e,this.comparor=t}call(e,t){return t.subscribe(new Ln(e,this.compareTo,this.comparor))}}class Ln extends x.a{constructor(e,t,n){super(e),this.compareTo=t,this.comparor=n,this._a=[],this._b=[],this._oneComplete=!1,this.add(t.subscribe(new Pn(e,this)))}_next(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())}_complete(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0}checkValues(){const{_a:e,_b:t,comparor:n}=this;for(;e.length>0&&t.length>0;){let o=e.shift(),s=t.shift(),l=!1;n?(l=Object(i.a)(n)(o,s))===r.a&&this.destination.error(r.a.e):l=o===s,l||this.emit(!1)}}emit(e){const{destination:t}=this;t.next(e),t.complete()}nextB(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())}}class Pn extends x.a{constructor(e,t){super(e),this.parent=t}_next(e){this.parent.nextB(e)}_error(e){this.parent.error(e)}_complete(){this.parent._complete()}}var Nn=n("4iP9");function jn(e,t,n){return i=>i.lift(function(e,t,n){let i,r,o=0,s=!1,l=!1;return function(a){o++,i&&!s||(s=!1,i=new rn(e,t,n),r=a.subscribe({next(e){i.next(e)},error(e){s=!0,i.error(e)},complete(){l=!0,i.complete()}}));const u=i.subscribe(this);return()=>{o--,u.unsubscribe(),r&&0===o&&l&&r.unsubscribe()}}}(e,t,n))}var Fn=n("LrVd");function Bn(e){return t=>t.lift(new Vn(e,t))}class Vn{constructor(e,t){this.predicate=e,this.source=t}call(e,t){return t.subscribe(new Hn(e,this.predicate,this.source))}}class Hn extends x.a{constructor(e,t,n){super(e),this.predicate=t,this.source=n,this.seenValue=!1,this.index=0}applySingleValue(e){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=e)}_next(e){const t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)}tryNext(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(e){this.destination.error(e)}}_complete(){const e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new Fn.a)}}function zn(e){return t=>t.lift(new Yn(e))}class Yn{constructor(e){this.total=e}call(e,t){return t.subscribe(new Un(e,this.total))}}class Un extends x.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){++this.count>this.total&&this.destination.next(e)}}function Wn(e){return t=>t.lift(new qn(e))}class qn{constructor(e){if(this._skipCount=e,this._skipCount<0)throw new Me.a}call(e,t){return t.subscribe(0===this._skipCount?new x.a(e):new Gn(e,this._skipCount))}}class Gn extends x.a{constructor(e,t){super(e),this._skipCount=t,this._count=0,this._ring=new Array(t)}_next(e){const t=this._skipCount,n=this._count++;if(n<t)this._ring[n]=e;else{const i=n%t,r=this._ring,o=r[i];r[i]=e,this.destination.next(o)}}}function $n(e){return t=>t.lift(new Kn(e))}class Kn{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new Xn(e,this.notifier))}}class Xn extends o.a{constructor(e,t){super(e),this.hasValue=!1,this.isInnerStopped=!1,this.add(Object(s.a)(this,t))}_next(e){this.hasValue&&super._next(e)}_complete(){this.isInnerStopped?super._complete():this.unsubscribe()}notifyNext(e,t,n,i,r){this.hasValue=!0}notifyComplete(){this.isInnerStopped=!0,this.isStopped&&super._complete()}}function Zn(e){return t=>t.lift(new Jn(e))}class Jn{constructor(e){this.predicate=e}call(e,t){return t.subscribe(new Qn(e,this.predicate))}}class Qn extends x.a{constructor(e,t){super(e),this.predicate=t,this.skipping=!0,this.index=0}_next(e){const t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)}tryCallPredicate(e){try{const t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(e){this.destination.error(e)}}}var ei=n("R3ym");function ti(...e){return t=>{let n=e[e.length-1];Object(f.a)(n)?e.pop():n=null;const i=e.length;return Z(1===i?new ei.a(e[0],n):i>1?new z.a(e,n):new cn.a(n),t)}}var ni=n("G4SK"),ii=n("Jh97");function ri(){return Object(ni.a)(ii.a)}function oi(e,t){return n=>n.lift(new si(e,t))}class si{constructor(e,t){this.observable=e,this.resultSelector=t}call(e,t){return t.subscribe(new li(e,this.observable,this.resultSelector))}}class li extends o.a{constructor(e,t,n){super(e),this.inner=t,this.resultSelector=n,this.index=0}_next(e){const t=this.innerSubscription;t&&t.unsubscribe(),this.add(this.innerSubscription=Object(s.a)(this,this.inner,e,this.index++))}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,i,r){const{resultSelector:o,destination:s}=this;o?this.tryResultSelector(e,t,n,i):s.next(t)}tryResultSelector(e,t,n,i){const{resultSelector:r,destination:o}=this;let s;try{s=r(e,t,n,i)}catch(e){return void o.error(e)}o.next(s)}}function ai(e){return t=>0===e?new cn.a:t.lift(new ui(e))}class ui{constructor(e){if(this.total=e,this.total<0)throw new Me.a}call(e,t){return t.subscribe(new ci(e,this.total))}}class ci extends x.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}var di=n("r7y8");function hi(e){return t=>t.lift(new pi(e))}class pi{constructor(e){this.notifier=e}call(e,t){return t.subscribe(new fi(e,this.notifier))}}class fi extends o.a{constructor(e,t){super(e),this.notifier=t,this.add(Object(s.a)(this,t))}notifyNext(e,t,n,i,r){this.complete()}notifyComplete(){}}function mi(e){return t=>t.lift(new gi(e))}class gi{constructor(e){this.predicate=e}call(e,t){return t.subscribe(new vi(e,this.predicate))}}class vi extends x.a{constructor(e,t){super(e),this.predicate=t,this.index=0}_next(e){const t=this.destination;let n;try{n=this.predicate(e,this.index++)}catch(e){return void t.error(e)}this.nextOrComplete(e,n)}nextOrComplete(e,t){const n=this.destination;Boolean(t)?n.next(e):n.complete()}}var yi=n("aYS+");const bi={leading:!0,trailing:!1};function _i(e,t=bi){return n=>n.lift(new wi(e,t.leading,t.trailing))}class wi{constructor(e,t,n){this.durationSelector=e,this.leading=t,this.trailing=n}call(e,t){return t.subscribe(new xi(e,this.durationSelector,this.leading,this.trailing))}}class xi extends o.a{constructor(e,t,n,i){super(e),this.destination=e,this.durationSelector=t,this._leading=n,this._trailing=i,this._hasTrailingValue=!1}_next(e){if(this.throttled)this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=e);else{const t=this.tryDurationSelector(e);t&&this.add(this.throttled=Object(s.a)(this,t)),this._leading&&(this.destination.next(e),this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=e))}}tryDurationSelector(e){try{return this.durationSelector(e)}catch(e){return this.destination.error(e),null}}_unsubscribe(){const{throttled:e,_trailingValue:t,_hasTrailingValue:n,_trailing:i}=this;this._trailingValue=null,this._hasTrailingValue=!1,e&&(this.remove(e),this.throttled=null,e.unsubscribe())}_sendTrailing(){const{destination:e,throttled:t,_trailing:n,_trailingValue:i,_hasTrailingValue:r}=this;t&&n&&r&&(e.next(i),this._trailingValue=null,this._hasTrailingValue=!1)}notifyNext(e,t,n,i,r){this._sendTrailing(),this._unsubscribe()}notifyComplete(){this._sendTrailing(),this._unsubscribe()}}function Ci(e,t=c.a,n=bi){return i=>i.lift(new Si(e,t,n.leading,n.trailing))}class Si{constructor(e,t,n,i){this.duration=e,this.scheduler=t,this.leading=n,this.trailing=i}call(e,t){return t.subscribe(new Oi(e,this.duration,this.scheduler,this.leading,this.trailing))}}class Oi extends x.a{constructor(e,t,n,i,r){super(e),this.duration=t,this.scheduler=n,this.leading=i,this.trailing=r,this._hasTrailingValue=!1,this._trailingValue=null}_next(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(Ti,this.duration,{subscriber:this})),this.leading&&this.destination.next(e))}clearThrottle(){const e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)}}function Ti(e){const{subscriber:t}=e;t.clearThrottle()}function Ei(e=c.a){return t=>t.lift(new Ai(e))}class ki{constructor(e,t){this.value=e,this.interval=t}}class Ai{constructor(e){this.scheduler=e}call(e,t){return t.subscribe(new Ii(e,this.scheduler))}}class Ii extends x.a{constructor(e,t){super(e),this.scheduler=t,this.lastTime=0,this.lastTime=t.now()}_next(e){let t=this.scheduler.now(),n=t-this.lastTime;this.lastTime=t,this.destination.next(new ki(e,n))}}class Mi extends Error{constructor(){const e=super("Timeout has occurred");this.name=e.name="TimeoutError",this.stack=e.stack,this.message=e.message}}function Di(e,t=c.a){const n=m(e),i=n?+e-t.now():Math.abs(e);return e=>e.lift(new Ri(i,n,t,new Mi))}class Ri{constructor(e,t,n,i){this.waitFor=e,this.absoluteTimeout=t,this.scheduler=n,this.errorInstance=i}call(e,t){return t.subscribe(new Li(e,this.absoluteTimeout,this.waitFor,this.scheduler,this.errorInstance))}}class Li extends x.a{constructor(e,t,n,i,r){super(e),this.absoluteTimeout=t,this.waitFor=n,this.scheduler=i,this.errorInstance=r,this.action=null,this.scheduleTimeout()}static dispatchTimeout(e){e.error(e.errorInstance)}scheduleTimeout(){const{action:e}=this;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(Li.dispatchTimeout,this.waitFor,this))}_next(e){this.absoluteTimeout||this.scheduleTimeout(),super._next(e)}_unsubscribe(){this.action=null,this.scheduler=null,this.errorInstance=null}}function Pi(e,t,n=c.a){return i=>{let r=m(e),o=r?+e-n.now():Math.abs(e);return i.lift(new Ni(o,r,t,n))}}class Ni{constructor(e,t,n,i){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=i}call(e,t){return t.subscribe(new ji(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))}}class ji extends o.a{constructor(e,t,n,i,r){super(e),this.absoluteTimeout=t,this.waitFor=n,this.withObservable=i,this.scheduler=r,this.action=null,this.scheduleTimeout()}static dispatchTimeout(e){const{withObservable:t}=e;e._unsubscribeAndRecycle(),e.add(Object(s.a)(e,t))}scheduleTimeout(){const{action:e}=this;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(ji.dispatchTimeout,this.waitFor,this))}_next(e){this.absoluteTimeout||this.scheduleTimeout(),super._next(e)}_unsubscribe(){this.action=null,this.scheduler=null,this.withObservable=null}}function Fi(e=c.a){return Object(vt.a)(t=>new Bi(t,e.now()))}class Bi{constructor(e,t){this.value=e,this.timestamp=t}}function Vi(e,t,n){return 0===n?[t]:(e.push(t),e)}function Hi(){return Object(St.a)(Vi,[])}function zi(e){return function(t){return t.lift(new Yi(e))}}class Yi{constructor(e){this.windowBoundaries=e}call(e,t){const n=new Ui(e),i=t.subscribe(n);return i.closed||n.add(Object(s.a)(n,this.windowBoundaries)),i}}class Ui extends o.a{constructor(e){super(e),this.window=new et.Subject,e.next(this.window)}notifyNext(e,t,n,i,r){this.openWindow()}notifyError(e,t){this._error(e)}notifyComplete(e){this._complete()}_next(e){this.window.next(e)}_error(e){this.window.error(e),this.destination.error(e)}_complete(){this.window.complete(),this.destination.complete()}_unsubscribe(){this.window=null}openWindow(){const e=this.window;e&&e.complete();const t=this.destination,n=this.window=new et.Subject;t.next(n)}}function Wi(e,t=0){return function(n){return n.lift(new qi(e,t))}}class qi{constructor(e,t){this.windowSize=e,this.startWindowEvery=t}call(e,t){return t.subscribe(new Gi(e,this.windowSize,this.startWindowEvery))}}class Gi extends x.a{constructor(e,t,n){super(e),this.destination=e,this.windowSize=t,this.startWindowEvery=n,this.windows=[new et.Subject],this.count=0,e.next(this.windows[0])}_next(e){const t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,i=this.windowSize,r=this.windows,o=r.length;for(let l=0;l<o&&!this.closed;l++)r[l].next(e);const s=this.count-i+1;if(s>=0&&s%t==0&&!this.closed&&r.shift().complete(),++this.count%t==0&&!this.closed){const e=new et.Subject;r.push(e),n.next(e)}}_error(e){const t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()}_unsubscribe(){this.count=0,this.windows=null}}function $i(e){let t=c.a,n=null,i=Number.POSITIVE_INFINITY;return Object(f.a)(arguments[3])&&(t=arguments[3]),Object(f.a)(arguments[2])?t=arguments[2]:h(arguments[2])&&(i=arguments[2]),Object(f.a)(arguments[1])?t=arguments[1]:h(arguments[1])&&(n=arguments[1]),function(r){return r.lift(new Ki(e,n,i,t))}}class Ki{constructor(e,t,n,i){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=n,this.scheduler=i}call(e,t){return t.subscribe(new Zi(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))}}class Xi extends et.Subject{constructor(){super(...arguments),this._numberOfNextedValues=0}next(e){this._numberOfNextedValues++,super.next(e)}get numberOfNextedValues(){return this._numberOfNextedValues}}class Zi extends x.a{constructor(e,t,n,i,r){super(e),this.destination=e,this.windowTimeSpan=t,this.windowCreationInterval=n,this.maxWindowSize=i,this.scheduler=r,this.windows=[];const o=this.openWindow();if(null!==n&&n>=0){const e={windowTimeSpan:t,windowCreationInterval:n,subscriber:this,scheduler:r};this.add(r.schedule(er,t,{subscriber:this,window:o,context:null})),this.add(r.schedule(Qi,n,e))}else this.add(r.schedule(Ji,t,{subscriber:this,window:o,windowTimeSpan:t}))}_next(e){const t=this.windows,n=t.length;for(let i=0;i<n;i++){const n=t[i];n.closed||(n.next(e),n.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(n))}}_error(e){const t=this.windows;for(;t.length>0;)t.shift().error(e);this.destination.error(e)}_complete(){const e=this.windows;for(;e.length>0;){const t=e.shift();t.closed||t.complete()}this.destination.complete()}openWindow(){const e=new Xi;return this.windows.push(e),this.destination.next(e),e}closeWindow(e){e.complete();const t=this.windows;t.splice(t.indexOf(e),1)}}function Ji(e){const{subscriber:t,windowTimeSpan:n,window:i}=e;i&&t.closeWindow(i),e.window=t.openWindow(),this.schedule(e,n)}function Qi(e){const{windowTimeSpan:t,subscriber:n,scheduler:i,windowCreationInterval:r}=e,o=n.openWindow();let s={action:this,subscription:null};s.subscription=i.schedule(er,t,{subscriber:n,window:o,context:s}),this.add(s.subscription),this.schedule(e,r)}function er(e){const{subscriber:t,window:n,context:i}=e;i&&i.action&&i.subscription&&i.action.remove(i.subscription),t.closeWindow(n)}function tr(e,t){return n=>n.lift(new nr(e,t))}class nr{constructor(e,t){this.openings=e,this.closingSelector=t}call(e,t){return t.subscribe(new ir(e,this.openings,this.closingSelector))}}class ir extends o.a{constructor(e,t,n){super(e),this.openings=t,this.closingSelector=n,this.contexts=[],this.add(this.openSubscription=Object(s.a)(this,t,t))}_next(e){const{contexts:t}=this;if(t){const n=t.length;for(let i=0;i<n;i++)t[i].window.next(e)}}_error(e){const{contexts:t}=this;if(this.contexts=null,t){const n=t.length;let i=-1;for(;++i<n;){const n=t[i];n.window.error(e),n.subscription.unsubscribe()}}super._error(e)}_complete(){const{contexts:e}=this;if(this.contexts=null,e){const t=e.length;let n=-1;for(;++n<t;){const t=e[n];t.window.complete(),t.subscription.unsubscribe()}}super._complete()}_unsubscribe(){const{contexts:e}=this;if(this.contexts=null,e){const t=e.length;let n=-1;for(;++n<t;){const t=e[n];t.window.unsubscribe(),t.subscription.unsubscribe()}}}notifyNext(e,t,n,o,l){if(e===this.openings){const{closingSelector:e}=this,n=Object(i.a)(e)(t);if(n===r.a)return this.error(r.a.e);{const e=new et.Subject,t=new L.a,i={window:e,subscription:t};this.contexts.push(i);const r=Object(s.a)(this,n,i);r.closed?this.closeWindow(this.contexts.length-1):(r.context=i,t.add(r)),this.destination.next(e)}}else this.closeWindow(this.contexts.indexOf(e))}notifyError(e){this.error(e)}notifyComplete(e){e!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(e.context))}closeWindow(e){if(-1===e)return;const{contexts:t}=this,n=t[e],{window:i,subscription:r}=n;t.splice(e,1),i.complete(),r.unsubscribe()}}function rr(e){return function(t){return t.lift(new or(e))}}class or{constructor(e){this.closingSelector=e}call(e,t){return t.subscribe(new sr(e,this.closingSelector))}}class sr extends o.a{constructor(e,t){super(e),this.destination=e,this.closingSelector=t,this.openWindow()}notifyNext(e,t,n,i,r){this.openWindow(r)}notifyError(e,t){this._error(e)}notifyComplete(e){this.openWindow(e)}_next(e){this.window.next(e)}_error(e){this.window.error(e),this.destination.error(e),this.unsubscribeClosingNotification()}_complete(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()}unsubscribeClosingNotification(){this.closingNotification&&this.closingNotification.unsubscribe()}openWindow(e=null){e&&(this.remove(e),e.unsubscribe());const t=this.window;t&&t.complete();const n=this.window=new et.Subject;this.destination.next(n);const o=Object(i.a)(this.closingSelector)();if(o===r.a){const e=r.a.e;this.destination.error(e),this.window.error(e)}else this.add(this.closingNotification=Object(s.a)(this,o))}}function lr(...e){return t=>{let n;return"function"==typeof e[e.length-1]&&(n=e.pop()),t.lift(new ar(e,n))}}class ar{constructor(e,t){this.observables=e,this.project=t}call(e,t){return t.subscribe(new ur(e,this.observables,this.project))}}class ur extends o.a{constructor(e,t,n){super(e),this.observables=t,this.project=n,this.toRespond=[];const i=t.length;this.values=new Array(i);for(let r=0;r<i;r++)this.toRespond.push(r);for(let r=0;r<i;r++){let e=t[r];this.add(Object(s.a)(this,e,e,r))}}notifyNext(e,t,n,i,r){this.values[n]=t;const o=this.toRespond;if(o.length>0){const e=o.indexOf(n);-1!==e&&o.splice(e,1)}}notifyComplete(){}_next(e){if(0===this.toRespond.length){const t=[e,...this.values];this.project?this._tryProject(t):this.destination.next(t)}}_tryProject(e){let t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)}}var cr=n("dzdQ");function dr(...e){return function(t){return t.lift.call(function(...e){const t=e[e.length-1];return"function"==typeof t&&e.pop(),new z.a(e).lift(new hr(t))}(t,...e))}}class hr{constructor(e){this.project=e}call(e,t){return t.subscribe(new pr(e,this.project))}}class pr extends x.a{constructor(e,t,n=Object.create(null)){super(e),this.iterators=[],this.active=0,this.project="function"==typeof t?t:null,this.values=n}_next(e){const t=this.iterators;Object(d.a)(e)?t.push(new mr(e)):t.push("function"==typeof e[cr.a]?new fr(e[cr.a]()):new gr(this.destination,this,e))}_complete(){const e=this.iterators,t=e.length;if(0!==t){this.active=t;for(let n=0;n<t;n++){let t=e[n];t.stillUnsubscribed?this.add(t.subscribe(t,n)):this.active--}}else this.destination.complete()}notifyInactive(){this.active--,0===this.active&&this.destination.complete()}checkIterators(){const e=this.iterators,t=e.length,n=this.destination;for(let o=0;o<t;o++){let t=e[o];if("function"==typeof t.hasValue&&!t.hasValue())return}let i=!1;const r=[];for(let o=0;o<t;o++){let t=e[o],s=t.next();if(t.hasCompleted()&&(i=!0),s.done)return void n.complete();r.push(s.value)}this.project?this._tryProject(r):n.next(r),i&&n.complete()}_tryProject(e){let t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)}}class fr{constructor(e){this.iterator=e,this.nextResult=e.next()}hasValue(){return!0}next(){const e=this.nextResult;return this.nextResult=this.iterator.next(),e}hasCompleted(){const e=this.nextResult;return e&&e.done}}class mr{constructor(e){this.array=e,this.index=0,this.length=0,this.length=e.length}[cr.a](){return this}next(e){const t=this.index++;return t<this.length?{value:this.array[t],done:!1}:{value:null,done:!0}}hasValue(){return this.array.length>this.index}hasCompleted(){return this.array.length===this.index}}class gr extends o.a{constructor(e,t,n){super(e),this.parent=t,this.observable=n,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}[cr.a](){return this}next(){const e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}}hasValue(){return this.buffer.length>0}hasCompleted(){return 0===this.buffer.length&&this.isComplete}notifyComplete(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}notifyNext(e,t,n,i,r){this.buffer.push(t),this.parent.checkIterators()}subscribe(e,t){return Object(s.a)(this,this.observable,this,t)}}function vr(e){return t=>t.lift(new hr(e))}n.d(t,"audit",function(){return l}),n.d(t,"auditTime",function(){return y}),n.d(t,"buffer",function(){return b}),n.d(t,"bufferCount",function(){return C}),n.d(t,"bufferTime",function(){return E}),n.d(t,"bufferToggle",function(){return P}),n.d(t,"bufferWhen",function(){return F}),n.d(t,"catchError",function(){return H.a}),n.d(t,"combineAll",function(){return G}),n.d(t,"combineLatest",function(){return U}),n.d(t,"concat",function(){return J}),n.d(t,"concatAll",function(){return X.a}),n.d(t,"concatMap",function(){return Q.a}),n.d(t,"concatMapTo",function(){return ee}),n.d(t,"count",function(){return te}),n.d(t,"debounce",function(){return re}),n.d(t,"debounceTime",function(){return le.a}),n.d(t,"defaultIfEmpty",function(){return ae.a}),n.d(t,"delay",function(){return ce}),n.d(t,"delayWhen",function(){return fe}),n.d(t,"dematerialize",function(){return be}),n.d(t,"distinct",function(){return Se}),n.d(t,"distinctUntilChanged",function(){return Ee}),n.d(t,"distinctUntilKeyChanged",function(){return Ie}),n.d(t,"elementAt",function(){return De}),n.d(t,"every",function(){return Pe.a}),n.d(t,"exhaust",function(){return Ne}),n.d(t,"exhaustMap",function(){return Be}),n.d(t,"expand",function(){return ze}),n.d(t,"filter",function(){return We.a}),n.d(t,"finalize",function(){return qe}),n.d(t,"find",function(){return Ke}),n.d(t,"findIndex",function(){return Je}),n.d(t,"first",function(){return Qe.a}),n.d(t,"groupBy",function(){return it}),n.d(t,"ignoreElements",function(){return ct}),n.d(t,"isEmpty",function(){return pt}),n.d(t,"last",function(){return gt.a}),n.d(t,"map",function(){return vt.a}),n.d(t,"mapTo",function(){return yt}),n.d(t,"materialize",function(){return wt}),n.d(t,"max",function(){return Ot}),n.d(t,"merge",function(){return Et}),n.d(t,"mergeAll",function(){return kt.a}),n.d(t,"mergeMap",function(){return At.a}),n.d(t,"flatMap",function(){return At.a}),n.d(t,"mergeMapTo",function(){return It}),n.d(t,"mergeScan",function(){return Rt}),n.d(t,"min",function(){return Nt}),n.d(t,"multicast",function(){return jt.a}),n.d(t,"observeOn",function(){return Ft.b}),n.d(t,"onErrorResumeNext",function(){return Bt}),n.d(t,"pairwise",function(){return zt}),n.d(t,"partition",function(){return Wt}),n.d(t,"pluck",function(){return qt}),n.d(t,"publish",function(){return Gt}),n.d(t,"publishBehavior",function(){return Kt}),n.d(t,"publishLast",function(){return Zt}),n.d(t,"publishReplay",function(){return sn}),n.d(t,"race",function(){return un}),n.d(t,"reduce",function(){return St.a}),n.d(t,"repeat",function(){return dn}),n.d(t,"repeatWhen",function(){return fn}),n.d(t,"retry",function(){return vn}),n.d(t,"retryWhen",function(){return _n}),n.d(t,"refCount",function(){return Cn.a}),n.d(t,"sample",function(){return Sn}),n.d(t,"sampleTime",function(){return En}),n.d(t,"scan",function(){return Mn.a}),n.d(t,"sequenceEqual",function(){return Dn}),n.d(t,"share",function(){return Nn.a}),n.d(t,"shareReplay",function(){return jn}),n.d(t,"single",function(){return Bn}),n.d(t,"skip",function(){return zn}),n.d(t,"skipLast",function(){return Wn}),n.d(t,"skipUntil",function(){return $n}),n.d(t,"skipWhile",function(){return Zn}),n.d(t,"startWith",function(){return ti}),n.d(t,"switchAll",function(){return ri}),n.d(t,"switchMap",function(){return ni.a}),n.d(t,"switchMapTo",function(){return oi}),n.d(t,"take",function(){return ai}),n.d(t,"takeLast",function(){return di.a}),n.d(t,"takeUntil",function(){return hi}),n.d(t,"takeWhile",function(){return mi}),n.d(t,"tap",function(){return yi.a}),n.d(t,"throttle",function(){return _i}),n.d(t,"throttleTime",function(){return Ci}),n.d(t,"timeInterval",function(){return Ei}),n.d(t,"timeout",function(){return Di}),n.d(t,"timeoutWith",function(){return Pi}),n.d(t,"timestamp",function(){return Fi}),n.d(t,"toArray",function(){return Hi}),n.d(t,"window",function(){return zi}),n.d(t,"windowCount",function(){return Wi}),n.d(t,"windowTime",function(){return $i}),n.d(t,"windowToggle",function(){return tr}),n.d(t,"windowWhen",function(){return rr}),n.d(t,"withLatestFrom",function(){return lr}),n.d(t,"zip",function(){return dr}),n.d(t,"zipAll",function(){return vr})},"/Duq":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("e4PD"),s=n("cOhJ"),l=n("QH/n").extend,a=n("pyWG").inArray,u=n("Z73p").each,c=n("YAUX"),d=n("71W1"),h=n("MY+y"),p=n("8ztm"),f=new(s.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){r.subscribeGlobal(document,d.addNamespace(h.down,"dxEventManager"),this._pointerDownHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace(h.move,"dxEventManager"),this._pointerMoveHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace([h.up,h.cancel].join(" "),"dxEventManager"),this._pointerUpHandler.bind(this)),r.subscribeGlobal(document,d.addNamespace(p.name,"dxEventManager"),this._mouseWheelHandler.bind(this))},_eachEmitter:function(e){for(var t=this._activeEmitters||[],n=0;t.length>n;){var i=t[n];if(!1===e(i))break;t[n]===i&&n++}},_applyToEmitters:function(e,t){this._eachEmitter(function(n){n[e].call(n,t)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(e){this._proxiedCancelHandler(e)},_pointerDownHandler:function(e){d.isMouseEvent(e)&&e.which>1||this._updateEmitters(e)},_updateEmitters:function(e){this._isSetChanged(e)&&(this._cleanEmitters(e),this._fetchEmitters(e))},_isSetChanged:function(e){var t=this._closestEmitter(e),n=this._emittersSet||[],i=t.length!==n.length;return u(t,function(e,t){return!(i=i||n[e]!==t)}),this._emittersSet=t,i},_closestEmitter:function(e){var t=this,n=[],r=i(e.target);function s(i,r){r&&r.validatePointers(e)&&r.validate(e)&&(r.addCancelCallback(t._proxiedCancelHandler),r.addAcceptCallback(t._proxiedAcceptHandler),n.push(r))}for(;r.length;){var l=o.data(r.get(0),"dxEmitter")||[];u(l,s),r=r.parent()}return n},_acceptHandler:function(e,t){var n=this;this._eachEmitter(function(i){i!==e&&n._cancelEmitter(i,t)})},_cancelHandler:function(e,t){this._cancelEmitter(e,t)},_cancelEmitter:function(e,t){var n=this._activeEmitters;t?e.cancel(t):e.reset(),e.removeCancelCallback(),e.removeAcceptCallback();var i=a(e,n);i>-1&&n.splice(i,1)},_cleanEmitters:function(e){this._applyToEmitters("end",e),this.reset(e)},_fetchEmitters:function(e){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",e)},_pointerMoveHandler:function(e){this._applyToEmitters("move",e)},_pointerUpHandler:function(e){this._updateEmitters(e)},_mouseWheelHandler:function(e){this._allowInterruptionByMouseWheel()&&(e.pointers=[null],this._pointerDownHandler(e),this._adjustWheelEvent(e),this._pointerMoveHandler(e),e.pointers=[],this._pointerUpHandler(e))},_allowInterruptionByMouseWheel:function(){var e=!0;return this._eachEmitter(function(t){return e=t.allowInterruptionByMouseWheel()&&e}),e},_adjustWheelEvent:function(e){var t=null;if(this._eachEmitter(function(n){if(n.gesture){var i=n.getDirection(e);return"horizontal"!==i&&!e.shiftKey||"vertical"!==i&&e.shiftKey?(t=n,!1):void 0}}),t){var n=t.getDirection(e);e["both"===n&&!e.shiftKey||"vertical"===n?"pageY":"pageX"]+=e.delta}},isActive:function(e){var t=!1;return this._eachEmitter(function(n){t=t||n.getElement().is(e)}),t}}));e.exports=function(e){var t=e.emitter,n=e.events[0],i=e.events;u(i,function(r,s){c(s,{noBubble:!e.bubble,setup:function(e){var i=o.data(e,"dxEmitterSubscription")||{},r=o.data(e,"dxEmitter")||{},l=r[n]||new t(e);i[s]=!0,r[n]=l,o.data(e,"dxEmitter",r),o.data(e,"dxEmitterSubscription",i)},add:function(e,t){o.data(e,"dxEmitter")[n].configure(l({delegateSelector:t.selector},t.data),t.type)},teardown:function(e){var t=o.data(e,"dxEmitterSubscription"),r=o.data(e,"dxEmitter"),l=r[n];delete t[s];var a=!0;u(i,function(e,n){return a=a&&!t[n]}),a&&(f.isActive(e)&&f.resetEmitter(l),l&&l.dispose(),delete r[n])}})})}},"/J7H":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("+3eL"),s=n("SKH6"),l=n("WhVc"),a=n("B00U"),u=Object.prototype.toString;t.FromEventObservable=function(e){function t(t,n,i,r){e.call(this),this.sourceObj=t,this.eventName=n,this.selector=i,this.options=r}return i(t,e),t.create=function(e,n,i,r){return s.isFunction(i)&&(r=i,i=void 0),new t(e,n,r,i)},t.setupSubscription=function(e,n,i,r,o){var s;if(function(e){return!!e&&"[object NodeList]"===u.call(e)}(e)||function(e){return!!e&&"[object HTMLCollection]"===u.call(e)}(e))for(var l=0,c=e.length;l<c;l++)t.setupSubscription(e[l],n,i,r,o);else if(function(e){return!!e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var d=e;e.addEventListener(n,i,o),s=function(){return d.removeEventListener(n,i,o)}}else if(function(e){return!!e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var h=e;e.on(n,i),s=function(){return h.off(n,i)}}else{if(!function(e){return!!e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e))throw new TypeError("Invalid event target");var p=e;e.addListener(n,i),s=function(){return p.removeListener(n,i)}}r.add(new a.Subscription(s))},t.prototype._subscribe=function(e){var n=this.selector;t.setupSubscription(this.sourceObj,this.eventName,n?function(){for(var t=[],i=0;i<arguments.length;i++)t[i-0]=arguments[i];var r=o.tryCatch(n).apply(void 0,t);r===l.errorObject?e.error(l.errorObject.e):e.next(r)}:function(t){return e.next(t)},e,this.options)},t}(r.Observable)},"/MLu":function(e,t,n){e.exports=n("f48b")},"/PmQ":function(e,t,n){"use strict";var i=n("F/gp"),r=n("EJJN").inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(e){if(this._$element.children(".dx-list-item-badge-container").remove(),e){var t=i("<div>").addClass("dx-list-item-badge-container").append(i("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(e)),n=this._$element.children(".dx-list-item-chevron-container").first();n.length>0?t.insertBefore(n):t.appendTo(this._$element)}},_renderShowChevron:function(e){if(this._$element.children(".dx-list-item-chevron-container").remove(),e){var t=i("<div>").addClass("dx-list-item-chevron-container"),n=i("<div>").addClass("dx-list-item-chevron");t.append(n).appendTo(this._$element)}}});e.exports=r},"/Sq5":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.switchMapTo=function(e,t){return function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.observable=e,this.resultSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.observable,this.resultSelector))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.inner=n,this.resultSelector=i,this.index=0}return i(t,e),t.prototype._next=function(e){var t=this.innerSubscription;t&&t.unsubscribe(),this.add(this.innerSubscription=o.subscribeToResult(this,this.inner,e,this.index++))},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.destination;this.resultSelector?this.tryResultSelector(e,t,n,i):o.next(t)},t.prototype.tryResultSelector=function(e,t,n,i){var r,o=this.resultSelector,s=this.destination;try{r=o(e,t,n,i)}catch(e){return void s.error(e)}s.next(r)},t}(r.OuterSubscriber)},"/TOt":function(e,t,n){"use strict";var i=n("CGGv"),r=n("YPa8");t.auditTime=function(e,t){return void 0===t&&(t=i.async),r.auditTime(e,t)(this)}},"/Tsy":function(e,t,n){"use strict";var i=n("F/gp"),r=n("r15I"),o=n("PdUl").isFunction,s=n("UPdB").errors,l=n("qFwn"),a=n("scpv"),u=n("RaTz").queryByOptions,c=n("wtxi"),d=c.Deferred,h=c.when,p=c.fromPromise,f="load";function m(e){return e&&o(e.then)}function g(e){return(new d).resolve(e).promise()}function v(e,t){if(!o(t))throw s.Error("E4011",e)}function y(e){throw s.Error("E4012",e)}function b(e){return function(t){var n;(n=t instanceof Error?t:new Error(function(e){var t=e[0];return t&&t.getResponseHeader?r.errorMessageFromXhr(t,e[1]):null}(arguments)||t&&String(t)||"Unknown error")).message!==r.XHR_ERROR_UNLOAD&&e.reject(n)}}function _(e,t){var n,i=e._loadFunc;return v(f,i),n=i.apply(e,[t]),Array.isArray(n)?n=g(n):null===n||void 0===n?n=g([]):m(n)||y(f),p(n)}function w(e,t,n,i){t.__rawData?i(t.__rawData):_(t,n).done(function(e){t._cacheRawData&&(t.__rawData=e),i(e)}).fail(b(e))}function x(e,t,n,r){var o={};"userData"in(n=n||{})&&(o.userData=n.userData),w(e,t,o,function(o){var s,l,c,d,p=a(o,{errorHandler:t._errorHandler}),f=[];r||((s=u(p,n))===p?c=o.slice(0):f.push(s.enumerate().done(function(e){c=e}))),(n.requireTotalCount||r)&&((l=u(p,n,!0))===p?d=o.length:f.push(l.count().done(function(e){d=e}))),h.apply(i,f).done(function(){r?e.resolve(d):n.requireTotalCount?e.resolve(c,{totalCount:d}):e.resolve(c)}).fail(function(t){e.reject(t)})})}var C=l.inherit({ctor:function(e){this.callBase(e=e||{}),this._useDefaultSearch=!!e.useDefaultSearch||"raw"===e.loadMode,this._loadMode=e.loadMode,this._cacheRawData=!1!==e.cacheRawData,this._loadFunc=e[f],this._totalCountFunc=e.totalCount,this._byKeyFunc=e.byKey,this._insertFunc=e.insert,this._updateFunc=e.update,this._removeFunc=e.remove},createQuery:function(){throw s.Error("E4010")},clearRawDataCache:function(){delete this.__rawData},_totalCountImpl:function(e){var t=new d;return"raw"!==this._loadMode||this._totalCountFunc?(function(e,t){var n,i=e._totalCountFunc;if(!o(i))throw s.Error("E4021");return m(n=i.apply(e,[t]))||(n=Number(n),isFinite(n)||y("totalCount"),n=g(n)),p(n)}(this,e).done(function(e){t.resolve(Number(e))}).fail(b(t)),t=this._addFailHandlers(t)):x(t,this,e,!0),t.promise()},_loadImpl:function(e){var t=new d;return"raw"===this._loadMode?x(t,this,e,!1):(_(this,e).done(function(e,n){t.resolve(e,n)}).fail(b(t)),t=this._addFailHandlers(t)),t.promise()},_byKeyImpl:function(e,t){var n=new d;return this._byKeyViaLoad()?(this._requireKey(),function(e,t,n){w(e,t,{},function(i){for(var o,l=t.key(),a=0,u=i.length;a<u;a++)if(o=i[a],r.keysEqual(l,t.keyOf(i[a]),n))return void e.resolve(o);e.reject(s.Error("E4009"))})}(n,this,e)):function(e,t,n){var i,r=e._byKeyFunc;return v("byKey",r),m(i=r.apply(e,[t,n]))||(i=g(i)),p(i)}(this,e,t).done(function(e){n.resolve(e)}).fail(b(n)),n.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(e){var t,n=this._insertFunc,i=new d;return v("insert",n),m(t=n.apply(this,[e]))||(t=g(t)),p(t).done(function(t){i.resolve(e,t)}).fail(b(i)),i.promise()},_updateImpl:function(e,t){var n,i=this._updateFunc,r=new d;return v("update",i),m(n=i.apply(this,[e,t]))||(n=g()),p(n).done(function(){r.resolve(e,t)}).fail(b(r)),r.promise()},_removeImpl:function(e){var t,n=this._removeFunc,i=new d;return v("remove",n),m(t=n.apply(this,[e]))||(t=g()),p(t).done(function(){i.resolve(e)}).fail(b(i)),i.promise()}});e.exports=C,e.exports.default=e.exports},"/UE+":function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.ProgressBarComponent=function(){return i([r.Component({selector:"datatable-progress",template:'\n <div class="progress-linear" role="progressbar">\n <div class="container">\n <div class="bar"></div>\n </div>\n </div>\n ',changeDetection:r.ChangeDetectionStrategy.OnPush})],function(){})}()},"/XCR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=n("kC0j"),o=n("7YxL"),s=n("RFdE"),l=n("W/Sc");t.ToastsManager=function(){function e(e,t,n,i){this.componentFactoryResolver=e,this.ngZone=t,this.appRef=n,this.options=i,this.index=0,this.toastClicked=new l.Subject}return e.prototype.setRootViewContainerRef=function(e){this._rootViewContainerRef=e},e.prototype.onClickToast=function(){return this.toastClicked.asObservable()},e.prototype.show=function(e,t){var n=this;return new Promise(function(s,l){if(!n.container){if(!n._rootViewContainerRef)try{n._rootViewContainerRef=n.appRef._rootComponents[0]._hostElement.vcRef}catch(e){l(new Error("Please set root ViewContainerRef using setRootViewContainerRef(vRef: ViewContainerRef) method."))}var a=i.ReflectiveInjector.resolve([{provide:o.ToastOptions,useValue:n.options}]),u=n.componentFactoryResolver.resolveComponentFactory(r.ToastContainer),c=i.ReflectiveInjector.fromResolvedProviders(a,n._rootViewContainerRef.parentInjector);n.container=n._rootViewContainerRef.createComponent(u,n._rootViewContainerRef.length,c),n.container.instance.onToastClicked=function(e){n._onToastClicked(e)},n.container.instance.onExit().subscribe(function(){n.dispose()})}s(n.setupToast(e,t))})},e.prototype.createTimeout=function(e){var t,n=this;return this.ngZone.runOutsideAngular(function(){t=setTimeout(function(){return n.ngZone.run(function(){return n.clearToast(e)})},e.config.toastLife)}),t.toString()},e.prototype.setupToast=function(e,t){e.id=++this.index,t&&t.hasOwnProperty("toastLife")&&(t.dismiss="auto");var n=Object.assign({},this.options,t||{});return Object.keys(e.config).forEach(function(t){n.hasOwnProperty(t)&&(e.config[t]=n[t])}),"auto"===e.config.dismiss&&(e.timeoutId=this.createTimeout(e)),this.container.instance.addToast(e),e},e.prototype._onToastClicked=function(e){this.toastClicked.next(e),"click"===e.config.dismiss&&this.clearToast(e)},e.prototype.dismissToast=function(e){this.clearToast(e)},e.prototype.clearToast=function(e){this.container&&this.container.instance.removeToast(e)},e.prototype.clearAllToasts=function(){this.container&&(this.container.instance.removeAllToasts(),this.dispose())},e.prototype.dispose=function(){this.container&&(this.container.destroy(),this.container=null)},e.prototype.error=function(e,t,n){var i=new s.Toast("error",e,t,n&&n.data?n.data:null);return this.show(i,n)},e.prototype.info=function(e,t,n){var i=new s.Toast("info",e,t,n&&n.data?n.data:null);return this.show(i,n)},e.prototype.success=function(e,t,n){var i=new s.Toast("success",e,t,n&&n.data?n.data:null);return this.show(i,n)},e.prototype.warning=function(e,t,n){var i=new s.Toast("warning",e,t,n&&n.data?n.data:null);return this.show(i,n)},e.prototype.custom=function(e,t,n){var i=new s.Toast("custom",e,t,n&&n.data?n.data:null);return this.show(i,n)},e.decorators=[{type:i.Injectable}],e}()},"/bsm":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("PJh5"))},"/dPQ":function(e,t,n){"use strict";var i=n("cOhJ"),r=n("QH/n").extend,o=n("PdUl"),s=n("Z73p").each,l=n("I9Ub"),a=o.isString,u=n("5NME").parseScalar,c=n("AWLZ"),d=c.getTheme,h=c.addCacheItem,p=c.removeCacheItem,f=r,m=s;function g(e,t){var n=e;return t&&m(t.split("."),function(e,t){return n=n[t]}),n}n("7poa"),n("oyvN"),n("RSMG"),n("MIV1"),n("i73b"),n("Spqg"),n("Q2Mx"),n("4gZQ"),n("25gR"),n("gu1M"),n("L5GW"),t.BaseThemeManager=i.inherit({ctor:function(){h(this)},dispose:function(){return p(this),this._callback=this._theme=this._font=null,this},setCallback:function(e){return this._callback=e,this},setTheme:function(e,t){return this._current=e,this._rtl=t,this.refresh()},refresh:function(){var e=this._current||{},t=d(e.name||e);return this._themeName=t.name,this._defaultPalette=t.defaultPalette,this._font=f({},t.font,e.font),this._themeSection&&m(this._themeSection.split("."),function(e,n){t=f(!0,{},t[n])}),this._theme=f(!0,{},t,a(e)?{}:e),this._initializeTheme(),u(this._rtl,this._theme.rtlEnabled)&&f(!0,this._theme,this._theme._rtl),this._callback(),this},theme:function(e){return g(this._theme,e)},themeName:function(){return this._themeName},createPalette:function(e,t){return new l.Palette(e,t,this._defaultPalette)},createDiscretePalette:function(e,t){return new l.DiscretePalette(e,t,this._defaultPalette)},createGradientPalette:function(e){return new l.GradientPalette(e,this._defaultPalette)},_initializeTheme:function(){var e=this;m(e._fontFields||[],function(t,n){e._initializeFont(g(e._theme,n))})},_initializeFont:function(e){f(e,this._font,f({},e))}})},"/j9b":function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("Hp+N"),s=n("5hg6"),l=n("NQUu"),a=n("J/iR");t.NgxDatatableModule=function(){return i([r.NgModule({imports:[o.CommonModule],providers:[a.ScrollbarHelper,a.DimensionsHelper],declarations:[s.DataTableFooterTemplateDirective,l.VisibilityDirective,l.DraggableDirective,l.ResizeableDirective,l.OrderableDirective,l.LongPressDirective,s.ScrollerComponent,s.DatatableComponent,s.DataTableColumnDirective,s.DataTableHeaderComponent,s.DataTableHeaderCellComponent,s.DataTableBodyComponent,s.DataTableFooterComponent,s.DataTablePagerComponent,s.ProgressBarComponent,s.DataTableBodyRowComponent,s.DataTableRowWrapperComponent,s.DatatableRowDetailDirective,s.DatatableGroupHeaderDirective,s.DatatableRowDetailTemplateDirective,s.DataTableBodyCellComponent,s.DataTableSelectionComponent,s.DataTableColumnHeaderDirective,s.DataTableColumnCellDirective,s.DatatableFooterDirective,s.DatatableGroupHeaderTemplateDirective,s.DataTableSummaryRowComponent],exports:[s.DatatableComponent,s.DatatableRowDetailDirective,s.DatatableGroupHeaderDirective,s.DatatableRowDetailTemplateDirective,s.DataTableColumnDirective,s.DataTableColumnHeaderDirective,s.DataTableColumnCellDirective,s.DataTableFooterTemplateDirective,s.DatatableFooterDirective,s.DataTablePagerComponent,s.DatatableGroupHeaderTemplateDirective]})],function(){})}()},"/jKm":function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N");i._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:o.noop,title:function(e,t){var n="",i=t.labels,r=i?i.length:0;if(e.length>0){var o=e[0];o.xLabel?n=o.xLabel:r>0&&o.index<r&&(n=i[o.index])}return n},afterTitle:o.noop,beforeBody:o.noop,beforeLabel:o.noop,label:function(e,t){var n=t.datasets[e.datasetIndex].label||"";return n&&(n+=": "),n+e.yLabel},labelColor:function(e,t){var n=t.getDatasetMeta(e.datasetIndex).data[e.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:o.noop,afterBody:o.noop,beforeFooter:o.noop,footer:o.noop,afterFooter:o.noop}}}),e.exports=function(e){function t(e,t){var n=o.color(e);return n.alpha(t*n.alpha()).rgbaString()}function n(e,t){return t&&(o.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function s(e){var t=e._xScale,n=e._yScale||e._scale,i=e._index,r=e._datasetIndex;return{xLabel:t?t.getLabelForIndex(i,r):"",yLabel:n?n.getLabelForIndex(i,r):"",index:i,datasetIndex:r,x:e._model.x,y:e._model.y}}function l(e){var t=i.global,n=o.valueOrDefault;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:n(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:n(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:n(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:n(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:n(e.titleFontStyle,t.defaultFontStyle),titleFontSize:n(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:n(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:n(e.footerFontStyle,t.defaultFontStyle),footerFontSize:n(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}e.Tooltip=r.extend({initialize:function(){this._model=l(this._options),this._lastActive=[]},getTitle:function(){var e=this._options.callbacks,t=e.beforeTitle.apply(this,arguments),i=e.title.apply(this,arguments),r=e.afterTitle.apply(this,arguments),o=[];return n(o=n(o=n(o,t),i),r)},getBeforeBody:function(){var e=this._options.callbacks.beforeBody.apply(this,arguments);return o.isArray(e)?e:void 0!==e?[e]:[]},getBody:function(e,t){var i=this,r=i._options.callbacks,s=[];return o.each(e,function(e){var o={before:[],lines:[],after:[]};n(o.before,r.beforeLabel.call(i,e,t)),n(o.lines,r.label.call(i,e,t)),n(o.after,r.afterLabel.call(i,e,t)),s.push(o)}),s},getAfterBody:function(){var e=this._options.callbacks.afterBody.apply(this,arguments);return o.isArray(e)?e:void 0!==e?[e]:[]},getFooter:function(){var e=this._options.callbacks,t=e.beforeFooter.apply(this,arguments),i=e.footer.apply(this,arguments),r=e.afterFooter.apply(this,arguments),o=[];return n(o=n(o=n(o,t),i),r)},update:function(t){var n,i,r=this,a=r._options,u=r._model,c=r._model=l(a),d=r._active,h=r._data,p={xAlign:u.xAlign,yAlign:u.yAlign},f={x:u.x,y:u.y},m={width:u.width,height:u.height},g={x:u.caretX,y:u.caretY};if(d.length){c.opacity=1;var v=[],y=[];g=e.Tooltip.positioners[a.position].call(r,d,r._eventPosition);var b=[];for(n=0,i=d.length;n<i;++n)b.push(s(d[n]));a.filter&&(b=b.filter(function(e){return a.filter(e,h)})),a.itemSort&&(b=b.sort(function(e,t){return a.itemSort(e,t,h)})),o.each(b,function(e){v.push(a.callbacks.labelColor.call(r,e,r._chart)),y.push(a.callbacks.labelTextColor.call(r,e,r._chart))}),c.title=r.getTitle(b,h),c.beforeBody=r.getBeforeBody(b,h),c.body=r.getBody(b,h),c.afterBody=r.getAfterBody(b,h),c.footer=r.getFooter(b,h),c.x=Math.round(g.x),c.y=Math.round(g.y),c.caretPadding=a.caretPadding,c.labelColors=v,c.labelTextColors=y,c.dataPoints=b,f=function(e,t,n,i){var r=e.x,o=e.y,s=e.caretPadding,l=n.xAlign,a=n.yAlign,u=e.caretSize+s,c=e.cornerRadius+s;return"right"===l?r-=t.width:"center"===l&&((r-=t.width/2)+t.width>i.width&&(r=i.width-t.width),r<0&&(r=0)),"top"===a?o+=u:o-="bottom"===a?t.height+u:t.height/2,"center"===a?"left"===l?r+=u:"right"===l&&(r-=u):"left"===l?r-=c:"right"===l&&(r+=c),{x:r,y:o}}(c,m=function(e,t){var n=e._chart.ctx,i=2*t.yPadding,r=0,s=t.body,l=s.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0);l+=t.beforeBody.length+t.afterBody.length;var a=t.title.length,u=t.footer.length,c=t.titleFontSize,d=t.bodyFontSize,h=t.footerFontSize;i+=a*c,i+=a?(a-1)*t.titleSpacing:0,i+=a?t.titleMarginBottom:0,i+=l*d,i+=l?(l-1)*t.bodySpacing:0,i+=u?t.footerMarginTop:0,i+=u*h,i+=u?(u-1)*t.footerSpacing:0;var p=0,f=function(e){r=Math.max(r,n.measureText(e).width+p)};return n.font=o.fontString(c,t._titleFontStyle,t._titleFontFamily),o.each(t.title,f),n.font=o.fontString(d,t._bodyFontStyle,t._bodyFontFamily),o.each(t.beforeBody.concat(t.afterBody),f),p=t.displayColors?d+2:0,o.each(s,function(e){o.each(e.before,f),o.each(e.lines,f),o.each(e.after,f)}),p=0,n.font=o.fontString(h,t._footerFontStyle,t._footerFontFamily),o.each(t.footer,f),{width:r+=2*t.xPadding,height:i}}(this,c),p=function(e,t){var n,i,r,o,s,l=e._model,a=e._chart,u=e._chart.chartArea,c="center",d="center";l.y<t.height?d="top":l.y>a.height-t.height&&(d="bottom");var h=(u.left+u.right)/2,p=(u.top+u.bottom)/2;"center"===d?(n=function(e){return e<=h},i=function(e){return e>h}):(n=function(e){return e<=t.width/2},i=function(e){return e>=a.width-t.width/2}),r=function(e){return e+t.width+l.caretSize+l.caretPadding>a.width},o=function(e){return e-t.width-l.caretSize-l.caretPadding<0},s=function(e){return e<=p?"top":"bottom"},n(l.x)?(c="left",r(l.x)&&(c="center",d=s(l.y))):i(l.x)&&(c="right",o(l.x)&&(c="center",d=s(l.y)));var f=e._options;return{xAlign:f.xAlign?f.xAlign:c,yAlign:f.yAlign?f.yAlign:d}}(this,m),r._chart)}else c.opacity=0;return c.xAlign=p.xAlign,c.yAlign=p.yAlign,c.x=f.x,c.y=f.y,c.width=m.width,c.height=m.height,c.caretX=g.x,c.caretY=g.y,r._model=c,t&&a.custom&&a.custom.call(r,c),r},drawCaret:function(e,t){var n=this._chart.ctx,i=this.getCaretPosition(e,t,this._view);n.lineTo(i.x1,i.y1),n.lineTo(i.x2,i.y2),n.lineTo(i.x3,i.y3)},getCaretPosition:function(e,t,n){var i,r,o,s,l,a,u=n.caretSize,c=n.cornerRadius,d=n.xAlign,h=n.yAlign,p=e.x,f=e.y,m=t.width,g=t.height;if("center"===h)l=f+g/2,"left"===d?(r=(i=p)-u,o=i,s=l+u,a=l-u):(r=(i=p+m)+u,o=i,s=l-u,a=l+u);else if("left"===d?(i=(r=p+c+u)-u,o=r+u):"right"===d?(i=(r=p+m-c-u)-u,o=r+u):(i=(r=n.caretX)-u,o=r+u),"top"===h)l=(s=f)-u,a=s;else{l=(s=f+g)+u,a=s;var v=o;o=i,i=v}return{x1:i,x2:r,x3:o,y1:s,y2:l,y3:a}},drawTitle:function(e,n,i,r){var s=n.title;if(s.length){i.textAlign=n._titleAlign,i.textBaseline="top";var l,a,u=n.titleFontSize,c=n.titleSpacing;for(i.fillStyle=t(n.titleFontColor,r),i.font=o.fontString(u,n._titleFontStyle,n._titleFontFamily),l=0,a=s.length;l<a;++l)i.fillText(s[l],e.x,e.y),e.y+=u+c,l+1===s.length&&(e.y+=n.titleMarginBottom-c)}},drawBody:function(e,n,i,r){var s=n.bodyFontSize,l=n.bodySpacing,a=n.body;i.textAlign=n._bodyAlign,i.textBaseline="top",i.font=o.fontString(s,n._bodyFontStyle,n._bodyFontFamily);var u=0,c=function(t){i.fillText(t,e.x+u,e.y),e.y+=s+l};i.fillStyle=t(n.bodyFontColor,r),o.each(n.beforeBody,c);var d=n.displayColors;u=d?s+2:0,o.each(a,function(l,a){var u=t(n.labelTextColors[a],r);i.fillStyle=u,o.each(l.before,c),o.each(l.lines,function(o){d&&(i.fillStyle=t(n.legendColorBackground,r),i.fillRect(e.x,e.y,s,s),i.lineWidth=1,i.strokeStyle=t(n.labelColors[a].borderColor,r),i.strokeRect(e.x,e.y,s,s),i.fillStyle=t(n.labelColors[a].backgroundColor,r),i.fillRect(e.x+1,e.y+1,s-2,s-2),i.fillStyle=u),c(o)}),o.each(l.after,c)}),u=0,o.each(n.afterBody,c),e.y-=l},drawFooter:function(e,n,i,r){var s=n.footer;s.length&&(e.y+=n.footerMarginTop,i.textAlign=n._footerAlign,i.textBaseline="top",i.fillStyle=t(n.footerFontColor,r),i.font=o.fontString(n.footerFontSize,n._footerFontStyle,n._footerFontFamily),o.each(s,function(t){i.fillText(t,e.x,e.y),e.y+=n.footerFontSize+n.footerSpacing}))},drawBackground:function(e,n,i,r,o){i.fillStyle=t(n.backgroundColor,o),i.strokeStyle=t(n.borderColor,o),i.lineWidth=n.borderWidth;var s=n.xAlign,l=n.yAlign,a=e.x,u=e.y,c=r.width,d=r.height,h=n.cornerRadius;i.beginPath(),i.moveTo(a+h,u),"top"===l&&this.drawCaret(e,r),i.lineTo(a+c-h,u),i.quadraticCurveTo(a+c,u,a+c,u+h),"center"===l&&"right"===s&&this.drawCaret(e,r),i.lineTo(a+c,u+d-h),i.quadraticCurveTo(a+c,u+d,a+c-h,u+d),"bottom"===l&&this.drawCaret(e,r),i.lineTo(a+h,u+d),i.quadraticCurveTo(a,u+d,a,u+d-h),"center"===l&&"left"===s&&this.drawCaret(e,r),i.lineTo(a,u+h),i.quadraticCurveTo(a,u,a+h,u),i.closePath(),i.fill(),n.borderWidth>0&&i.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var n={width:t.width,height:t.height},i={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity;this._options.enabled&&(t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length)&&(this.drawBackground(i,t,e,n,r),i.x+=t.xPadding,i.y+=t.yPadding,this.drawTitle(i,t,e,r),this.drawBody(i,t,e,r),this.drawFooter(i,t,e,r))}},handleEvent:function(e){var t,n=this,i=n._options;return n._lastActive=n._lastActive||[],n._active="mouseout"===e.type?[]:n._chart.getElementsAtEventForMode(e,i.mode,i),(t=!o.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:e.x,y:e.y},n.update(!0),n.pivot())),t}}),e.Tooltip.positioners={average:function(e){if(!e.length)return!1;var t,n,i=0,r=0,o=0;for(t=0,n=e.length;t<n;++t){var s=e[t];if(s&&s.hasValue()){var l=s.tooltipPosition();i+=l.x,r+=l.y,++o}}return{x:Math.round(i/o),y:Math.round(r/o)}},nearest:function(e,t){var n,i,r,s=t.x,l=t.y,a=Number.POSITIVE_INFINITY;for(n=0,i=e.length;n<i;++n){var u=e[n];if(u&&u.hasValue()){var c=u.getCenterPoint(),d=o.distanceBetweenPoints(t,c);d<a&&(a=d,r=u)}}if(r){var h=r.tooltipPosition();s=h.x,l=h.y}return{x:s,y:l}}}}},"/jm2":function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DimensionsHelper=function(){function e(){}return e.prototype.getDimensions=function(e){return e.getBoundingClientRect()},i([r.Injectable()],e)}()},"/lY3":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Ji1V");i.Observable.prototype.startWith=r.startWith},"/mhn":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("PJh5"))},"/nPl":function(e,t,n){"use strict";var i=n("ijov");t.combineAll=function(e){return function(t){return t.lift(new i.CombineLatestOperator(e))}}},"/rMs":function(e,t,n){"use strict";var i=n("rCTf"),r=n("8MUz");i.Observable.prototype.concat=r.concat},0:function(e,t){},"0+XY":function(e,t,n){e.exports=n("DsFX")},"00YY":function(e,t,n){"use strict";t.identity=function(e){return e}},"09LQ":function(e,t,n){"use strict";var i=n("ady2");t._finally=function(e){return i.finalize(e)(this)}},"0C1O":function(e,t,n){"use strict";e.exports=function(e){e.Radar=function(t,n){return n.type="radar",new e(t,n)}}},"0EZR":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("+3eL"),s=n("WhVc"),l=n("5c/I");function a(e){var t=e.subject;t.next(e.value),t.complete()}function u(e){e.subject.error(e.err)}t.BoundCallbackObservable=function(e){function t(t,n,i,r,o){e.call(this),this.callbackFunc=t,this.selector=n,this.args=i,this.context=r,this.scheduler=o}return i(t,e),t.create=function(e,n,i){return void 0===n&&(n=void 0),function(){for(var r=[],o=0;o<arguments.length;o++)r[o-0]=arguments[o];return new t(e,n,r,this,i)}},t.prototype._subscribe=function(e){var n=this.callbackFunc,i=this.args,r=this.scheduler,a=this.subject;if(r)return r.schedule(t.dispatch,0,{source:this,subscriber:e,context:this.context});if(!a){a=this.subject=new l.AsyncSubject;var u=function e(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var i=e.source,r=i.selector,l=i.subject;if(r){var a=o.tryCatch(r).apply(this,t);a===s.errorObject?l.error(s.errorObject.e):(l.next(a),l.complete())}else l.next(t.length<=1?t[0]:t),l.complete()};u.source=this,o.tryCatch(n).apply(this.context,i.concat(u))===s.errorObject&&a.error(s.errorObject.e)}return a.subscribe(e)},t.dispatch=function(e){var t=this,n=e.source,i=e.subscriber,r=e.context,c=n.callbackFunc,d=n.args,h=n.scheduler,p=n.subject;if(!p){p=n.subject=new l.AsyncSubject;var f=function e(){for(var n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];var r=e.source,l=r.selector,c=r.subject;if(l){var d=o.tryCatch(l).apply(this,n);t.add(d===s.errorObject?h.schedule(u,0,{err:s.errorObject.e,subject:c}):h.schedule(a,0,{value:d,subject:c}))}else t.add(h.schedule(a,0,{value:n.length<=1?n[0]:n,subject:c}))};f.source=n,o.tryCatch(c).apply(r,d.concat(f))===s.errorObject&&p.error(s.errorObject.e)}t.add(p.subscribe(i))},t}(r.Observable)},"0GXu":function(e,t,n){"use strict";var i=n("xazO");t.repeat=function(e){return void 0===e&&(e=-1),i.repeat(e)(this)}},"0OXJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("znN+");function r(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function o(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function s(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function l(e){var t=e.dateTime,n=e.date,l=e.time,a=e.periods,u=e.days,c=e.shortDays,d=e.months,h=e.shortMonths,f=b(a),m=_(a),g=b(u),v=_(u),y=b(c),Ce=_(c),Se=b(d),Oe=_(d),Te=b(h),Ee=_(h),ke={a:function(e){return c[e.getDay()]},A:function(e){return u[e.getDay()]},b:function(e){return h[e.getMonth()]},B:function(e){return d[e.getMonth()]},c:null,d:V,e:V,f:W,H,I:z,j:Y,L:U,m:q,M:G,p:function(e){return a[+(e.getHours()>=12)]},Q:we,s:xe,S:$,u:K,U:X,V:Z,w:J,W:Q,x:null,X:null,y:ee,Y:te,Z:ne,"%":_e},Ae={a:function(e){return c[e.getUTCDay()]},A:function(e){return u[e.getUTCDay()]},b:function(e){return h[e.getUTCMonth()]},B:function(e){return d[e.getUTCMonth()]},c:null,d:ie,e:ie,f:ae,H:re,I:oe,j:se,L:le,m:ue,M:ce,p:function(e){return a[+(e.getUTCHours()>=12)]},Q:we,s:xe,S:de,u:he,U:pe,V:fe,w:me,W:ge,x:null,X:null,y:ve,Y:ye,Z:be,"%":_e},Ie={a:function(e,t,n){var i=y.exec(t.slice(n));return i?(e.w=Ce[i[0].toLowerCase()],n+i[0].length):-1},A:function(e,t,n){var i=g.exec(t.slice(n));return i?(e.w=v[i[0].toLowerCase()],n+i[0].length):-1},b:function(e,t,n){var i=Te.exec(t.slice(n));return i?(e.m=Ee[i[0].toLowerCase()],n+i[0].length):-1},B:function(e,t,n){var i=Se.exec(t.slice(n));return i?(e.m=Oe[i[0].toLowerCase()],n+i[0].length):-1},c:function(e,n,i){return Re(e,t,n,i)},d:I,e:I,f:N,H:D,I:D,j:M,L:P,m:A,M:R,p:function(e,t,n){var i=f.exec(t.slice(n));return i?(e.p=m[i[0].toLowerCase()],n+i[0].length):-1},Q:F,s:B,S:L,u:x,U:C,V:S,w,W:O,x:function(e,t,i){return Re(e,n,t,i)},X:function(e,t,n){return Re(e,l,t,n)},y:E,Y:T,Z:k,"%":j};function Me(e,t){return function(n){var i,r,o,s=[],l=-1,a=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++l<u;)37===e.charCodeAt(l)&&(s.push(e.slice(a,l)),null!=(r=p[i=e.charAt(++l)])?i=e.charAt(++l):r="e"===i?" ":"0",(o=t[i])&&(i=o(n,r)),s.push(i),a=l+1);return s.push(e.slice(a,l)),s.join("")}}function De(e,t){return function(n){var r,l,a=s(1900);if(Re(a,e,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("p"in a&&(a.H=a.H%12+12*a.p),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(r=(l=(r=o(s(a.y))).getUTCDay())>4||0===l?i.p.ceil(r):Object(i.p)(r),r=i.l.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(r=(l=(r=t(s(a.y))).getDay())>4||0===l?i.e.ceil(r):Object(i.e)(r),r=i.a.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),l="Z"in a?o(s(a.y)).getUTCDay():t(s(a.y)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(l+5)%7:a.w+7*a.U-(l+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,o(a)):t(a)}}function Re(e,t,n,i){for(var r,o,s=0,l=t.length,a=n.length;s<l;){if(i>=a)return-1;if(37===(r=t.charCodeAt(s++))){if(r=t.charAt(s++),!(o=Ie[r in p?t.charAt(s++):r])||(i=o(e,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}return ke.x=Me(n,ke),ke.X=Me(l,ke),ke.c=Me(t,ke),Ae.x=Me(n,Ae),Ae.X=Me(l,Ae),Ae.c=Me(t,Ae),{format:function(e){var t=Me(e+="",ke);return t.toString=function(){return e},t},parse:function(e){var t=De(e+="",r);return t.toString=function(){return e},t},utcFormat:function(e){var t=Me(e+="",Ae);return t.toString=function(){return e},t},utcParse:function(e){var t=De(e,o);return t.toString=function(){return e},t}}}var a,u,c,d,h,p={"-":"",_:" ",0:"0"},f=/^\s*\d+/,m=/^%/,g=/[\\^$*+?|[\]().{}]/g;function v(e,t,n){var i=e<0?"-":"",r=(i?-e:e)+"",o=r.length;return i+(o<n?new Array(n-o+1).join(t)+r:r)}function y(e){return e.replace(g,"\\$&")}function b(e){return new RegExp("^(?:"+e.map(y).join("|")+")","i")}function _(e){for(var t={},n=-1,i=e.length;++n<i;)t[e[n].toLowerCase()]=n;return t}function w(e,t,n){var i=f.exec(t.slice(n,n+1));return i?(e.w=+i[0],n+i[0].length):-1}function x(e,t,n){var i=f.exec(t.slice(n,n+1));return i?(e.u=+i[0],n+i[0].length):-1}function C(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.U=+i[0],n+i[0].length):-1}function S(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.V=+i[0],n+i[0].length):-1}function O(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.W=+i[0],n+i[0].length):-1}function T(e,t,n){var i=f.exec(t.slice(n,n+4));return i?(e.y=+i[0],n+i[0].length):-1}function E(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),n+i[0].length):-1}function k(e,t,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function A(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.m=i[0]-1,n+i[0].length):-1}function I(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.d=+i[0],n+i[0].length):-1}function M(e,t,n){var i=f.exec(t.slice(n,n+3));return i?(e.m=0,e.d=+i[0],n+i[0].length):-1}function D(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.H=+i[0],n+i[0].length):-1}function R(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.M=+i[0],n+i[0].length):-1}function L(e,t,n){var i=f.exec(t.slice(n,n+2));return i?(e.S=+i[0],n+i[0].length):-1}function P(e,t,n){var i=f.exec(t.slice(n,n+3));return i?(e.L=+i[0],n+i[0].length):-1}function N(e,t,n){var i=f.exec(t.slice(n,n+6));return i?(e.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function j(e,t,n){var i=m.exec(t.slice(n,n+1));return i?n+i[0].length:-1}function F(e,t,n){var i=f.exec(t.slice(n));return i?(e.Q=+i[0],n+i[0].length):-1}function B(e,t,n){var i=f.exec(t.slice(n));return i?(e.Q=1e3*+i[0],n+i[0].length):-1}function V(e,t){return v(e.getDate(),t,2)}function H(e,t){return v(e.getHours(),t,2)}function z(e,t){return v(e.getHours()%12||12,t,2)}function Y(e,t){return v(1+i.a.count(Object(i.k)(e),e),t,3)}function U(e,t){return v(e.getMilliseconds(),t,3)}function W(e,t){return U(e,t)+"000"}function q(e,t){return v(e.getMonth()+1,t,2)}function G(e,t){return v(e.getMinutes(),t,2)}function $(e,t){return v(e.getSeconds(),t,2)}function K(e){var t=e.getDay();return 0===t?7:t}function X(e,t){return v(i.h.count(Object(i.k)(e),e),t,2)}function Z(e,t){var n=e.getDay();return e=n>=4||0===n?Object(i.i)(e):i.i.ceil(e),v(i.i.count(Object(i.k)(e),e)+(4===Object(i.k)(e).getDay()),t,2)}function J(e){return e.getDay()}function Q(e,t){return v(i.e.count(Object(i.k)(e),e),t,2)}function ee(e,t){return v(e.getFullYear()%100,t,2)}function te(e,t){return v(e.getFullYear()%1e4,t,4)}function ne(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+v(t/60|0,"0",2)+v(t%60,"0",2)}function ie(e,t){return v(e.getUTCDate(),t,2)}function re(e,t){return v(e.getUTCHours(),t,2)}function oe(e,t){return v(e.getUTCHours()%12||12,t,2)}function se(e,t){return v(1+i.l.count(Object(i.v)(e),e),t,3)}function le(e,t){return v(e.getUTCMilliseconds(),t,3)}function ae(e,t){return le(e,t)+"000"}function ue(e,t){return v(e.getUTCMonth()+1,t,2)}function ce(e,t){return v(e.getUTCMinutes(),t,2)}function de(e,t){return v(e.getUTCSeconds(),t,2)}function he(e){var t=e.getUTCDay();return 0===t?7:t}function pe(e,t){return v(i.s.count(Object(i.v)(e),e),t,2)}function fe(e,t){var n=e.getUTCDay();return e=n>=4||0===n?Object(i.t)(e):i.t.ceil(e),v(i.t.count(Object(i.v)(e),e)+(4===Object(i.v)(e).getUTCDay()),t,2)}function me(e){return e.getUTCDay()}function ge(e,t){return v(i.p.count(Object(i.v)(e),e),t,2)}function ve(e,t){return v(e.getUTCFullYear()%100,t,2)}function ye(e,t){return v(e.getUTCFullYear()%1e4,t,4)}function be(){return"+0000"}function _e(){return"%"}function we(e){return+e}function xe(e){return Math.floor(+e/1e3)}function Ce(e){return a=l(e),u=a.format,c=a.parse,d=a.utcFormat,h=a.utcParse,a}Ce({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Se=Date.prototype.toISOString?function(e){return e.toISOString()}:d("%Y-%m-%dT%H:%M:%S.%LZ"),Oe=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:h("%Y-%m-%dT%H:%M:%S.%LZ");n.d(t,"timeFormatDefaultLocale",function(){return Ce}),n.d(t,"timeFormat",function(){return u}),n.d(t,"timeParse",function(){return c}),n.d(t,"utcFormat",function(){return d}),n.d(t,"utcParse",function(){return h}),n.d(t,"timeFormatLocale",function(){return l}),n.d(t,"isoFormat",function(){return Se}),n.d(t,"isoParse",function(){return Oe})},"0RJd":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy");t.ScrollerComponent=function(){function e(e,t,n){this.ngZone=e,this.renderer=n,this.scrollbarV=!1,this.scrollbarH=!1,this.scroll=new o.EventEmitter,this.scrollYPos=0,this.scrollXPos=0,this.prevScrollYPos=0,this.prevScrollXPos=0,this.element=t.nativeElement}return e.prototype.ngOnInit=function(){var e=this;if(this.scrollbarV||this.scrollbarH){var t=this.renderer;this.parentElement=t.parentNode(t.parentNode(this.element)),this.ngZone.runOutsideAngular(function(){e.parentElement.addEventListener("scroll",e.onScrolled.bind(e))})}},e.prototype.ngOnDestroy=function(){(this.scrollbarV||this.scrollbarH)&&this.parentElement.removeEventListener("scroll",this.onScrolled.bind(this))},e.prototype.setOffset=function(e){this.parentElement&&(this.parentElement.scrollTop=e)},e.prototype.onScrolled=function(e){var t=this,n=e.currentTarget;requestAnimationFrame(function(){t.scrollYPos=n.scrollTop,t.scrollXPos=n.scrollLeft,t.updateOffset()})},e.prototype.updateOffset=function(){var e;this.scrollYPos<this.prevScrollYPos?e="down":this.scrollYPos>this.prevScrollYPos&&(e="up"),this.scroll.emit({direction:e,scrollYPos:this.scrollYPos,scrollXPos:this.scrollXPos}),this.prevScrollYPos=this.scrollYPos,this.prevScrollXPos=this.scrollXPos},i([o.Input(),r("design:type",Boolean)],e.prototype,"scrollbarV",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"scrollbarH",void 0),i([o.HostBinding("style.height.px"),o.Input(),r("design:type",Number)],e.prototype,"scrollHeight",void 0),i([o.HostBinding("style.width.px"),o.Input(),r("design:type",Number)],e.prototype,"scrollWidth",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"scroll",void 0),i([o.Component({selector:"datatable-scroller",template:"\n <ng-content></ng-content>\n ",host:{class:"datatable-scroll"},changeDetection:o.ChangeDetectionStrategy.OnPush})],e)}()},"0TiQ":function(e,t,n){"use strict";var i=n("rCTf"),r=n("QNuG");i.Observable.prototype.publishLast=r.publishLast},"0VSF":function(e,t,n){"use strict";var i=n("ZzDa");t.sample=function(e){return i.sample(e)(this)}},"0X8Q":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:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".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 r\u1ed3i 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",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("PJh5"))},"0dt4":function(e,t,n){"use strict";var i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=n("TToO").__decorate,o=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var s=n("48oy"),l=n("j2I9"),a=n("x6Zf");t.DataTableHeaderComponent=function(){function e(e){this.cd=e,this.sort=new s.EventEmitter,this.reorder=new s.EventEmitter,this.resize=new s.EventEmitter,this.select=new s.EventEmitter,this.columnContextmenu=new s.EventEmitter(!1),this._styleByGroup={left:{},center:{},right:{}}}return Object.defineProperty(e.prototype,"innerWidth",{get:function(){return this._innerWidth},set:function(e){if(this._innerWidth=e,this._columns){var t=a.columnsByPin(this._columns);this._columnGroupWidths=a.columnGroupWidths(t,this._columns),this.setStylesByGroup()}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"headerHeight",{get:function(){return this._headerHeight},set:function(e){this._headerHeight="auto"!==e?e+"px":e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columns",{get:function(){return this._columns},set:function(e){this._columns=e;var t=a.columnsByPin(e);this._columnsByPin=a.columnsByPinArr(e),this._columnGroupWidths=a.columnGroupWidths(t,e),this.setStylesByGroup()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"offsetX",{get:function(){return this._offsetX},set:function(e){this._offsetX=e,this.setStylesByGroup()},enumerable:!0,configurable:!0}),e.prototype.onLongPressStart=function(e){var t=e.event;e.model.dragging=!0,this.dragEventTarget=t},e.prototype.onLongPressEnd=function(e){var t=e.model;this.dragEventTarget=e.event,setTimeout(function(){t.dragging=!1},5)},Object.defineProperty(e.prototype,"headerWidth",{get:function(){return this.scrollbarH?this.innerWidth+"px":"100%"},enumerable:!0,configurable:!0}),e.prototype.trackByGroups=function(e,t){return t.type},e.prototype.columnTrackingFn=function(e,t){return t.$$id},e.prototype.onColumnResized=function(e,t){e<=t.minWidth?e=t.minWidth:e>=t.maxWidth&&(e=t.maxWidth),this.resize.emit({column:t,prevValue:t.width,newValue:e})},e.prototype.onColumnReordered=function(e){this.reorder.emit({column:e.model,prevValue:e.prevIndex,newValue:e.newIndex})},e.prototype.onSort=function(e){var t=e.column,n=e.prevValue,i=e.newValue;if(!t.dragging){var r=this.calcNewSorts(t,n,i);this.sort.emit({sorts:r,column:t,prevValue:n,newValue:i})}},e.prototype.calcNewSorts=function(e,t,n){var r=0;this.sorts||(this.sorts=[]);var o=this.sorts.map(function(t,n){return(t=i({},t)).prop===e.prop&&(r=n),t});return void 0===n?o.splice(r,1):t?o[r].dir=n:(this.sortType===l.SortType.single&&o.splice(0,this.sorts.length),o.push({dir:n,prop:e.prop})),o},e.prototype.setStylesByGroup=function(){this._styleByGroup.left=this.calcStylesByGroup("left"),this._styleByGroup.center=this.calcStylesByGroup("center"),this._styleByGroup.right=this.calcStylesByGroup("right"),this.cd.detectChanges()},e.prototype.calcStylesByGroup=function(e){var t=this._columnGroupWidths,n={width:t[e]+"px"};return"center"===e?a.translateXY(n,-1*this.offsetX,0):"right"===e&&a.translateXY(n,-1*(t.total-this.innerWidth),0),n},r([s.Input(),o("design:type",Object)],e.prototype,"sortAscendingIcon",void 0),r([s.Input(),o("design:type",Object)],e.prototype,"sortDescendingIcon",void 0),r([s.Input(),o("design:type",Boolean)],e.prototype,"scrollbarH",void 0),r([s.Input(),o("design:type",Boolean)],e.prototype,"dealsWithGroup",void 0),r([s.Input(),o("design:type",Number),o("design:paramtypes",[Number])],e.prototype,"innerWidth",null),r([s.Input(),o("design:type",Array)],e.prototype,"sorts",void 0),r([s.Input(),o("design:type",String)],e.prototype,"sortType",void 0),r([s.Input(),o("design:type",Boolean)],e.prototype,"allRowsSelected",void 0),r([s.Input(),o("design:type",String)],e.prototype,"selectionType",void 0),r([s.Input(),o("design:type",Boolean)],e.prototype,"reorderable",void 0),r([s.HostBinding("style.height"),s.Input(),o("design:type",Object),o("design:paramtypes",[Object])],e.prototype,"headerHeight",null),r([s.Input(),o("design:type",Array),o("design:paramtypes",[Array])],e.prototype,"columns",null),r([s.Input(),o("design:type",Number),o("design:paramtypes",[Number])],e.prototype,"offsetX",null),r([s.Output(),o("design:type",s.EventEmitter)],e.prototype,"sort",void 0),r([s.Output(),o("design:type",s.EventEmitter)],e.prototype,"reorder",void 0),r([s.Output(),o("design:type",s.EventEmitter)],e.prototype,"resize",void 0),r([s.Output(),o("design:type",s.EventEmitter)],e.prototype,"select",void 0),r([s.Output(),o("design:type",Object)],e.prototype,"columnContextmenu",void 0),r([s.HostBinding("style.width"),o("design:type",String),o("design:paramtypes",[])],e.prototype,"headerWidth",null),r([s.Component({selector:"datatable-header",template:'\n <div\n orderable\n (reorder)="onColumnReordered($event)"\n [style.width.px]="_columnGroupWidths.total"\n class="datatable-header-inner">\n <div\n *ngFor="let colGroup of _columnsByPin; trackBy: trackByGroups"\n [class]="\'datatable-row-\' + colGroup.type"\n [ngStyle]="_styleByGroup[colGroup.type]">\n <datatable-header-cell\n *ngFor="let column of colGroup.columns; trackBy: columnTrackingFn"\n resizeable\n [resizeEnabled]="column.resizeable"\n (resize)="onColumnResized($event, column)"\n long-press\n [pressModel]="column"\n [pressEnabled]="reorderable && column.draggable"\n (longPressStart)="onLongPressStart($event)"\n (longPressEnd)="onLongPressEnd($event)"\n draggable\n [dragX]="reorderable && column.draggable && column.dragging"\n [dragY]="false"\n [dragModel]="column"\n [dragEventTarget]="dragEventTarget"\n [headerHeight]="headerHeight"\n [column]="column"\n [sortType]="sortType"\n [sorts]="sorts"\n [selectionType]="selectionType"\n [sortAscendingIcon]="sortAscendingIcon"\n [sortDescendingIcon]="sortDescendingIcon"\n [allRowsSelected]="allRowsSelected"\n (sort)="onSort($event)"\n (select)="select.emit($event)"\n (columnContextmenu)="columnContextmenu.emit($event)">\n </datatable-header-cell>\n </div>\n </div>\n ',host:{class:"datatable-header"},changeDetection:s.ChangeDetectionStrategy.OnPush})],e)}()},"0gHg":function(e,t,n){"use strict";var i=n("BV2O");t.publishReplay=function(e,t,n,r){return i.publishReplay(e,t,n,r)(this)}},"0gJx":function(e,t,n){"use strict";e.exports=function(e){e.Line=function(t,n){return n.type="line",new e(t,n)}}},"0jOE":function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"0kML":function(e,t,n){"use strict";var i=n("0kQW").noop,r=n("QH/n").extend,o=n("Z73p").each,s=Number,l=String,a=Math.abs,u=Math.round,c=Math.min,d=Math.max,h=Math.sqrt,p=n("VGYG"),f=n("PdUl").isFunction,m=Array.isArray,g=n("5NME"),v=g.parseScalar,y=g.patchFontOptions,b=g.normalizeEnum,_=i,w=r,x=o,C=Array.prototype.concat,S=[0,1,2,2],O=1,T={none:null,single:-1,multiple:NaN};function E(){}function k(e){this.raw=e}function A(e){this.raw=e}function I(e){return m(e.features)}function M(e){e.text.attr({visibility:e.size[0]/e.spaceSize[0]<O&&e.size[1]/e.spaceSize[1]<O?null:"hidden"})}function D(e){e.text.attr({visibility:e.size[0]/e.spaceSize[0]<O||e.size[1]/e.spaceSize[1]<O?null:"hidden"})}function R(e,t,n){return e.attribute(t)||e[n]}E.prototype.count=function(){return 0},k.prototype={constructor:k,count:function(){return this.raw.length},item:function(e){return this.raw[e]},geometry:function(e){return{coordinates:e.coordinates}},attributes:function(e){return e.attributes}},A.prototype={constructor:A,count:function(){return this.raw.features.length},item:function(e){return this.raw.features[e]},geometry:function(e){return e.geometry},attributes:function(e){return e.properties}};var L={Point:"marker",MultiPoint:"line",LineString:"line",MultiLineString:"line",Polygon:"area",MultiPolygon:"area"};function P(e,t){return void 0!==e?e:t}function N(e,t,n,i){e[i].attr(t[i][n])}var j={setup:_,reset:_,arrange:_,updateGrouping:_},F={};F.area={projectLabel:function(e){var t,n,i,r=e.length,o=0;for(t=0;t<r;++t)(n=oe(e[t])).area>o&&(o=n.area,i=n);return i?[i.center,[h(i.area),h(i.area)]]:[[],[]]},transform:q,transformLabel:function(e,t,n){var i=t.transform(n[0]);e.spaceSize=t.getSquareSize(n[1]),e.text.attr({translateX:i[0],translateY:i[1]}),M(e)},draw:function(e,t,n){t.root=e.renderer.path([],"area").data(e.dataKey,n)},refresh:_,getLabelOffset:function(e){return M(e),[0,0]},getStyles:function(e){var t=e.color||null,n=e.borderColor||null,i=P(e.borderWidth,null),r=P(e.opacity,null);return{root:[{class:"dxm-area",stroke:n,"stroke-width":i,fill:t,opacity:r},{class:"dxm-area dxm-area-hovered",stroke:e.hoveredBorderColor||n,"stroke-width":P(e.hoveredBorderWidth,i),fill:e.hoveredColor||t,opacity:P(e.hoveredOpacity,r)},{class:"dxm-area dxm-area-selected",stroke:e.selectedBorderColor||n,"stroke-width":P(e.selectedBorderWidth,i),fill:e.selectedColor||t,opacity:P(e.selectedOpacity,r)}]}},setState:function(e,t,n){N(e,t,n,"root")},hasLabelsGroup:!0,updateGrouping:function(e){Q(e)}},F.line={projectLabel:function(e){var t,n,i,r=e.length,o=0;for(t=0;t<r;++t)(n=se(e[t]))[2]>o&&(o=n[2],i=n);return i||[[],[]]},transform:q,transformLabel:function(e,t,n){var i=t.transform(n[0]);e.spaceSize=t.getSquareSize(n[1]),e.text.attr({translateX:i[0],translateY:i[1]}),D(e)},draw:function(e,t,n){t.root=e.renderer.path([],"line").data(e.dataKey,n)},refresh:_,getLabelOffset:function(e){return D(e),[0,0]},getStyles:function(e){var t=e.color||e.borderColor||null,n=P(e.borderWidth,null),i=P(e.opacity,null);return{root:[{class:"dxm-line",stroke:t,"stroke-width":n,opacity:i},{class:"dxm-line dxm-line-hovered",stroke:e.hoveredColor||e.hoveredBorderColor||t,"stroke-width":P(e.hoveredBorderWidth,n),opacity:P(e.hoveredOpacity,i)},{class:"dxm-line dxm-line-selected",stroke:e.selectedColor||e.selectedBorderColor||t,"stroke-width":P(e.selectedBorderWidth,n),opacity:P(e.selectedOpacity,i)}]}},setState:function(e,t,n){N(e,t,n,"root")},hasLabelsGroup:!0,updateGrouping:function(e){Q(e)}},F.marker={project:function(e,t){return e.project(t)},transform:function(e,t,n){var i=t.transform(n);e.root.attr({translateX:i[0],translateY:i[1]})},draw:function(e,t,n){t.root=e.renderer.g(),this._draw(e,t,n)},refresh:_,hasLabelsGroup:!1,getLabelOffset:function(e,t){return[u((e.size[0]+d(t.size||0,0))/2)+2,0]},getStyles:function(e){var t={root:[{class:"dxm-marker"},{class:"dxm-marker dxm-marker-hovered"},{class:"dxm-marker dxm-marker-selected"}]};return this._getStyles(t,e),t},setState:function(e,t,n){N(e,t,n,"root"),this._setState(e,t,n)},updateGrouping:function(e){Q(e),ee(e)}};var B={area:function(e){var t=e.coordinates;return{project:t[0]&&t[0][0]&&t[0][0][0]&&"number"==typeof t[0][0][0][0]?U:Y}},line:function(e){var t=e.coordinates;return{project:t[0]&&t[0][0]&&"number"==typeof t[0][0][0]?Y:z}}},V={};function H(e,t){var n,i=[],r=i.length=t.length;for(n=0;n<r;++n)i[n]=e.project(t[n]);return i}function z(e,t){return[H(e,t)]}function Y(e,t){var n,i=[],r=i.length=t.length;for(n=0;n<r;++n)i[n]=H(e,t[n]);return i}function U(e,t){var n,i=[],r=i.length=t.length;for(n=0;n<r;++n)i[n]=Y(e,t[n]);return C.apply([],i)}function W(e,t){var n,i,r=[],o=t.length,s=0;for(r.length=2*o,n=0;n<o;++n)i=e.transform(t[n]),r[s++]=i[0],r[s++]=i[1];return r}function q(e,t,n){var i,r=[],o=r.length=n.length;for(i=0;i<o;++i)r[i]=W(t,n[i]);e.root.attr({points:r})}function G(e,t){var n,i=0,r=t.length-1,o=-1;if(t[i]<=e&&e<=t[r])if(e===t[r])o=r-1;else{for(;r-i>1;)e<t[n=i+r>>1]?r=n:i=n;o=i}return o}function $(e,t,n,i){e.params.eventTrigger(i,{target:t.proxy,state:n})}function K(e,t){var n=w({},e,t);return n.label=w({},e.label,n.label),n.label.font=w({},e.label.font,n.label.font),n}function X(e,t){return e.attribute(t)}V.marker={_default:"dot",dot:{setup:function(e){e.filter=e.renderer.shadowFilter("-40%","-40%","180%","200%",0,1,1,"#000000",.2)},reset:function(e){e.filter.dispose(),e.filter=null},_draw:function(e,t,n){t.back=e.renderer.circle().sharp().data(e.dataKey,n).append(t.root),t.dot=e.renderer.circle().sharp().data(e.dataKey,n).append(t.root)},refresh:function(e,t,n,i,r){t.dot.attr({filter:r.shadow?e.filter.id:null})},_getStyles:function(e,t){var n=t.size>0?s(t.size):0,i=n,r=n+(t.selectedStep>0?s(t.selectedStep):0),o=i+(t.backStep>0?s(t.backStep):0),l=r+(t.backStep>0?s(t.backStep):0),a=t.color||null,u=t.borderColor||null,c=P(t.borderWidth,null),d=P(t.opacity,null),h=t.backColor||null,p=P(t.backOpacity,null);e.dot=[{r:n/2,stroke:u,"stroke-width":c,fill:a,opacity:d},{r:i/2,stroke:t.hoveredBorderColor||u,"stroke-width":P(t.hoveredBorderWidth,c),fill:t.hoveredColor||a,opacity:P(t.hoveredOpacity,d)},{r:r/2,stroke:t.selectedBorderColor||u,"stroke-width":P(t.selectedBorderWidth,c),fill:t.selectedColor||a,opacity:P(t.selectedOpacity,d)}],e.back=[{r:n/2,stroke:"none","stroke-width":0,fill:h,opacity:p},{r:o/2,stroke:"none","stroke-width":0,fill:h,opacity:p},{r:l/2,stroke:"none","stroke-width":0,fill:h,opacity:p}]},_setState:function(e,t,n){N(e,t,n,"dot"),N(e,t,n,"back")}},bubble:{_draw:function(e,t,n){t.bubble=e.renderer.circle().sharp().data(e.dataKey,n).append(t.root)},refresh:function(e,t,n,i,r){t.bubble.attr({r:r.size/2})},_getStyles:function(e,t){var n=t.color||null,i=t.borderColor||null,r=P(t.borderWidth,null),o=P(t.opacity,null);e.bubble=[{stroke:i,"stroke-width":r,fill:n,opacity:o},{stroke:t.hoveredBorderColor||i,"stroke-width":P(t.hoveredBorderWidth,r),fill:t.hoveredColor||t.color,opacity:P(t.hoveredOpacity,o)},{stroke:t.selectedBorderColor||i,"stroke-width":P(t.selectedBorderWidth,r),fill:t.selectedColor||t.color,opacity:P(t.selectedOpacity,o)}]},_setState:function(e,t,n){N(e,t,n,"bubble")},arrange:function(e,t){var n,i,r,o,l=[],a=l.length=t.length,u=e.settings,h=u.dataField,p=u.minSize>0?s(u.minSize):0,f=u.maxSize>p?s(u.maxSize):p;if(!u.sizeGroups){for(n=0;n<a;++n)l[n]=d(R(t[n].proxy,h,"value")||0,0);for(i=c.apply(null,l),r=d.apply(null,l)-i||1,o=f-p,n=0;n<a;++n)t[n]._settings.size=p+o*(l[n]-i)/r}},updateGrouping:function(e){var t=e.settings.dataField;F.marker.updateGrouping(e),ee(e,function(e){return R(e,t,"value")})}},pie:{_draw:function(e,t,n){t.pie=e.renderer.g().append(t.root),t.border=e.renderer.circle().sharp().data(e.dataKey,n).append(t.root)},refresh:function(e,t,n,i,r){var o,l=R(i,e.settings.dataField,"values")||[],a=l.length||0,u=r._colors,c=0,d=t.pie,h=e.renderer,p=e.dataKey,f=(r.size>0?s(r.size):0)/2,m=90,g=m;for(o=0;o<a;++o)c+=l[o]||0;for(o=0;o<a;++o)h.arc(0,0,0,f,m=g,g+=(l[o]||0)/c*360).attr({"stroke-linejoin":"round",fill:u[o]}).data(p,n).append(d);t.border.attr({r:f})},_getStyles:function(e,t){var n=P(t.opacity,null),i=t.borderColor||null,r=P(t.borderWidth,null);e.pie=[{opacity:n},{opacity:P(t.hoveredOpacity,n)},{opacity:P(t.selectedOpacity,n)}],e.border=[{stroke:i,"stroke-width":r},{stroke:t.hoveredBorderColor||i,"stroke-width":P(t.hoveredBorderWidth,r)},{stroke:t.selectedBorderColor||i,"stroke-width":P(t.selectedBorderWidth,r)}]},_setState:function(e,t,n){N(e,t,n,"pie"),N(e,t,n,"border")},arrange:function(e,t){var n,i,r,o=t.length,s=e.settings.dataField,l=0;for(n=0;n<o;++n)(i=R(t[n].proxy,s,"values"))&&i.length>l&&(l=i.length);if(l>0){for(i=[],r=e.params.themeManager.createPalette(e.settings.palette,{useHighlight:!0}),n=0;n<l;++n)i.push(r.getNextColor());e.settings._colors=i,e.grouping.color={callback:_,field:"",partition:[],values:[]},e.params.dataExchanger.set(e.name,"color",{partition:[],values:i})}}},image:{_draw:function(e,t,n){t.image=e.renderer.image(null,null,null,null,null,"center").attr({"pointer-events":"visible"}).data(e.dataKey,n).append(t.root)},refresh:function(e,t,n,i){t.image.attr({href:R(i,e.settings.dataField,"url")})},_getStyles:function(e,t){var n=t.size>0?s(t.size):0,i=n+(t.hoveredStep>0?s(t.hoveredStep):0),r=n+(t.selectedStep>0?s(t.selectedStep):0),o=P(t.opacity,null);e.image=[{x:-n/2,y:-n/2,width:n,height:n,opacity:o},{x:-i/2,y:-i/2,width:i,height:i,opacity:P(t.hoveredOpacity,o)},{x:-r/2,y:-r/2,width:r,height:r,opacity:P(t.selectedOpacity,o)}]},_setState:function(e,t,n){N(e,t,n,"image")}}};var Z=function(e,t,n,i,r){var o;i&&t&&t.length>1&&(o=r(t.length-1),e.grouping[n]={callback:f(i)?i:X,field:i,partition:t,values:o},e.params.dataExchanger.set(e.name,n,{partition:t,values:o}))};function J(e){var t=e.name,n=e.params.dataExchanger;x(e.grouping,function(e){n.set(t,e,null)}),e.grouping={}}var Q=function(e){Z(e,e.settings.colorGroups,"color",e.settings.colorGroupingField,function(t){var n,i=e.params.themeManager.createDiscretePalette(e.settings.palette,t),r=[];for(n=0;n<t;++n)r.push(i.getColor(n));return r})},ee=function(e,t){var n=e.settings;Z(e,n.sizeGroups,"size",t||n.sizeGroupingField,function(e){var t=n.minSize>0?s(n.minSize):0,i=n.maxSize>=t?s(n.maxSize):0,r=0,o=[];if(e>1)for(r=0;r<e;++r)o.push((t*(e-r-1)+i*r)/(e-1));else 1===e&&o.push((t+i)/2);return o})};function te(e,t,n){return n?e|=t:e&=~t,e}function ne(e,t){return!!(e&t)}var ie=function(e,t,n,i){this._params=e,this._onProjection(),this.proxy=function(e,t,n){var i={index:n,name:t,getElements:function(){return e.getProxies()},clearSelection:function(t){return e.clearSelection(t),i},getDataSource:function(){return e.getDataSource()}};return i}(this,n,i),this._context={name:n,layer:this.proxy,renderer:e.renderer,projection:e.projection,params:e,dataKey:e.dataKey,str:j,hover:!1,selection:null,grouping:{},root:e.renderer.g().attr({class:"dxm-layer"}).linkOn(t,n).linkAppend()},this._container=t,this._options={},this._handles=[],this._data=new E};ie.prototype=w({constructor:ie,_onProjection:function(){var e=this;e._removeHandlers=e._params.projection.on({engine:function(){e._project()},screen:function(){e._transform()},center:function(){e._transformCore()},zoom:function(){e._transform()}})},_dataSourceLoadErrorHandler:function(){this._dataSourceChangedHandler()},_dataSourceChangedHandler:function(){this._data=function(e){var t;return e&&(I(e)?t=A:1===e.length&&e[0]&&I(e[0])?(t=A,e=e[0]):m(e)&&(t=k)),new(t=t||E)(e)}(this._dataSource&&this._dataSource.items()),this._update(!0)},_dataSourceOptions:function(){return{paginate:!1}},_getSpecificDataSourceOption:function(){return this._specificDataSourceOption},_offProjection:function(){this._removeHandlers(),this._removeHandlers=null},dispose:function(){return this._disposeDataSource(),this._destroyHandles(),J(this._context),this._context.root.linkRemove().linkOff(),this._context.labelRoot&&this._context.labelRoot.linkRemove().linkOff(),this._context.str.reset(this._context),this._offProjection(),this._params=this._container=this._context=this.proxy=null,this},setOptions:function(e){var t;(t=!("dataSource"in(e=this._options=e||{}))&&"data"in e?"data":"dataSource")in e&&e[t]!==this._options_dataSource?(this._options_dataSource=e[t],this._params.notifyDirty(),this._specificDataSourceOption=function(e){return e?I(e)?[e]:e:[]}(e[t]),this._refreshDataSource()):this._data.count()>0&&(this._params.notifyDirty(),this._update(void 0!==e.type&&e.type!==this._context.str.type||void 0!==e.elementType&&e.elementType!==this._context.str.elementType))},_update:function(e){var t=this._context;e&&(t.str.reset(t),t.root.clear(),t.labelRoot&&t.labelRoot.clear(),this._params.tracker.reset(),this._destroyHandles(),t.str=function(e,t){var n,i=b(e.type),r=b(e.elementType),o=w({},j);return t.count()>0&&(n=t.geometry(t.item(0)),i=F[i]?i:function(e){var t=L[e.type],n=e.coordinates;return t||(t="number"==typeof n[0]?"marker":"number"==typeof n[0][0]?"line":"area"),t}(n),w(o,F[i]),o.fullType=o.type=i,B[i]&&w(o,B[i](n)),V[i]&&(w(o,V[i][r=V[i][r]?r:V[i]._default]),o.elementType=r,o.fullType+=":"+r)),o}(this._options,this._data),t.str.setup(t),this.proxy.type=t.str.type,this.proxy.elementType=t.str.elementType),t.settings=function(e,n,i){var r,o,s,l=K(i.theme("layer:"+t.str.fullType)||{label:{}},n);if(l.paletteSize>0){for(s=i.createDiscretePalette(l.palette,l.paletteSize),o=0,r=[];o<l.paletteSize;++o)r.push(s.getColor(o));l._colors=r}return l}(0,this._options,this._params.themeManager),t.hasSeparateLabel=!(!t.settings.label.enabled||!t.str.hasLabelsGroup),t.hover=!!v(t.settings.hoverEnabled,!0),t.selection&&x(t.selection.state,function(e,t){t&&t.resetSelected()}),t.selection=function(e){var n=b(t.settings.selectionMode);return null!==(n=n in T?T[n]:T.single)&&(n={state:{},single:n}),n}(),t.hasSeparateLabel?t.labelRoot||(t.labelRoot=t.renderer.g().attr({class:"dxm-layer-labels"}).linkOn(this._container,{name:t.name+"-labels",after:t.name}).linkAppend(),this._transformCore()):t.labelRoot&&(t.labelRoot.linkRemove().linkOff(),t.labelRoot=null),e&&this._createHandles(),J(t),t.str.arrange(t,this._handles),t.str.updateGrouping(t),this._updateHandles(),this._params.notifyReady()},_destroyHandles:function(){var e,t=this._handles,n=t.length;for(e=0;e<n;++e)t[e].dispose();this._context.selection&&(this._context.selection.state={}),this._handles=[]},_createHandles:function(){var e,t,n,i=this._handles=[],r=this._data,o=i.length=r.count(),s=this._context,l=r.geometry,a=r.attributes;for(e=0;e<o;++e)n=r.item(e),i[e]=new re(s,e,l(n),a(n));for(f(this._options.customize)&&(this._options._deprecated?function(e,t){var n,i,r,o=e.length;for(n=0;n<o;++n)r=t.call(i=e[n],i)||{},i.applySettings(r),r.isSelected&&i.selected(!0)}:function(e,t,n){t.call(n,e)})(this.getProxies(),this._options.customize,this._params.widget),this._options._deprecated&&function(e,t,n){var i,r,o={areas:"area",markers:"marker"}[s.name],l=e.length;for(i=0;i<l;++i)e[i].proxy.type=o;if("marker"===o)for(i=0;i<l;++i)r=n.item(i),w(e[i].proxy,{text:r.text,value:r.value,values:r.values,url:r.url})}(i,0,r),e=0;e<o;++e)(t=i[e]).project(),t.draw(),t.transform();s.selection&&x(s.selection.state,function(e,t){t&&t.restoreSelected()})},_updateHandles:function(){var e,t=this._handles,n=t.length;for(e=0;e<n;++e)t[e].refresh();if(this._context.settings.label.enabled){for(e=0;e<n;++e)t[e].measureLabel();for(e=0;e<n;++e)t[e].adjustLabel()}},_transformCore:function(){var e=this._params.projection.getTransform();this._context.root.attr(e),this._context.labelRoot&&this._context.labelRoot.attr(e)},_project:function(){var e,t=this._handles,n=t.length;for(e=0;e<n;++e)t[e].project()},_transform:function(){var e,t=this._handles,n=t.length;for(this._transformCore(),e=0;e<n;++e)t[e].transform()},getProxies:function(){var e,t=this._handles,n=[],i=n.length=t.length;for(e=0;e<i;++e)n[e]=t[e].proxy;return n},getProxy:function(e){return this._handles[e].proxy},raiseClick:function(e,t){this._params.eventTrigger("click",{target:this._handles[e].proxy,event:t})},hoverItem:function(e,t){this._handles[e].setHovered(t)},selectItem:function(e,t,n){this._handles[e].setSelected(t,n)},clearSelection:function(){var e=this._context.selection;e&&(x(e.state,function(e,t){t&&t.setSelected(!1)}),e.state={})}},p);var re=function(e,t,n,i){var r=this.proxy=function(e,t,n){var i={coordinates:function(){return t},attribute:function(e,t){return arguments.length>1?(n[e]=t,i):arguments.length>0?n[e]:n},selected:function(t,n){return arguments.length>0?(e.setSelected(t,n),i):e.isSelected()},applySettings:function(t){return e.update(t),i}};return i}(this,n.coordinates,w({},i));this._ctx=e,this._index=t,this._fig=this._label=null,this._state=0,this._coordinates=n.coordinates,this._settings={label:{}},r.index=t,r.layer=e.layer,this._data={name:e.name,index:t}};function oe(e){var t,n,i,r=e.length,o=e[r-1],s=0,l=0,u=0,h=1/0,p=-1/0,f=1/0,m=-1/0;for(t=0;t<r;++t)u+=i=(n=o)[0]*(o=e[t])[1]-o[0]*n[1],s+=(n[0]+o[0])*i,l+=(n[1]+o[1])*i,h=c(h,o[0]),p=d(p,o[0]),f=c(f,o[1]),m=d(m,o[1]);return{area:a(u)/2,center:[2*s/3/u-(h+p)/2,2*l/3/u-(f+m)/2]}}function se(e){var t,n,i,r=e.length,o=e[0]||[],s=0,l=[0],a=o[0],u=o[0],p=o[1],f=o[1];for(t=1;t<r;++t)s+=h(((n=o)[0]-(o=e[t])[0])*(n[0]-o[0])+(n[1]-o[1])*(n[1]-o[1])),l[t]=s,a=c(a,o[0]),u=d(u,o[0]),p=c(p,o[1]),f=d(f,o[1]);return n=e[t=G(s/2,l)],o=e[t+1],i=(s/2-l[t])/(l[t+1]-l[t]),r?[[n[0]*(1-i)+o[0]*i,n[1]*(1-i)+o[1]*i],[u-a,f-p],s]:[]}function le(e){var t=e.renderer;this._params=e,this._layers=[],this._layerByName={},this._rect=[0,0,0,0],this._clip=t.clipRect(),this._background=t.rect().attr({class:"dxm-background"}).data(e.dataKey,{name:"background"}).append(t.root),this._container=t.g().attr({class:"dxm-layers","clip-path":this._clip.id}).append(t.root).enableLinks(),this._subscribeToTracker(e.tracker,t,e.eventTrigger)}re.prototype={constructor:re,dispose:function(){return this._ctx=this.proxy=this._settings=this._fig=this._label=this.data=null,this},project:function(){var e=this._ctx;this._projection=e.str.project(e.projection,this._coordinates),e.hasSeparateLabel&&this._label&&this._projectLabel()},_projectLabel:function(){this._labelProjection=this._ctx.str.projectLabel(this._projection)},draw:function(){var e=this._ctx;e.str.draw(e,this._fig={},this._data),this._fig.root.append(e.root)},transform:function(){var e=this._ctx;e.str.transform(this._fig,e.projection,this._projection),e.hasSeparateLabel&&this._label&&this._transformLabel()},_transformLabel:function(){this._ctx.str.transformLabel(this._label,this._ctx.projection,this._labelProjection)},refresh:function(){var e=this._ctx.str,t=function(e,t,n){var i=K(e.settings,n);return t.text=t.text||n.text,function(t,n,i){x(e.grouping,function(e,t){var r=G(t.callback(n,t.field),t.partition);r>=0&&(i[e]=t.values[r])})}(0,t,i),void 0===n.color&&n.paletteIndex>=0&&(i.color=i._colors[n.paletteIndex]),i}(this._ctx,this.proxy,this._settings);this._styles=e.getStyles(t),e.refresh(this._ctx,this._fig,this._data,this.proxy,t),this._refreshLabel(t),this._setState()},_refreshLabel:function(e){var t=this._ctx,n=e.label,i=this._label;t.settings.label.enabled?(i||(i=this._label={root:t.labelRoot||this._fig.root,text:t.renderer.text().attr({class:"dxm-label"}),size:[0,0]},t.hasSeparateLabel&&(this._projectLabel(),this._transformLabel())),i.value=l(this.proxy.text||this.proxy.attribute(n.dataField)||""),i.value&&(i.text.attr({text:i.value,x:0,y:0}).css(y(n.font)).attr({align:"center",stroke:n.stroke,"stroke-width":n["stroke-width"],"stroke-opacity":n["stroke-opacity"]}).data(t.dataKey,this._data).append(i.root),i.settings=e)):i&&(i.text.remove(),this._label=null)},measureLabel:function(){var e,t=this._label;t.value&&(e=t.text.getBBox(),t.size=[e.width,e.height,-e.y-e.height/2])},adjustLabel:function(){var e,t=this._label;t.value&&(e=this._ctx.str.getLabelOffset(t,t.settings),t.settings=null,t.text.attr({x:e[0],y:e[1]+t.size[2]}))},update:function(e){this._settings=K(this._settings,e),this._fig&&(this.refresh(),this._label&&this._label.value&&(this.measureLabel(),this.adjustLabel()))},_setState:function(){this._ctx.str.setState(this._fig,this._styles,S[this._state])},_setForeground:function(){var e=this._fig.root;this._state?e.toForeground():e.toBackground()},setHovered:function(e){var t=ne(this._state,1),n=!!e;return this._ctx.hover&&t!==n&&(this._state=te(this._state,1,n),this._setState(),this._setForeground(),$(this._ctx,this,n,"hoverChanged")),this},setSelected:function(e,t){var n,i=ne(this._state,2),r=!!e,o=this._ctx.selection;o&&i!==r&&(this._state=te(this._state,2,r),n=o.state[o.single],o.state[o.single]=null,n&&n.setSelected(!1),o.state[o.single||this._index]=e?this:null,this._fig&&(this._setState(),this._setForeground(),t||$(this._ctx,this,r,"selectionChanged")))},isSelected:function(){return ne(this._state,2)},resetSelected:function(){this._state=te(this._state,2,!1)},restoreSelected:function(){this._fig.root.toForeground()}},le.prototype={constructor:le,dispose:function(){this._clip.dispose(),this._offTracker(),this._params=this._offTracker=this._layers=this._layerByName=this._clip=this._background=this._container=null},_subscribeToTracker:function(e,t,n){var i=this;i._offTracker=e.on({click:function(e){var r=t.getRootOffset(),o=i.byName(e.data.name);e.$event.x=e.x-r.left,e.$event.y=e.y-r.top,o?o.raiseClick(e.data.index,e.$event):"background"===e.data.name&&n("click",{event:e.$event})},"hover-on":function(e){var t=i.byName(e.data.name);t&&t.hoverItem(e.data.index,!0)},"hover-off":function(e){var t=i.byName(e.data.name);t&&t.hoverItem(e.data.index,!1)}})},setOptions:function(e){var t,n,i,r,o=e?e.length?e:[e]:[],s=this._layers,l=this._layerByName,a=this._params,u=this._container;for(i=o.length,r=s.length;i<r;++i)delete l[(n=s[i]).proxy.name],n.dispose();for(s.splice(o.length,s.length-o.length),i=s.length,r=o.length;i<r;++i)n=s[i]=new ie(a,u,t=(o[i]||{}).name||"map-layer-"+i,i),l[t]=n;for(i=0,r=o.length;i<r;++i)n=s[i],(t=o[i]&&o[i].name)&&t!==n.proxy.name&&(delete l[n.proxy.name],n.dispose(),n=s[i]=new ie(a,u,t,i),l[t]=n),n.setOptions(o[i])},_updateClip:function(){var e=this._rect,t=this._borderWidth;this._clip.attr({x:e[0]+t,y:e[1]+t,width:d(e[2]-2*t,0),height:d(e[3]-2*t,0)})},setBackgroundOptions:function(e){this._background.attr({stroke:e.borderColor,"stroke-width":e.borderWidth,fill:e.color}),this._borderWidth=d(e.borderWidth,0),this._updateClip()},setRect:function(e){this._rect=e,this._background.attr({x:e[0],y:e[1],width:e[2],height:e[3]}),this._updateClip()},byIndex:function(e){return this._layers[e]},byName:function(e){return this._layerByName[e]},items:function(){return this._layers}},t.MapLayerCollection=le},"0kQW":function(e,t,n){"use strict";var i,r=n("9AsE"),o=n("wtxi"),s=o.when,l=o.Deferred,a=n("Z73p").each,u=n("PdUl"),c=[],d=[],h=[],p=function(e,t,n){if(i&&i!==e)return c.push(t),d.push(e),n=n||new l,h.push(n),n;var r=i,o=h.length;i=e;var a=t();return a||(h.length>o?a=s.apply(this,h.slice(o)):n&&n.resolve()),i=r,n&&a&&a.done&&a.done(n.resolve).fail(n.reject),!i&&c.length&&("render"===d.shift()?f:m)(c.shift(),h.shift()),a},f=function(e,t){return p("render",e,t)},m=function(e,t){return p("update",e,t)},g=function(e,t,n){return e===t||(n=n||0)>=3||(u.isObject(e)&&u.isObject(t)?function(e,t,n){for(var i in e)if(e.hasOwnProperty(i)&&!g(e[i],t[i],n+1))return!1;for(i in t)if(!(i in e))return!1;return!0}(e,t,n):Array.isArray(e)&&Array.isArray(t)?function(e,t,n){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!g(e[i],t[i],n+1))return!1;return!0}(e,t,n):!(!u.isDate(e)||!u.isDate(t))&&e.getTime()===t.getTime())};t.ensureDefined=function(e,t){return u.isDefined(e)?e:t},t.executeAsync=function(e,t){var n,i=new l,r=t||this,o={promise:i.promise(),abort:function(){clearTimeout(n),i.rejectWith(r)}};return n=(arguments[2]||setTimeout)(function(){var t=e.call(r);t&&t.done&&u.isFunction(t.done)?t.done(function(){i.resolveWith(r)}):i.resolveWith(r)},"number"==typeof t?t:0),o},t.deferRender=f,t.deferRenderer=function(e){return function(){var t=this;return p("render",function(){return e.call(t)})}},t.deferUpdate=m,t.deferUpdater=function(e){return function(){var t=this;return p("update",function(){return e.call(t)})}},t.splitPair=function(e){switch(typeof e){case"string":return e.split(/\s+/,2);case"object":return[e.x||e.h,e.y||e.v];case"number":return[e];default:return e}},t.splitQuad=function(e){switch(typeof e){case"string":return e.split(/\s+/,4);case"object":return[e.x||e.h||e.left,e.y||e.v||e.top,e.x||e.h||e.right,e.y||e.v||e.bottom];case"number":return[e];default:return e}},t.findBestMatches=function(e,t,n){var i=[],r=0;return a(t,function(t,o){var s=0,l=n?n(o):o;a(e,function(e,t){var n=l[e];if(void 0!==n){if(!function(e,t){if(Array.isArray(e)&&Array.isArray(t)){var n=!1;return a(e,function(e,i){if(i!==t[e])return n=!0,!1}),!n}return e===t}(n,t))return s=-1,!1;s++}}),s<r||(s>r&&(i.length=0,r=s),i.push(o))}),i},t.normalizeKey=function(e){var t=u.isString(e)?e:e.toString(),n=t.match(/[^a-zA-Z0-9_]/g);return n&&a(n,function(e,n){t=t.replace(n,"__"+n.charCodeAt()+"__")}),t},t.denormalizeKey=function(e){var t=e.match(/__\d+__/g);return t&&t.forEach(function(t){var n=parseInt(t.replace("__",""));e=e.replace(t,String.fromCharCode(n))}),e},t.equalByValue=g,t.getKeyHash=function(e){if(u.isObject(e)||Array.isArray(e))try{var t=JSON.stringify(e);return"{}"===t?e:t}catch(t){return e}return e},t.escapeRegExp=function(e){return e.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},t.applyServerDecimalSeparator=function(e){var t=r().serverDecimalSeparator;return u.isDefined(e)&&(e=e.toString().replace(".",t)),e},t.noop=function(){},t.grep=function(e,t,n){for(var i=[],r=!n,o=0;o<e.length;o++)!!t(e[o],o)===r&&i.push(e[o]);return i}},"0qMM":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("+3eL"),o=n("WhVc"),s=n("wAkD"),l=n("CURp");t.expand=function(e,t,n){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),t=(t||0)<1?Number.POSITIVE_INFINITY:t,function(i){return i.lift(new a(e,t,n))}};var a=function(){function e(e,t,n){this.project=e,this.concurrent=t,this.scheduler=n}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.project,this.concurrent,this.scheduler))},e}();t.ExpandOperator=a;var u=function(e){function t(t,n,i,r){e.call(this,t),this.project=n,this.concurrent=i,this.scheduler=r,this.index=0,this.active=0,this.hasCompleted=!1,i<Number.POSITIVE_INFINITY&&(this.buffer=[])}return i(t,e),t.dispatch=function(e){e.subscriber.subscribeToProjection(e.result,e.value,e.index)},t.prototype._next=function(e){var n=this.destination;if(n.closed)this._complete();else{var i=this.index++;if(this.active<this.concurrent){n.next(e);var s=r.tryCatch(this.project)(e,i);s===o.errorObject?n.error(o.errorObject.e):this.scheduler?this.add(this.scheduler.schedule(t.dispatch,0,{subscriber:this,result:s,value:e,index:i})):this.subscribeToProjection(s,e,i)}else this.buffer.push(e)}},t.prototype.subscribeToProjection=function(e,t,n){this.active++,this.add(l.subscribeToResult(this,e,t,n))},t.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){this._next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t&&t.length>0&&this._next(t.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},t}(s.OuterSubscriber);t.ExpandSubscriber=u},1:function(e,t,n){e.exports=n("x35b")},"10Gq":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Cx8F");i.Observable.prototype.retryWhen=r.retryWhen},"13YQ":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.exhaustMap=function(e,t){return function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.project=e,this.resultSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.project,this.resultSelector))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.project=n,this.resultSelector=i,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}return i(t,e),t.prototype._next=function(e){this.hasSubscription||this.tryNext(e)},t.prototype.tryNext=function(e){var t=this.index++,n=this.destination;try{var i=this.project(e,t);this.hasSubscription=!0,this.add(o.subscribeToResult(this,i,e,t))}catch(e){n.error(e)}},t.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.destination;this.resultSelector?this.trySelectResult(e,t,n,i):o.next(t)},t.prototype.trySelectResult=function(e,t,n,i){var r=this.resultSelector,o=this.destination;try{var s=r(e,t,n,i);o.next(s)}catch(e){o.error(e)}},t.prototype.notifyError=function(e){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},t}(r.OuterSubscriber)},"16m9":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Yuqe");i.Observable.prototype.concatMapTo=r.concatMapTo},"17ct":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.asc="asc",e.desc="desc"}(t.SortDirection||(t.SortDirection={}))},"17on":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("CGGv"),s=n("mmVS"),l=n("P3oE"),a=n("fWbP");t.windowTime=function(e){var t=o.async,n=null,i=Number.POSITIVE_INFINITY;return a.isScheduler(arguments[3])&&(t=arguments[3]),a.isScheduler(arguments[2])?t=arguments[2]:l.isNumeric(arguments[2])&&(i=arguments[2]),a.isScheduler(arguments[1])?t=arguments[1]:l.isNumeric(arguments[1])&&(n=arguments[1]),function(r){return r.lift(new u(e,n,i,t))}};var u=function(){function e(e,t,n,i){this.windowTimeSpan=e,this.windowCreationInterval=t,this.maxWindowSize=n,this.scheduler=i}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},e}(),c=function(e){function t(){e.apply(this,arguments),this._numberOfNextedValues=0}return i(t,e),t.prototype.next=function(t){this._numberOfNextedValues++,e.prototype.next.call(this,t)},Object.defineProperty(t.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),t}(r.Subject),d=function(e){function t(t,n,i,r,o){e.call(this,t),this.destination=t,this.windowTimeSpan=n,this.windowCreationInterval=i,this.maxWindowSize=r,this.scheduler=o,this.windows=[];var s=this.openWindow();if(null!==i&&i>=0){var l={windowTimeSpan:n,windowCreationInterval:i,subscriber:this,scheduler:o};this.add(o.schedule(f,n,{subscriber:this,window:s,context:null})),this.add(o.schedule(p,i,l))}else this.add(o.schedule(h,n,{subscriber:this,window:s,windowTimeSpan:n}))}return i(t,e),t.prototype._next=function(e){for(var t=this.windows,n=t.length,i=0;i<n;i++){var r=t[i];r.closed||(r.next(e),r.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(r))}},t.prototype._error=function(e){for(var t=this.windows;t.length>0;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){for(var e=this.windows;e.length>0;){var t=e.shift();t.closed||t.complete()}this.destination.complete()},t.prototype.openWindow=function(){var e=new c;return this.windows.push(e),this.destination.next(e),e},t.prototype.closeWindow=function(e){e.complete();var t=this.windows;t.splice(t.indexOf(e),1)},t}(s.Subscriber);function h(e){var t=e.subscriber,n=e.windowTimeSpan,i=e.window;i&&t.closeWindow(i),e.window=t.openWindow(),this.schedule(e,n)}function p(e){var t=e.windowTimeSpan,n=e.subscriber,i=e.scheduler,r=e.windowCreationInterval,o=n.openWindow(),s={action:this,subscription:null};s.subscription=i.schedule(f,t,{subscriber:n,window:o,context:s}),this.add(s.subscription),this.schedule(e,r)}function f(e){var t=e.subscriber,n=e.window,i=e.context;i&&i.action&&i.subscription&&i.action.remove(i.subscription),t.closeWindow(n)}},"19SQ":function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return(t.datasets[e.datasetIndex].label||"")+": ("+e.xLabel+", "+e.yLabel+", "+t.datasets[e.datasetIndex].data[e.index].r+")"}}}}),e.exports=function(e){e.controllers.bubble=e.DatasetController.extend({dataElementType:r.Point,update:function(e){var t=this,n=t.getMeta();o.each(n.data,function(n,i){t.updateElement(n,i,e)})},updateElement:function(e,t,n){var i=this,r=i.getMeta(),o=e.custom||{},s=i.getScaleForId(r.xAxisID),l=i.getScaleForId(r.yAxisID),a=i._resolveElementOptions(e,t),u=i.getDataset().data[t],c=i.index,d=n?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof u?u:NaN,t,c),h=n?l.getBasePixel():l.getPixelForValue(u,t,c);e._xScale=s,e._yScale=l,e._options=a,e._datasetIndex=c,e._index=t,e._model={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth,hitRadius:a.hitRadius,pointStyle:a.pointStyle,radius:n?0:a.radius,skip:o.skip||isNaN(d)||isNaN(h),x:d,y:h},e.pivot()},setHoverStyle:function(e){var t=e._model,n=e._options;t.backgroundColor=o.valueOrDefault(n.hoverBackgroundColor,o.getHoverColor(n.backgroundColor)),t.borderColor=o.valueOrDefault(n.hoverBorderColor,o.getHoverColor(n.borderColor)),t.borderWidth=o.valueOrDefault(n.hoverBorderWidth,n.borderWidth),t.radius=n.radius+n.hoverRadius},removeHoverStyle:function(e){var t=e._model,n=e._options;t.backgroundColor=n.backgroundColor,t.borderColor=n.borderColor,t.borderWidth=n.borderWidth,t.radius=n.radius},_resolveElementOptions:function(e,t){var n,i,r,s=this.chart,l=s.data.datasets[this.index],a=e.custom||{},u=s.options.elements.point,c=o.options.resolve,d=l.data[t],h={},p={chart:s,dataIndex:t,dataset:l,datasetIndex:this.index},f=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle"];for(n=0,i=f.length;n<i;++n)h[r=f[n]]=c([a[r],l[r],u[r]],p,t);return h.radius=c([a.radius,d?d.r:void 0,l.radius,u.radius],p,t),h}})}},"1APj":function(e,t,n){"use strict";var i=n("rCTf"),r=n("lgiQ");i.Observable.of=r.of},"1Axw":function(e,t,n){"use strict";var i=n("BkLI");t.delayWhen=function(e,t){return i.delayWhen(e,t)(this)}},"1Cj3":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("9Avi");t.AsapScheduler=function(e){function t(){e.apply(this,arguments)}return i(t,e),t.prototype.flush=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(++i<r&&(e=n.shift()));if(this.active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(r.AsyncScheduler)},"1K++":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("WTpD"),s=n("gkeh"),l=n("0kQW"),a=n("PdUl"),u=n("QH/n").extend,c=n("wSST").getPublicElement,d=n("vAqG"),h=n("Q80L"),p=n("pOfI"),f=n("VYNT"),m=n("71W1"),g=n("s2cs"),v=n("YZKT"),y=n("bGFu"),b=n("wtxi").when,_="dxScrollable",w="vertical",x=void 0!==document.onbeforeactivate,C=function(){return[{device:function(){return!o.nativeScrolling},options:{useNative:!1}},{device:function(e){return!d.isSimulator()&&"generic"===d.real().platform&&"generic"===e.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:o.touch,showScrollbar:"onHover"}}]},S=p.inherit({_getDefaultOptions:function(){return u(this.callBase(),{disabled:!1,onScroll:null,direction:w,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,onStop:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,pushBackValue:0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat(C(),[{device:function(){return o.nativeScrolling&&"android"===d.real().platform&&!s.mozilla},options:{useSimulatedScrollbar:!0}},{device:function(){return"ios"===d.real().platform},options:{pushBackValue:1}}])},_initOptions:function(e){this.callBase(e),"useSimulatedScrollbar"in e||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initMarkup(),this._attachNativeScrollbarsCustomizationCss(),this._locked=!1},_visibilityChanged:function(e){e?(this.update(),this._toggleRTLDirection(this.option("rtlEnabled")),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initMarkup:function(){var e=this.$element().addClass("dx-scrollable"),t=this._$container=i("<div>").addClass("dx-scrollable-container"),n=this._$wrapper=i("<div>").addClass("dx-scrollable-wrapper"),o=this._$content=i("<div>").addClass("dx-scrollable-content");x&&s.msie&&s.version<12&&r.on(e,m.addNamespace("beforeactivate",_),function(e){i(e.target).is(f.focusable)||e.preventDefault()}),o.append(e.contents()).appendTo(t),t.appendTo(n),n.appendTo(e)},_dimensionChanged:function(){this.update()},_attachNativeScrollbarsCustomizationCss:function(){"desktop"!==d.real().deviceType||navigator.platform.indexOf("Mac")>-1&&s.webkit||this.$element().addClass("dx-scrollable-customizable-scrollbars")},_render:function(){this._renderDirection(),this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._toggleRTLDirection(this.option("rtlEnabled"))},_toggleRTLDirection:function(e){var t=this;this.callBase(e),this._updateBounds(),e&&this.option("direction")!==w&&l.deferUpdate(function(){var e=t.scrollWidth()-t.clientWidth();l.deferRender(function(){t.scrollTo({left:e})})})},_updateBounds:function(){this._strategy.updateBounds()},_attachEventHandlers:function(){var e=this._strategy,t={getDirection:e.getDirection.bind(e),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};r.off(this._$wrapper,"."+_),r.on(this._$wrapper,m.addNamespace(g.init,_),t,this._initHandler.bind(this)),r.on(this._$wrapper,m.addNamespace(g.start,_),e.handleStart.bind(e)),r.on(this._$wrapper,m.addNamespace(g.move,_),e.handleMove.bind(e)),r.on(this._$wrapper,m.addNamespace(g.end,_),e.handleEnd.bind(e)),r.on(this._$wrapper,m.addNamespace(g.cancel,_),e.handleCancel.bind(e)),r.on(this._$wrapper,m.addNamespace(g.stop,_),e.handleStop.bind(e)),r.off(this._$container,"."+_),r.on(this._$container,m.addNamespace("scroll",_),e.handleScroll.bind(e))},_validate:function(e){return!this._isLocked()&&(this._updateIfNeed(),this._strategy.validate(e))},_initHandler:function(){var e=this._strategy;e.handleInit.apply(e,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-horizontal").removeClass("dx-scrollable-vertical").removeClass("dx-scrollable-both").addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new y(this):new v.SimulatedStrategy(this)},_createActions:function(){this._strategy.createActions()},_clean:function(){this._strategy.dispose()},_optionChanged:function(e){switch(e.name){case"onStart":case"onEnd":case"onStop":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByContent":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":case"pushBackValue":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy.disabledChanged();break;case"updateManually":break;default:this.callBase(e)}},_resetInactiveDirection:function(){var e=this._getInactiveProp();if(e){var t=this.scrollOffset();t[e]=0,this.scrollTo(t)}},_getInactiveProp:function(){var e=this.option("direction");return e===w?"left":"horizontal"===e?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(e){if(a.isPlainObject(e)){var t=l.ensureDefined(e.left,e.x),n=l.ensureDefined(e.top,e.y);return{left:a.isDefined(t)?-t:void 0,top:a.isDefined(n)?-n:void 0}}var i=this.option("direction");return{left:i!==w?-e:void 0,top:"horizontal"!==i?-e:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(e){var t=this.option("direction");return e===w?"horizontal"!==t:"horizontal"===e?t!==w:t===e},_updateAllowedDirection:function(){var e=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection("both")&&e.vertical&&e.horizontal?"both":this._isDirection("horizontal")&&e.horizontal?"horizontal":this._isDirection(w)&&e.vertical?w:null},_allowedDirection:function(){return this._allowedDirectionValue},_container:function(){return this._$container},$content:function(){return this._$content},content:function(){return c(this._$content)},scrollOffset:function(){var e=this._location();return{top:-e.top,left:-e.left}},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return this._$container.height()},scrollHeight:function(){return this.$content().outerHeight()-2*this._strategy.verticalOffset()},clientWidth:function(){return this._$container.width()},scrollWidth:function(){return this.$content().outerWidth()},update:function(){var e=this;return b(e._strategy.update()).done(function(){e._updateAllowedDirection()})},scrollBy:function(e){((e=this._normalizeLocation(e)).top||e.left)&&(this._updateIfNeed(),this._strategy.scrollBy(e))},scrollTo:function(e){e=this._normalizeLocation(e),this._updateIfNeed();var t=this._location(),n=this._normalizeLocation({left:t.left-l.ensureDefined(e.left,t.left),top:t.top-l.ensureDefined(e.top,t.top)});(n.top||n.left)&&this._strategy.scrollBy(n)},scrollToElement:function(e,t){t=t||{};var n=i(e),r=this.$content().find(e).length,o=n.parents(".dx-scrollable").length-n.parents(".dx-scrollable-content").length==0;if(r&&o){var s={top:0,left:0},l=this.option("direction");l!==w&&(s.left=this._scrollToElementPosition(n,"horizontal",t)),"horizontal"!==l&&(s.top=this._scrollToElementPosition(n,w,t)),this.scrollTo(s)}},_scrollToElementPosition:function(e,t,n){var i=t===w,r=(i?n.top:n.left)||0,o=(i?n.bottom:n.right)||0,s=i?this._strategy.verticalOffset():0,l=this._elementPositionRelativeToContent(e,i?"top":"left")-s,a=e[i?"outerHeight":"outerWidth"](),u=i?this.scrollTop():this.scrollLeft(),c=u-l+r,d=u-l-a+(i?this.clientHeight():this.clientWidth())-o;return c<=0&&d>=0?u:u-(Math.abs(c)>Math.abs(d)?d:c)},_elementPositionRelativeToContent:function(e,t){for(var n=0;this._hasScrollContent(e);)n+=e.position()[t],e=e.offsetParent();return n},_hasScrollContent:function(e){var t=this.$content();return e.closest(t).length&&!e.is(t)},_updateIfNeed:function(){this.option("updateManually")||this.update()}});h(_,S),e.exports=S,e.exports.deviceDependentOptions=C},"1KT0":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Yh8Q"),o=n("fWbP"),s=n("rKQy");t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=Number.POSITIVE_INFINITY,l=null,a=e[e.length-1];return o.isScheduler(a)?(l=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(n=e.pop())):"number"==typeof a&&(n=e.pop()),null===l&&1===e.length&&e[0]instanceof i.Observable?e[0]:s.mergeAll(n)(new r.ArrayObservable(e,l))}},"1NVl":function(e,t,n){"use strict";var i=n("rCTf"),r=n("83T1");i.Observable.prototype.every=r.every},"1Nls":function(e,t,n){"use strict";var i=n("rCTf"),r=n("gIFM");i.Observable.ajax=r.ajax},"1Nt4":function(e,t,n){"use strict";var i=n("iO9N"),r=n("IbXy");e.exports=function(e){var t={position:"left",ticks:{callback:r.formatters.logarithmic}},n=e.Scale.extend({determineDataLimits:function(){var e=this,t=e.options,n=e.chart,r=n.data.datasets,o=e.isHorizontal();function s(t){return o?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null,e.minNotZero=null;var l=t.stacked;if(void 0===l&&i.each(r,function(e,t){if(!l){var i=n.getDatasetMeta(t);n.isDatasetVisible(t)&&s(i)&&void 0!==i.stack&&(l=!0)}}),t.stacked||l){var a={};i.each(r,function(r,o){var l=n.getDatasetMeta(o),u=[l.type,void 0===t.stacked&&void 0===l.stack?o:"",l.stack].join(".");n.isDatasetVisible(o)&&s(l)&&(void 0===a[u]&&(a[u]=[]),i.each(r.data,function(t,n){var i=a[u],r=+e.getRightValue(t);isNaN(r)||l.data[n].hidden||r<0||(i[n]=i[n]||0,i[n]+=r)}))}),i.each(a,function(t){if(t.length>0){var n=i.min(t),r=i.max(t);e.min=null===e.min?n:Math.min(e.min,n),e.max=null===e.max?r:Math.max(e.max,r)}})}else i.each(r,function(t,r){var o=n.getDatasetMeta(r);n.isDatasetVisible(r)&&s(o)&&i.each(t.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||o.data[n].hidden||i<0||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i),0!==i&&(null===e.minNotZero||i<e.minNotZero)&&(e.minNotZero=i))})});this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options.ticks,n=i.valueOrDefault;e.min=n(t.min,e.min),e.max=n(t.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(i.log10(e.min))-1),e.max=Math.pow(10,Math.floor(i.log10(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(i.log10(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(i.log10(e.min))+1):10),null===e.minNotZero&&(e.minNotZero=e.min>0?e.min:e.max<1?Math.pow(10,Math.floor(i.log10(e.max))):1)},buildTicks:function(){var e=this,t=e.options.ticks,n=!e.isHorizontal(),r=e.ticks=function(e,t){var n,r,o=[],s=i.valueOrDefault,l=s(e.min,Math.pow(10,Math.floor(i.log10(t.min)))),a=Math.floor(i.log10(t.max)),u=Math.ceil(t.max/Math.pow(10,a));0===l?(n=Math.floor(i.log10(t.minNotZero)),r=Math.floor(t.minNotZero/Math.pow(10,n)),o.push(l),l=r*Math.pow(10,n)):(n=Math.floor(i.log10(l)),r=Math.floor(l/Math.pow(10,n)));var c=n<0?Math.pow(10,Math.abs(n)):1;do{o.push(l),10==++r&&(r=1,c=++n>=0?1:c),l=Math.round(r*Math.pow(10,n)*c)/c}while(n<a||n===a&&r<u);var d=s(e.max,l);return o.push(d),o}({min:t.min,max:t.max},e);e.max=i.max(r),e.min=i.min(r),t.reverse?(n=!n,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),n&&r.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),e.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){return this.getPixelForValue(this.tickValues[e])},_getFirstTickValue:function(e){var t=Math.floor(i.log10(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},getPixelForValue:function(t){var n,r,o,s,l,a=this,u=a.options.ticks.reverse,c=i.log10,d=a._getFirstTickValue(a.minNotZero),h=0;return t=+a.getRightValue(t),u?(o=a.end,s=a.start,l=-1):(o=a.start,s=a.end,l=1),a.isHorizontal()?(n=a.width,r=u?a.right:a.left):(n=a.height,l*=-1,r=u?a.top:a.bottom),t!==o&&(0===o&&(n-=h=i.getValueOrDefault(a.options.ticks.fontSize,e.defaults.global.defaultFontSize),o=d),0!==t&&(h+=n/(c(s)-c(o))*(c(t)-c(o))),r+=l*h),r},getValueForPixel:function(t){var n,r,o,s,l=this,a=l.options.ticks.reverse,u=i.log10,c=l._getFirstTickValue(l.minNotZero);if(a?(r=l.end,o=l.start):(r=l.start,o=l.end),l.isHorizontal()?(n=l.width,s=a?l.right-t:t-l.left):(n=l.height,s=a?t-l.top:l.bottom-t),s!==r){if(0===r){var d=i.getValueOrDefault(l.options.ticks.fontSize,e.defaults.global.defaultFontSize);s-=d,n-=d,r=c}s*=u(o)-u(r),s/=n,s=Math.pow(10,u(r)+s)}return s}});e.scaleService.registerScaleType("logarithmic",n,t)}},"1OVW":function(e,t,n){"use strict";var i=n("a5Kb"),r=n("PdUl").isString,o=n("Z73p"),s=n("pyWG").inArray,l=n("5aOR").getFormatter,a=n("44S9").getFormat,u=n("fkVb").getParser,c=n("T3dA"),d=n("xOmO"),h=n("e+Vv");n("A2BR");var p={shortdate:"M/d/y",shorttime:"h:mm a",longdate:"EEEE, MMMM d, y",longtime:"h:mm:ss a",monthandday:"MMMM d",monthandyear:"MMMM y",quarterandyear:"QQQ y",day:"d",year:"y",shortdateshorttime:"M/d/y, h:mm a",mediumdatemediumtime:"MMMM d, h:mm a",longdatelongtime:"EEEE, MMMM d, y, h:mm:ss a",month:"LLLL",shortyear:"yy",dayofweek:"EEEE",quarter:"QQQ",hour:"HH",minute:"mm",second:"ss",millisecond:"SSS","datetime-local":"yyyy-MM-ddTHH':'mm':'ss"},f={year:["y","yy","yyyy"],day:["d","dd"],month:["M","MM","MMM","MMMM"],hours:["H","HH","h","hh","ah"],minutes:["m","mm"],seconds:["s","ss"],milliseconds:["S","SS","SSS"]},m=i({_getPatternByFormat:function(e){return p[e.toLowerCase()]},_expandPattern:function(e){return this._getPatternByFormat(e)||e},formatUsesMonthName:function(e){return-1!==this._expandPattern(e).indexOf("MMMM")},formatUsesDayName:function(e){return-1!==this._expandPattern(e).indexOf("EEEE")},getFormatParts:function(e){var t=this._getPatternByFormat(e)||e,n=[];return o.each(t.split(/\W+/),function(e,t){o.each(f,function(e,i){s(t,i)>-1&&n.push(e)})}),n},getMonthNames:function(e){return c.getMonthNames(e)},getDayNames:function(e){return c.getDayNames(e)},getQuarterNames:function(e){return c.getQuarterNames(e)},getPeriodNames:function(e){return c.getPeriodNames(e)},getTimeSeparator:function(){return":"},is24HourFormat:function(e){for(var t=new Date(2017,0,20,11,0,0,0),n=new Date(2017,0,20,23,0,0,0),i=this.format(t,e),r=this.format(n,e),o=0;o<i.length;o++)if(i[o]!==r[o])return!isNaN(parseInt(i[o]))},format:function(e,t){if(e){if(!t)return e;var n;if("function"==typeof t)n=t;else if(t.formatter)n=t.formatter;else if(r(t=t.type||t))return t=p[t.toLowerCase()]||t,d.convertDigits(l(t,this)(e));if(n)return n(e)}},parse:function(e,t){var n,i,r,o=this;if(e){if(!t)return new Date(e);if(t.parser)return t.parser(e);if("string"!=typeof t||p[t.toLowerCase()]){r=function(e){var n=o.format(e,t);return d.convertDigits(n,!0)};try{i=a(r)}catch(e){}}else i=t;if(i)return e=d.convertDigits(e,!0),u(i,this)(e);if(h.log("W0012"),(n=new Date(e))&&!isNaN(n.getTime()))return n}},firstDayOfWeekIndex:function(){return 0}});e.exports=m},"1TsE":function(e,t,n){"use strict";var i=n("71nt"),r=n("bxoG");function o(e,t){r.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}i.inherits(o,r),o.prototype._bindStream=function(e){var t=this;this._stream=e,e.pause(),e.on("data",function(e){t.push({data:e,meta:{percent:0}})}).on("error",function(e){t.isPaused?this.generatedError=e:t.error(e)}).on("end",function(){t.isPaused?t._upstreamEnded=!0:t.end()})},o.prototype.pause=function(){return!!r.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},e.exports=o},"1VLl":function(e,t,n){"use strict";var i=n("rCTf"),r=n("+I/r");i.Observable.onErrorResumeNext=r.onErrorResumeNext},"1Z5q":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("XlRR"),r=n("7/W5");t.OFF_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.OFF}},i.Logger],t.ERROR_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.ERROR}},i.Logger],t.WARN_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.WARN}},i.Logger],t.INFO_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.INFO}},i.Logger],t.DEBUG_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.DEBUG}},i.Logger],t.LOG_LOGGER_PROVIDERS=[{provide:i.Options,useValue:{level:r.Level.LOG}},i.Logger]},"1ZrL":function(e,t,n){"use strict";var i=n("rCTf"),r=n("lU4I");i.Observable.concat=r.concat},"1hN3":function(e,t,n){"use strict";var i=n("xx+E");t.bufferWhen=function(e){return i.bufferWhen(e)(this)}},"1k2o":function(e,t,n){"use strict";var i=n("rCTf"),r=n("33Pm");i.Observable.bindCallback=r.bindCallback},"1kib":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"1kxm":function(e,t,n){"use strict";t.FastMap=function(){function e(){this.values={}}return e.prototype.delete=function(e){return this.values[e]=null,!0},e.prototype.set=function(e,t){return this.values[e]=t,this},e.prototype.get=function(e){return this.values[e]},e.prototype.forEach=function(e,t){var n=this.values;for(var i in n)n.hasOwnProperty(i)&&null!==n[i]&&e.call(t,n[i],i)},e.prototype.clear=function(){this.values={}},e}()},"1r8+":function(e,t,n){"use strict";t.isArrayLike=function(e){return e&&"number"==typeof e.length}},"1rzd":function(e,t,n){"use strict";t.compare=function(e,t,n){function i(e){return"string"==typeof e?e.split("."):"number"==typeof e?[e]:e}e=i(e),t=i(t);var r=Math.max(e.length,t.length);isFinite(n)&&(r=Math.min(r,n));for(var o=0;o<r;o++){var s=parseInt(e[o]||0,10),l=parseInt(t[o]||0,10);if(s<l)return-1;if(s>l)return 1}return 0}},"1v0s":function(e,t,n){"use strict";var i=n("F/gp"),r=n("71W1"),o=n("QH/n").extend,s=n("369f"),l=n("qDFv"),a=n("Ikvd"),u=n("jMgd").inherit({_supportedKeys:function(){var e=this,t=this.callBase();return o({},t,{del:function(t){e.option("allowItemDeleting")&&(t.preventDefault(),e.deleteItem(e.option("focusedElement")))},upArrow:function(n){var i=e._editStrategy.getNormalizedIndex(e.option("focusedElement"));if(n.shiftKey&&e.option("allowItemReordering")){n.preventDefault();var r=e._editStrategy.getItemElement(i-1);e.reorderItem(e.option("focusedElement"),r),e.scrollToItem(e.option("focusedElement"))}else{if(0===i&&this._editProvider.handleKeyboardEvents(i,!1))return;this._editProvider.handleKeyboardEvents(i,!0),t.upArrow(n)}},downArrow:function(n){var i=e._editStrategy.getNormalizedIndex(e.option("focusedElement"));if(n.shiftKey&&e.option("allowItemReordering")){n.preventDefault();var r=e._editStrategy.getItemElement(i+1);e.reorderItem(e.option("focusedElement"),r),e.scrollToItem(e.option("focusedElement"))}else{if(i===this._getLastItemIndex()&&this._editProvider.handleKeyboardEvents(i,!1))return;this._editProvider.handleKeyboardEvents(i,!0),t.downArrow(n)}},enter:function(e){this._editProvider.handleEnterPressing()||t.enter.apply(this,arguments)},space:function(e){this._editProvider.handleEnterPressing()||t.space.apply(this,arguments)}})},_updateSelection:function(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex:function(){return this._itemElements().length-1},_refreshItemElements:function(){this.callBase();var e=this._editProvider.getExcludedItemSelectors();e.length&&(this._itemElementsCache=this._itemElementsCache.not(e))},_getDefaultOptions:function(){return o(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:l.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",allowItemReordering:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return"ios"===e.platform},options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}},{device:{platform:"win"},options:{itemDeleteMode:"context"}}])},_init:function(){this.callBase(),this._initEditProvider()},_initDataSource:function(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll:function(){return"page"===this.option("selectAllMode")},_initEditProvider:function(){this._editProvider=new a(this)},_disposeEditProvider:function(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider:function(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy:function(){this.option("grouped")?this._editStrategy=new s(this):this.callBase()},_render:function(){this._refreshEditProvider(),this.callBase()},_renderItems:function(){this.callBase.apply(this,arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:function(){return"dx-list-item-selected"},_itemResponseWaitClass:function(){return"dx-list-item-response-wait"},_itemClickHandler:function(e){var t=i(e.currentTarget);t.is(".dx-state-disabled, .dx-state-disabled *")||this._editProvider.handleClick(t,e)||this.callBase.apply(this,arguments)},_shouldFireContextMenuEvent:function(){return this.callBase.apply(this,arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler:function(e){var t=i(e.currentTarget);t.is(".dx-state-disabled, .dx-state-disabled *")||(r.isTouchEvent(e)&&this._editProvider.handleContextMenu(t,e)?e.handledByEditProvider=!0:this.callBase.apply(this,arguments))},_itemContextMenuHandler:function(e){var t=i(e.currentTarget);t.is(".dx-state-disabled, .dx-state-disabled *")||(!e.handledByEditProvider&&this._editProvider.handleContextMenu(t,e)?e.preventDefault():this.callBase.apply(this,arguments))},_postprocessRenderItem:function(e){this.callBase.apply(this,arguments),this._editProvider.modifyItemElement(e)},_clean:function(){this._disposeEditProvider(),this.callBase()},focusListItem:function(e){var t=this._editStrategy.getItemElement(e);this.option("focusedElement",t),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged:function(e){switch(e.name){case"selectAllMode":this._initDataSource(),this._dataSource.pageIndex(0),this._dataSource.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(e);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"allowItemReordering":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(e)}},selectAll:function(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll:function(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll:function(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement:function(e){return this._itemElements().index(e)},getItemElementByFlatIndex:function(e){var t=this._itemElements();return e<0||e>=t.length?i():t.eq(e)},getItemByIndex:function(e){return this._editStrategy.getItemDataByIndex(e)}});e.exports=u},"1wLk":function(e,t,n){"use strict";var i=n("TfWX"),r=n("6BaH");t.publishBehavior=function(e){return function(t){return r.multicast(new i.BehaviorSubject(e))(t)}}},"1yhy":function(e,t,n){"use strict";t.a=function(e,t){return function(n){return n.lift(new class{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)}}(e,this.predicate,this.thisArg))}}(e,t))}};var i=n("2zkT")},2:function(e,t){},"214W":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__param;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("kLMJ");t.ScrollbarHelper=function(){function e(e){this.document=e,this.width=this.getWidth()}return e.prototype.getWidth=function(){var e=this.document.createElement("div");e.style.visibility="hidden",e.style.width="100px",e.style.msOverflowStyle="scrollbar",this.document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var n=this.document.createElement("div");n.style.width="100%",e.appendChild(n);var i=n.offsetWidth;return e.parentNode.removeChild(e),t-i},i([o.Injectable(),r(0,o.Inject(s.DOCUMENT))],e)}()},"215F":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.takeWhile=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.predicate=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate))},e}(),s=function(e){function t(t,n){e.call(this,t),this.predicate=n,this.index=0}return i(t,e),t.prototype._next=function(e){var t,n=this.destination;try{t=this.predicate(e,this.index++)}catch(e){return void n.error(e)}this.nextOrComplete(e,t)},t.prototype.nextOrComplete=function(e,t){var n=this.destination;Boolean(t)?n.next(e):n.complete()},t}(r.Subscriber)},2395:function(e,t,n){"use strict";var i=n("rCTf"),r=n("9TuE");i.Observable.prototype.isEmpty=r.isEmpty},"25gR":function(e,t,n){"use strict";var i=n("AWLZ");i.registerTheme({name:"ios7.default",backgroundColor:"#ffffff",primaryTitleColor:"#000000",secondaryTitleColor:"#767676",axisColor:"#ececec",axisLabelColor:"#767676",legend:{font:{color:"#000000"}},tooltip:{font:{color:"#767676"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#d3d3d3"}}}},chart:{commonPaneSettings:{border:{color:"#d3d3d3"}}},rangeSelector:{scale:{tick:{color:"#000000",opacity:.1},minorTick:{color:"#000000",opacity:.03}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),i.registerThemeAlias("ios","ios7.default")},"26xH":function(e,t,n){"use strict";var i=n("cOhJ"),r=n("PdUl"),o=n("QH/n").extend,s=n("pyWG").inArray,l=n("Ok8h"),a=n("d6Qo"),u=n("WgY6"),c=n("jVuH"),d=n("BYOk"),h='<?xml version="1.0" encoding="utf-8"?>',p="http://schemas.openxmlformats.org",f={boolean:"b",date:"d",number:"n",string:"s"},m=Date.UTC(1899,11,30);t.ExcelCreator=i.inherit({_getXMLTag:function(e,t,n){var i,o,s="<"+e,l=t.length;for(i=0;i<l;i++)s=s+" "+(o=t[i]).name+'="'+o.value+'"';return r.isDefined(n)?s+">"+n+"</"+e+">":s+" />"},_getCellIndex:function(e,t){var n,i="";for(this._maxIndex[0]<Number(e)&&(this._maxIndex[0]=Number(e)),this._maxIndex[1]<Number(t)&&(this._maxIndex[1]=Number(t));n=65+(t>=26?t%26:Math.ceil(t)),i=String.fromCharCode(n)+i,t>=26;)t=Math.floor(t/26)-1;return i+e},_getDataType:function(e){return f[e]||"s"},_formatObjectConverter:function(e,t,n){var i={format:e,precision:t,dataType:n};return r.isObject(e)?o(i,e,{format:e.formatter||e.type,currency:e.currency}):i},_appendFormat:function(e,t,n){var i=this._formatObjectConverter(e,t,n);if(e=d.convertFormat(e=i.format,t=i.precision,n=i.dataType,i.currency))return-1===s(e,this._styleFormat)&&this._styleFormat.push(e),s(e,this._styleFormat)+1},_appendString:function(e){if(r.isDefined(e)&&(e=String(e)).length)return e=a.encodeHtml(e),void 0===this._stringHash[e]&&(this._stringHash[e]=this._stringArray.length,this._stringArray.push(e)),this._stringHash[e]},_getExcelDateValue:function(e){var t;if(r.isDate(e))return(t=Math.floor((Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())-m)/864e5))<60&&t--,t+(3600*e.getHours()+60*e.getMinutes()+e.getSeconds())/86400},_prepareValue:function(e,t){var n=this._dataProvider,i=n.getCellValue(e,t),o=this._getDataType(n.getCellType(e,t)),s=this._styleArray[this._dataProvider.getStyleId(e,t)].formatID,l=r.isNumeric(s)?this._styleFormat[s-1]:null;switch("d"!==o||r.isDate(i)||(o="s"),o){case"s":i=this._appendString(i);break;case"d":i=this._getExcelDateValue(i,l),o="n"}return{value:i,type:o}},_getDataArray:function(){var e,t,n,i,r,o=[],s=this._dataProvider,l=s.getRowsCount(),a=s.getColumns();for(e=0;e<l;e++){for(n=[],r=a.length,t=0;t!==r;t++)i=this._prepareValue(e,t),n.push({style:s.getStyleId(e,t),value:i.value,type:i.type});!this._needSheetPr&&s.getGroupLevel(e)>0&&(this._needSheetPr=!0),o.push(n)}return o},_getBoldStyleID:function(e){for(var t=0;t<3;t++)if(this._styleArray[t].alignment===e)return t},_calculateWidth:function(e){return(!(e=parseInt(e,10))||e<5)&&(e=100),Math.min(255,Math.floor((e-5)/7*100+.5)/100)},_prepareStyleData:function(){var e=this,t=e._dataProvider.getStyles();e._dataProvider.getColumns().forEach(function(t){e._colsArray.push(e._calculateWidth(t.width))}),t.forEach(function(t){e._styleArray.push({bold:!!t.bold,alignment:t.alignment||"left",formatID:e._appendFormat(t.format,t.precision,t.dataType),wrapText:t.wrapText})})},_prepareCellData:function(){this._cellsArray=this._getDataArray()},_createXMLRelationships:function(e){return this._getXMLTag("Relationships",[{name:"xmlns",value:p+"/package/2006/relationships"}],e)},_createXMLRelationship:function(e,t,n){return this._getXMLTag("Relationship",[{name:"Id",value:"rId"+e},{name:"Type",value:p+"/officeDocument/2006/relationships/"+t},{name:"Target",value:n}])},_getWorkbookContent:function(){return h+this._getXMLTag("workbook",[{name:"xmlns:r",value:p+"/officeDocument/2006/relationships"},{name:"xmlns",value:p+"/spreadsheetml/2006/main"}],'<bookViews><workbookView xWindow="0" yWindow="0" windowWidth="0" windowHeight="0"/></bookViews><sheets><sheet name="Sheet" sheetId="1" r:id="rId1" /></sheets><definedNames><definedName name="_xlnm.Print_Titles" localSheetId="0">Sheet!$1:$1</definedName><definedName name="_xlnm._FilterDatabase" hidden="0" localSheetId="0">Sheet!$A$1:$F$6332</definedName></definedNames>')},_getContentTypesContent:function(){return h+'<Types xmlns="'+p+'/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="xml" ContentType="application/xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /><Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /></Types>'},_generateStylesXML:function(){var e,t=this,n=t._zip.folder("xl"),i=[],o="";for(e=0;e<t._styleFormat.length;e++)t._styleFormat[e]=t._getXMLTag("numFmt",[{name:"numFmtId",value:Number(e)+165},{name:"formatCode",value:t._styleFormat[e]}]);o=o+t._getXMLTag("numFmts",[{name:"count",value:t._styleFormat.length}],t._styleFormat.join(""))+'<fonts count="2"><font><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font><font><b/><sz val="11"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts><fills count="1"><fill><patternFill patternType="none"/></fill></fills><borders count="1"><border><left style="thin"><color rgb="FFD3D3D3"/></left><right style="thin"><color rgb="FFD3D3D3"/></right><top style="thin"><color rgb="FFD3D3D3"/></top><bottom style="thin"><color rgb="FFD3D3D3"/></bottom></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',this._styleArray.forEach(function(e){i.push(t._getXMLTag("xf",[{name:"xfId",value:0},{name:"applyAlignment",value:1},{name:"fontId",value:Number(!!e.bold)},{name:"applyNumberFormat",value:r.isDefined(e.formatID)?1:0},{name:"numFmtId",value:r.isDefined(e.formatID)?Number(e.formatID)+165-1:0}],t._getXMLTag("alignment",[{name:"vertical",value:"top"},{name:"wrapText",value:Number(!!e.wrapText)},{name:"horizontal",value:e.alignment}])))}),o+=t._getXMLTag("cellXfs",[{name:"count",value:i.length}],i.join("")),o+=t._getXMLTag("cellStyles",[{name:"count",value:1}],t._getXMLTag("cellStyle",[{name:"name",value:"Normal"},{name:"xfId",value:0},{name:"builtinId",value:0}])),o=h+t._getXMLTag("styleSheet",[{name:"xmlns",value:p+"/spreadsheetml/2006/main"}],o),n.file("styles.xml",o),t._styleArray=[]},_generateStringsXML:function(){var e,t=this._zip.folder("xl"),n=this._stringArray.length,i=h;for(e=0;e<n;e++)this._stringArray[e]=this._getXMLTag("si",[],this._getXMLTag("t",[],this._stringArray[e]));i+=this._getXMLTag("sst",[{name:"xmlns",value:p+"/spreadsheetml/2006/main"},{name:"count",value:this._stringArray.length},{name:"uniqueCount",value:this._stringArray.length}],this._stringArray.join("")),t.file("sharedStrings.xml",i),this._stringArray=[]},_getPaneXML:function(){var e=[{name:"activePane",value:"bottomLeft"},{name:"state",value:"frozen"}],t=this._dataProvider.getFrozenArea();return t.x||t.y?(t.x&&e.push({name:"xSplit",value:t.x}),t.y&&e.push({name:"ySplit",value:t.y}),e.push({name:"topLeftCell",value:this._getCellIndex(t.y+1,t.x)}),this._getXMLTag("pane",e)):""},_getAutoFilterXML:function(e){return this._options.autoFilterEnabled?'<autoFilter ref="A'+this._dataProvider.getHeaderRowCount()+":"+e+'" />':""},_getIgnoredErrorsXML:function(e){return this._options.ignoreErrors?'<ignoredErrors><ignoredError sqref="A1:'+e+'" numberStoredAsText="1" /></ignoredErrors>':""},_generateWorksheetXML:function(){var e,t,n,i,o,s,l=0,a=[],u=this._cellsArray.length,c=this._colsArray.length,d="1:"+c,h=this._dataProvider.getHeaderRowCount?this._dataProvider.getHeaderRowCount():1,p=[['<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">',this._needSheetPr?'<sheetPr><outlinePr summaryBelow="0"/></sheetPr>':"<sheetPr/>",'<dimension ref="A1:',this._getCellIndex(this._maxIndex[0],this._maxIndex[1])+'"/><sheetViews><sheetView '+(this._rtlEnabled?'rightToLeft="1" ':"")+'tabSelected="1" workbookViewId="0">'+this._getPaneXML()+'</sheetView></sheetViews><sheetFormatPr defaultRowHeight="15" outlineLevelRow="',this._dataProvider.getRowsCount()>0?this._dataProvider.getGroupLevel(0):0,'" x14ac:dyDescent="0.25"/>'].join("")];for(e=0;e<c;e++)this._colsArray[e]=this._getXMLTag("col",[{name:"width",value:this._colsArray[e]},{name:"min",value:Number(e)+1},{name:"max",value:Number(e)+1}]);for(p.push(this._getXMLTag("cols",[],this._colsArray.join(""))+"<sheetData>"),t=0;t<u;t++){for(i=[],s=this._cellsArray[t].length,e=0;e<s;e++)t=Number(t),n=this._cellsArray[t][e],i.push(this._getXMLTag("c",[{name:"r",value:this._getCellIndex(t+1,e)},{name:"s",value:n.style},{name:"t",value:n.type}],r.isDefined(n.value)?this._getXMLTag("v",[],n.value):null));a.push(this._getXMLTag("row",[{name:"r",value:Number(t)+1},{name:"spans",value:d},{name:"outlineLevel",value:t>=h?this._dataProvider.getGroupLevel(t):0},{name:"x14ac:dyDescent",value:"0.25"}],i.join(""))),this._cellsArray[t]=null,l++>1e4&&(p.push(a.join("")),a=[],l=0)}p.push(a.join("")),a=[],o=this._getCellIndex(this._maxIndex[0],this._maxIndex[1]),p.push("</sheetData>"+this._getAutoFilterXML(o)+this._generateMergingXML()+this._getIgnoredErrorsXML(o)+"</worksheet>"),this._zip.folder("xl").folder("worksheets").file("sheet1.xml",p.join("")),this._colsArray=[],this._cellsArray=[],p=[]},_generateMergingXML:function(){var e,t,n,i,o,s,l=r.isDefined(this._dataProvider.getHeaderRowCount)?this._dataProvider.getHeaderRowCount():this._dataProvider.getRowsCount(),a=this._dataProvider.getColumns().length,u=[],c=[],d="";for(i=0;i<l;i++)for(n=0;n!==a;n++)if(!r.isDefined(u[i])||!r.isDefined(u[i][n])){var h=this._dataProvider.getCellMerging(i,n);if(h.colspan||h.rowspan)for(c.push({start:this._getCellIndex(i+1,n),end:this._getCellIndex(i+1+(h.rowspan||0),n+(h.colspan||0))}),e=i;e<=i+h.rowspan;e++)for(t=n;t<=n+h.colspan;t++)r.isDefined(u[e])||(u[e]=[]),u[e][t]=!0}for(o=c.length,s=0;s<o;s++)d+=this._getXMLTag("mergeCell",[{name:"ref",value:c[s].start+":"+c[s].end}]);return d.length?this._getXMLTag("mergeCells",[{name:"count",value:o}],d):""},_generateCommonXML:function(){var e,t=h+this._createXMLRelationships(this._createXMLRelationship(1,"officeDocument","xl/workbook.xml")),n=this._zip.folder("xl"),i=h;this._zip.folder("_rels").file(".rels",t),e=this._createXMLRelationship(1,"worksheet","worksheets/sheet1.xml")+this._createXMLRelationship(2,"styles","styles.xml")+this._createXMLRelationship(3,"sharedStrings","sharedStrings.xml"),i+=this._createXMLRelationships(e),n.folder("_rels").file("workbook.xml.rels",i),n.file("workbook.xml",this._getWorkbookContent()),this._zip.file("[Content_Types].xml",this._getContentTypesContent())},_generateContent:function(){this._prepareStyleData(),this._prepareCellData(),this._generateWorkXML(),this._generateCommonXML()},_generateWorkXML:function(){this._generateStylesXML(),this._generateStringsXML(),this._generateWorksheetXML()},ctor:function(e,t){this._rtlEnabled=t&&!!t.rtlEnabled,this._options=t,this._maxIndex=[1,2],this._stringArray=[],this._stringHash={},this._styleArray=[],this._colsArray=[],this._cellsArray=[],this._styleFormat=[],this._needSheetPr=!1,this._dataProvider=e,this._zip=r.isDefined(u)?new u:null},_checkZipState:function(){if(!this._zip)throw l.Error("E1041")},ready:function(){return this._dataProvider.ready()},getData:function(e){var t={type:e?"blob":"base64",compression:"DEFLATE",mimeType:c.MIME_TYPES.EXCEL};return this._checkZipState(),this._generateContent(),this._zip.generateAsync?this._zip.generateAsync(t):this._zip.generate(t)}}),t.getData=function(e,n,i){var o=new t.ExcelCreator(e,n);o._checkZipState(),o.ready().done(function(){o._zip.generateAsync?o.getData(r.isFunction(window.Blob)).then(i):i(o.getData(r.isFunction(window.Blob)))})}},"28sz":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW").noop,s=n("Zjl3"),l=s.abstract,a=n("71W1"),u=n("MY+y"),c=n("PLz4"),d=a.addNamespace(u.down,"dxListEditDecorator"),h=a.addNamespace(c.active,"dxListEditDecorator"),p=s.inherit({_init:function(){this._$topShield=i("<div>").addClass("dx-list-switchable-delete-top-shield"),this._$bottomShield=i("<div>").addClass("dx-list-switchable-delete-bottom-shield"),this._$itemContentShield=i("<div>").addClass("dx-list-switchable-delete-item-content-shield"),r.on(this._$topShield,d,this._cancelDeleteReadyItem.bind(this)),r.on(this._$bottomShield,d,this._cancelDeleteReadyItem.bind(this)),this._list.$element().append(this._$topShield.toggle(!1)).append(this._$bottomShield.toggle(!1))},handleClick:function(){return this._cancelDeleteReadyItem()},_cancelDeleteReadyItem:function(){return!!this._$readyToDeleteItem&&(this._cancelDelete(this._$readyToDeleteItem),!0)},_cancelDelete:function(e){this._toggleDeleteReady(e,!1)},_toggleDeleteReady:function(e,t){void 0===t&&(t=!this._isReadyToDelete(e)),this._toggleShields(e,t),this._toggleScrolling(t),this._cacheReadyToDeleteItem(e,t),this._animateToggleDelete(e,t)},_isReadyToDelete:function(e){return e.hasClass("dx-list-switchable-delete-ready")},_toggleShields:function(e,t){this._list.$element().toggleClass("dx-list-switchable-menu-shield-positioning",t),this._$topShield.toggle(t),this._$bottomShield.toggle(t),t&&this._updateShieldsHeight(e),this._toggleContentShield(e,t)},_updateShieldsHeight:function(e){var t=this._list.$element(),n=t.offset().top,i=t.outerHeight(),r=e.offset().top-n,o=i-e.outerHeight()-r;this._$topShield.height(Math.max(r,0)),this._$bottomShield.height(Math.max(o,0))},_toggleContentShield:function(e,t){t?e.find(".dx-list-item-content").first().append(this._$itemContentShield):this._$itemContentShield.detach()},_toggleScrolling:function(e){var t=this._list.$element().dxScrollView("instance");e?t.on("start",this._cancelScrolling):t.off("start",this._cancelScrolling)},_cancelScrolling:function(e){e.event.cancel=!0},_cacheReadyToDeleteItem:function(e,t){t?this._$readyToDeleteItem=e:delete this._$readyToDeleteItem},_animateToggleDelete:function(e,t){t?(this._enablePositioning(e),this._prepareDeleteReady(e),this._animatePrepareDeleteReady(e)):(this._forgetDeleteReady(e),this._animateForgetDeleteReady(e).done(this._disablePositioning.bind(this,e)))},_enablePositioning:function(e){e.addClass("dx-list-switchable-menu-item-shield-positioning"),r.on(e,h,o)},_disablePositioning:function(e){e.removeClass("dx-list-switchable-menu-item-shield-positioning"),r.off(e,h)},_prepareDeleteReady:function(e){e.addClass("dx-list-switchable-delete-ready")},_forgetDeleteReady:function(e){e.removeClass("dx-list-switchable-delete-ready")},_animatePrepareDeleteReady:l,_animateForgetDeleteReady:l,_deleteItem:function(e){(e=e||this._$readyToDeleteItem).is(".dx-state-disabled, .dx-state-disabled *")||this._list.deleteItem(e).always(this._cancelDelete.bind(this,e))},_isRtlEnabled:function(){return this._list.option("rtlEnabled")},dispose:function(){this._$topShield&&this._$topShield.remove(),this._$bottomShield&&this._$bottomShield.remove(),this.callBase.apply(this,arguments)}});e.exports=p},"2A+V":function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"2AEF":function(e,t,n){"use strict";var i=n("13YQ");t.exhaustMap=function(e,t){return i.exhaustMap(e,t)(this)}},"2BIy":function(e,t,n){"use strict";var i=n("0kQW").noop,r=n("cOhJ"),o=r.abstract,s=n("Bhya"),l=r.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,s.cancelAnimationFrame(this._stepAnimationFrame)},_stepCore:function(){if(this._isStopped())this._stop();else{if(this._isFinished())return this._finished=!0,void this._complete();this._step(),this._stepAnimationFrame=s.requestAnimationFrame(this._proxiedStepCore)}},_step:o,_isFinished:i,_stop:i,_complete:i,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}});e.exports=l},"2ER/":function(e,t,n){"use strict";t.MapPolyfill=function(){function e(){this.size=0,this._values=[],this._keys=[]}return e.prototype.get=function(e){var t=this._keys.indexOf(e);return-1===t?void 0:this._values[t]},e.prototype.set=function(e,t){var n=this._keys.indexOf(e);return-1===n?(this._keys.push(e),this._values.push(t),this.size++):this._values[n]=t,this},e.prototype.delete=function(e){var t=this._keys.indexOf(e);return-1!==t&&(this._values.splice(t,1),this._keys.splice(t,1),this.size--,!0)},e.prototype.clear=function(){this._keys.length=0,this._values.length=0,this.size=0},e.prototype.forEach=function(e,t){for(var n=0;n<this.size;n++)e.call(t,this._values[n],this._keys[n])},e}()},"2JaL":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.buffer=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.closingNotifier=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.closingNotifier))},e}(),l=function(e){function t(t,n){e.call(this,t),this.buffer=[],this.add(o.subscribeToResult(this,n))}return i(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.buffer;this.buffer=[],this.destination.next(o)},t}(r.OuterSubscriber)},"2LVV":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("sUlX"),l=n("2tXe");t.DataTableColumnDirective=function(){function e(){}return i([o.Input(),r("design:type",String)],e.prototype,"name",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"prop",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"frozenLeft",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"frozenRight",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"flexGrow",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"resizeable",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"comparator",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"pipe",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"sortable",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"draggable",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"canAutoResize",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"minWidth",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"width",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"maxWidth",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"checkboxable",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"headerCheckboxable",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"headerClass",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"cellClass",void 0),i([o.Input(),r("design:type",Function)],e.prototype,"summaryFunc",void 0),i([o.Input(),r("design:type",o.TemplateRef)],e.prototype,"summaryTemplate",void 0),i([o.Input(),o.ContentChild(l.DataTableColumnCellDirective,{read:o.TemplateRef}),r("design:type",o.TemplateRef)],e.prototype,"cellTemplate",void 0),i([o.Input(),o.ContentChild(s.DataTableColumnHeaderDirective,{read:o.TemplateRef}),r("design:type",o.TemplateRef)],e.prototype,"headerTemplate",void 0),i([o.Directive({selector:"ngx-datatable-column"})],e)}()},"2SaJ":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"2TJf":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("WTpD"),s=n("vAqG"),l=n("cOhJ"),a=n("YAUX"),u=n("71W1"),c=n("hQRX"),d=u.addNamespace("contextmenu","dxContexMenu"),h=u.addNamespace(c.name,"dxContexMenu");a("dxcontextmenu",new(l.inherit({setup:function(e){var t=i(e);r.on(t,d,this._contextMenuHandler.bind(this)),(o.touch||s.isSimulator())&&r.on(t,h,this._holdHandler.bind(this))},_holdHandler:function(e){u.isMouseEvent(e)&&!s.isSimulator()||this._fireContextMenu(e)},_contextMenuHandler:function(e){this._fireContextMenu(e)},_fireContextMenu:function(e){return u.fireEvent({type:"dxcontextmenu",originalEvent:e})},teardown:function(e){r.off(e,".dxContexMenu")}}))),t.name="dxcontextmenu"},"2WCG":function(e,t,n){"use strict";var i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,t,n,r){var o=i,s=r+n;e^=-1;for(var l=r;l<s;l++)e=e>>>8^o[255&(e^t[l])];return-1^e}},"2WTv":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("PxPW"),s=n("aVA9"),l=n("1rzd").compare,a=n("xmpG"),u=n("QH/n").extend,c=n("pyWG").inArray,d=n("wSST").getPublicElement,h=a.changeCallback,p=n("Ptj6").hideCallback,f=n("Zri2"),m=n("9TUk").fitIntoRange,g=n("wSST"),v=n("0kQW").noop,y=n("PdUl"),b=n("Z73p").each,_=n("vAqG"),w=n("gkeh"),x=n("Q80L"),C=n("yelX"),S=n("53CZ"),O=n("VYNT"),T=n("XBqD"),E=n("71W1"),k=n("MY+y"),A=n("oJ2G"),I=n("nNEl"),M=n("wtxi").Deferred,D=["onShowing","onShown","onHiding","onHidden","onPositioning","onPositioned","onResizeStart","onResize","onResizeEnd"],R=1500,L=[],P={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},N=_.real(),j=N.version,F=w.mozilla&&"desktop"===N.deviceType,B="ios"===N.platform,V=B&&l(j,[7,1])<0,H="android"===N.platform&&0===l(j,[4,0],2)&&-1===navigator.userAgent.indexOf("Chrome"),z=function(e){return e&&i(e.target||e)};r.subscribeGlobal(document,k.down,function(e){for(var t=L.length-1;t>=0;t--)if(!L[t]._proxiedDocumentDownHandler(e))return});var Y=C.inherit({_supportedKeys:function(){var e=function(e,t,n){if(this.option("dragEnabled")){n.preventDefault(),n.stopPropagation();var i=this._allowedOffsets(),r={top:m(e,-i.top,i.bottom),left:m(t,-i.left,i.right)};this._changePosition(r)}};return u(this.callBase(),{escape:function(){this.hide()},upArrow:e.bind(this,-5,0),downArrow:e.bind(this,5,0),leftArrow:e.bind(this,0,-5),rightArrow:e.bind(this,0,5)})},_getDefaultOptions:function(){return u(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",position:{my:"center",at:"center"},width:function(){return.8*i(window).width()},minWidth:null,maxWidth:null,height:function(){return.8*i(window).height()},minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,to:{opacity:0,scale:.55},from:{opacity:1,scale:1}}},closeOnOutsideClick:!1,closeOnBackButton:!0,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",dragEnabled:!1,resizeEnabled:!1,onResizeStart:null,onResize:null,onResizeEnd:null,target:void 0,container:void 0,hideTopOverlayHandler:void 0,closeOnTargetScroll:!1,onPositioned:null,boundaryOffset:{h:0,v:0},propagateOutsideClick:!1,_checkParentVisibility:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){var e=_.real();return"android"===e.platform&&l(e.version,[4,2])<0},options:{animation:{show:{type:"fade",duration:400},hide:{type:"fade",duration:400,to:{opacity:0},from:{opacity:1}}}}}])},_setOptionsByReference:function(){this.callBase(),u(this._optionsByReference,{animation:!0})},_getAnonymousTemplateName:function(){return"content"},_wrapper:function(){return this._$wrapper},_container:function(){return this._$content},_eventBindingTarget:function(){return this._$content},_init:function(){this.callBase(),this._initActions(),this._initCloseOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._$wrapper=i("<div>").addClass("dx-overlay-wrapper"),this._$content=i("<div>").addClass("dx-overlay-content");var e=this.$element();this._$wrapper.addClass(e.attr("class")),e.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),r.on(this._$wrapper,"MSPointerDown",v),r.on(this._$wrapper,"focusin",function(e){e.stopPropagation()}),this._toggleViewPortSubscription(!0)},_initOptions:function(e){this._initTarget(e.target),this._initContainer(e.container),this._initHideTopOverlayHandler(e.hideTopOverlayHandler),this.callBase(e)},_initTarget:function(e){if(y.isDefined(e)){var t=this.option();b(["position.of","animation.show.from.position.of","animation.show.to.position.of","animation.hide.from.position.of","animation.hide.to.position.of"],function(n,i){for(var r=i.split("."),o=t;o;){if(1===r.length){y.isPlainObject(o)&&(o[r.shift()]=e);break}o=o[r.shift()]}})}},_initContainer:function(e){e=void 0===e?a.value():e;var t=this.$element(),n=t.closest(e);n.length||(n=i(e).first()),this._$container=n.length?n:t.parent()},_initHideTopOverlayHandler:function(e){this._hideTopOverlayHandler=void 0!==e?e:this._defaultHideTopOverlayHandler.bind(this)},_defaultHideTopOverlayHandler:function(){this.hide()},_initActions:function(){this._actions={},b(D,(function(e,t){this._actions[t]=this._createActionByOption(t,{excludeValidators:["disabled","readOnly"]})||v}).bind(this))},_initCloseOnOutsideClickHandler:function(){var e=this;this._proxiedDocumentDownHandler=function(){return e._documentDownHandler.apply(e,arguments)}},_documentDownHandler:function(e){this._showAnimationProcessing&&this._stopAnimation();var t=this.option("closeOnOutsideClick");if(y.isFunction(t)&&(t=t(e)),t){var n=this._$content;!n.is(e.target)&&!g.contains(n.get(0),e.target)&&i(e.target).closest(document).length&&(this.option("shading")&&e.preventDefault(),this.hide())}return this.option("propagateOutsideClick")},_initTemplates:function(){this.callBase(),this._defaultTemplates.content=new I(this)},_isTopOverlay:function(){for(var e=this._overlayStack(),t=e.length-1;t>=0;t--)if(e[t]._findTabbableElements().length)return e[t]===this;return!1},_overlayStack:function(){return L},_zIndexInitValue:function(){return R},_toggleViewPortSubscription:function(e){h.remove(this._viewPortChangeHandle),e&&(this._viewPortChangeHandle=this._viewPortChangeHandler.bind(this),h.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._initContainer(this.option("container")),this._refresh()},_renderVisibilityAnimate:function(e){return this._stopAnimation(),e?this._show():this._hide()},_normalizePosition:function(){var e=this.option("position");this._position="function"==typeof e?e():e},_getAnimationConfig:function(){var e=this.option("animation");return y.isFunction(e)&&(e=e.call(this)),e},_show:function(){var e=this,t=new M;if(this._parentHidden=this._isParentHidden(),t.done(function(){delete e._parentHidden}),this._parentHidden)return t.resolve();if(this._currentVisible)return(new M).resolve().promise();this._currentVisible=!0,this._normalizePosition();var n=e._getAnimationConfig()||{},i=this._normalizeAnimation(n.show,"to"),o=i&&i.start||v,s=i&&i.complete||v;if(this._isHidingActionCanceled)delete this._isHidingActionCanceled,t.resolve();else{var l=(function(){this._renderVisibility(!0),this._animate(i,function(){e.option("focusStateEnabled")&&r.trigger(e._focusTarget(),"focus"),s.apply(this,arguments),e._showAnimationProcessing=!1,e._actions.onShown(),t.resolve()},function(){o.apply(this,arguments),e._showAnimationProcessing=!0})}).bind(this);this.option("templatesRenderAsynchronously")?this._asyncShowTimeout=setTimeout(l):l()}return t.promise()},_normalizeAnimation:function(e,t){return e&&(e=u({type:"slide"},e))[t]&&"object"==typeof e[t]&&u(e[t],{position:this._position}),e},_hide:function(){if(!this._currentVisible)return(new M).resolve().promise();this._currentVisible=!1;var e=this,t=new M,n=e._getAnimationConfig()||{},i=this._normalizeAnimation(n.hide,"from"),r=i&&i.start||v,o=i&&i.complete||v,s={cancel:!1};return this._actions.onHiding(s),s.cancel?(this._isHidingActionCanceled=!0,this.option("visible",!0),t.resolve()):(this._forceFocusLost(),this._toggleShading(!1),this._toggleSubscriptions(!1),this._animate(i,function(){e._$content.css("pointerEvents",""),e._renderVisibility(!1),o.apply(this,arguments),e._actions.onHidden(),t.resolve()},function(){e._$content.css("pointerEvents","none"),r.apply(this,arguments)})),t.promise()},_forceFocusLost:function(){document.activeElement&&this._$content.find(document.activeElement).length&&document.activeElement.blur()},_animate:function(e,t,n){e?o.animate(this._$content,u({},e,{start:n=n||e.start||v,complete:t})):t()},_stopAnimation:function(){o.stop(this._$content,!0)},_renderVisibility:function(e){e&&this._isParentHidden()||(this._currentVisible=e,this._stopAnimation(),clearTimeout(this._asyncShowTimeout),e||g.triggerHidingEvent(this._$content),this._toggleVisibility(e),this._$content.toggleClass("dx-state-invisible",!e),this._updateZIndexStackPosition(e),e?(this._renderContent(),this._actions.onShowing(),this._moveToContainer(),this._renderGeometry(),g.triggerShownEvent(this._$content),g.triggerResizeEvent(this._$content)):this._moveFromContainer(),this._toggleShading(e),this._toggleSubscriptions(e))},_updateZIndexStackPosition:function(e){var t=this._overlayStack(),n=c(this,t);if(e){if(-1===n){var i=t.length;this._zIndex=(i?t[i-1]._zIndex:this._zIndexInitValue())+1,t.push(this)}this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)}else-1!==n&&t.splice(n,1)},_toggleShading:function(e){this._$wrapper.toggleClass("dx-overlay-modal",this.option("shading")&&!this.option("container")),this._$wrapper.toggleClass("dx-overlay-shader",e&&this.option("shading")),this._$wrapper.css("background-color",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(e&&this.option("shading"))},_initTabTerminatorHandler:function(){var e=this;this._proxiedTabTerminatorHandler=function(){e._tabKeyHandler.apply(e,arguments)}},_toggleTabTerminator:function(e){var t=E.addNamespace("keydown",this.NAME);e?r.on(document,t,this._proxiedTabTerminatorHandler):r.off(document,t,this._proxiedTabTerminatorHandler)},_findTabbableElements:function(){return this._$wrapper.find("*").filter(O.tabbable)},_tabKeyHandler:function(e){if(9===e.keyCode&&this._isTopOverlay()){var t=this._findTabbableElements(),n=t.first(),i=t.last(),o=!e.shiftKey&&e.target===i.get(0),s=e.shiftKey&&e.target===n.get(0),l=0===t.length,a=-1===c(e.target,t);if(o||s||l||a){e.preventDefault();var u=e.shiftKey?i:n;r.trigger(u,"focusin"),r.trigger(u,"focus")}}},_toggleSubscriptions:function(e){this._toggleHideTopOverlayCallback(e),this._toggleParentsScrollSubscription(e)},_toggleHideTopOverlayCallback:function(e){this._hideTopOverlayHandler&&(e&&this.option("closeOnBackButton")?p.add(this._hideTopOverlayHandler):p.remove(this._hideTopOverlayHandler))},_toggleParentsScrollSubscription:function(e){if(this._position){var t=this._position.of||i(),n=this.option("closeOnTargetScroll"),o=z(t).parents(),s=E.addNamespace("scroll",this.NAME);"generic"===_.real().platform&&(o=o.add(window)),this._proxiedTargetParentsScrollHandler=this._proxiedTargetParentsScrollHandler||(function(e){this._targetParentsScrollHandler(e)}).bind(this),r.off(i().add(this._$prevTargetParents),s,this._proxiedTargetParentsScrollHandler),e&&n&&(r.on(o,s,this._proxiedTargetParentsScrollHandler),this._$prevTargetParents=o)}},_targetParentsScrollHandler:function(e){var t=!1,n=this.option("closeOnTargetScroll");y.isFunction(n)&&(t=n(e)),t||this._showAnimationProcessing||this.hide()},_render:function(){this.callBase(),this._$content.appendTo(this.$element()),this._renderVisibilityAnimate(this.option("visible"))},_renderContent:function(){var e=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||e||(this._contentAlreadyRendered=!0,this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var e=this.$element().parent();if(e.is(":visible"))return!1;var t=!1;return e.add(e.parents()).each(function(){if("none"===i(this).css("display"))return t=!0,!1}),t||!document.body.contains(e.get(0))},_renderContentImpl:function(){var e=this.$element();this._$content.appendTo(e);var t=this._getTemplate(this.option("contentTemplate"));t&&t.render({container:d(this.$content()),noModel:!0}),this._renderDrag(),this._renderResize(),this._renderScrollTerminator()},_renderDrag:function(){var e=this._getDragTarget();if(e){var t=E.addNamespace(T.start,this.NAME),n=E.addNamespace(T.move,this.NAME);r.off(e,t),r.off(e,n),this.option("dragEnabled")&&(r.on(e,t,this._dragStartHandler.bind(this)),r.on(e,n,this._dragUpdateHandler.bind(this)))}},_renderResize:function(){this._resizable=this._createComponent(this._$content,A,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:this._resizeEndHandler.bind(this),onResize:this._actions.onResize.bind(this),onResizeStart:this._actions.onResizeStart.bind(this),minHeight:100,minWidth:100,area:this._getDragResizeContainer()})},_resizeEndHandler:function(){this._positionChangeHandled=!0;var e=this._resizable.option("width"),t=this._resizable.option("height");e&&this.option("width",e),t&&this.option("height",t),this._actions.onResizeEnd()},_renderScrollTerminator:function(){var e=this._wrapper(),t=E.addNamespace(T.move,this.NAME);r.off(e,t),r.on(e,t,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:v,_clearSelection:v,isNative:!0},function(e){var t=e.originalEvent.originalEvent;e._cancelPreventDefault=!0,t&&"mousemove"!==t.type&&e.preventDefault()})},_getDragTarget:function(){return this.$content()},_dragStartHandler:function(e){e.targetElements=[],this._prevOffset={x:0,y:0};var t=this._allowedOffsets();e.maxTopOffset=t.top,e.maxBottomOffset=t.bottom,e.maxLeftOffset=t.left,e.maxRightOffset=t.right},_getDragResizeContainer:function(){return a.originalViewPort().get(0)||this.option("container")?this._$container:i(window)},_deltaSize:function(){var e=this._$content,t=this._getDragResizeContainer(),n=e.outerWidth(),r=e.outerHeight(),o=t.outerWidth(),s=t.outerHeight();return this._isWindow(t)&&(s=Math.max(i(document).outerHeight(),s),o=Math.max(i(document).outerWidth(),o)),{width:o-n,height:s-r}},_dragUpdateHandler:function(e){var t=e.offset,n=this._prevOffset;this._changePosition({top:t.y-n.y,left:t.x-n.x}),this._prevOffset=t},_changePosition:function(e){var t=s.locate(this._$content);s.move(this._$content,{left:t.left+e.left,top:t.top+e.top}),this._positionChangeHandled=!0},_allowedOffsets:function(){var e=s.locate(this._$content),t=this._deltaSize(),n=t.height>=0&&t.width>=0,i=!this.option("shading")||this.option("container")||this._isWindow(this._getContainer())?{top:0,left:0}:s.locate(this._$wrapper),r=this.option("boundaryOffset");return{top:n?e.top+i.top+r.v:0,bottom:n?-e.top-i.top+t.height-r.v:0,left:n?e.left+i.left+r.h:0,right:n?-e.left-i.left+t.width-r.h:0}},_fireContentReadyAction:function(){this.option("visible")&&this._moveToContainer(),this.callBase.apply(this,arguments)},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._detachWrapperToContainer()},_detachWrapperToContainer:function(){this._$wrapper.detach()},_moveToContainer:function(){this._attachWrapperToContainer(),this._$content.appendTo(this._$wrapper)},_attachWrapperToContainer:function(){var e=this.$element();this._$container&&this._$container[0]!==e.parent()[0]?this._$wrapper.appendTo(this._$container):this._$wrapper.appendTo(e)},_renderGeometry:function(){this.option("visible")&&this._renderGeometryImpl()},_renderGeometryImpl:function(){this._stopAnimation(),this._normalizePosition(),this._renderShading(),this._renderDimensions();var e=this._renderPosition();this._actions.onPositioned({position:e})},_renderShading:function(){var e=this._$wrapper,t=this._getContainer();e.css("position",this._isWindow(t)&&!B?"fixed":"absolute"),this._renderShadingDimensions(),this._renderShadingPosition()},_renderShadingPosition:function(){if(this.option("shading")){var e=this._getContainer();f.setup(this._$wrapper,{my:"top left",at:"top left",of:e})}},_renderShadingDimensions:function(){var e,t;if(this.option("shading")){var n=this._getContainer();e=this._isWindow(n)?"100%":n.outerWidth(),t=this._isWindow(n)?"100%":n.outerHeight()}else e="",t="";this._$wrapper.css({width:e,height:t})},_isWindow:function(e){return!!e&&y.isWindow(e.get(0))},_getContainer:function(){var e=this._position,t=this.option("container"),n=e?e.of||window:null;return z(t||n)},_renderDimensions:function(){var e=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",e),maxWidth:this._getOptionValue("maxWidth",e),minHeight:this._getOptionValue("minHeight",e),maxHeight:this._getOptionValue("maxHeight",e)}),this._$content.outerWidth(this._getOptionValue("width",e)).outerHeight(this._getOptionValue("height",e))},_renderPosition:function(){if(!this._positionChangeHandled){this._renderOverlayBoundaryOffset(),s.resetPosition(this._$content);var e=this._transformStringPosition(this._position,P),t=f.setup(this._$content,e);return function(e){if((V||F)&&e.width(),H){var t=e.parents();t.is(".dx-scrollable-native")||(t.css("backface-visibility","hidden"),t.css("backface-visibility"),t.css("backface-visibility","visible"))}}(this._$content),this._actions.onPositioning(),t}var n=this._allowedOffsets();this._changePosition({top:m(0,-n.top,n.bottom),left:m(0,-n.left,n.right)})},_transformStringPosition:function(e,t){return y.isString(e)&&(e=u({},t[e])),e},_renderOverlayBoundaryOffset:function(){var e=this.option("boundaryOffset");this._$content.css("margin",e.v+"px "+e.h+"px")},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){this._keyboardProcessor=new S({element:this._$content,handler:this._keyboardHandler,context:this})},_keyboardHandler:function(e){i(e.originalEvent.target).is(this._$content)&&this.callBase.apply(this,arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(e){e?this.option("visible")&&this._renderVisibilityAnimate(e):this._renderVisibilityAnimate(e)},_dimensionChanged:function(){this._renderGeometry()},_clean:function(){this._contentAlreadyRendered||this.$content().empty(),this._renderVisibility(!1),this._cleanFocusState()},_dispose:function(){o.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._actions=null,this.callBase(),this._$wrapper.remove(),this._$content.remove()},_toggleDisabledState:function(e){this.callBase.apply(this,arguments),this._$content.toggleClass("dx-state-disabled",Boolean(e))},_toggleRTLDirection:function(e){this._$content.toggleClass("dx-rtl",e)},_optionChanged:function(e){var t=e.value;if(c(e.name,D)>-1)this._initActions();else switch(e.name){case"dragEnabled":this._renderDrag(),this._renderGeometry();break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"shading":case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":case"position":case"boundaryOffset":this._renderGeometry();break;case"visible":this._renderVisibilityAnimate(t).done((function(){this._animateDeferred&&this._animateDeferred.resolveWith(this)}).bind(this));break;case"target":this._initTarget(t),this._invalidate();break;case"container":this._initContainer(t),this._invalidate();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._invalidate();break;case"closeOnBackButton":this._toggleHideTopOverlayCallback(this.option("visible"));break;case"closeOnTargetScroll":this._toggleParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"animation":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.option("visible",!1),this.callBase(e);break;default:this.callBase(e)}},toggle:function(e){if((e=void 0===e?!this.option("visible"):e)===this.option("visible"))return(new M).resolve().promise();var t=new M;return this._animateDeferred=t,this.option("visible",e),t.promise().done((function(){delete this._animateDeferred}).bind(this))},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return d(this._$content)},repaint:function(){this._renderGeometry()}});Y.baseZIndex=function(e){R=e},x("dxOverlay",Y),e.exports=Y},"2ZRw":function(e,t,n){"use strict";var i=n("F/gp"),r=n("8tmk"),o=n("ar6Y"),s=n("0kQW"),l=n("PdUl"),a=n("QH/n").extend,u=n("rLDb"),c=n("VGYG"),d=n("qH4z"),h=n("iorS"),p=n("wtxi").Deferred,f=a(c,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new d.DataSource({store:new h(this.option("items")),pageSize:0}))},_compileDisplayGetter:function(){this._displayGetter=o.compileGetter(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=o.compileGetter(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(e){var t=new p;return e=this._unwrappedValue(e),l.isDefined(e)?(this._loadSingle(this._valueGetterExpr(),e).done((function(n){this._isValueEquals(this._valueGetter(n),e)?t.resolve(n):t.reject()}).bind(this)).fail(function(){t.reject()}),t.promise()):t.reject().promise()},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(e){return(e=l.isDefined(e)?e:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(e=this._getItemKey(e)),r.unwrap(e)},_getItemKey:function(e){var t=this._dataSource.key();if(Array.isArray(t)){for(var n={},i=0,r=t.length;i<r;i++)n[t[i]]=e[t[i]];return n}return t&&"object"==typeof e&&(e=e[t]),e},_isValueEquals:function(e,t){var n=this._dataSource&&this._dataSource.key(),i=l.isDefined,r=this._compareValues(e,t);return!r&&n&&i(e)&&i(t)&&(r=Array.isArray(n)?this._compareByCompositeKey(e,t,n):this._compareByKey(e,t,n)),r},_compareByCompositeKey:function(e,t,n){var i=l.isObject;if(!i(e)||!i(t))return!1;for(var r=0,o=n.length;r<o;r++)if(e[n[r]]!==t[n[r]])return!1;return!0},_compareByKey:function(e,t,n){var i=s.ensureDefined,o=r.unwrap,l=i(o(e[n]),e),a=i(o(t[n]),t);return this._compareValues(l,a)},_compareValues:function(e,t){return o.toComparable(e,!0)===o.toComparable(t,!0)},_initDynamicTemplates:function(){this._displayGetterExpr()?(this._originalItemTemplate=this._defaultTemplates.item,this._defaultTemplates.item=new u((function(e){return i("<div>").text(this._displayGetter(e.model)).html()}).bind(this))):this._originalItemTemplate&&(this._defaultTemplates.item=this._originalItemTemplate)},_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this._getTemplateByOption("itemTemplate"))},_dataExpressionOptionChanged:function(e){switch(e.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._setCollectionWidgetItemTemplate()}}});e.exports=f},"2Zce":function(e,t,n){"use strict";var i=n("X0Ir");e.exports=i.inherit({ctor:function(e){this.name=e}})},"2cs7":function(e,t,n){var i=n("39Rf"),r=n("eX64"),o=n("hutl"),s=n("FSVj"),l=function(e,t,n){var a,u,c,d=e&l.F,h=e&l.G,p=e&l.S,f=e&l.P,m=e&l.B,g=e&l.W,v=h?r:r[t]||(r[t]={}),y=v.prototype,b=h?i:p?i[t]:(i[t]||{}).prototype;for(a in h&&(n=t),n)(u=!d&&b&&void 0!==b[a])&&a in v||(c=u?b[a]:n[a],v[a]=h&&"function"!=typeof b[a]?n[a]:m&&u?o(c,i):g&&b[a]==c?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):f&&"function"==typeof c?o(Function.call,c):c,f&&((v.virtual||(v.virtual={}))[a]=c,e&l.R&&y&&!y[a]&&s(y,a,c)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},"2dA3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.single="single",e.multi="multi"}(t.SortType||(t.SortType={}))},"2ddL":function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}}),e.exports=function(e){e.controllers.radar=e.DatasetController.extend({datasetElementType:r.Line,dataElementType:r.Point,linkScales:o.noop,update:function(e){var t=this,n=t.getMeta(),i=n.data,r=n.dataset.custom||{},s=t.getDataset(),l=t.chart.options.elements.line,a=t.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),o.extend(n.dataset,{_datasetIndex:t.index,_scale:a,_children:i,_loop:!0,_model:{tension:r.tension?r.tension:o.valueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle}}),n.dataset.pivot(),o.each(i,function(n,i){t.updateElement(n,i,e)},t),t.updateBezierControlPoints()},updateElement:function(e,t,n){var i=this,r=e.custom||{},s=i.getDataset(),l=i.chart.scale,a=i.chart.options.elements.point,u=l.getPointPositionForValue(t,s.data[t]);void 0!==s.radius&&void 0===s.pointRadius&&(s.pointRadius=s.radius),void 0!==s.hitRadius&&void 0===s.pointHitRadius&&(s.pointHitRadius=s.hitRadius),o.extend(e,{_datasetIndex:i.index,_index:t,_scale:l,_model:{x:n?l.xCenter:u.x,y:n?l.yCenter:u.y,tension:r.tension?r.tension:o.valueOrDefault(s.lineTension,i.chart.options.elements.line.tension),radius:r.radius?r.radius:o.valueAtIndexOrDefault(s.pointRadius,t,a.radius),backgroundColor:r.backgroundColor?r.backgroundColor:o.valueAtIndexOrDefault(s.pointBackgroundColor,t,a.backgroundColor),borderColor:r.borderColor?r.borderColor:o.valueAtIndexOrDefault(s.pointBorderColor,t,a.borderColor),borderWidth:r.borderWidth?r.borderWidth:o.valueAtIndexOrDefault(s.pointBorderWidth,t,a.borderWidth),pointStyle:r.pointStyle?r.pointStyle:o.valueAtIndexOrDefault(s.pointStyle,t,a.pointStyle),hitRadius:r.hitRadius?r.hitRadius:o.valueAtIndexOrDefault(s.pointHitRadius,t,a.hitRadius)}}),e._model.skip=r.skip?r.skip:isNaN(e._model.x)||isNaN(e._model.y)},updateBezierControlPoints:function(){var e=this.chart.chartArea,t=this.getMeta();o.each(t.data,function(n,i){var r=n._model,s=o.splineCurve(o.previousItem(t.data,i,!0)._model,r,o.nextItem(t.data,i,!0)._model,r.tension);r.controlPointPreviousX=Math.max(Math.min(s.previous.x,e.right),e.left),r.controlPointPreviousY=Math.max(Math.min(s.previous.y,e.bottom),e.top),r.controlPointNextX=Math.max(Math.min(s.next.x,e.right),e.left),r.controlPointNextY=Math.max(Math.min(s.next.y,e.bottom),e.top),n.pivot()})},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e.custom||{},i=e._index,r=e._model;r.radius=n.hoverRadius?n.hoverRadius:o.valueAtIndexOrDefault(t.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),r.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o.valueAtIndexOrDefault(t.pointHoverBackgroundColor,i,o.getHoverColor(r.backgroundColor)),r.borderColor=n.hoverBorderColor?n.hoverBorderColor:o.valueAtIndexOrDefault(t.pointHoverBorderColor,i,o.getHoverColor(r.borderColor)),r.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o.valueAtIndexOrDefault(t.pointHoverBorderWidth,i,r.borderWidth)},removeHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e.custom||{},i=e._index,r=e._model,s=this.chart.options.elements.point;r.radius=n.radius?n.radius:o.valueAtIndexOrDefault(t.pointRadius,i,s.radius),r.backgroundColor=n.backgroundColor?n.backgroundColor:o.valueAtIndexOrDefault(t.pointBackgroundColor,i,s.backgroundColor),r.borderColor=n.borderColor?n.borderColor:o.valueAtIndexOrDefault(t.pointBorderColor,i,s.borderColor),r.borderWidth=n.borderWidth?n.borderWidth:o.valueAtIndexOrDefault(t.pointBorderWidth,i,s.borderWidth)}})}},"2jZb":function(e,t,n){"use strict";var i=n("x+Qm");t.count=function(e){return i.count(e)(this)}},"2pmY":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:"\u062b\u0627\u0646\u06cc\u0647 d%",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("PJh5"))},"2s1U":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("PJh5"))},"2tXe":function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DataTableColumnCellDirective=function(){return i([r.Directive({selector:"[ngx-datatable-cell-template]"})],function(e){this.template=e})}()},"2xC4":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("j2I9"),l=n("x6Zf");n("NBsw"),t.DataTableHeaderCellComponent=function(){function e(e){this.cd=e,this.sort=new o.EventEmitter,this.select=new o.EventEmitter,this.columnContextmenu=new o.EventEmitter(!1),this.sortFn=this.onSort.bind(this),this.selectFn=this.select.emit.bind(this.select),this.cellContext={column:this.column,sortDir:this.sortDir,sortFn:this.sortFn,allRowsSelected:this.allRowsSelected,selectFn:this.selectFn}}return Object.defineProperty(e.prototype,"allRowsSelected",{get:function(){return this._allRowsSelected},set:function(e){this._allRowsSelected=e,this.cellContext.allRowsSelected=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"column",{get:function(){return this._column},set:function(e){this._column=e,this.cellContext.column=e,this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"sorts",{get:function(){return this._sorts},set:function(e){this._sorts=e,this.sortDir=this.calcSortDir(e),this.cellContext.sortDir=this.sortDir,this.sortClass=this.calcSortClass(this.sortDir),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columnCssClasses",{get:function(){var e="datatable-header-cell";if(this.column.sortable&&(e+=" sortable"),this.column.resizeable&&(e+=" resizeable"),this.column.headerClass)if("string"==typeof this.column.headerClass)e+=" "+this.column.headerClass;else if("function"==typeof this.column.headerClass){var t=this.column.headerClass({column:this.column});if("string"==typeof t)e+=t;else if("object"==typeof t)for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];!0===t[r]&&(e+=" "+r)}}var o=this.sortDir;return o&&(e+=" sort-active sort-"+o),e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"name",{get:function(){return void 0===this.column.headerTemplate?this.column.name:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"minWidth",{get:function(){return this.column.minWidth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"maxWidth",{get:function(){return this.column.maxWidth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return this.column.width},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isCheckboxable",{get:function(){return this.column.checkboxable&&this.column.headerCheckboxable&&this.selectionType===s.SelectionType.checkbox},enumerable:!0,configurable:!0}),e.prototype.onContextmenu=function(e){this.columnContextmenu.emit({event:e,column:this.column})},e.prototype.calcSortDir=function(e){var t=this;if(e&&this.column){var n=e.find(function(e){return e.prop===t.column.prop});if(n)return n.dir}},e.prototype.onSort=function(){if(this.column.sortable){var e=l.nextSortDir(this.sortType,this.sortDir);this.sort.emit({column:this.column,prevValue:this.sortDir,newValue:e})}},e.prototype.calcSortClass=function(e){return e===s.SortDirection.asc?"sort-btn sort-asc "+this.sortAscendingIcon:e===s.SortDirection.desc?"sort-btn sort-desc "+this.sortDescendingIcon:"sort-btn"},i([o.Input(),r("design:type",String)],e.prototype,"sortType",void 0),i([o.Input(),r("design:type",String)],e.prototype,"sortAscendingIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"sortDescendingIcon",void 0),i([o.Input(),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"allRowsSelected",null),i([o.Input(),r("design:type",String)],e.prototype,"selectionType",void 0),i([o.Input(),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"column",null),i([o.HostBinding("style.height.px"),o.Input(),r("design:type",Number)],e.prototype,"headerHeight",void 0),i([o.Input(),r("design:type",Array),r("design:paramtypes",[Array])],e.prototype,"sorts",null),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"sort",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"select",void 0),i([o.Output(),r("design:type",Object)],e.prototype,"columnContextmenu",void 0),i([o.HostBinding("class"),r("design:type",Object),r("design:paramtypes",[])],e.prototype,"columnCssClasses",null),i([o.HostBinding("attr.title"),r("design:type",String),r("design:paramtypes",[])],e.prototype,"name",null),i([o.HostBinding("style.minWidth.px"),r("design:type",Number),r("design:paramtypes",[])],e.prototype,"minWidth",null),i([o.HostBinding("style.maxWidth.px"),r("design:type",Number),r("design:paramtypes",[])],e.prototype,"maxWidth",null),i([o.HostBinding("style.width.px"),r("design:type",Number),r("design:paramtypes",[])],e.prototype,"width",null),i([o.HostListener("contextmenu",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onContextmenu",null),i([o.Component({selector:"datatable-header-cell",template:'\n <div class="datatable-header-cell-template-wrap">\n <label\n *ngIf="isCheckboxable"\n class="datatable-checkbox">\n <input\n type="checkbox"\n [checked]="allRowsSelected"\n (change)="select.emit(!allRowsSelected)"\n />\n </label>\n <span\n *ngIf="!column.headerTemplate"\n class="datatable-header-cell-wrapper">\n <span\n class="datatable-header-cell-label draggable"\n (click)="onSort()"\n [innerHTML]="name">\n </span>\n </span>\n <ng-template\n *ngIf="column.headerTemplate"\n [ngTemplateOutlet]="column.headerTemplate"\n [ngTemplateOutletContext]="cellContext">\n </ng-template>\n <span\n (click)="onSort()"\n [class]="sortClass">\n </span>\n </div>\n ',host:{class:"datatable-header-cell"},changeDetection:o.ChangeDetectionStrategy.OnPush})],e)}()},"2xI1":function(e,t,n){"use strict";var i=n("iO9N"),r=n("rGYv"),o=n("DN1M");e.exports=i.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},o._enabled?o:r)},"2yqU":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("B00U"),o=n("CURp"),s=n("wAkD");t.bufferToggle=function(e,t){return function(n){return n.lift(new l(e,t))}};var l=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.openings,this.closingSelector))},e}(),a=function(e){function t(t,n,i){e.call(this,t),this.openings=n,this.closingSelector=i,this.contexts=[],this.add(o.subscribeToResult(this,n))}return i(t,e),t.prototype._next=function(e){for(var t=this.contexts,n=t.length,i=0;i<n;i++)t[i].buffer.push(e)},t.prototype._error=function(t){for(var n=this.contexts;n.length>0;){var i=n.shift();i.subscription.unsubscribe(),i.buffer=null,i.subscription=null}this.contexts=null,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts;t.length>0;){var n=t.shift();this.destination.next(n.buffer),n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,i,r){e?this.closeBuffer(e):this.openBuffer(t)},t.prototype.notifyComplete=function(e){this.closeBuffer(e.context)},t.prototype.openBuffer=function(e){try{var t=this.closingSelector.call(this,e);t&&this.trySubscribe(t)}catch(e){this._error(e)}},t.prototype.closeBuffer=function(e){var t=this.contexts;if(t&&e){var n=e.subscription;this.destination.next(e.buffer),t.splice(t.indexOf(e),1),this.remove(n),n.unsubscribe()}},t.prototype.trySubscribe=function(e){var t=this.contexts,n=new r.Subscription,i={buffer:[],subscription:n};t.push(i);var s=o.subscribeToResult(this,e,i);!s||s.closed?this.closeBuffer(i):(s.context=i,this.add(s),n.add(s))},t}(s.OuterSubscriber)},"2zkT":function(e,t,n){"use strict";var i=n("WFWZ"),r=n("s+UU"),o=n("dMus"),s=n("73T8");class l extends r.a{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=o.a;break;case 1:if(!e){this.destination=o.a;break}if("object"==typeof e){if(e instanceof l||"syncErrorThrowable"in e&&e[s.a]){const t=e[s.a]();this.syncErrorThrowable=t.syncErrorThrowable,this.destination=t,t.add(this)}else this.syncErrorThrowable=!0,this.destination=new a(this,e);break}default:this.syncErrorThrowable=!0,this.destination=new a(this,e,t,n)}}[s.a](){return this}static create(e,t,n){const i=new l(e,t,n);return i.syncErrorThrowable=!1,i}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{_parent:e,_parents:t}=this;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this}}t.a=l;class a extends l{constructor(e,t,n,r){let s;super(),this._parentSubscriber=e;let l=this;Object(i.a)(t)?s=t:t&&(s=t.next,n=t.error,r=t.complete,t!==o.a&&(l=Object.create(t),Object(i.a)(l.unsubscribe)&&this.add(l.unsubscribe.bind(l)),l.unsubscribe=this.unsubscribe.bind(this))),this._context=l,this._next=s,this._error=n,this._complete=r}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this;if(this._error)t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else{if(!t.syncErrorThrowable)throw this.unsubscribe(),e;t.syncErrorValue=e,t.syncErrorThrown=!0,this.unsubscribe()}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);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(e){throw this.unsubscribe(),e}}__tryOrSetError(e,t,n){try{t.call(this._context,n)}catch(t){return e.syncErrorValue=t,e.syncErrorThrown=!0,!0}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},3:function(e,t){},"32D7":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("xL0j"),s=n("wSST"),l=n("vAqG"),a=n("Q80L"),u=n("QH/n").extend,c=n("CnjA"),d=n("J7e4"),h=n("yelX"),p=n("nlqj"),f=n("71W1"),m=n("nYb2"),g=n("h+Yn"),v=n("rLDb"),y=h.inherit({_supportedKeys:function(){var e=this,t=function(t){t.preventDefault(),e._executeClickAction(t)};return u(this.callBase(),{space:t,enter:t})},_setDeprecatedOptions:function(){this.callBase(),u(this._deprecatedOptions,{iconSrc:{since:"15.1",alias:"icon"}})},_getDefaultOptions:function(){return u(this.callBase(),{hoverStateEnabled:!0,onClick:null,type:"normal",text:"",icon:"",validationGroup:void 0,activeStateEnabled:!0,template:"content",useSubmitBehavior:!1,useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===l.real().deviceType&&!l.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return/android5/.test(m.current())},options:{useInkRipple:!0}}])},_getAnonymousTemplateName:function(){return"content"},_feedbackHideTimeout:100,_initTemplates:function(){this.callBase(),this._defaultTemplates.content=new v(function(e){var t=e.model,n=o.getImageContainer(t&&t.icon),r=t&&t.text?i("<span>").text(t.text).addClass("dx-button-text"):void 0;i(e.container).append(n).append(r)},this)},_render:function(){this.$element().addClass("dx-button"),this._renderType(),this.option("useInkRipple")&&this._renderInkRipple(),this._renderClick(),this.setAria("role","button"),this._updateAriaLabel(),this.callBase()},_renderInkRipple:function(){var e={};(!this.option("text")&&this.option("icon")||"back"===this.option("type"))&&u(e,{waveSizeCoefficient:1,useHoldAnimation:!1,isCentered:!0}),this._inkRipple=p.render(e)},_toggleActiveState:function(e,t,n){if(this.callBase.apply(this,arguments),this._inkRipple){var i={element:this._$content,event:n};t?this._inkRipple.showWave(i):this._inkRipple.hideWave(i)}},_renderContentImpl:function(){var e=this.$element(),t=this._getContentData();this._$content?this._$content.empty():this._$content=i("<div>").addClass("dx-button-content").appendTo(e),e.toggleClass("dx-button-has-icon",!!t.icon).toggleClass("dx-button-has-text",!!t.text);var n=this._getTemplateByOption("template"),r=i(n.render({model:t,container:s.getPublicElement(this._$content)}));r.hasClass("dx-template-wrapper")&&(this._$content.replaceWith(r),this._$content=r,this._$content.addClass("dx-button-content")),this.option("useSubmitBehavior")&&this._renderSubmitInput()},_renderSubmitInput:function(){var e=this._createAction(function(e){var t=e.event,n=d.getGroupConfig(e.component._findGroup());n&&!n.validate().isValid&&t.preventDefault(),t.stopPropagation()});this._$submitInput=i("<input>").attr("type","submit").addClass("dx-button-submit-input").appendTo(this._$content),r.on(this._$submitInput,"click",function(t){e({event:t})})},_getContentData:function(){var e=this.option("icon"),t=this.option("text");return"back"===this.option("type")&&!e&&(e="back"),{icon:e,text:t}},_renderClick:function(){var e=this,t=f.addNamespace(g.name,this.NAME),n={};this.option("useSubmitBehavior")&&(n.afterExecute=function(e){setTimeout(function(){e.component._$submitInput.get(0).click()})}),this._clickAction=this._createActionByOption("onClick",n),r.off(this.$element(),t),r.on(this.$element(),t,function(t){e._executeClickAction(t)})},_executeClickAction:function(e){this._clickAction({event:e,validationGroup:d.getGroupConfig(this._findGroup())})},_updateAriaLabel:function(){var e=this.option("icon"),t=this.option("text");"image"===o.getImageSourceType(e)&&(e=-1===e.indexOf("base64")?e.replace(/.+\/([^\.]+)\..+$/,"$1"):"Base64");var n=t||e||"";n=n.toString().trim(),this.setAria("label",n)},_renderType:function(){var e=this.option("type");e&&this.$element().addClass("dx-button-"+e)},_refreshType:function(e){var t=this.option("type");e&&this.$element().removeClass("dx-button-"+e).addClass("dx-button-"+t),this.$element().hasClass("dx-button-has-icon")||"back"!==t||this._renderContentImpl()},_optionChanged:function(e){switch(e.name){case"onClick":this._renderClick();break;case"icon":case"text":this._renderContentImpl(),this._updateAriaLabel();break;case"type":this._refreshType(e.previousValue),this._renderContentImpl(),this._updateAriaLabel();break;case"template":this._renderContentImpl();break;case"useInkRipple":case"useSubmitBehavior":this._invalidate();break;default:this.callBase(e)}},_clean:function(){this.callBase(),delete this._$content,delete this._inkRipple}}).include(c);a("dxButton",y),e.exports=y,e.exports.default=e.exports},"33Pm":function(e,t,n){"use strict";var i=n("0EZR");t.bindCallback=i.BoundCallbackObservable.create},"35tF":function(e,t,n){"use strict";var i=n("e+Vv"),r=n("wtxi").when;function o(e){var t=[],n=!1;function o(){for(;t.length;){n=!0;var e=t.shift()();if(void 0!==e){if(e.then)return void r(e).always(o);throw i.Error("E0015")}}n=!1}return{add:function(i,r){e?(t[0]&&r&&r(t[0]),t=[i]):t.push(i),n||o()},busy:function(){return n}}}t.create=o,t.enqueue=o().add},"369f":function(e,t,n){"use strict";var i=n("F/gp"),r=n("PdUl").isNumeric,o=n("Z73p").each,s=n("RaTz").queryByOptions,l=n("y0PD"),a=function(e){return(e.group<<20)+e.item},u=function(e){return{group:e>>20,item:2303&e}},c=n("mgrf").inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find(".dx-list-group")},_groupItemElements:function(e){return e.find(".dx-list-item")},getIndexByItemData:function(e){var t=this._collectionWidget.option("items"),n=!1;return!!e&&(e.items&&e.items.length&&(e=e.items[0]),o(t,function(t,i){return!!i.items&&(o(i.items,function(i,r){return r!==e||(n={group:t,item:i},!1)}),!n&&void 0)}),n)},getItemDataByIndex:function(e){var t=this._collectionWidget.option("items");return r(e)?this.itemsGetter()[e]:e&&t[e.group]&&t[e.group].items[e.item]||null},itemsGetter:function(){for(var e=[],t=this._collectionWidget.option("items"),n=0;n<t.length;n++)t[n]&&t[n].items?e=e.concat(t[n].items):e.push(t[n]);return e},deleteItemAtIndex:function(e){var t=u(e);this._collectionWidget.option("items")[t.group].items.splice(t.item,1)},getKeysByItems:function(e){for(var t=[],n=0;n<e.length;n++)e[n]&&e[n].items?t=t.concat(e[n].items):t.push(e[n]);var i=[];for(n=0;n<t.length;n++)i.push(this._collectionWidget.keyOf(t[n]));return i},getIndexByKey:function(e,t){var n=t||this._collectionWidget.option("items"),i=-1,r=this;return o(n,function(t,n){if(n.items){var s=r.getKeysByItems(n.items);return o(s,function(n,o){if(r._equalKeys(o,e))return i={group:t,item:n},!1}),-1===i&&void 0}}),i},_getGroups:function(e){var t=this._collectionWidget.getDataSource(),n=t&&t.group();return n?s(l(e),{group:n}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(e,t){var n=[];return o(e,(function(e,i){var r=(function(e){var t=this.getIndexByKey(i,e),n=t&&e[t.group];if(n)return{groupKey:n.key,item:n.items[t.item]}}).bind(this)(this._getGroups(t));if(r){var s,l=r.groupKey,a=r.item;o(n,function(e,t){if(t.key===l)return s=t,!1}),s||n.push(s={key:l,items:[]}),s.items.push(a)}}).bind(this)),n},moveItemAtIndexToIndex:function(e,t){var n=this._collectionWidget.option("items"),i=u(e),r=u(t),o=n[i.group].items,s=n[r.group].items,l=o[i.item];o.splice(i.item,1),s.splice(r.item,0,l)},_isItemIndex:function(e){return e&&r(e.group)&&r(e.item)},_getNormalizedItemIndex:function(e){var t=i(e),n=t.closest(".dx-list-group");return n.length?a({group:this._groupElements().index(n),item:this._groupItemElements(n).index(t)}):-1},_normalizeItemIndex:function(e){return a(e)},_denormalizeItemIndex:function(e){return u(e)},_getItemByNormalizedIndex:function(e){var t=u(e),n=this._groupElements().eq(t.group);return this._groupItemElements(n).eq(t.item)},_itemsFromSameParent:function(e,t){return u(e).group===u(t).group}});e.exports=c},"39Rf":function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"3CJN":function(e,t,n){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},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("PJh5"))},"3IRH":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"3K28":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|april|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|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse: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("PJh5"))},"3LKG":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("PJh5"))},"3MVc":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"]},o=function(e){return function(t,n,o,s){var l=i(t),a=r[e][i(t)];return 2===l&&(a=a[n?0:1]),a.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",{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:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(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("PJh5"))},"3eju":function(e,t,n){"use strict";var i=n("+Y2e");t.webSocket=i.WebSocketSubject.create},"3hfc":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,i){var r={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].split("_");return i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2]}(0,+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:/\[ ?[\u0412\u0432] ?(?:\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("PJh5"))},"3n1n":function(e,t,n){"use strict";var i={noop:function(){},uid:function(){var e=0;return function(){return e++}}(),isNullOrUndef:function(e){return null===e||"undefined"==typeof e},isArray:Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},isObject:function(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)},valueOrDefault:function(e,t){return"undefined"==typeof e?t:e},valueAtIndexOrDefault:function(e,t,n){return i.valueOrDefault(i.isArray(e)?e[t]:e,n)},callback:function(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)},each:function(e,t,n,r){var o,s,l;if(i.isArray(e))if(s=e.length,r)for(o=s-1;o>=0;o--)t.call(n,e[o],o);else for(o=0;o<s;o++)t.call(n,e[o],o);else if(i.isObject(e))for(s=(l=Object.keys(e)).length,o=0;o<s;o++)t.call(n,e[l[o]],l[o])},arrayEquals:function(e,t){var n,r,o,s;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(s=t[n],(o=e[n])instanceof Array&&s instanceof Array){if(!i.arrayEquals(o,s))return!1}else if(o!==s)return!1;return!0},clone:function(e){if(i.isArray(e))return e.map(i.clone);if(i.isObject(e)){for(var t={},n=Object.keys(e),r=n.length,o=0;o<r;++o)t[n[o]]=i.clone(e[n[o]]);return t}return e},_merger:function(e,t,n,r){var o=t[e],s=n[e];i.isObject(o)&&i.isObject(s)?i.merge(o,s,r):t[e]=i.clone(s)},_mergerIf:function(e,t,n){var r=t[e],o=n[e];i.isObject(r)&&i.isObject(o)?i.mergeIf(r,o):t.hasOwnProperty(e)||(t[e]=i.clone(o))},merge:function(e,t,n){var r,o,s,l,a,u=i.isArray(t)?t:[t],c=u.length;if(!i.isObject(e))return e;for(r=(n=n||{}).merger||i._merger,o=0;o<c;++o)if(i.isObject(t=u[o]))for(a=0,l=(s=Object.keys(t)).length;a<l;++a)r(s[a],e,t,n);return e},mergeIf:function(e,t){return i.merge(e,t,{merger:i._mergerIf})},extend:function(e){for(var t=function(t,n){e[n]=t},n=1,r=arguments.length;n<r;++n)i.each(arguments[n],t);return e},inherits:function(e){var t=this,n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return t.apply(this,arguments)},r=function(){this.constructor=n};return r.prototype=t.prototype,n.prototype=new r,n.extend=i.inherits,e&&i.extend(n.prototype,e),n.__super__=t.prototype,n}};e.exports=i,i.callCallback=i.callback,i.indexOf=function(e,t,n){return Array.prototype.indexOf.call(e,t,n)},i.getValueOrDefault=i.valueOrDefault,i.getValueAtIndexOrDefault=i.valueAtIndexOrDefault},"3qFz":function(e,t,n){"use strict";e.exports=n("lCO8"),e.exports.default=e.exports},"3tt4":function(e,t,n){"use strict";var i=n("aVA9"),r=n("PxPW"),o=n("9b40").register,s=n("Zjl3"),l=n("wtxi").Deferred;o("delete","swipe",s.inherit({_shouldHandleSwipe:!0,_renderItemPosition:function(e,t,n){var o=new l,s=t*this._itemElementWidth;return n?r.animate(e,{to:{left:s},type:"slide",complete:function(){o.resolve(e,t)}}):(i.move(e,{left:s}),o.resolve()),o.promise()},_swipeStartHandler:function(e){return this._itemElementWidth=e.width(),!0},_swipeUpdateHandler:function(e,t){return this._renderItemPosition(e,t.offset),!0},_swipeEndHandler:function(e,t){return this._renderItemPosition(e,t.targetOffset,!0).done((function(e,t){Math.abs(t)&&this._list.deleteItem(e).fail((function(){this._renderItemPosition(e,0,!0)}).bind(this))}).bind(this)),!0}}))},4:function(e,t){},"4/4u":function(e,t,n){e.exports=n("D1Va")},"40fB":function(e,t,n){"use strict";e.exports=function(e){var t=e.Scale.extend({getLabels:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels},determineDataLimits:function(){var e,t=this,n=t.getLabels();t.minIndex=0,t.maxIndex=n.length-1,void 0!==t.options.ticks.min&&(e=n.indexOf(t.options.ticks.min),t.minIndex=-1!==e?e:t.minIndex),void 0!==t.options.ticks.max&&(e=n.indexOf(t.options.ticks.max),t.maxIndex=-1!==e?e:t.maxIndex),t.min=n[t.minIndex],t.max=n[t.maxIndex]},buildTicks:function(){var e=this,t=e.getLabels();e.ticks=0===e.minIndex&&e.maxIndex===t.length-1?t:t.slice(e.minIndex,e.maxIndex+1)},getLabelForIndex:function(e,t){var n=this,i=n.chart.data,r=n.isHorizontal();return i.yLabels&&!r?n.getRightValue(i.datasets[t].data[e]):n.ticks[e-n.minIndex]},getPixelForValue:function(e,t){var n,i=this,r=i.options.offset,o=Math.max(i.maxIndex+1-i.minIndex-(r?0:1),1);if(void 0!==e&&null!==e&&(n=i.isHorizontal()?e.x:e.y),void 0!==n||void 0!==e&&isNaN(t)){var s=i.getLabels().indexOf(e=n||e);t=-1!==s?s:t}if(i.isHorizontal()){var l=i.width/o,a=l*(t-i.minIndex);return r&&(a+=l/2),i.left+Math.round(a)}var u=i.height/o,c=u*(t-i.minIndex);return r&&(c+=u/2),i.top+Math.round(c)},getPixelForTick:function(e){return this.getPixelForValue(this.ticks[e],e+this.minIndex,null)},getValueForPixel:function(e){var t=this,n=t.options.offset,i=Math.max(t._ticks.length-(n?0:1),1),r=t.isHorizontal(),o=(r?t.width:t.height)/i;return e-=r?t.left:t.top,n&&(e-=o/2),(e<=0?0:Math.round(e/o))+t.minIndex},getBasePixel:function(){return this.bottom}});e.scaleService.registerScaleType("category",t,{position:"bottom"})}},"42iP":function(e,t,n){"use strict";var i=n("Z73p").map,r=function(e){return void 0===e||null===e?"":String(e)},o=function(e){return r(e).charAt(0).toUpperCase()+e.substr(1)},s=function(e){return r(e).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},l=function(e){return i(s(e),function(e){return e.toLowerCase()}).join("-")},a=["0","1","2","3","4","5","6","7","8","9"];t.dasherize=l,t.camelize=function(e,t){return i(s(e),function(e,n){return e=e.toLowerCase(),(t||n>0)&&(e=o(e)),e}).join("")},t.humanize=function(e){return o(l(e).replace(/-/g," "))},t.titleize=function(e){return i(s(e),function(e){return o(e.toLowerCase())}).join(" ")},t.underscore=function(e){return l(e).replace(/-/g,"_")},t.captionize=function(e){var t,n,i=[],r=!1,o=!1;for(t=0;t<e.length;t++)o=(n=e.charAt(t))===n.toUpperCase()&&"-"!==n&&")"!==n||n in a,"_"===n||"."===n?(n=" ",o=!0):0===t?(n=n.toUpperCase(),o=!0):!r&&o&&i.length>0&&i.push(" "),i.push(n),r=o;return i.join("")}},"44S9":function(e,t,n){"use strict";var i=function(e){var t=e&&e.charCodeAt(0);return e>="0"&&e<="9"||t>=1632&&t<1642},r=function(e,t,n){var r=e[t],o=e[t+1];if(!n){if("."===r||" "===r&&"."===e[t-1])return!0;if("-"===r&&!i(o))return!0}return" .,:;/\\<>()-[]\u060c".indexOf(r)<0&&n===i(r)},o=function(e,t){if(!i(e[t]))for(;t>0&&!i(e[t-1])&&("."===e[t-1]||" .,:;/\\<>()-[]\u060c".indexOf(e[t-1])<0);)t--;return t},s=function(e,t){return Array.isArray(e)?e.map(function(e){return(t(e)||"").toString()}):(t(e)||"").toString()},l=/[a-zA-Z]/g;t.getFormat=function(e){var t=[],n=s(new Date(2009,8,8,6,5,4),e),a=n.split("").map(function(e,t){return t}),u=n,c={},d=[{date:new Date(2009,8,8,6,5,4,100),pattern:"S"},{date:new Date(2009,8,8,6,5,2),pattern:"s"},{date:new Date(2009,8,8,6,2,4),pattern:"m"},{date:new Date(2009,8,8,18,5,4),pattern:"H",isDigit:!0},{date:new Date(2009,8,8,2,5,4),pattern:"h",isDigit:!0},{date:new Date(2009,8,8,18,5,4),pattern:"a",isDigit:!1},{date:new Date(2009,8,1,6,5,4),pattern:"d"},{date:[new Date(2009,8,2,6,5,4),new Date(2009,8,3,6,5,4),new Date(2009,8,4,6,5,4)],pattern:"E"},{date:new Date(2009,9,6,6,5,4),pattern:"M"},{date:new Date(1998,8,8,6,5,4),pattern:"y"}];if(u)return d.forEach(function(l){var d=function(e,t,n,s){var l=0,a=[],u=function(t){return e[l]!==t[l]&&(void 0===s||i(e[l])===s)};for(Array.isArray(t)||(t=[t]),l=0;l<e.length;l++)if(n.indexOf(l)<0&&t.filter(u).length){l=o(e,l);do{if(s=i(e[l]),!a.length&&!s&&i(t[0][l]))break;a.push(l),n.unshift(l),l++}while(e[l]&&r(e,l,s));break}return 1!==a.length||"0"!==e[n[0]-1]&&"\u0660"!==e[n[0]-1]||n.unshift(n[0]-1),a}(n,s(l.date,e),t,l.isDigit),h="M"!==l.pattern||c.d?l.pattern:"L";u=function(e,t,n,r){var o,s,l;if(!i(e[t[0]]||"0")){for(var a=Math.max(t.length<=3?3:4,n.length);t.length>a;){for(l=r[s=t.pop()],r[s]=-1,o=s+1;o<r.length;o++)r[o]--;e=e.substr(0,l)+e.substr(l+1)}for(l=(s=t[t.length-1]+1)<r.length?r[s]:s;t.length<a;){for(t.push(t[t.length-1]+1),o=s;o<r.length;o++)r[o]++;e=e.substr(0,l)+" "+e.substr(l)}}return function(e,t,n,i){var r=t[0],o=r<i.length?i[r]:r;return t.forEach(function(t,i){e=e.substr(0,o+i)+(n.length>1?n[i]:n)+e.substr(o+i+1)}),1===t.length&&(e=(e=e.replace("0"+n,n+n)).replace("\u0660"+n,n+n)),e}(e,t,n,r)}(u,d,h,a),c[h]=d.length}),u=function(e,t,n,i){var r=t.split("").map(function(e,t){return n.indexOf(t)<0&&(e.match(l)||"'"===e)?i[t]:-1});return e.split("").map(function(e,t){var n=e,i=r.indexOf(t)>=0,o=t>0&&r.indexOf(t-1)>=0,s=r.indexOf(t+1)>=0;return i&&(o||(n="'"+n),s||(n+="'")),n}).join("")}(u,n,t,a),t.length?u:void 0}},4661:function(e,t,n){"use strict";var i=document,r=window,o=n("F/gp"),s=n("byVB"),l=n("PdUl"),a=n("QH/n").extend,u=n("5NME"),c=n("HHAm"),d=Math.ceil,h=Math.max,p=Math.min;function f(e){e.css({left:"-9999px"}).detach()}function m(e){var t,n;this._eventTrigger=e.eventTrigger,this._widgetRoot=e.widgetRoot,this._wrapper=o("<div>").css({position:"absolute",overflow:"visible",height:"1px",pointerEvents:"none"}).addClass(e.cssClass),this._renderer=t=new s.Renderer({pathModified:e.pathModified,container:this._wrapper[0]}),(n=t.root).attr({"pointer-events":"none"}),this._cloud=t.path([],"area").sharp().append(n),this._shadow=t.shadowFilter(),this._textGroup=t.g().attr({align:"center"}).append(n),this._text=t.text(void 0,0,0).append(this._textGroup),this._textGroupHtml=o("<div>").css({position:"absolute",width:0,padding:0,margin:0,border:"0px solid transparent"}).appendTo(this._wrapper),this._textHtml=o("<div>").css({position:"relative",display:"inline-block",padding:0,margin:0,border:"0px solid transparent"}).appendTo(this._textGroupHtml)}m.prototype={constructor:m,dispose:function(){this._wrapper.remove(),this._renderer.dispose(),this._options=this._widgetRoot=null},_getContainer:function(){var e=this._options,t=o(this._widgetRoot).closest(e.container);return 0===t.length&&(t=o(e.container)),(t.length?t:o("body")).get(0)},setOptions:function(e){var t=this._cloudSettings={opacity:(e=e||{}).opacity,filter:this._shadow.id,"stroke-width":null,stroke:null},n=e.border||{};return this._shadowSettings=a({x:"-50%",y:"-50%",width:"200%",height:"200%"},e.shadow),this._options=e,n.visible&&a(t,{"stroke-width":n.width,stroke:n.color,"stroke-opacity":n.opacity,dashStyle:n.dashStyle}),this._textFontStyles=u.patchFontOptions(e.font),this._textFontStyles.color=e.font.color,this._wrapper.css({zIndex:e.zIndex}),this._customizeTooltip=l.isFunction(e.customizeTooltip)?e.customizeTooltip:null,this},setRendererOptions:function(e){return this._renderer.setOptions(e),this._textGroupHtml.css({direction:e.rtl?"rtl":"ltr"}),this},render:function(){return f(this._wrapper),this._cloud.attr(this._cloudSettings),this._shadow.attr(this._shadowSettings),this._textGroupHtml.css(this._textFontStyles),this._textGroup.css(this._textFontStyles),this._text.css(this._textFontStyles),this._eventData=null,this},update:function(e){return this.setOptions(e).render()},_prepare:function(e,t){var n=this._options,i={};return this._customizeTooltip&&(i=this._customizeTooltip.call(e,e),"text"in(i=l.isPlainObject(i)?i:{})&&(t.text=l.isDefined(i.text)?String(i.text):""),"html"in i&&(t.html=l.isDefined(i.html)?String(i.html):"")),"text"in t||"html"in t||(t.text=e.valueText||""),t.color=i.color||n.color,t.borderColor=i.borderColor||(n.border||{}).color,t.textColor=i.fontColor||(n.font||{}).color,!!t.text||!!t.html},show:function(e,t,n){var i,o,s={},l=this._options,a=l.paddingLeftRight,u=l.paddingTopBottom,c=this._textGroupHtml,h=this._textHtml,p=this._shadowSettings,f=p.offsetX,m=p.offsetY,g=2*p.blur+1,v=r.getComputedStyle;return!!this._prepare(e,s)&&(this._state=s,s.tc={},this._wrapper.appendTo(this._getContainer()),this._cloud.attr({fill:s.color,stroke:s.borderColor}),s.html?(this._text.attr({text:""}),c.css({color:s.textColor,width:this._getCanvas().width}),h.html(s.html),v?(i=v(h.get(0)),i={x:0,y:0,width:d(parseFloat(i.width)),height:d(parseFloat(i.height))}):(i=h.get(0).getBoundingClientRect(),i={x:0,y:0,width:d(i.width?i.width:i.right-i.left),height:d(i.height?i.height:i.bottom-i.top)}),c.width(i.width),c.height(i.height)):(h.html(""),this._text.css({fill:s.textColor}).attr({text:s.text}),i=this._textGroup.css({fill:s.textColor}).getBBox()),(o=s.contentSize={x:i.x-a,y:i.y-u,width:i.width+2*a,height:i.height+2*u,lm:g-f>0?g-f:0,rm:g+f>0?g+f:0,tm:g-m>0?g-m:0,bm:g+m>0?g+m:0}).fullWidth=o.width+o.lm+o.rm,o.fullHeight=o.height+o.tm+o.bm+l.arrowLength,this.move(t.x,t.y,t.offset),this._eventData&&this._eventTrigger("tooltipHidden",this._eventData),this._eventData=n,this._eventTrigger("tooltipShown",this._eventData),!0)},hide:function(){f(this._wrapper),this._eventData&&this._eventTrigger("tooltipHidden",this._eventData),this._eventData=null},move:function(e,t,n){n=n||0;var i=this._getCanvas(),r=this._state,o=r.tc,s=r.contentSize;this._calculatePosition(e,t,n,i)&&(this._cloud.attr({points:o.cloudPoints}).move(s.lm,s.tm),r.html?this._textGroupHtml.css({left:-s.x+s.lm,top:-s.y+s.tm+o.correction}):this._textGroup.move(-s.x+s.lm,-s.y+s.tm+o.correction),this._renderer.resize("out"===o.hp?i.fullWidth+s.lm:s.fullWidth,"out"===o.vp?i.fullHeight:s.fullHeight)),n=this._wrapper.css({left:0,top:0}).offset(),this._wrapper.css({left:o.x-n.left,top:o.y-n.top,width:"out"===o.hp?i.fullWidth+s.lm:s.fullWidth})},formatValue:function(e,t){var n=t?function(e,n){var i=e;switch(t){case"argument":i={format:e.argumentFormat,precision:e.argumentPrecision};break;case"percent":i={format:{type:"percent",precision:e.format&&e.format.percentPrecision||e.percentPrecision}}}return i}(this._options):this._options;return c(e,n)},getLocation:function(){return u.normalizeEnum(this._options.location)},isEnabled:function(){return!!this._options.enabled},isShared:function(){return!!this._options.shared},_calculatePosition:function(e,t,n,i){var r,o,s,l,a=this._options,u=a.arrowLength,c=this._state,d=c.tc,h=c.contentSize,p=h.width,f=p/2,m=h.height,g=t-i.top,v=i.top+i.height-t,y=e-i.left,b=i.width+i.left-e,_=m+u+n+h.tm,w=m+u+n+h.bm,x=p+h.lm,C=p+h.rm,S=f+h.lm,O=f+h.rm,T=0,E=[6,0],k=f+10,A=f,I=f-10,M=m+u,D="center",R="bottom";switch(o=s=m,a.verticalAlignment){case"top":R="bottom",l=!0;break;case"bottom":R="top",l=!0}switch(l||(_>g&&w>v?R="out":_>g&&(R="top")),l=!1,a.horizontalAlignment){case"left":D="right",l=!0;break;case"center":D="center",l=!0;break;case"right":D="left",l=!0}return l||(x>y&&C>b?D="out":S>y&&C<b?D="left":O>b&&x<y&&(D="right")),"out"===D?e=i.left:"left"===D?(k=10,A=I=0):"right"===D?(k=A=p,I=p-10,e-=p):"center"===D&&(e-=f),"out"===R?t=i.top:"top"===R?("out"!==D&&(T=u),E[0]=2,o=s=u,M=k,k=I,I=M,M=0,t+=n):t-=m+u+n,d.x=e-h.lm,d.y=t-h.tm,d.correction=T,(D!==d.hp||R!==d.vp)&&(d.hp=D,d.vp=R,r=[0,0+T,p,0+T,p,m+T,0,m+T],"out"!==D&&"out"!==R&&(E.splice(2,0,k,o,A,M,I,s),r.splice.apply(r,E)),d.cloudPoints=r,!0)},_getCanvas:function(){var e=this._getContainer(),t=e.getBoundingClientRect(),n=i.documentElement,o=i.body,s=r.pageXOffset||n.scrollLeft||0,l=r.pageYOffset||n.scrollTop||0,a={left:s,top:l,width:n.clientWidth||0,height:n.clientHeight||0,fullWidth:h(o.scrollWidth,n.scrollWidth,o.offsetWidth,n.offsetWidth,o.clientWidth,n.clientWidth)-s,fullHeight:h(o.scrollHeight,n.scrollHeight,o.offsetHeight,n.offsetHeight,o.clientHeight,n.clientHeight)-l};return e!==o&&(s=h(a.left,a.left+t.left),l=h(a.top,a.top+t.top),a.width=p(a.width+a.left-s,t.width+(t.left>0?0:t.left)),a.height=p(a.height+a.top-l,t.height+(t.top>0?0:t.top)),a.fullWidth=a.width,a.fullHeight=a.height,a.left=s,a.top=l),a}},t.Tooltip=m,t.plugin={name:"tooltip",init:function(){this._initTooltip()},dispose:function(){this._disposeTooltip()},members:{_initTooltip:function(){this._tooltip=new t.Tooltip({cssClass:this._rootClassPrefix+"-tooltip",eventTrigger:this._eventTrigger,pathModified:this.option("pathModified"),widgetRoot:this.element()})},_disposeTooltip:function(){this._tooltip.dispose(),this._tooltip=null},_hideTooltip:function(){this._tooltip.hide()},_onRender:function(){this._$element.is(":visible")||this._hideTooltip()},_setTooltipRendererOptions:function(){this._tooltip.setRendererOptions(this._getRendererOptions())},_setTooltipOptions:function(){this._tooltip.update(this._getOption("tooltip"))}},customize:function(e){var t=e.prototype;t._eventsMap.onTooltipShown={name:"tooltipShown"},t._eventsMap.onTooltipHidden={name:"tooltipHidden"},e.addChange({code:"TOOLTIP_RENDERER",handler:function(){this._setTooltipRendererOptions()},isThemeDependent:!0,isOptionChange:!0}),e.addChange({code:"TOOLTIP",handler:function(){this._setTooltipOptions()},isThemeDependent:!0,isOptionChange:!0,option:"tooltip"})}}},"48bo":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Y3yw");i.Observable.prototype.race=r.race},"48oy":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),(function(e){n.d(t,"createPlatform",function(){return ln}),n.d(t,"assertPlatform",function(){return un}),n.d(t,"destroyPlatform",function(){return cn}),n.d(t,"getPlatform",function(){return dn}),n.d(t,"PlatformRef",function(){return hn}),n.d(t,"ApplicationRef",function(){return fn}),n.d(t,"enableProdMode",function(){return rn}),n.d(t,"isDevMode",function(){return on}),n.d(t,"createPlatformFactory",function(){return an}),n.d(t,"NgProbeToken",function(){return sn}),n.d(t,"APP_ID",function(){return st}),n.d(t,"PACKAGE_ROOT_URL",function(){return pt}),n.d(t,"PLATFORM_INITIALIZER",function(){return ct}),n.d(t,"PLATFORM_ID",function(){return dt}),n.d(t,"APP_BOOTSTRAP_LISTENER",function(){return ht}),n.d(t,"APP_INITIALIZER",function(){return rt}),n.d(t,"ApplicationInitStatus",function(){return ot}),n.d(t,"DebugElement",function(){return zn}),n.d(t,"DebugNode",function(){return Hn}),n.d(t,"asNativeElements",function(){return Yn}),n.d(t,"getDebugNode",function(){return Wn}),n.d(t,"Testability",function(){return Kt}),n.d(t,"TestabilityRegistry",function(){return Xt}),n.d(t,"setTestabilityGetter",function(){return Zt}),n.d(t,"TRANSLATIONS",function(){return gi}),n.d(t,"TRANSLATIONS_FORMAT",function(){return vi}),n.d(t,"LOCALE_ID",function(){return mi}),n.d(t,"MissingTranslationStrategy",function(){return yi}),n.d(t,"ApplicationModule",function(){return xi}),n.d(t,"wtfCreateScope",function(){return jt}),n.d(t,"wtfLeave",function(){return Ft}),n.d(t,"wtfStartTimeRange",function(){return Bt}),n.d(t,"wtfEndTimeRange",function(){return Vt}),n.d(t,"Type",function(){return Pe}),n.d(t,"EventEmitter",function(){return Ht}),n.d(t,"ErrorHandler",function(){return Ee}),n.d(t,"Sanitizer",function(){return Si}),n.d(t,"SecurityContext",function(){return Ci}),n.d(t,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return g}),n.d(t,"Attribute",function(){return v}),n.d(t,"ContentChild",function(){return _}),n.d(t,"ContentChildren",function(){return b}),n.d(t,"Query",function(){return y}),n.d(t,"ViewChild",function(){return x}),n.d(t,"ViewChildren",function(){return w}),n.d(t,"Component",function(){return E}),n.d(t,"Directive",function(){return T}),n.d(t,"HostBinding",function(){return M}),n.d(t,"HostListener",function(){return D}),n.d(t,"Input",function(){return A}),n.d(t,"Output",function(){return I}),n.d(t,"Pipe",function(){return k}),n.d(t,"CUSTOM_ELEMENTS_SCHEMA",function(){return R}),n.d(t,"NO_ERRORS_SCHEMA",function(){return L}),n.d(t,"NgModule",function(){return P}),n.d(t,"ViewEncapsulation",function(){return N}),n.d(t,"Version",function(){return j}),n.d(t,"VERSION",function(){return F}),n.d(t,"forwardRef",function(){return ee}),n.d(t,"resolveForwardRef",function(){return te}),n.d(t,"Injector",function(){return oe}),n.d(t,"ReflectiveInjector",function(){return et}),n.d(t,"ResolvedReflectiveFactory",function(){return Ge}),n.d(t,"ReflectiveKey",function(){return Re}),n.d(t,"InjectionToken",function(){return a}),n.d(t,"Inject",function(){return B}),n.d(t,"Optional",function(){return V}),n.d(t,"Injectable",function(){return H}),n.d(t,"Self",function(){return z}),n.d(t,"SkipSelf",function(){return Y}),n.d(t,"Host",function(){return U}),n.d(t,"NgZone",function(){return zt}),n.d(t,"RenderComponentType",function(){return gn}),n.d(t,"Renderer",function(){return yn}),n.d(t,"Renderer2",function(){return xn}),n.d(t,"RendererFactory2",function(){return _n}),n.d(t,"RendererStyleFlags2",function(){return wn}),n.d(t,"RootRenderer",function(){return bn}),n.d(t,"COMPILER_OPTIONS",function(){return yt}),n.d(t,"Compiler",function(){return vt}),n.d(t,"CompilerFactory",function(){return bt}),n.d(t,"ModuleWithComponentFactories",function(){return mt}),n.d(t,"ComponentFactory",function(){return wt}),n.d(t,"ComponentRef",function(){return _t}),n.d(t,"ComponentFactoryResolver",function(){return St}),n.d(t,"ElementRef",function(){return Cn}),n.d(t,"NgModuleFactory",function(){return kt}),n.d(t,"NgModuleRef",function(){return Et}),n.d(t,"NgModuleFactoryLoader",function(){return Sn}),n.d(t,"getModuleFactory",function(){return En}),n.d(t,"QueryList",function(){return kn}),n.d(t,"SystemJsNgModuleLoader",function(){return Rn}),n.d(t,"SystemJsNgModuleLoaderConfig",function(){return Mn}),n.d(t,"TemplateRef",function(){return Pn}),n.d(t,"ViewContainerRef",function(){return Nn}),n.d(t,"EmbeddedViewRef",function(){return Bn}),n.d(t,"ViewRef",function(){return Fn}),n.d(t,"ChangeDetectionStrategy",function(){return C}),n.d(t,"ChangeDetectorRef",function(){return jn}),n.d(t,"DefaultIterableDiffer",function(){return ei}),n.d(t,"IterableDiffers",function(){return ai}),n.d(t,"KeyValueDiffers",function(){return ui}),n.d(t,"SimpleChange",function(){return Kn}),n.d(t,"WrappedValue",function(){return $n}),n.d(t,"platformCore",function(){return fi}),n.d(t,"\u0275ALLOW_MULTIPLE_PLATFORMS",function(){return nn}),n.d(t,"\u0275APP_ID_RANDOM_PROVIDER",function(){return at}),n.d(t,"\u0275devModeEqual",function(){return Gn}),n.d(t,"\u0275isListLikeIterable",function(){return Xn}),n.d(t,"\u0275ChangeDetectorStatus",function(){return S}),n.d(t,"\u0275isDefaultChangeDetectionStrategy",function(){return O}),n.d(t,"\u0275Console",function(){return ft}),n.d(t,"\u0275ComponentFactory",function(){return wt}),n.d(t,"\u0275CodegenComponentFactoryResolver",function(){return Ot}),n.d(t,"\u0275ReflectionCapabilities",function(){return Ve}),n.d(t,"\u0275RenderDebugInfo",function(){return vn}),n.d(t,"\u0275global",function(){return G}),n.d(t,"\u0275looseIdentical",function(){return J}),n.d(t,"\u0275stringify",function(){return Q}),n.d(t,"\u0275makeDecorator",function(){return h}),n.d(t,"\u0275isObservable",function(){return it}),n.d(t,"\u0275isPromise",function(){return nt}),n.d(t,"\u0275clearOverrides",function(){return el}),n.d(t,"\u0275overrideComponentView",function(){return Qs}),n.d(t,"\u0275overrideProvider",function(){return Js}),n.d(t,"\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",function(){return Co}),n.d(t,"\u0275defineComponent",function(){return aa}),n.d(t,"\u0275detectChanges",function(){return sa}),n.d(t,"\u0275renderComponent",function(){return oa}),n.d(t,"\u0275C",function(){return ql}),n.d(t,"\u0275D",function(){return Wl}),n.d(t,"\u0275E",function(){return Pl}),n.d(t,"\u0275T",function(){return Yl}),n.d(t,"\u0275V",function(){return Xl}),n.d(t,"\u0275b",function(){return ta}),n.d(t,"\u0275b1",function(){return na}),n.d(t,"\u0275c",function(){return Gl}),n.d(t,"\u0275cR",function(){return $l}),n.d(t,"\u0275cr",function(){return Kl}),n.d(t,"\u0275e",function(){return Bl}),n.d(t,"\u0275p",function(){return Vl}),n.d(t,"\u0275s",function(){return zl}),n.d(t,"\u0275t",function(){return Ul}),n.d(t,"\u0275v",function(){return Zl}),n.d(t,"\u0275registerModuleFactory",function(){return Tn}),n.d(t,"\u0275EMPTY_ARRAY",function(){return wr}),n.d(t,"\u0275EMPTY_MAP",function(){return xr}),n.d(t,"\u0275and",function(){return Cr}),n.d(t,"\u0275ccf",function(){return zr}),n.d(t,"\u0275cmf",function(){return tl}),n.d(t,"\u0275crt",function(){return Yi}),n.d(t,"\u0275did",function(){return po}),n.d(t,"\u0275eld",function(){return Sr}),n.d(t,"\u0275elementEventFullName",function(){return tr}),n.d(t,"\u0275getComponentViewDefinitionFactory",function(){return Yr}),n.d(t,"\u0275inlineInterpolate",function(){return br}),n.d(t,"\u0275interpolate",function(){return yr}),n.d(t,"\u0275mod",function(){return Rr}),n.d(t,"\u0275mpd",function(){return Dr}),n.d(t,"\u0275ncd",function(){return Po}),n.d(t,"\u0275nov",function(){return eo}),n.d(t,"\u0275pid",function(){return fo}),n.d(t,"\u0275prd",function(){return mo}),n.d(t,"\u0275pad",function(){return Fo}),n.d(t,"\u0275pod",function(){return Bo}),n.d(t,"\u0275ppd",function(){return jo}),n.d(t,"\u0275qud",function(){return Io}),n.d(t,"\u0275ted",function(){return Ho}),n.d(t,"\u0275unv",function(){return Vi}),n.d(t,"\u0275vid",function(){return Uo}),n.d(t,"AUTO_STYLE",function(){return _a}),n.d(t,"trigger",function(){return wa}),n.d(t,"animate",function(){return xa}),n.d(t,"group",function(){return Ca}),n.d(t,"sequence",function(){return Sa}),n.d(t,"style",function(){return Oa}),n.d(t,"state",function(){return Ta}),n.d(t,"keyframes",function(){return Ea}),n.d(t,"transition",function(){return ka}),n.d(t,"\u0275bf",function(){return pa}),n.d(t,"\u0275bg",function(){return fa}),n.d(t,"\u0275bk",function(){return ya}),n.d(t,"\u0275bh",function(){return ma}),n.d(t,"\u0275bj",function(){return va}),n.d(t,"\u0275bi",function(){return ga}),n.d(t,"\u0275bl",function(){return ba}),n.d(t,"\u0275be",function(){return ha}),n.d(t,"\u0275n",function(){return bi}),n.d(t,"\u0275o",function(){return _i}),n.d(t,"\u0275q",function(){return wi}),n.d(t,"\u0275i",function(){return lt}),n.d(t,"\u0275j",function(){return hi}),n.d(t,"\u0275k",function(){return pi}),n.d(t,"\u0275l",function(){return Jn}),n.d(t,"\u0275m",function(){return oi}),n.d(t,"\u0275f",function(){return tt}),n.d(t,"\u0275g",function(){return Ue}),n.d(t,"\u0275h",function(){return Ke}),n.d(t,"\u0275r",function(){return Nt}),n.d(t,"\u0275w",function(){return Dt}),n.d(t,"\u0275u",function(){return Mt}),n.d(t,"\u0275z",function(){return Pt}),n.d(t,"\u0275x",function(){return Rt}),n.d(t,"\u0275y",function(){return Lt}),n.d(t,"\u0275bc",function(){return ml}),n.d(t,"\u0275a",function(){return f}),n.d(t,"\u0275d",function(){return m}),n.d(t,"\u0275ba",function(){return go}),n.d(t,"\u0275bb",function(){return Di});var i=n("ves3"),r=n("Qi5R"),o=n("LiEr"),s=n("W/Sc"),l=n("s+UU");class a{constructor(e){this._desc=e,this.ngMetadataName="InjectionToken"}toString(){return`InjectionToken ${this._desc}`}}const u="__annotations__",c="__paramaters__",d="__prop__metadata__";function h(e,t,n,i){const r=p(t);function o(e){if(this instanceof o)return r.call(this,e),this;const t=new o(e),n=function(e){return(e.hasOwnProperty(u)?e[u]:Object.defineProperty(e,u,{value:[]})[u]).push(t),e};return i&&i(n),n}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}function p(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function f(e,t,n){const i=p(t);function r(...e){if(this instanceof r)return i.apply(this,e),this;const t=new r(...e);return n.annotation=t,n;function n(e,n,i){const r=e.hasOwnProperty(c)?e[c]:Object.defineProperty(e,c,{value:[]})[c];for(;r.length<=i;)r.push(null);return(r[i]=r[i]||[]).push(t),e}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r}function m(e,t,n){const i=p(t);function r(...e){if(this instanceof r)return i.apply(this,e),this;const t=new r(...e);return function(e,n){const i=e.constructor,r=i.hasOwnProperty(d)?i[d]:Object.defineProperty(i,d,{value:{}})[d];r[n]=r.hasOwnProperty(n)&&r[n]||[],r[n].unshift(t)}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r}const g=new a("AnalyzeForEntryComponents"),v=f("Attribute",e=>({attributeName:e}));class y{}const b=m("ContentChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1},t),y),_=m("ContentChild",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),y),w=m("ViewChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!0,descendants:!0},t),y),x=m("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),y),C=function(){var e={OnPush:0,Default:1};return e[e.OnPush]="OnPush",e[e.Default]="Default",e}(),S=function(){var e={CheckOnce:0,Checked:1,CheckAlways:2,Detached:3,Errored:4,Destroyed:5};return e[e.CheckOnce]="CheckOnce",e[e.Checked]="Checked",e[e.CheckAlways]="CheckAlways",e[e.Detached]="Detached",e[e.Errored]="Errored",e[e.Destroyed]="Destroyed",e}();function O(e){return null==e||e===C.Default}const T=h("Directive",(e={})=>e),E=h("Component",(e={})=>Object.assign({changeDetection:C.Default},e),T),k=h("Pipe",e=>Object.assign({pure:!0},e)),A=m("Input",e=>({bindingPropertyName:e})),I=m("Output",e=>({bindingPropertyName:e})),M=m("HostBinding",e=>({hostPropertyName:e})),D=m("HostListener",(e,t)=>({eventName:e,args:t})),R={name:"custom-elements"},L={name:"no-errors-schema"},P=h("NgModule",e=>e),N=function(){var e={Emulated:0,Native:1,None:2};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e}();class j{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const F=new j("5.2.10"),B=f("Inject",e=>({token:e})),V=f("Optional"),H=h("Injectable"),z=f("Self"),Y=f("SkipSelf"),U=f("Host"),W="undefined"!=typeof window&&window,q="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,G=W||"undefined"!=typeof e&&e||q,$=Promise.resolve(0);let K=null;function X(){if(!K){const e=G.Symbol;if(e&&e.iterator)K=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t<e.length;++t){const n=e[t];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(K=n)}}}return K}function Z(e){"undefined"==typeof Zone?$.then(()=>{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function J(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function Q(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(Q).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 n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ee(e){return e.__forward_ref__=ee,e.toString=function(){return Q(this())},e}function te(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")&&e.__forward_ref__===ee?e():e}const ne="__source",ie=new Object,re=ie;class oe{static create(e,t){return Array.isArray(e)?new ve(e,t):new ve(e.providers,e.parent,e.name||null)}}oe.THROW_IF_NOT_FOUND=ie,oe.NULL=new class{get(e,t=ie){if(t===ie)throw new Error(`NullInjectorError: No provider for ${Q(e)}!`);return t}};const se=function(e){return e},le=[],ae=se,ue=function(){return Array.prototype.slice.call(arguments)},ce={},de=function(e){for(let t in e)if(e[t]===ce)return t;throw Error("!prop")}({provide:String,useValue:ce}),he="ngTokenPath",pe="ngTempTokenPath",fe=oe.NULL,me=/\n/gm,ge="\u0275";class ve{constructor(e,t=fe,n=null){this.parent=t,this.source=n;const i=this._records=new Map;i.set(oe,{token:oe,fn:se,deps:le,value:this,useNew:!1}),function e(t,n){if(n)if((n=te(n))instanceof Array)for(let i=0;i<n.length;i++)e(t,n[i]);else{if("function"==typeof n)throw _e("Function/Class not supported",n);if(!n||"object"!=typeof n||!n.provide)throw _e("Unexpected provider",n);{let e=te(n.provide);const i=function(e){const t=function(e){let t=le;const n=e.deps;if(n&&n.length){t=[];for(let e=0;e<n.length;e++){let i=6,r=te(n[e]);if(r instanceof Array)for(let e=0,t=r;e<t.length;e++){const n=t[e];n instanceof V||n==V?i|=1:n instanceof Y||n==Y?i&=-3:n instanceof z||n==z?i&=-5:r=n instanceof B?n.token:te(n)}t.push({token:r,options:i})}}else if(e.useExisting)t=[{token:te(e.useExisting),options:6}];else if(!(n||de in e))throw _e("'deps' required",e);return t}(e);let n=se,i=le,r=!1,o=te(e.provide);if(de in e)i=e.useValue;else if(e.useFactory)n=e.useFactory;else if(e.useExisting);else if(e.useClass)r=!0,n=te(e.useClass);else{if("function"!=typeof o)throw _e("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",e);r=!0,n=o}return{deps:t,fn:n,useNew:r,value:i}}(n);if(!0===n.multi){let i=t.get(e);if(i){if(i.fn!==ue)throw ye(e)}else t.set(e,i={token:n.provide,deps:[],useNew:!1,fn:ue,value:le});i.deps.push({token:e=n,options:6})}const r=t.get(e);if(r&&r.fn==ue)throw ye(e);t.set(e,i)}}}(i,e)}get(e,t){const n=this._records.get(e);try{return function e(t,n,i,r,o){try{return function(t,n,i,r,o){let s;if(n){if((s=n.value)==ae)throw Error(ge+"Circular dependency");if(s===le){n.value=ae;let t=void 0,o=n.useNew,l=n.fn,a=n.deps,u=le;if(a.length){u=[];for(let t=0;t<a.length;t++){const n=a[t],o=n.options,s=2&o?i.get(n.token):void 0;u.push(e(n.token,s,i,s||4&o?r:fe,1&o?null:oe.THROW_IF_NOT_FOUND))}}n.value=s=o?new l(...u):l.apply(t,u)}}else s=r.get(t,o);return s}(t,n,i,r,o)}catch(e){throw e instanceof Error||(e=new Error(e)),(e[pe]=e[pe]||[]).unshift(t),n&&n.value==ae&&(n.value=le),e}}(e,n,this._records,this.parent,t)}catch(t){const n=t[pe];throw e[ne]&&n.unshift(e[ne]),t.message=be("\n"+t.message,n,this.source),t[he]=n,t[pe]=null,t}}toString(){const e=[];return this._records.forEach((t,n)=>e.push(Q(n))),`StaticInjector[${e.join(", ")}]`}}function ye(e){return _e("Cannot mix multi providers and regular providers",e)}function be(e,t,n=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==ge?e.substr(2):e;let i=Q(t);if(t instanceof Array)i=t.map(Q).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let i=t[n];e.push(n+":"+("string"==typeof i?JSON.stringify(i):Q(i)))}i=`{${e.join(", ")}}`}return`StaticInjectorError${n?"("+n+")":""}[${i}]: ${e.replace(me,"\n ")}`}function _e(e,t){return new Error(be(e,t))}const we="ngDebugContext",xe="ngOriginalError",Ce="ngErrorLogger";function Se(e){return e[we]}function Oe(e){return e[xe]}function Te(e,...t){e.error(...t)}class Ee{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),i=function(e){return e[Ce]||Te}(e);i(this._console,"ERROR",e),t&&i(this._console,"ORIGINAL ERROR",t),n&&i(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?Se(e)?Se(e):this._findContext(Oe(e)):null}_findOriginalError(e){let t=Oe(e);for(;t&&Oe(t);)t=Oe(t);return t}}function ke(e){return e.length>1?" ("+function(e){const t=[];for(let n=0;n<e.length;++n){if(t.indexOf(e[n])>-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map(e=>Q(e.token)).join(" -> ")+")":""}function Ae(e,t,n,i){const r=[t],o=n(r),s=i?function(e,t){const n=`${o} caused by: ${t instanceof Error?t.message:t}`,i=Error(n);return i[xe]=t,i}(0,i):Error(o);return s.addKey=Ie,s.keys=r,s.injectors=[e],s.constructResolvingMessage=n,s[xe]=i,s}function Ie(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function Me(e,t){const n=[];for(let i=0,r=t.length;i<r;i++){const e=t[i];n.push(e&&0!=e.length?e.map(Q).join(" "):"?")}return Error("Cannot resolve all parameters for '"+Q(e)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+Q(e)+"' is decorated with Injectable.")}function De(e,t){return Error(`Cannot mix multi providers and regular providers, got: ${e} ${t}`)}class Re{constructor(e,t){if(this.token=e,this.id=t,!e)throw new Error("Token must be defined!");this.displayName=Q(this.token)}static get(e){return Le.get(te(e))}static get numberOfKeys(){return Le.numberOfKeys}}const Le=new class{constructor(){this._allKeys=new Map}get(e){if(e instanceof Re)return e;if(this._allKeys.has(e))return this._allKeys.get(e);const t=new Re(e,Re.numberOfKeys);return this._allKeys.set(e,t),t}get numberOfKeys(){return this._allKeys.size}},Pe=Function;function Ne(e){return"function"==typeof e}const je=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*arguments\)/,Fe=/^class\s+[A-Za-z\d$_]*\s*extends\s+[A-Za-z\d$_]+\s*{/,Be=/^class\s+[A-Za-z\d$_]*\s*extends\s+[A-Za-z\d$_]+\s*{[\s\S]*constructor\s*\(/;class Ve{constructor(e){this._reflect=e||G.Reflect}isReflectionEnabled(){return!0}factory(e){return(...t)=>new e(...t)}_zipTypesAndAnnotations(e,t){let n;n="undefined"==typeof e?new Array(t.length):new Array(e.length);for(let i=0;i<n.length;i++)n[i]="undefined"==typeof e?[]:e[i]!=Object?[e[i]]:[],t&&null!=t[i]&&(n[i]=n[i].concat(t[i]));return n}_ownParameters(e,t){const n=e.toString();if(je.exec(n)||Fe.exec(n)&&!Be.exec(n))return null;if(e.parameters&&e.parameters!==t.parameters)return e.parameters;const i=e.ctorParameters;if(i&&i!==t.ctorParameters){const e="function"==typeof i?i():i,t=e.map(e=>e&&e.type),n=e.map(e=>e&&He(e.decorators));return this._zipTypesAndAnnotations(t,n)}const r=e.hasOwnProperty(c)&&e[c],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return o||r?this._zipTypesAndAnnotations(o,r):new Array(e.length).fill(void 0)}parameters(e){if(!Ne(e))return[];const t=ze(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?He(e.decorators):e.hasOwnProperty(u)?e[u]:null}annotations(e){if(!Ne(e))return[];const t=ze(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach(e=>{n[e]=He(t[e])}),n}return e.hasOwnProperty(d)?e[d]:null}propMetadata(e){if(!Ne(e))return{};const t=ze(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach(t=>{n[t]=e[t]})}const i=this._ownPropMetadata(e,t);return i&&Object.keys(i).forEach(e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...i[e]),n[e]=t}),n}hasLifecycleHook(e,t){return e instanceof Pe&&t in e.prototype}guards(e){return{}}getter(e){return new Function("o","return o."+e+";")}setter(e){return new Function("o","v","return o."+e+" = v;")}method(e){const t=`if (!o.${e}) throw new Error('"${e}" is undefined');\n return o.${e}.apply(o, args);`;return new Function("o","args",t)}importUri(e){return"object"==typeof e&&e.filePath?e.filePath:`./${Q(e)}`}resourceUri(e){return`./${Q(e)}`}resolveIdentifier(e,t,n,i){return i}resolveEnum(e,t){return e[t]}}function He(e){return e?e.map(e=>new(0,e.type.annotationCls)(...e.args?e.args:[])):[]}function ze(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}const Ye=new class{constructor(e){this.reflectionCapabilities=e}updateCapabilities(e){this.reflectionCapabilities=e}factory(e){return this.reflectionCapabilities.factory(e)}parameters(e){return this.reflectionCapabilities.parameters(e)}annotations(e){return this.reflectionCapabilities.annotations(e)}propMetadata(e){return this.reflectionCapabilities.propMetadata(e)}hasLifecycleHook(e,t){return this.reflectionCapabilities.hasLifecycleHook(e,t)}getter(e){return this.reflectionCapabilities.getter(e)}setter(e){return this.reflectionCapabilities.setter(e)}method(e){return this.reflectionCapabilities.method(e)}importUri(e){return this.reflectionCapabilities.importUri(e)}resourceUri(e){return this.reflectionCapabilities.resourceUri(e)}resolveIdentifier(e,t,n,i){return this.reflectionCapabilities.resolveIdentifier(e,t,n,i)}resolveEnum(e,t){return this.reflectionCapabilities.resolveEnum(e,t)}}(new Ve);class Ue{constructor(e,t,n){this.key=e,this.optional=t,this.visibility=n}static fromKey(e){return new Ue(e,!1,null)}}const We=[];class qe{constructor(e,t,n){this.key=e,this.resolvedFactories=t,this.multiProvider=n,this.resolvedFactory=this.resolvedFactories[0]}}class Ge{constructor(e,t){this.factory=e,this.dependencies=t}}function $e(e){return new qe(Re.get(e.provide),[function(e){let t,n;if(e.useClass){const i=te(e.useClass);t=Ye.factory(i),n=Xe(i)}else e.useExisting?(t=(e=>e),n=[Ue.fromKey(Re.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function(e,t){if(t){const n=t.map(e=>[e]);return t.map(t=>Ze(e,t,n))}return Xe(e)}(e.useFactory,e.deps)):(t=(()=>e.useValue),n=We);return new Ge(t,n)}(e)],e.multi||!1)}function Ke(e){const t=function(e,t){for(let n=0;n<e.length;n++){const i=e[n],r=t.get(i.key.id);if(r){if(i.multiProvider!==r.multiProvider)throw De(r,i);if(i.multiProvider)for(let e=0;e<i.resolvedFactories.length;e++)r.resolvedFactories.push(i.resolvedFactories[e]);else t.set(i.key.id,i)}else{let e;e=i.multiProvider?new qe(i.key,i.resolvedFactories.slice(),i.multiProvider):i,t.set(i.key.id,e)}}return t}(function e(t,n){return t.forEach(t=>{if(t instanceof Pe)n.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)n.push(t);else{if(!(t instanceof Array))throw Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${t}`);e(t,n)}}),n}(e,[]).map($e),new Map);return Array.from(t.values())}function Xe(e){const t=Ye.parameters(e);if(!t)return[];if(t.some(e=>null==e))throw Me(e,t);return t.map(n=>Ze(e,n,t))}function Ze(e,t,n){let i=null,r=!1;if(!Array.isArray(t))return Je(t instanceof B?t.token:t,r,null);let o=null;for(let s=0;s<t.length;++s){const e=t[s];e instanceof Pe?i=e:e instanceof B?i=e.token:e instanceof V?r=!0:e instanceof z||e instanceof Y?o=e:e instanceof a&&(i=e)}if(null!=(i=te(i)))return Je(i,r,o);throw Me(e,n)}function Je(e,t,n){return new Ue(Re.get(e),t,n)}const Qe=new Object;class et{static resolve(e){return Ke(e)}static resolveAndCreate(e,t){const n=et.resolve(e);return et.fromResolvedProviders(n,t)}static fromResolvedProviders(e,t){return new tt(e,t)}}class tt{constructor(e,t){this._constructionCounter=0,this._providers=e,this.parent=t||null;const n=e.length;this.keyIds=new Array(n),this.objs=new Array(n);for(let i=0;i<n;i++)this.keyIds[i]=e[i].key.id,this.objs[i]=Qe}get(e,t=re){return this._getByKey(Re.get(e),null,t)}resolveAndCreateChild(e){const t=et.resolve(e);return this.createChildFromResolved(t)}createChildFromResolved(e){const t=new tt(e);return t.parent=this,t}resolveAndInstantiate(e){return this.instantiateResolved(et.resolve([e])[0])}instantiateResolved(e){return this._instantiateProvider(e)}getProviderAtIndex(e){if(e<0||e>=this._providers.length)throw function(e){return Error(`Index ${e} is out-of-bounds.`)}(e);return this._providers[e]}_new(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function(t,n){return Ae(t,e.key,function(e){return`Cannot instantiate cyclic dependency!${ke(e)}`})}(this);return this._instantiateProvider(e)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(e){if(e.multiProvider){const t=new Array(e.resolvedFactories.length);for(let n=0;n<e.resolvedFactories.length;++n)t[n]=this._instantiate(e,e.resolvedFactories[n]);return t}return this._instantiate(e,e.resolvedFactories[0])}_instantiate(e,t){const n=t.factory;let i,r;try{i=t.dependencies.map(e=>this._getByReflectiveDependency(e))}catch(t){throw t.addKey&&t.addKey(this,e.key),t}try{r=n(...i)}catch(t){throw function(t,n,i,r){return Ae(t,e.key,function(e){const t=Q(e[0].token);return`${n.message}: Error during instantiation of ${t}!${ke(e)}.`},n)}(this,t)}return r}_getByReflectiveDependency(e){return this._getByKey(e.key,e.visibility,e.optional?null:re)}_getByKey(e,t,n){return e===tt.INJECTOR_KEY?this:t instanceof z?this._getByKeySelf(e,n):this._getByKeyDefault(e,n,t)}_getObjByKeyId(e){for(let t=0;t<this.keyIds.length;t++)if(this.keyIds[t]===e)return this.objs[t]===Qe&&(this.objs[t]=this._new(this._providers[t])),this.objs[t];return Qe}_throwOrNull(e,t){if(t!==re)return t;throw function(e,t){return Ae(e,t,function(e){return`No provider for ${Q(e[0].token)}!${ke(e)}`})}(this,e)}_getByKeySelf(e,t){const n=this._getObjByKeyId(e.id);return n!==Qe?n:this._throwOrNull(e,t)}_getByKeyDefault(e,t,n){let i;for(i=n instanceof Y?this.parent:this;i instanceof tt;){const t=i,n=t._getObjByKeyId(e.id);if(n!==Qe)return n;i=t.parent}return null!==i?i.get(e.token,t):this._throwOrNull(e,t)}get displayName(){return`ReflectiveInjector(providers: [${function(e,t){const n=new Array(e._providers.length);for(let i=0;i<e._providers.length;++i)n[i]=t(e.getProviderAtIndex(i));return n}(this,e=>' "'+e.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}function nt(e){return!!e&&"function"==typeof e.then}function it(e){return!!e&&"function"==typeof e.subscribe}tt.INJECTOR_KEY=Re.get(oe);const rt=new a("Application Initializer");class ot{constructor(e){this.appInits=e,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 n=0;n<this.appInits.length;n++){const t=this.appInits[n]();nt(t)&&e.push(t)}Promise.all(e).then(()=>{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}const st=new a("AppId");function lt(){return`${ut()}${ut()}${ut()}`}const at={provide:st,useFactory:lt,deps:[]};function ut(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const ct=new a("Platform Initializer"),dt=new a("Platform ID"),ht=new a("appBootstrapListener"),pt=new a("Application Packages Root URL");class ft{log(e){console.log(e)}warn(e){console.warn(e)}}ft.ctorParameters=(()=>[]);class mt{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}function gt(){throw new Error("Runtime compiler is not loaded")}class vt{compileModuleSync(e){throw gt()}compileModuleAsync(e){throw gt()}compileModuleAndAllComponentsSync(e){throw gt()}compileModuleAndAllComponentsAsync(e){throw gt()}clearCache(){}clearCacheFor(e){}}const yt=new a("compilerOptions");class bt{}class _t{}class wt{}function xt(e){const t=Error(`No component factory found for ${Q(e)}. Did you add it to @NgModule.entryComponents?`);return t[Ct]=e,t}const Ct="ngComponent";class St{}St.NULL=new class{resolveComponentFactory(e){throw xt(e)}};class Ot{constructor(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(let i=0;i<e.length;i++){const t=e[i];this._factories.set(t.componentType,t)}}resolveComponentFactory(e){let t=this._factories.get(e);if(!t&&this._parent&&(t=this._parent.resolveComponentFactory(e)),!t)throw xt(e);return new Tt(t,this._ngModule)}}class Tt extends wt{constructor(e,t){super(),this.factory=e,this.ngModule=t,this.selector=e.selector,this.componentType=e.componentType,this.ngContentSelectors=e.ngContentSelectors,this.inputs=e.inputs,this.outputs=e.outputs}create(e,t,n,i){return this.factory.create(e,t,n,i||this.ngModule)}}class Et{}class kt{}let At,It;function Mt(){const e=G.wtf;return!(!e||!(At=e.trace)||(It=At.events,0))}function Dt(e,t=null){return It.createScope(e,t)}function Rt(e,t){return At.leaveScope(e,t),t}function Lt(e,t){return At.beginTimeRange(e,t)}function Pt(e){At.endTimeRange(e)}const Nt=Mt(),jt=Nt?Dt:(e,t)=>(function(e,t){return null}),Ft=Nt?Rt:(e,t)=>t,Bt=Nt?Lt:(e,t)=>null,Vt=Nt?Pt:e=>null;class Ht extends s.Subject{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let i,r=e=>null,o=()=>null;e&&"object"==typeof e?(i=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(r=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(o=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(i=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(r=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(o=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const s=super.subscribe(i,r,o);return e instanceof l.a&&e.add(s),s}}class zt{constructor({enableLongStackTrace:e=!1}){if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ht(!1),this.onMicrotaskEmpty=new Ht(!1),this.onStable=new Ht(!1),this.onError=new Ht(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),function(e){e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(t,n,i,r,o,s)=>{try{return qt(e),t.invokeTask(i,r,o,s)}finally{Gt(e)}},onInvoke:(t,n,i,r,o,s,l)=>{try{return qt(e),t.invoke(i,r,o,s,l)}finally{Gt(e)}},onHasTask:(t,n,i,r)=>{t.hasTask(i,r),n===i&&("microTask"==r.change?(e.hasPendingMicrotasks=r.microTask,Wt(e)):"macroTask"==r.change&&(e.hasPendingMacrotasks=r.macroTask))},onHandleError:(t,n,i,r)=>(t.handleError(i,r),e.runOutsideAngular(()=>e.onError.emit(r)),!1)})}(this)}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!zt.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(zt.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,i){const r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+i,e,Ut,Yt,Yt);try{return r.runTask(o,t,n)}finally{r.cancelTask(o)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function Yt(){}const Ut={};function Wt(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 qt(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Gt(e){e._nesting--,Wt(e)}class $t{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ht,this.onMicrotaskEmpty=new Ht,this.onStable=new Ht,this.onError=new Ht}run(e){return e()}runGuarded(e){return e()}runOutsideAngular(e){return e()}runTask(e){return e()}}class Kt{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{zt.assertNotInAngularZone(),Z(()=>{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(){this.isStable()?Z(()=>{for(;0!==this._callbacks.length;)this._callbacks.pop()(this._didWork);this._didWork=!1}):this._didWork=!0}whenStable(e){this._callbacks.push(e),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}class Xt{constructor(){this._applications=new Map,Qt.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 Qt.findTestabilityInTree(this,e,t)}}function Zt(e){Qt=e}Xt.ctorParameters=(()=>[]);let Jt,Qt=new class{addToWindow(e){}findTestabilityInTree(e,t,n){return null}},en=!0,tn=!1;const nn=new a("AllowMultipleToken");function rn(){if(tn)throw new Error("Cannot enable prod mode after platform setup.");en=!1}function on(){return tn=!0,en}class sn{constructor(e,t){this.name=e,this.token=t}}function ln(e){if(Jt&&!Jt.destroyed&&!Jt.injector.get(nn,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Jt=e.get(hn);const t=e.get(ct,null);return t&&t.forEach(e=>e()),Jt}function an(e,t,n=[]){const i=`Platform: ${t}`,r=new a(i);return(t=[])=>{let o=dn();if(!o||o.injector.get(nn,!1))if(e)e(n.concat(t).concat({provide:r,useValue:!0}));else{const e=n.concat(t).concat({provide:r,useValue:!0});ln(oe.create({providers:e,name:i}))}return un(r)}}function un(e){const t=dn();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}function cn(){Jt&&!Jt.destroyed&&Jt.destroy()}function dn(){return Jt&&!Jt.destroyed?Jt:null}class hn{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n=function(e){return"noop"===e?new $t:("zone.js"===e?void 0:e)||new zt({enableLongStackTrace:on()})}(t?t.ngZone:void 0),i=[{provide:zt,useValue:n}];return n.run(()=>{const t=oe.create({providers:i,parent:this.injector,name:e.moduleType.name}),r=e.create(t),o=r.injector.get(Ee,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return r.onDestroy(()=>mn(this._modules,r)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{o.handleError(e)}})),function(e,t,n){try{const i=n();return nt(i)?i.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):i}catch(n){throw t.runOutsideAngular(()=>e.handleError(n)),n}}(o,n,()=>{const e=r.injector.get(ot);return e.runInitializers(),e.donePromise.then(()=>(this._moduleDoBootstrap(r),r))})})}bootstrapModule(e,t=[]){const n=this.injector.get(bt),i=pn({},t);return n.createCompiler([i]).compileModuleAsync(e).then(e=>this.bootstrapModuleFactory(e,i))}_moduleDoBootstrap(e){const t=e.injector.get(fn);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${Q(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}}function pn(e,t){return Array.isArray(t)?t.reduce(pn,e):Object.assign({},e,t)}class fn{constructor(e,t,n,s,l,a){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=s,this._componentFactoryResolver=l,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=on(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const u=new i.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),c=new i.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{zt.assertNotInAngularZone(),Z(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{zt.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=Object(r.a)(u,o.a.call(c))}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 n;n=e instanceof wt?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const i=n instanceof Tt?null:this._injector.get(Et),r=n.create(oe.NULL,[],t||n.selector,i);r.onDestroy(()=>{this._unloadComponent(r)});const o=r.injector.get(Kt,null);return o&&r.injector.get(Xt).registerApplication(r.location.nativeElement,o),this._loadComponent(r),on()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");const e=fn._tickScope();try{this._runningTick=!0,this._views.forEach(e=>e.detectChanges()),this._enforceNoNewChanges&&this._views.forEach(e=>e.checkNoChanges())}catch(e){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(e))}finally{this._runningTick=!1,Ft(e)}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;mn(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(ht,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),mn(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}function mn(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}fn._tickScope=jt("ApplicationRef#tick()");class gn{constructor(e,t,n,i,r,o){this.id=e,this.templateUrl=t,this.slotCount=n,this.encapsulation=i,this.styles=r,this.animations=o}}class vn{}class yn{}new a("Renderer2Interceptor");class bn{}class _n{}const wn=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}();class xn{}class Cn{constructor(e){this.nativeElement=e}}class Sn{}let On=new Map;function Tn(e,t){const n=On.get(e);if(n)throw new Error(`Duplicate module registered for ${e} - ${n.moduleType.name} vs ${t.moduleType.name}`);On.set(e,t)}function En(e){const t=On.get(e);if(!t)throw new Error(`No module with ID ${e} loaded`);return t}class kn{constructor(){this.dirty=!0,this._results=[],this.changes=new Ht,this.length=0}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()}[X()](){return this._results[X()]()}toString(){return this._results.toString()}reset(e){this._results=function e(t){return t.reduce((t,n)=>{const i=Array.isArray(n)?e(n):n;return t.concat(i)},[])}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}const An="#",In="NgFactory";class Mn{}const Dn={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};class Rn{constructor(e,t){this._compiler=e,this._config=t||Dn}load(e){return this._compiler instanceof vt?this.loadFactory(e):this.loadAndCompile(e)}loadAndCompile(e){let[t,i]=e.split(An);return void 0===i&&(i="default"),n("Jnfr")(t).then(e=>e[i]).then(e=>Ln(e,t,i)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,i]=e.split(An),r=In;return void 0===i&&(i="default",r=""),n("Jnfr")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[i+r]).then(e=>Ln(e,t,i))}}function Ln(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}class Pn{}class Nn{}class jn{}class Fn extends jn{}class Bn extends Fn{}class Vn{constructor(e,t){this.name=e,this.callback=t}}class Hn{constructor(e,t,n){this._debugContext=n,this.nativeNode=e,t&&t instanceof zn?t.addChild(this):this.parent=null,this.listeners=[]}get injector(){return this._debugContext.injector}get componentInstance(){return this._debugContext.component}get context(){return this._debugContext.context}get references(){return this._debugContext.references}get providerTokens(){return this._debugContext.providerTokens}}class zn extends Hn{constructor(e,t,n){super(e,t,n),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}addChild(e){e&&(this.childNodes.push(e),e.parent=this)}removeChild(e){const t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}insertChildrenAfter(e,t){const n=this.childNodes.indexOf(e);-1!==n&&(this.childNodes.splice(n+1,0,...t),t.forEach(e=>{e.parent&&e.parent.removeChild(e),e.parent=this}))}insertBefore(e,t){const n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return function e(t,n,i){t.childNodes.forEach(t=>{t instanceof zn&&(n(t)&&i.push(t),e(t,n,i))})}(this,e,t),t}queryAllNodes(e){const t=[];return function e(t,n,i){t instanceof zn&&t.childNodes.forEach(t=>{n(t)&&i.push(t),t instanceof zn&&e(t,n,i)})}(this,e,t),t}get children(){return this.childNodes.filter(e=>e instanceof zn)}triggerEventHandler(e,t){this.listeners.forEach(n=>{n.name==e&&n.callback(t)})}}function Yn(e){return e.map(e=>e.nativeElement)}const Un=new Map;function Wn(e){return Un.get(e)||null}function qn(e){Un.set(e.nativeNode,e)}function Gn(e,t){const n=Xn(e),i=Xn(t);return n&&i?function(e,t,n){const i=e[X()](),r=t[X()]();for(;;){const e=i.next(),t=r.next();if(e.done&&t.done)return!0;if(e.done||t.done)return!1;if(!n(e.value,t.value))return!1}}(e,t,Gn):!(n||!e||"object"!=typeof e&&"function"!=typeof e||i||!t||"object"!=typeof t&&"function"!=typeof t)||J(e,t)}class $n{constructor(e){this.wrapped=e}static wrap(e){return new $n(e)}static unwrap(e){return $n.isWrapped(e)?e.wrapped:e}static isWrapped(e){return e instanceof $n}}class Kn{constructor(e,t,n){this.previousValue=e,this.currentValue=t,this.firstChange=n}isFirstChange(){return this.firstChange}}function Xn(e){return!!Zn(e)&&(Array.isArray(e)||!(e instanceof Map)&&X()in e)}function Zn(e){return null!==e&&("function"==typeof e||"object"==typeof e)}class Jn{constructor(){}supports(e){return Xn(e)}create(e){return new ei(e)}}const Qn=(e,t)=>t;class ei{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||Qn}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,i=0,r=null;for(;t||n;){const o=!n||t&&t.currentIndex<ri(n,i,r)?t:n,s=ri(o,i,r),l=o.currentIndex;if(o===n)i--,n=n._nextRemoved;else if(t=t._next,null==o.previousIndex)i++;else{r||(r=[]);const e=s-i,t=l-i;if(e!=t){for(let n=0;n<e;n++){const i=n<r.length?r[n]:r[n]=0,o=i+n;t<=o&&o<e&&(r[n]=i+1)}r[o.previousIndex]=t-e}}s!==l&&e(o,s,l)}}forEachPreviousItem(e){let t;for(t=this._previousItHead;null!==t;t=t._nextPrevious)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachMovedItem(e){let t;for(t=this._movesHead;null!==t;t=t._nextMoved)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}forEachIdentityChange(e){let t;for(t=this._identityChangesHead;null!==t;t=t._nextIdentityChange)e(t)}diff(e){if(null==e&&(e=[]),!Xn(e))throw new Error(`Error trying to diff '${Q(e)}'. Only arrays and iterables are allowed`);return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t,n,i,r=this._itHead,o=!1;if(Array.isArray(e)){this.length=e.length;for(let t=0;t<this.length;t++)i=this._trackByFn(t,n=e[t]),null!==r&&J(r.trackById,i)?(o&&(r=this._verifyReinsertion(r,n,i,t)),J(r.item,n)||this._addIdentityChange(r,n)):(r=this._mismatch(r,n,i,t),o=!0),r=r._next}else t=0,function(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[X()]();let i;for(;!(i=n.next()).done;)t(i.value)}}(e,e=>{i=this._trackByFn(t,e),null!==r&&J(r.trackById,i)?(o&&(r=this._verifyReinsertion(r,e,i,t)),J(r.item,e)||this._addIdentityChange(r,e)):(r=this._mismatch(r,e,i,t),o=!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,t;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=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,i){let r;return null===e?r=this._itTail:(r=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,i))?(J(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,r,i)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(J(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,r,i)):e=this._addAfter(new ti(t,n),r,i),e}_verifyReinsertion(e,t,n,i){let r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?e=this._reinsertAfter(r,e._prev,i):e.currentIndex!=i&&(e.currentIndex=i,this._addToMoves(e,i)),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,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const i=e._prevRemoved,r=e._nextRemoved;return null===i?this._removalsHead=r:i._nextRemoved=r,null===r?this._removalsTail=i:r._prevRemoved=i,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const i=null===t?this._itHead:t._next;return e._next=i,e._prev=t,null===i?this._itTail=e:i._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new ii),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ii),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 ti{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 ni{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 n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&J(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class ii{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new ni,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.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 ri(e,t,n){const i=e.previousIndex;if(null===i)return i;let r=0;return n&&i<n.length&&(r=n[i]),i+t+r}class oi{constructor(){}supports(e){return e instanceof Map||Zn(e)}create(){return new si}}class si{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(e){let t;for(t=this._mapHead;null!==t;t=t._next)e(t)}forEachPreviousItem(e){let t;for(t=this._previousMapHead;null!==t;t=t._nextPrevious)e(t)}forEachChangedItem(e){let t;for(t=this._changesHead;null!==t;t=t._nextChanged)e(t)}forEachAddedItem(e){let t;for(t=this._additionsHead;null!==t;t=t._nextAdded)e(t)}forEachRemovedItem(e){let t;for(t=this._removalsHead;null!==t;t=t._nextRemoved)e(t)}diff(e){if(e){if(!(e instanceof Map||Zn(e)))throw new Error(`Error trying to diff '${Q(e)}'. Only maps and objects are allowed`)}else e=new Map;return this.check(e)?this:null}onDestroy(){}check(e){this._reset();let t=this._mapHead;if(this._appendAfter=null,this._forEach(e,(e,n)=>{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const i=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,i)}}),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 n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._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 n=this._records.get(e);this._maybeAddToChanges(n,t);const i=n._prev,r=n._next;return i&&(i._next=r),r&&(r._prev=i),n._next=null,n._prev=null,n}const n=new li(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_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){J(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(n=>t(e[n],n))}}class li{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}}class ai{constructor(e){this.factories=e}static create(e,t){if(null!=t){const n=t.factories.slice();return e=e.concat(n),new ai(e)}return new ai(e)}static extend(e){return{provide:ai,useFactory:t=>{if(!t)throw new Error("Cannot extend IterableDiffers without a parent injector");return ai.create(e,t)},deps:[[ai,new Y,new V]]}}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 '${e.name||typeof e}'`)}}class ui{constructor(e){this.factories=e}static create(e,t){if(t){const n=t.factories.slice();e=e.concat(n)}return new ui(e)}static extend(e){return{provide:ui,useFactory:t=>{if(!t)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return ui.create(e,t)},deps:[[ui,new Y,new V]]}}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}'`)}}const ci=[new oi],di=[new Jn],hi=new ai(di),pi=new ui(ci),fi=an(null,"core",[{provide:dt,useValue:"unknown"},{provide:hn,deps:[oe]},{provide:Xt,deps:[]},{provide:ft,deps:[]}]),mi=new a("LocaleId"),gi=new a("Translations"),vi=new a("TranslationsFormat"),yi=function(){var e={Error:0,Warning:1,Ignore:2};return e[e.Error]="Error",e[e.Warning]="Warning",e[e.Ignore]="Ignore",e}();function bi(){return hi}function _i(){return pi}function wi(e){return e||"en-US"}class xi{constructor(e){}}const Ci=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}();class Si{}function Oi(e,t,n){const i=e.state,r=1792&i;return r===t?(e.state=-1793&i|n,e.initIndex=-1,!0):r===n}function Ti(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function Ei(e,t){return e.nodes[t]}function ki(e,t){return e.nodes[t]}function Ai(e,t){return e.nodes[t]}function Ii(e,t){return e.nodes[t]}function Mi(e,t){return e.nodes[t]}class Di{}const Ri={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0};function Li(e,t,n,i){let r=`ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '${t}'. Current value: '${n}'.`;return i&&(r+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){const n=new Error(e);return Pi(n,t),n}(r,e)}function Pi(e,t){e[we]=t,e[Ce]=t.logError.bind(t)}function Ni(e){return new Error(`ViewDestroyedError: Attempt to use a destroyed view: ${e}`)}const ji=()=>{},Fi=new Map;function Bi(e){let t=Fi.get(e);return t||(t=Q(e)+"_"+Fi.size,Fi.set(e,t)),t}function Vi(e,t,n,i){if($n.isWrapped(i)){i=$n.unwrap(i);const r=e.def.nodes[t].bindingIndex+n,o=$n.unwrap(e.oldValues[r]);e.oldValues[r]=new $n(o)}return i}const Hi="$$undefined",zi="$$empty";function Yi(e){return{id:Hi,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}let Ui=0;function Wi(e){if(e&&e.id===Hi){const t=null!=e.encapsulation&&e.encapsulation!==N.None||e.styles.length||Object.keys(e.data).length;e.id=t?`c${Ui++}`:zi}return e&&e.id===zi&&(e=null),e||null}function qi(e,t,n,i){return!(!(2&e.state)&&J(e.oldValues[t.bindingIndex+n],i))}function Gi(e,t,n,i){return!!qi(e,t,n,i)&&(e.oldValues[t.bindingIndex+n]=i,!0)}function $i(e,t,n,i){const r=e.oldValues[t.bindingIndex+n];if(1&e.state||!Gn(r,i)){const o=t.bindings[n].name;throw Li(Ri.createDebugContext(e,t.nodeIndex),`${o}: ${r}`,`${o}: ${i}`,0!=(1&e.state))}}function Ki(e){let t=e;for(;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function Xi(e,t){let n=e;for(;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function Zi(e,t,n,i){try{return Ki(33554432&e.def.nodes[t].flags?ki(e,t).componentView:e),Ri.handleEvent(e,t,n,i)}catch(t){e.root.errorHandler.handleError(t)}}function Ji(e){return e.parent?ki(e.parent,e.parentNodeDef.nodeIndex):null}function Qi(e){return e.parent?e.parentNodeDef.parent:null}function er(e,t){switch(201347067&t.flags){case 1:return ki(e,t.nodeIndex).renderElement;case 2:return Ei(e,t.nodeIndex).renderText}}function tr(e,t){return e?`${e}:${t}`:t}function nr(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function ir(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function rr(e){return 1<<e%32}function or(e){const t={};let n=0;const i={};return e&&e.forEach(([e,r])=>{"number"==typeof e?(t[e]=r,n|=rr(e)):i[e]=r}),{matchedQueries:t,references:i,matchedQueryIds:n}}function sr(e,t){return e.map(e=>{let n,i;return Array.isArray(e)?[i,n]=e:(i=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,ne,{value:t,configurable:!0}),{flags:i,token:n,tokenKey:Bi(n)}})}function lr(e,t,n){let i=n.renderParent;return i?0==(1&i.flags)||0==(33554432&i.flags)||i.element.componentRendererType&&i.element.componentRendererType.encapsulation===N.Native?ki(e,n.renderParent.nodeIndex).renderElement:void 0:t}const ar=new WeakMap;function ur(e){let t=ar.get(e);return t||((t=e(()=>ji)).factory=e,ar.set(e,t)),t}function cr(e,t,n,i,r){3===t&&(n=e.renderer.parentNode(er(e,e.def.lastRenderRootNode))),dr(e,t,0,e.def.nodes.length-1,n,i,r)}function dr(e,t,n,i,r,o,s){for(let l=n;l<=i;l++){const n=e.def.nodes[l];11&n.flags&&pr(e,n,t,r,o,s),l+=n.childCount}}function hr(e,t,n,i,r,o){let s=e;for(;s&&!nr(s);)s=s.parent;const l=s.parent,a=Qi(s),u=a.nodeIndex+a.childCount;for(let c=a.nodeIndex+1;c<=u;c++){const e=l.def.nodes[c];e.ngContentIndex===t&&pr(l,e,n,i,r,o),c+=e.childCount}if(!l.parent){const s=e.root.projectableNodes[t];if(s)for(let t=0;t<s.length;t++)fr(e,s[t],n,i,r,o)}}function pr(e,t,n,i,r,o){if(8&t.flags)hr(e,t.ngContent.index,n,i,r,o);else{const s=er(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags?(16&t.bindingFlags&&fr(e,s,n,i,r,o),32&t.bindingFlags&&fr(ki(e,t.nodeIndex).componentView,s,n,i,r,o)):fr(e,s,n,i,r,o),16777216&t.flags){const s=ki(e,t.nodeIndex).viewContainer._embeddedViews;for(let e=0;e<s.length;e++)cr(s[e],n,i,r,o)}1&t.flags&&!t.element.name&&dr(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,i,r,o)}}function fr(e,t,n,i,r,o){const s=e.renderer;switch(n){case 1:s.appendChild(i,t);break;case 2:s.insertBefore(i,t,r);break;case 3:s.removeChild(i,t);break;case 0:o.push(t)}}const mr=/^:([^:]+):(.+)$/;function gr(e){if(":"===e[0]){const t=e.match(mr);return[t[1],t[2]]}return["",e]}function vr(e){let t=0;for(let n=0;n<e.length;n++)t|=e[n].flags;return t}function yr(e,t){let n="";for(let i=0;i<2*e;i+=2)n=n+t[i]+_r(t[i+1]);return n+t[2*e]}function br(e,t,n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b){switch(e){case 1:return t+_r(n)+i;case 2:return t+_r(n)+i+_r(r)+o;case 3:return t+_r(n)+i+_r(r)+o+_r(s)+l;case 4:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u;case 5:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u+_r(c)+d;case 6:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u+_r(c)+d+_r(h)+p;case 7:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u+_r(c)+d+_r(h)+p+_r(f)+m;case 8:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u+_r(c)+d+_r(h)+p+_r(f)+m+_r(g)+v;case 9:return t+_r(n)+i+_r(r)+o+_r(s)+l+_r(a)+u+_r(c)+d+_r(h)+p+_r(f)+m+_r(g)+v+_r(y)+b;default:throw new Error("Does not support more than 9 expressions")}}function _r(e){return null!=e?e.toString():""}const wr=[],xr={};function Cr(e,t,n,i,r,o){e|=1;const{matchedQueries:s,references:l,matchedQueryIds:a}=or(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:s,matchedQueryIds:a,references:l,ngContentIndex:n,childCount:i,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?ur(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:r||ji},provider:null,text:null,query:null,ngContent:null}}function Sr(e,t,n,i,r,o,s=[],l,a,u,c,d){u||(u=ji);const{matchedQueries:h,references:p,matchedQueryIds:f}=or(n);let m=null,g=null;o&&([m,g]=gr(o)),l=l||[];const v=new Array(l.length);for(let _=0;_<l.length;_++){const[e,t,n]=l[_],[i,r]=gr(t);let o=void 0,s=void 0;switch(15&e){case 4:s=n;break;case 1:case 8:o=n}v[_]={flags:e,ns:i,name:r,nonMinifiedName:r,securityContext:o,suffix:s}}a=a||[];const y=new Array(a.length);for(let _=0;_<a.length;_++){const[e,t]=a[_];y[_]={type:0,target:e,eventName:t,propName:null}}const b=(s=s||[]).map(([e,t])=>{const[n,i]=gr(e);return[n,i,t]});return d=Wi(d),c&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:h,matchedQueryIds:f,references:p,ngContentIndex:i,childCount:r,bindings:v,bindingFlags:vr(v),outputs:y,element:{ns:m,name:g,attrs:b,template:null,componentProvider:null,componentView:c||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:u||ji},provider:null,text:null,query:null,ngContent:null}}function Or(e,t,n){const i=n.element,r=e.root.selectorOrNode,o=e.renderer;let s;if(e.parent||!r){s=i.name?o.createElement(i.name,i.ns):o.createComment("");const r=lr(e,t,n);r&&o.appendChild(r,s)}else s=o.selectRootElement(r);if(i.attrs)for(let l=0;l<i.attrs.length;l++){const[e,t,n]=i.attrs[l];o.setAttribute(s,t,n,e)}return s}function Tr(e,t,n,i){for(let r=0;r<n.outputs.length;r++){const o=n.outputs[r],s=Er(e,n.nodeIndex,tr(o.target,o.eventName));let l=o.target,a=e;"component"===o.target&&(l=null,a=t);const u=a.renderer.listen(l||i,o.eventName,s);e.disposables[n.outputIndex+r]=u}}function Er(e,t,n){return i=>Zi(e,t,n,i)}function kr(e,t,n,i){if(!Gi(e,t,n,i))return!1;const r=t.bindings[n],o=ki(e,t.nodeIndex),s=o.renderElement,l=r.name;switch(15&r.flags){case 1:!function(e,t,n,i,r,o){const s=t.securityContext;let l=s?e.root.sanitizer.sanitize(s,o):o;l=null!=l?l.toString():null;const a=e.renderer;null!=o?a.setAttribute(n,r,l,i):a.removeAttribute(n,r,i)}(e,r,s,r.ns,l,i);break;case 2:!function(e,t,n,i){const r=e.renderer;i?r.addClass(t,n):r.removeClass(t,n)}(e,s,l,i);break;case 4:!function(e,t,n,i,r){let o=e.root.sanitizer.sanitize(Ci.STYLE,r);if(null!=o){o=o.toString();const e=t.suffix;null!=e&&(o+=e)}else o=null;const s=e.renderer;null!=o?s.setStyle(n,i,o):s.removeStyle(n,i)}(e,r,s,l,i);break;case 8:!function(e,t,n,i,r){const o=t.securityContext;let s=o?e.root.sanitizer.sanitize(o,r):r;e.renderer.setProperty(n,i,s)}(33554432&t.flags&&32&r.flags?o.componentView:e,r,s,l,i)}return!0}const Ar=new Object,Ir=Bi(oe),Mr=Bi(Et);function Dr(e,t,n,i){return n=te(n),{index:-1,deps:sr(i,Q(t)),flags:e,token:t,value:n}}function Rr(e){const t={};for(let n=0;n<e.length;n++){const i=e[n];i.index=n,t[Bi(i.token)]=i}return{factory:null,providersByKey:t,providers:e}}function Lr(e,t,n=oe.THROW_IF_NOT_FOUND){if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);const i=t.tokenKey;switch(i){case Ir:case Mr:return e}const r=e._def.providersByKey[i];if(r){let t=e._providers[r.index];return void 0===t&&(t=e._providers[r.index]=Pr(e,r)),t===Ar?void 0:t}return e._parent.get(t.token,n)}function Pr(e,t){let n;switch(201347067&t.flags){case 512:n=function(e,t,n){const i=n.length;switch(i){case 0:return new t;case 1:return new t(Lr(e,n[0]));case 2:return new t(Lr(e,n[0]),Lr(e,n[1]));case 3:return new t(Lr(e,n[0]),Lr(e,n[1]),Lr(e,n[2]));default:const r=new Array(i);for(let t=0;t<i;t++)r[t]=Lr(e,n[t]);return new t(...r)}}(e,t.value,t.deps);break;case 1024:n=function(e,t,n){const i=n.length;switch(i){case 0:return t();case 1:return t(Lr(e,n[0]));case 2:return t(Lr(e,n[0]),Lr(e,n[1]));case 3:return t(Lr(e,n[0]),Lr(e,n[1]),Lr(e,n[2]));default:const r=Array(i);for(let t=0;t<i;t++)r[t]=Lr(e,n[t]);return t(...r)}}(e,t.value,t.deps);break;case 2048:n=Lr(e,t.deps[0]);break;case 256:n=t.value}return void 0===n?Ar:n}function Nr(e,t){const n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;const i=n[t];return i.viewContainerParent=null,Vr(n,t),Ri.dirtyParentQueries(i),Fr(i),i}function jr(e,t,n){const i=t?er(t,t.def.lastRenderRootNode):e.renderElement;cr(n,2,n.renderer.parentNode(i),n.renderer.nextSibling(i),void 0)}function Fr(e){cr(e,3,null,null,void 0)}function Br(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Vr(e,t){t>=e.length-1?e.pop():e.splice(t,1)}const Hr=new Object;function zr(e,t,n,i,r,o){return new Ur(e,t,n,i,r,o)}function Yr(e){return e.viewDefFactory}class Ur extends wt{constructor(e,t,n,i,r,o){super(),this.selector=e,this.componentType=t,this._inputs=i,this._outputs=r,this.ngContentSelectors=o,this.viewDefFactory=n}get inputs(){const e=[],t=this._inputs;for(let n in t)e.push({propName:n,templateName:t[n]});return e}get outputs(){const e=[];for(let t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}create(e,t,n,i){if(!i)throw new Error("ngModule should be provided");const r=ur(this.viewDefFactory),o=r.nodes[0].element.componentProvider.nodeIndex,s=Ri.createRootView(e,t||[],n,r,i,Hr),l=Ai(s,o).instance;return n&&s.renderer.setAttribute(ki(s,0).renderElement,"ng-version",F.full),new Wr(s,new Kr(s),l)}}class Wr extends _t{constructor(e,t,n){super(),this._view=e,this._viewRef=t,this._component=n,this._elDef=this._view.def.nodes[0],this.hostView=t,this.changeDetectorRef=t,this.instance=n}get location(){return new Cn(ki(this._view,this._elDef.nodeIndex).renderElement)}get injector(){return new Qr(this._view,this._elDef)}get componentType(){return this._component.constructor}destroy(){this._viewRef.destroy()}onDestroy(e){this._viewRef.onDestroy(e)}}function qr(e,t,n){return new Gr(e,t,n)}class Gr{constructor(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}get element(){return new Cn(this._data.renderElement)}get injector(){return new Qr(this._view,this._elDef)}get parentInjector(){let e=this._view,t=this._elDef.parent;for(;!t&&e;)t=Qi(e),e=e.parent;return e?new Qr(e,t):new Qr(this._view,null)}clear(){for(let e=this._embeddedViews.length-1;e>=0;e--){const t=Nr(this._data,e);Ri.destroyView(t)}}get(e){const t=this._embeddedViews[e];if(t){const e=new Kr(t);return e.attachToViewContainerRef(this),e}return null}get length(){return this._embeddedViews.length}createEmbeddedView(e,t,n){const i=e.createEmbeddedView(t||{});return this.insert(i,n),i}createComponent(e,t,n,i,r){const o=n||this.parentInjector;r||e instanceof Tt||(r=o.get(Et));const s=e.create(o,i,void 0,r);return this.insert(s.hostView,t),s}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e;return function(e,t,n,i){let r=t.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=r.length),i.viewContainerParent=e,Br(r,n,i),function(e,t){const n=Ji(t);if(!n||n===e||16&t.state)return;t.state|=16;let i=n.template._projectedViews;i||(i=n.template._projectedViews=[]),i.push(t),function(e,t){if(4&t.flags)return;e.nodeFlags|=4,t.flags|=4;let n=t.parent;for(;n;)n.childFlags|=4,n=n.parent}(t.parent.def,t.parentNodeDef)}(t,i),Ri.dirtyParentQueries(i),jr(t,n>0?r[n-1]:null,i)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this._embeddedViews.indexOf(e._view);return function(e,t,i){const r=e.viewContainer._embeddedViews,o=r[n];Vr(r,n),null==i&&(i=r.length),Br(r,i,o),Ri.dirtyParentQueries(o),Fr(o),jr(e,i>0?r[i-1]:null,o)}(this._data,0,t),e}indexOf(e){return this._embeddedViews.indexOf(e._view)}remove(e){const t=Nr(this._data,e);t&&Ri.destroyView(t)}detach(e){const t=Nr(this._data,e);return t?new Kr(t):null}}function $r(e){return new Kr(e)}class Kr{constructor(e){this._view=e,this._viewContainerRef=null,this._appRef=null}get rootNodes(){return function(e){const t=[];return cr(e,0,void 0,void 0,t),t}(this._view)}get context(){return this._view.context}get destroyed(){return 0!=(128&this._view.state)}markForCheck(){Ki(this._view)}detach(){this._view.state&=-5}detectChanges(){const e=this._view.root.rendererFactory;e.begin&&e.begin();try{Ri.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}checkNoChanges(){Ri.checkNoChangesView(this._view)}reattach(){this._view.state|=4}onDestroy(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}destroy(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Ri.destroyView(this._view)}detachFromAppRef(){this._appRef=null,Fr(this._view),Ri.dirtyParentQueries(this._view)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}function Xr(e,t){return new Zr(e,t)}class Zr extends Pn{constructor(e,t){super(),this._parentView=e,this._def=t}createEmbeddedView(e){return new Kr(Ri.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}get elementRef(){return new Cn(ki(this._parentView,this._def.nodeIndex).renderElement)}}function Jr(e,t){return new Qr(e,t)}class Qr{constructor(e,t){this.view=e,this.elDef=t}get(e,t=oe.THROW_IF_NOT_FOUND){return Ri.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Bi(e)},t)}}function eo(e,t){const n=e.def.nodes[t];if(1&n.flags){const t=ki(e,n.nodeIndex);return n.element.template?t.template:t.renderElement}if(2&n.flags)return Ei(e,n.nodeIndex).renderText;if(20240&n.flags)return Ai(e,n.nodeIndex).instance;throw new Error(`Illegal state: read nodeValue for node index ${t}`)}function to(e){return new no(e.renderer)}class no{constructor(e){this.delegate=e}selectRootElement(e){return this.delegate.selectRootElement(e)}createElement(e,t){const[n,i]=gr(t),r=this.delegate.createElement(i,n);return e&&this.delegate.appendChild(e,r),r}createViewRoot(e){return e}createTemplateAnchor(e){const t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t}createText(e,t){const n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n}projectNodes(e,t){for(let n=0;n<t.length;n++)this.delegate.appendChild(e,t[n])}attachViewAfter(e,t){const n=this.delegate.parentNode(e),i=this.delegate.nextSibling(e);for(let r=0;r<t.length;r++)this.delegate.insertBefore(n,t[r],i)}detachView(e){for(let t=0;t<e.length;t++){const n=e[t],i=this.delegate.parentNode(n);this.delegate.removeChild(i,n)}}destroyView(e,t){for(let n=0;n<t.length;n++)this.delegate.destroyNode(t[n])}listen(e,t,n){return this.delegate.listen(e,t,n)}listenGlobal(e,t,n){return this.delegate.listen(e,t,n)}setElementProperty(e,t,n){this.delegate.setProperty(e,t,n)}setElementAttribute(e,t,n){const[i,r]=gr(t);null!=n?this.delegate.setAttribute(e,r,n,i):this.delegate.removeAttribute(e,r,i)}setBindingDebugInfo(e,t,n){}setElementClass(e,t,n){n?this.delegate.addClass(e,t):this.delegate.removeClass(e,t)}setElementStyle(e,t,n){null!=n?this.delegate.setStyle(e,t,n):this.delegate.removeStyle(e,t)}invokeElementMethod(e,t,n){e[t].apply(e,n)}setText(e,t){this.delegate.setValue(e,t)}animate(){throw new Error("Renderer.animate is no longer supported!")}}function io(e,t,n,i){return new ro(e,t,n,i)}class ro{constructor(e,t,n,i){this._moduleType=e,this._parent=t,this._bootstrapComponents=n,this._def=i,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){const t=e._def,n=e._providers=new Array(t.providers.length);for(let i=0;i<t.providers.length;i++){const r=t.providers[i];4096&r.flags||(n[i]=Pr(e,r))}}(this)}get(e,t=oe.THROW_IF_NOT_FOUND){return Lr(this,{token:e,tokenKey:Bi(e),flags:0},t)}get instance(){return this.get(this._moduleType)}get componentFactoryResolver(){return this.get(St)}destroy(){if(this._destroyed)throw new Error(`The ng module ${Q(this.instance.constructor)} has already been destroyed.`);this._destroyed=!0,function(e,t){const n=e._def;for(let i=0;i<n.providers.length;i++)if(131072&n.providers[i].flags){const t=e._providers[i];t&&t!==Ar&&t.ngOnDestroy()}}(this),this._destroyListeners.forEach(e=>e())}onDestroy(e){this._destroyListeners.push(e)}}const oo=Bi(yn),so=Bi(xn),lo=Bi(Cn),ao=Bi(Nn),uo=Bi(Pn),co=Bi(jn),ho=Bi(oe);function po(e,t,n,i,r,o,s,l){const a=[];if(s)for(let c in s){const[e,t]=s[c];a[e]={flags:8,name:c,nonMinifiedName:t,ns:null,securityContext:null,suffix:null}}const u=[];if(l)for(let c in l)u.push({type:1,propName:c,target:null,eventName:l[c]});return go(e,t|=16384,n,i,r,r,o,a,u)}function fo(e,t,n){return go(-1,e|=16,null,0,t,t,n)}function mo(e,t,n,i,r){return go(-1,e,t,0,n,i,r)}function go(e,t,n,i,r,o,s,l,a){const{matchedQueries:u,references:c,matchedQueryIds:d}=or(n);a||(a=[]),l||(l=[]),o=te(o);const h=sr(s,Q(r));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:u,matchedQueryIds:d,references:c,ngContentIndex:-1,childCount:i,bindings:l,bindingFlags:vr(l),outputs:a,element:null,provider:{token:r,value:o,deps:h},text:null,query:null,ngContent:null}}function vo(e,t){return wo(e,t)}function yo(e,t){let n=e;for(;n.parent&&!nr(n);)n=n.parent;return xo(n.parent,Qi(n),!0,t.provider.value,t.provider.deps)}function bo(e,t){const n=xo(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(let i=0;i<t.outputs.length;i++){const r=t.outputs[i],o=n[r.propName].subscribe(_o(e,t.parent.nodeIndex,r.eventName));e.disposables[t.outputIndex+i]=o.unsubscribe.bind(o)}return n}function _o(e,t,n){return i=>Zi(e,t,n,i)}function wo(e,t){const n=(8192&t.flags)>0,i=t.provider;switch(201347067&t.flags){case 512:return xo(e,t.parent,n,i.value,i.deps);case 1024:return function(e,t,n,i,r){const o=r.length;switch(o){case 0:return i();case 1:return i(So(e,t,n,r[0]));case 2:return i(So(e,t,n,r[0]),So(e,t,n,r[1]));case 3:return i(So(e,t,n,r[0]),So(e,t,n,r[1]),So(e,t,n,r[2]));default:const s=Array(o);for(let i=0;i<o;i++)s[i]=So(e,t,n,r[i]);return i(...s)}}(e,t.parent,n,i.value,i.deps);case 2048:return So(e,t.parent,n,i.deps[0]);case 256:return i.value}}function xo(e,t,n,i,r){const o=r.length;switch(o){case 0:return new i;case 1:return new i(So(e,t,n,r[0]));case 2:return new i(So(e,t,n,r[0]),So(e,t,n,r[1]));case 3:return new i(So(e,t,n,r[0]),So(e,t,n,r[1]),So(e,t,n,r[2]));default:const s=new Array(o);for(let i=0;i<o;i++)s[i]=So(e,t,n,r[i]);return new i(...s)}}const Co={};function So(e,t,n,i,r=oe.THROW_IF_NOT_FOUND){if(8&i.flags)return i.token;const o=e;2&i.flags&&(r=null);const s=i.tokenKey;for(s===co&&(n=!(!t||!t.element.componentView)),t&&1&i.flags&&(n=!1,t=t.parent);e;){if(t)switch(s){case oo:return to(Oo(e,t,n));case so:return Oo(e,t,n).renderer;case lo:return new Cn(ki(e,t.nodeIndex).renderElement);case ao:return ki(e,t.nodeIndex).viewContainer;case uo:if(t.element.template)return ki(e,t.nodeIndex).template;break;case co:return $r(Oo(e,t,n));case ho:return Jr(e,t);default:const i=(n?t.element.allProviders:t.element.publicProviders)[s];if(i){let t=Ai(e,i.nodeIndex);return t||(t={instance:wo(e,i)},e.nodes[i.nodeIndex]=t),t.instance}}n=nr(e),t=Qi(e),e=e.parent}const l=o.root.injector.get(i.token,Co);return l!==Co||r===Co?l:o.root.ngModule.injector.get(i.token,r)}function Oo(e,t,n){let i;if(n)i=ki(e,t.nodeIndex).componentView;else for(i=e;i.parent&&!nr(i);)i=i.parent;return i}function To(e,t,n,i,r,o){if(32768&n.flags){const t=ki(e,n.parent.nodeIndex).componentView;2&t.def.flags&&(t.state|=8)}if(t.instance[n.bindings[i].name]=r,524288&n.flags){o=o||{};const t=$n.unwrap(e.oldValues[n.bindingIndex+i]);o[n.bindings[i].nonMinifiedName]=new Kn(t,r,0!=(2&e.state))}return e.oldValues[n.bindingIndex+i]=r,o}function Eo(e,t){if(!(e.def.nodeFlags&t))return;const n=e.def.nodes;let i=0;for(let r=0;r<n.length;r++){const o=n[r];let s=o.parent;for(!s&&o.flags&t&&Ao(e,r,o.flags&t,i++),0==(o.childFlags&t)&&(r+=o.childCount);s&&1&s.flags&&r===s.nodeIndex+s.childCount;)s.directChildFlags&t&&(i=ko(e,s,t,i)),s=s.parent}}function ko(e,t,n,i){for(let r=t.nodeIndex+1;r<=t.nodeIndex+t.childCount;r++){const t=e.def.nodes[r];t.flags&n&&Ao(e,r,t.flags&n,i++),r+=t.childCount}return i}function Ao(e,t,n,i){const r=Ai(e,t);if(!r)return;const o=r.instance;o&&(Ri.setCurrentNode(e,t),1048576&n&&Ti(e,512,i)&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&Ti(e,768,i)&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}function Io(e,t,n){let i=[];for(let r in n)i.push({propName:r,bindingType:n[r]});return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:t,filterId:rr(t),bindings:i},ngContent:null}}function Mo(e){const t=e.def.nodeMatchedQueries;for(;e.parent&&ir(e);){let n=e.parentNodeDef;e=e.parent;const i=n.nodeIndex+n.childCount;for(let r=0;r<=i;r++){const i=e.def.nodes[r];67108864&i.flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&Mi(e,r).setDirty(),!(1&i.flags&&r+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(r+=i.childCount)}}if(134217728&e.def.nodeFlags)for(let n=0;n<e.def.nodes.length;n++){const t=e.def.nodes[n];134217728&t.flags&&536870912&t.flags&&Mi(e,n).setDirty(),n+=t.childCount}}function Do(e,t){const n=Mi(e,t.nodeIndex);if(!n.dirty)return;let i,r=void 0;if(67108864&t.flags){const n=t.parent.parent;r=Ro(e,n.nodeIndex,n.nodeIndex+n.childCount,t.query,[]),i=Ai(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(r=Ro(e,0,e.def.nodes.length-1,t.query,[]),i=e.component);n.reset(r);const o=t.query.bindings;let s=!1;for(let l=0;l<o.length;l++){const e=o[l];let t;switch(e.bindingType){case 0:t=n.first;break;case 1:t=n,s=!0}i[e.propName]=t}s&&n.notifyOnChanges()}function Ro(e,t,n,i,r){for(let o=t;o<=n;o++){const t=e.def.nodes[o],n=t.matchedQueries[i.id];if(null!=n&&r.push(Lo(e,t,n)),1&t.flags&&t.element.template&&(t.element.template.nodeMatchedQueries&i.filterId)===i.filterId){const n=ki(e,o);if((t.childMatchedQueries&i.filterId)===i.filterId&&(Ro(e,o+1,o+t.childCount,i,r),o+=t.childCount),16777216&t.flags){const e=n.viewContainer._embeddedViews;for(let t=0;t<e.length;t++){const o=e[t],s=Ji(o);s&&s===n&&Ro(o,0,o.def.nodes.length-1,i,r)}}const s=n.template._projectedViews;if(s)for(let e=0;e<s.length;e++){const t=s[e];Ro(t,0,t.def.nodes.length-1,i,r)}}(t.childMatchedQueries&i.filterId)!==i.filterId&&(o+=t.childCount)}return r}function Lo(e,t,n){if(null!=n)switch(n){case 1:return ki(e,t.nodeIndex).renderElement;case 0:return new Cn(ki(e,t.nodeIndex).renderElement);case 2:return ki(e,t.nodeIndex).template;case 3:return ki(e,t.nodeIndex).viewContainer;case 4:return Ai(e,t.nodeIndex).instance}}function Po(e,t){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}}function No(e,t,n){const i=lr(e,t,n);i&&hr(e,n.ngContent.index,1,i,null,void 0)}function jo(e,t){return Vo(128,e,new Array(t+1))}function Fo(e,t){return Vo(32,e,new Array(t))}function Bo(e,t){const n=Object.keys(t),i=n.length,r=new Array(i);for(let o=0;o<i;o++){const e=n[o];r[t[e]]=e}return Vo(64,e,r)}function Vo(e,t,n){const i=new Array(n.length);for(let r=0;r<n.length;r++){const e=n[r];i[r]={flags:8,name:e,ns:null,nonMinifiedName:e,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:i,bindingFlags:vr(i),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function Ho(e,t,n){const i=new Array(n.length-1);for(let r=1;r<n.length;r++)i[r-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[r]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:i,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function zo(e,t,n){let i;const r=e.renderer;i=r.createText(n.text.prefix);const o=lr(e,t,n);return o&&r.appendChild(o,i),{renderText:i}}function Yo(e,t){return(null!=e?e.toString():"")+t.suffix}function Uo(e,t,n,i){let r=0,o=0,s=0,l=0,a=0,u=null,c=null,d=!1,h=!1,p=null;for(let f=0;f<t.length;f++){const e=t[f];if(e.nodeIndex=f,e.parent=u,e.bindingIndex=r,e.outputIndex=o,e.renderParent=c,s|=e.flags,a|=e.matchedQueryIds,e.element){const t=e.element;t.publicProviders=u?u.element.publicProviders:Object.create(null),t.allProviders=t.publicProviders,d=!1,h=!1,e.element.template&&(a|=e.element.template.nodeMatchedQueries)}if(qo(u,e,t.length),r+=e.bindings.length,o+=e.outputs.length,!c&&3&e.flags&&(p=e),20224&e.flags){d||(d=!0,u.element.publicProviders=Object.create(u.element.publicProviders),u.element.allProviders=u.element.publicProviders);const t=0!=(32768&e.flags);0==(8192&e.flags)||t?u.element.publicProviders[Bi(e.provider.token)]=e:(h||(h=!0,u.element.allProviders=Object.create(u.element.publicProviders)),u.element.allProviders[Bi(e.provider.token)]=e),t&&(u.element.componentProvider=e)}if(u?(u.childFlags|=e.flags,u.directChildFlags|=e.flags,u.childMatchedQueries|=e.matchedQueryIds,e.element&&e.element.template&&(u.childMatchedQueries|=e.element.template.nodeMatchedQueries)):l|=e.flags,e.childCount>0)u=e,Wo(e)||(c=e);else for(;u&&f===u.nodeIndex+u.childCount;){const e=u.parent;e&&(e.childFlags|=u.childFlags,e.childMatchedQueries|=u.childMatchedQueries),c=(u=e)&&Wo(u)?u.renderParent:u}}return{factory:null,nodeFlags:s,rootNodeFlags:l,nodeMatchedQueries:a,flags:e,nodes:t,updateDirectives:n||ji,updateRenderer:i||ji,handleEvent:(e,n,i,r)=>t[n].element.handleEvent(e,i,r),bindingCount:r,outputCount:o,lastRenderRootNode:p}}function Wo(e){return 0!=(1&e.flags)&&null===e.element.name}function qo(e,t,n){const i=t.element&&t.element.template;if(i){if(!i.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(i.lastRenderRootNode&&16777216&i.lastRenderRootNode.flags)throw new Error(`Illegal State: Last root node of a template can't have embedded views, at index ${t.nodeIndex}!`)}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error(`Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ${t.nodeIndex}!`);if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error(`Illegal State: Content Query nodes need to be children of directives, at index ${t.nodeIndex}!`);if(134217728&t.flags&&e)throw new Error(`Illegal State: View Query nodes have to be top level nodes, at index ${t.nodeIndex}!`)}if(t.childCount){const i=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=i&&t.nodeIndex+t.childCount>i)throw new Error(`Illegal State: childCount of node leads outside of parent, at index ${t.nodeIndex}!`)}}function Go(e,t,n,i){const r=Xo(e.root,e.renderer,e,t,n);return Zo(r,e.component,i),Jo(r),r}function $o(e,t,n){const i=Xo(e,e.renderer,null,null,t);return Zo(i,n,n),Jo(i),i}function Ko(e,t,n,i){const r=t.element.componentRendererType;let o;return o=r?e.root.rendererFactory.createRenderer(i,r):e.root.renderer,Xo(e.root,o,e,t.element.componentProvider,n)}function Xo(e,t,n,i,r){const o=new Array(r.nodes.length),s=r.outputCount?new Array(r.outputCount):null;return{def:r,parent:n,viewContainerParent:null,parentNodeDef:i,context:null,component:null,nodes:o,state:13,root:e,renderer:t,oldValues:new Array(r.bindingCount),disposables:s,initIndex:-1}}function Zo(e,t,n){e.component=t,e.context=n}function Jo(e){let t;nr(e)&&(t=ki(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);const n=e.def,i=e.nodes;for(let r=0;r<n.nodes.length;r++){const o=n.nodes[r];let s;switch(Ri.setCurrentNode(e,r),201347067&o.flags){case 1:const n=Or(e,t,o);let l=void 0;if(33554432&o.flags){const t=ur(o.element.componentView);l=Ri.createComponentView(e,o,t,n)}Tr(e,l,o,n),s={renderElement:n,componentView:l,viewContainer:null,template:o.element.template?Xr(e,o):void 0},16777216&o.flags&&(s.viewContainer=qr(e,o,s));break;case 2:s=zo(e,t,o);break;case 512:case 1024:case 2048:case 256:(s=i[r])||4096&o.flags||(s={instance:vo(e,o)});break;case 16:s={instance:yo(e,o)};break;case 16384:(s=i[r])||(s={instance:bo(e,o)}),32768&o.flags&&Zo(ki(e,o.parent.nodeIndex).componentView,s.instance,s.instance);break;case 32:case 64:case 128:s={value:void 0};break;case 67108864:case 134217728:s=new kn;break;case 8:No(e,t,o),s=void 0}i[r]=s}ls(e,ss.CreateViewNodes),ds(e,201326592,268435456,0)}function Qo(e){ns(e),Ri.updateDirectives(e,1),as(e,ss.CheckNoChanges),Ri.updateRenderer(e,1),ls(e,ss.CheckNoChanges),e.state&=-97}function es(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,Oi(e,0,256),ns(e),Ri.updateDirectives(e,0),as(e,ss.CheckAndUpdate),ds(e,67108864,536870912,0);let t=Oi(e,256,512);Eo(e,2097152|(t?1048576:0)),Ri.updateRenderer(e,0),ls(e,ss.CheckAndUpdate),ds(e,134217728,536870912,0),Eo(e,8388608|((t=Oi(e,512,768))?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97,Oi(e,768,1024)}function ts(e,t,n,i,r,o,s,l,a,u,c,d,h){return 0===n?function(e,t,n,i,r,o,s,l,a,u,c,d){switch(201347067&t.flags){case 1:return function(e,t,n,i,r,o,s,l,a,u,c,d){const h=t.bindings.length;let p=!1;return h>0&&kr(e,t,0,n)&&(p=!0),h>1&&kr(e,t,1,i)&&(p=!0),h>2&&kr(e,t,2,r)&&(p=!0),h>3&&kr(e,t,3,o)&&(p=!0),h>4&&kr(e,t,4,s)&&(p=!0),h>5&&kr(e,t,5,l)&&(p=!0),h>6&&kr(e,t,6,a)&&(p=!0),h>7&&kr(e,t,7,u)&&(p=!0),h>8&&kr(e,t,8,c)&&(p=!0),h>9&&kr(e,t,9,d)&&(p=!0),p}(e,t,n,i,r,o,s,l,a,u,c,d);case 2:return function(e,t,n,i,r,o,s,l,a,u,c,d){let h=!1;const p=t.bindings,f=p.length;if(f>0&&Gi(e,t,0,n)&&(h=!0),f>1&&Gi(e,t,1,i)&&(h=!0),f>2&&Gi(e,t,2,r)&&(h=!0),f>3&&Gi(e,t,3,o)&&(h=!0),f>4&&Gi(e,t,4,s)&&(h=!0),f>5&&Gi(e,t,5,l)&&(h=!0),f>6&&Gi(e,t,6,a)&&(h=!0),f>7&&Gi(e,t,7,u)&&(h=!0),f>8&&Gi(e,t,8,c)&&(h=!0),f>9&&Gi(e,t,9,d)&&(h=!0),h){let h=t.text.prefix;f>0&&(h+=Yo(n,p[0])),f>1&&(h+=Yo(i,p[1])),f>2&&(h+=Yo(r,p[2])),f>3&&(h+=Yo(o,p[3])),f>4&&(h+=Yo(s,p[4])),f>5&&(h+=Yo(l,p[5])),f>6&&(h+=Yo(a,p[6])),f>7&&(h+=Yo(u,p[7])),f>8&&(h+=Yo(c,p[8])),f>9&&(h+=Yo(d,p[9]));const m=Ei(e,t.nodeIndex).renderText;e.renderer.setValue(m,h)}return h}(e,t,n,i,r,o,s,l,a,u,c,d);case 16384:return function(e,t,n,i,r,o,s,l,a,u,c,d){const h=Ai(e,t.nodeIndex),p=h.instance;let f=!1,m=void 0;const g=t.bindings.length;return g>0&&qi(e,t,0,n)&&(f=!0,m=To(e,h,t,0,n,m)),g>1&&qi(e,t,1,i)&&(f=!0,m=To(e,h,t,1,i,m)),g>2&&qi(e,t,2,r)&&(f=!0,m=To(e,h,t,2,r,m)),g>3&&qi(e,t,3,o)&&(f=!0,m=To(e,h,t,3,o,m)),g>4&&qi(e,t,4,s)&&(f=!0,m=To(e,h,t,4,s,m)),g>5&&qi(e,t,5,l)&&(f=!0,m=To(e,h,t,5,l,m)),g>6&&qi(e,t,6,a)&&(f=!0,m=To(e,h,t,6,a,m)),g>7&&qi(e,t,7,u)&&(f=!0,m=To(e,h,t,7,u,m)),g>8&&qi(e,t,8,c)&&(f=!0,m=To(e,h,t,8,c,m)),g>9&&qi(e,t,9,d)&&(f=!0,m=To(e,h,t,9,d,m)),m&&p.ngOnChanges(m),65536&t.flags&&Ti(e,256,t.nodeIndex)&&p.ngOnInit(),262144&t.flags&&p.ngDoCheck(),f}(e,t,n,i,r,o,s,l,a,u,c,d);case 32:case 64:case 128:return function(e,t,n,i,r,o,s,l,a,u,c,d){const h=t.bindings;let p=!1;const f=h.length;if(f>0&&Gi(e,t,0,n)&&(p=!0),f>1&&Gi(e,t,1,i)&&(p=!0),f>2&&Gi(e,t,2,r)&&(p=!0),f>3&&Gi(e,t,3,o)&&(p=!0),f>4&&Gi(e,t,4,s)&&(p=!0),f>5&&Gi(e,t,5,l)&&(p=!0),f>6&&Gi(e,t,6,a)&&(p=!0),f>7&&Gi(e,t,7,u)&&(p=!0),f>8&&Gi(e,t,8,c)&&(p=!0),f>9&&Gi(e,t,9,d)&&(p=!0),p){const p=Ii(e,t.nodeIndex);let m;switch(201347067&t.flags){case 32:m=new Array(h.length),f>0&&(m[0]=n),f>1&&(m[1]=i),f>2&&(m[2]=r),f>3&&(m[3]=o),f>4&&(m[4]=s),f>5&&(m[5]=l),f>6&&(m[6]=a),f>7&&(m[7]=u),f>8&&(m[8]=c),f>9&&(m[9]=d);break;case 64:m={},f>0&&(m[h[0].name]=n),f>1&&(m[h[1].name]=i),f>2&&(m[h[2].name]=r),f>3&&(m[h[3].name]=o),f>4&&(m[h[4].name]=s),f>5&&(m[h[5].name]=l),f>6&&(m[h[6].name]=a),f>7&&(m[h[7].name]=u),f>8&&(m[h[8].name]=c),f>9&&(m[h[9].name]=d);break;case 128:const e=n;switch(f){case 1:m=e.transform(n);break;case 2:m=e.transform(i);break;case 3:m=e.transform(i,r);break;case 4:m=e.transform(i,r,o);break;case 5:m=e.transform(i,r,o,s);break;case 6:m=e.transform(i,r,o,s,l);break;case 7:m=e.transform(i,r,o,s,l,a);break;case 8:m=e.transform(i,r,o,s,l,a,u);break;case 9:m=e.transform(i,r,o,s,l,a,u,c);break;case 10:m=e.transform(i,r,o,s,l,a,u,c,d)}}p.value=m}return p}(e,t,n,i,r,o,s,l,a,u,c,d);default:throw"unreachable"}}(e,t,i,r,o,s,l,a,u,c,d,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){let i=!1;for(let r=0;r<n.length;r++)kr(e,t,r,n[r])&&(i=!0);return i}(e,t,n);case 2:return function(e,t,n){const i=t.bindings;let r=!1;for(let o=0;o<n.length;o++)Gi(e,t,o,n[o])&&(r=!0);if(r){let r="";for(let e=0;e<n.length;e++)r+=Yo(n[e],i[e]);r=t.text.prefix+r;const o=Ei(e,t.nodeIndex).renderText;e.renderer.setValue(o,r)}return r}(e,t,n);case 16384:return function(e,t,n){const i=Ai(e,t.nodeIndex),r=i.instance;let o=!1,s=void 0;for(let l=0;l<n.length;l++)qi(e,t,l,n[l])&&(o=!0,s=To(e,i,t,l,n[l],s));return s&&r.ngOnChanges(s),65536&t.flags&&Ti(e,256,t.nodeIndex)&&r.ngOnInit(),262144&t.flags&&r.ngDoCheck(),o}(e,t,n);case 32:case 64:case 128:return function(e,t,n){const i=t.bindings;let r=!1;for(let o=0;o<n.length;o++)Gi(e,t,o,n[o])&&(r=!0);if(r){const r=Ii(e,t.nodeIndex);let o;switch(201347067&t.flags){case 32:o=n;break;case 64:o={};for(let t=0;t<n.length;t++)o[i[t].name]=n[t];break;case 128:const e=n[0],r=n.slice(1);o=e.transform(...r)}r.value=o}return r}(e,t,n);default:throw"unreachable"}}(e,t,i)}function ns(e){const t=e.def;if(4&t.nodeFlags)for(let n=0;n<t.nodes.length;n++){const i=t.nodes[n];if(4&i.flags){const t=ki(e,n).template._projectedViews;if(t)for(let n=0;n<t.length;n++){const i=t[n];i.state|=32,Xi(i,e)}}else 0==(4&i.childFlags)&&(n+=i.childCount)}}function is(e,t,n,i,r,o,s,l,a,u,c,d,h){return 0===n?function(e,t,n,i,r,o,s,l,a,u,c,d){const h=t.bindings.length;h>0&&$i(e,t,0,n),h>1&&$i(e,t,1,i),h>2&&$i(e,t,2,r),h>3&&$i(e,t,3,o),h>4&&$i(e,t,4,s),h>5&&$i(e,t,5,l),h>6&&$i(e,t,6,a),h>7&&$i(e,t,7,u),h>8&&$i(e,t,8,c),h>9&&$i(e,t,9,d)}(e,t,i,r,o,s,l,a,u,c,d,h):function(e,t,n){for(let i=0;i<n.length;i++)$i(e,t,i,n[i])}(e,t,i),!1}function rs(e,t){if(Mi(e,t.nodeIndex).dirty)throw Li(Ri.createDebugContext(e,t.nodeIndex),`Query ${t.query.id} not dirty`,`Query ${t.query.id} dirty`,0!=(1&e.state))}function os(e){if(!(128&e.state)){if(as(e,ss.Destroy),ls(e,ss.Destroy),Eo(e,131072),e.disposables)for(let t=0;t<e.disposables.length;t++)e.disposables[t]();!function(e){if(!(16&e.state))return;const t=Ji(e);if(t){const n=t.template._projectedViews;n&&(Vr(n,n.indexOf(e)),Ri.dirtyParentQueries(e))}}(e),e.renderer.destroyNode&&function(e){const t=e.def.nodes.length;for(let n=0;n<t;n++){const t=e.def.nodes[n];1&t.flags?e.renderer.destroyNode(ki(e,n).renderElement):2&t.flags?e.renderer.destroyNode(Ei(e,n).renderText):(67108864&t.flags||134217728&t.flags)&&Mi(e,n).destroy()}}(e),nr(e)&&e.renderer.destroy(),e.state|=128}}const ss=function(){var e={CreateViewNodes:0,CheckNoChanges:1,CheckNoChangesProjectedViews:2,CheckAndUpdate:3,CheckAndUpdateProjectedViews:4,Destroy:5};return e[e.CreateViewNodes]="CreateViewNodes",e[e.CheckNoChanges]="CheckNoChanges",e[e.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",e[e.CheckAndUpdate]="CheckAndUpdate",e[e.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",e[e.Destroy]="Destroy",e}();function ls(e,t){const n=e.def;if(33554432&n.nodeFlags)for(let i=0;i<n.nodes.length;i++){const r=n.nodes[i];33554432&r.flags?us(ki(e,i).componentView,t):0==(33554432&r.childFlags)&&(i+=r.childCount)}}function as(e,t){const n=e.def;if(16777216&n.nodeFlags)for(let i=0;i<n.nodes.length;i++){const r=n.nodes[i];if(16777216&r.flags){const n=ki(e,i).viewContainer._embeddedViews;for(let e=0;e<n.length;e++)us(n[e],t)}else 0==(16777216&r.childFlags)&&(i+=r.childCount)}}function us(e,t){const n=e.state;switch(t){case ss.CheckNoChanges:0==(128&n)&&(12==(12&n)?Qo(e):64&n&&cs(e,ss.CheckNoChangesProjectedViews));break;case ss.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?Qo(e):64&n&&cs(e,t));break;case ss.CheckAndUpdate:0==(128&n)&&(12==(12&n)?es(e):64&n&&cs(e,ss.CheckAndUpdateProjectedViews));break;case ss.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?es(e):64&n&&cs(e,t));break;case ss.Destroy:os(e);break;case ss.CreateViewNodes:Jo(e)}}function cs(e,t){as(e,t),ls(e,t)}function ds(e,t,n,i){if(!(e.def.nodeFlags&t&&e.def.nodeFlags&n))return;const r=e.def.nodes.length;for(let o=0;o<r;o++){const r=e.def.nodes[o];if(r.flags&t&&r.flags&n)switch(Ri.setCurrentNode(e,r.nodeIndex),i){case 0:Do(e,r);break;case 1:rs(e,r)}r.childFlags&t&&r.childFlags&n||(o+=r.childCount)}}let hs=!1;function ps(){if(hs)return;hs=!0;const e=on()?{setCurrentNode:Ps,createRootView:ms,createEmbeddedView:vs,createComponentView:ys,createNgModuleRef:bs,overrideProvider:xs,overrideComponentView:Cs,clearOverrides:Ss,checkAndUpdateView:ks,checkNoChangesView:As,destroyView:Is,createDebugContext:(e,t)=>new qs(e,t),handleEvent:Ns,updateDirectives:js,updateRenderer:Fs}:{setCurrentNode:()=>{},createRootView:fs,createEmbeddedView:Go,createComponentView:Ko,createNgModuleRef:io,overrideProvider:ji,overrideComponentView:ji,clearOverrides:ji,checkAndUpdateView:es,checkNoChangesView:Qo,destroyView:os,createDebugContext:(e,t)=>new qs(e,t),handleEvent:(e,t,n,i)=>e.def.handleEvent(e,t,n,i),updateDirectives:(e,t)=>e.def.updateDirectives(0===t?Ts:Es,e),updateRenderer:(e,t)=>e.def.updateRenderer(0===t?Ts:Es,e)};Ri.setCurrentNode=e.setCurrentNode,Ri.createRootView=e.createRootView,Ri.createEmbeddedView=e.createEmbeddedView,Ri.createComponentView=e.createComponentView,Ri.createNgModuleRef=e.createNgModuleRef,Ri.overrideProvider=e.overrideProvider,Ri.overrideComponentView=e.overrideComponentView,Ri.clearOverrides=e.clearOverrides,Ri.checkAndUpdateView=e.checkAndUpdateView,Ri.checkNoChangesView=e.checkNoChangesView,Ri.destroyView=e.destroyView,Ri.resolveDep=So,Ri.createDebugContext=e.createDebugContext,Ri.handleEvent=e.handleEvent,Ri.updateDirectives=e.updateDirectives,Ri.updateRenderer=e.updateRenderer,Ri.dirtyParentQueries=Mo}function fs(e,t,n,i,r,o){return $o(gs(e,r,r.injector.get(_n),t,n),i,o)}function ms(e,t,n,i,r,o){const s=r.injector.get(_n),l=gs(e,r,new Xs(s),t,n),a=Os(i);return $s(Ms.create,$o,null,[l,a,o])}function gs(e,t,n,i,r){const o=t.injector.get(Si),s=t.injector.get(Ee);return{ngModule:t,injector:e,projectableNodes:i,selectorOrNode:r,sanitizer:o,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:s}}function vs(e,t,n,i){const r=Os(n);return $s(Ms.create,Go,null,[e,t,r,i])}function ys(e,t,n,i){return n=ws.get(t.element.componentProvider.provider.token)||Os(n),$s(Ms.create,Ko,null,[e,t,n,i])}function bs(e,t,n,i){return io(e,t,n,function(e){const{hasOverrides:t,hasDeprecatedOverrides:n}=function(e){let t=!1,n=!1;return 0===_s.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(e=>{const i=_s.get(e.token);3840&e.flags&&i&&(t=!0,n=n||i.deprecatedBehavior)}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e);return t?(function(e){for(let t=0;t<e.providers.length;t++){const i=e.providers[t];n&&(i.flags|=4096);const r=_s.get(i.token);r&&(i.flags=-3841&i.flags|r.flags,i.deps=sr(r.deps),i.value=r.value)}}(e=e.factory(()=>ji)),e):e}(i))}const _s=new Map,ws=new Map;function xs(e){_s.set(e.token,e)}function Cs(e,t){const n=ur(ur(Yr(t)).nodes[0].element.componentView);ws.set(e,n)}function Ss(){_s.clear(),ws.clear()}function Os(e){if(0===_s.size)return e;const t=function(e){const t=[];let n=null;for(let i=0;i<e.nodes.length;i++){const r=e.nodes[i];1&r.flags&&(n=r),n&&3840&r.flags&&_s.has(r.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(()=>ji);for(let i=0;i<t.length;i++)n(e,t[i]);return e;function n(e,t){for(let n=t+1;n<e.nodes.length;n++){const t=e.nodes[n];if(1&t.flags)return;if(3840&t.flags){const e=t.provider,n=_s.get(e.token);n&&(t.flags=-3841&t.flags|n.flags,e.deps=sr(n.deps),e.value=n.value)}}}}function Ts(e,t,n,i,r,o,s,l,a,u,c,d,h){const p=e.def.nodes[t];return ts(e,p,n,i,r,o,s,l,a,u,c,d,h),224&p.flags?Ii(e,t).value:void 0}function Es(e,t,n,i,r,o,s,l,a,u,c,d,h){const p=e.def.nodes[t];return is(e,p,n,i,r,o,s,l,a,u,c,d,h),224&p.flags?Ii(e,t).value:void 0}function ks(e){return $s(Ms.detectChanges,es,null,[e])}function As(e){return $s(Ms.checkNoChanges,Qo,null,[e])}function Is(e){return $s(Ms.destroy,os,null,[e])}const Ms=function(){var e={create:0,detectChanges:1,checkNoChanges:2,destroy:3,handleEvent:4};return e[e.create]="create",e[e.detectChanges]="detectChanges",e[e.checkNoChanges]="checkNoChanges",e[e.destroy]="destroy",e[e.handleEvent]="handleEvent",e}();let Ds,Rs,Ls;function Ps(e,t){Rs=e,Ls=t}function Ns(e,t,n,i){return Ps(e,t),$s(Ms.handleEvent,e.def.handleEvent,null,[e,t,n,i])}function js(e,t){if(128&e.state)throw Ni(Ms[Ds]);return Ps(e,Us(e,0)),e.def.updateDirectives(function(e,n,i,...r){const o=e.def.nodes[n];return 0===t?Bs(e,o,i,r):Vs(e,o,i,r),16384&o.flags&&Ps(e,Us(e,n)),224&o.flags?Ii(e,o.nodeIndex).value:void 0},e)}function Fs(e,t){if(128&e.state)throw Ni(Ms[Ds]);return Ps(e,Ws(e,0)),e.def.updateRenderer(function(e,n,i,...r){const o=e.def.nodes[n];return 0===t?Bs(e,o,i,r):Vs(e,o,i,r),3&o.flags&&Ps(e,Ws(e,n)),224&o.flags?Ii(e,o.nodeIndex).value:void 0},e)}function Bs(e,t,n,i){if(ts(e,t,n,...i)){const r=1===n?i[0]:i;if(16384&t.flags){const n={};for(let e=0;e<t.bindings.length;e++){const i=t.bindings[e],o=r[e];8&i.flags&&(n[Hs(i.nonMinifiedName)]=Ys(o))}const i=t.parent,o=ki(e,i.nodeIndex).renderElement;if(i.element.name)for(let t in n){const i=n[t];null!=i?e.renderer.setAttribute(o,t,i):e.renderer.removeAttribute(o,t)}else e.renderer.setValue(o,`bindings=${JSON.stringify(n,null,2)}`)}}}function Vs(e,t,n,i){is(e,t,n,...i)}function Hs(e){return`ng-reflect-${e=e.replace(/[$@]/g,"_").replace(zs,(...e)=>"-"+e[1].toLowerCase())}`}const zs=/([A-Z])/g;function Ys(e){try{return null!=e?e.toString().slice(0,30):e}catch(e){return"[ERROR] Exception while trying to serialize the value"}}function Us(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(16384&t.flags&&t.bindings&&t.bindings.length)return n}return null}function Ws(e,t){for(let n=t;n<e.def.nodes.length;n++){const t=e.def.nodes[n];if(3&t.flags&&t.bindings&&t.bindings.length)return n}return null}class qs{constructor(e,t){this.view=e,this.nodeIndex=t,null==t&&(this.nodeIndex=t=0),this.nodeDef=e.def.nodes[t];let n=this.nodeDef,i=e;for(;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&i;)n=Qi(i),i=i.parent;this.elDef=n,this.elView=i}get elOrCompView(){return ki(this.elView,this.elDef.nodeIndex).componentView||this.view}get injector(){return Jr(this.elView,this.elDef)}get component(){return this.elOrCompView.component}get context(){return this.elOrCompView.context}get providerTokens(){const e=[];if(this.elDef)for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&e.push(n.provider.token),t+=n.childCount}return e}get references(){const e={};if(this.elDef){Gs(this.elView,this.elDef,e);for(let t=this.elDef.nodeIndex+1;t<=this.elDef.nodeIndex+this.elDef.childCount;t++){const n=this.elView.def.nodes[t];20224&n.flags&&Gs(this.elView,n,e),t+=n.childCount}}return e}get componentRenderElement(){const e=function(e){for(;e&&!nr(e);)e=e.parent;return e.parent?ki(e.parent,Qi(e).nodeIndex):null}(this.elOrCompView);return e?e.renderElement:void 0}get renderNode(){return 2&this.nodeDef.flags?er(this.view,this.nodeDef):er(this.elView,this.elDef)}logError(e,...t){let n,i;2&this.nodeDef.flags?(n=this.view.def,i=this.nodeDef.nodeIndex):(n=this.elView.def,i=this.elDef.nodeIndex);const r=function(e,t){let n=-1;for(let i=0;i<=t;i++)3&e.nodes[i].flags&&n++;return n}(n,i);let o=-1;n.factory(()=>++o===r?e.error.bind(e,...t):ji),o<r&&(e.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),e.error(...t))}}function Gs(e,t,n){for(let i in t.references)n[i]=Lo(e,t,t.references[i])}function $s(e,t,n,i){const r=Ds,o=Rs,s=Ls;try{Ds=e;const l=t.apply(n,i);return Rs=o,Ls=s,Ds=r,l}catch(e){if(Se(e)||!Rs)throw e;throw function(e,t){return e instanceof Error||(e=new Error(e.toString())),Pi(e,t),e}(e,Ks())}}function Ks(){return Rs?new qs(Rs,Ls):null}class Xs{constructor(e){this.delegate=e}createRenderer(e,t){return new Zs(this.delegate.createRenderer(e,t))}begin(){this.delegate.begin&&this.delegate.begin()}end(){this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)}}class Zs{constructor(e){this.delegate=e,this.data=this.delegate.data}destroyNode(e){!function(e){Un.delete(e.nativeNode)}(Wn(e)),this.delegate.destroyNode&&this.delegate.destroyNode(e)}destroy(){this.delegate.destroy()}createElement(e,t){const n=this.delegate.createElement(e,t),i=Ks();if(i){const t=new zn(n,null,i);t.name=e,qn(t)}return n}createComment(e){const t=this.delegate.createComment(e),n=Ks();return n&&qn(new Hn(t,null,n)),t}createText(e){const t=this.delegate.createText(e),n=Ks();return n&&qn(new Hn(t,null,n)),t}appendChild(e,t){const n=Wn(e),i=Wn(t);n&&i&&n instanceof zn&&n.addChild(i),this.delegate.appendChild(e,t)}insertBefore(e,t,n){const i=Wn(e),r=Wn(t),o=Wn(n);i&&r&&i instanceof zn&&i.insertBefore(o,r),this.delegate.insertBefore(e,t,n)}removeChild(e,t){const n=Wn(e),i=Wn(t);n&&i&&n instanceof zn&&n.removeChild(i),this.delegate.removeChild(e,t)}selectRootElement(e){const t=this.delegate.selectRootElement(e),n=Ks();return n&&qn(new zn(t,null,n)),t}setAttribute(e,t,n,i){const r=Wn(e);r&&r instanceof zn&&(r.attributes[i?i+":"+t:t]=n),this.delegate.setAttribute(e,t,n,i)}removeAttribute(e,t,n){const i=Wn(e);i&&i instanceof zn&&(i.attributes[n?n+":"+t:t]=null),this.delegate.removeAttribute(e,t,n)}addClass(e,t){const n=Wn(e);n&&n instanceof zn&&(n.classes[t]=!0),this.delegate.addClass(e,t)}removeClass(e,t){const n=Wn(e);n&&n instanceof zn&&(n.classes[t]=!1),this.delegate.removeClass(e,t)}setStyle(e,t,n,i){const r=Wn(e);r&&r instanceof zn&&(r.styles[t]=n),this.delegate.setStyle(e,t,n,i)}removeStyle(e,t,n){const i=Wn(e);i&&i instanceof zn&&(i.styles[t]=null),this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){const i=Wn(e);i&&i instanceof zn&&(i.properties[t]=n),this.delegate.setProperty(e,t,n)}listen(e,t,n){if("string"!=typeof e){const i=Wn(e);i&&i.listeners.push(new Vn(t,n))}return this.delegate.listen(e,t,n)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setValue(e,t){return this.delegate.setValue(e,t)}}function Js(e){return ps(),Ri.overrideProvider(e)}function Qs(e,t){return ps(),Ri.overrideComponentView(e,t)}function el(){return ps(),Ri.clearOverrides()}function tl(e,t,n){return new nl(e,t,n)}class nl extends kt{constructor(e,t,n){super(),this.moduleType=e,this._bootstrapComponents=t,this._ngModuleDefFactory=n}create(e){ps();const t=ur(this._ngModuleDefFactory);return Ri.createNgModuleRef(this.moduleType,e||oe.NULL,this._bootstrapComponents,t)}}function il(e,t,n,i){e!=t&&sl(e,t,n,"==",i)}function rl(e,t){ol(e,null,t)}function ol(e,t,n){e==t&&sl(e,t,n,"!=")}function sl(e,t,n,i,r=function(e){return"string"==typeof e?`"${e}"`:""+e}){throw new Error(`ASSERT: expected ${n} ${i} ${r(t)} but was ${r(e)}!`)}function ll(e,t){ol(e,null,"node"),il(3&e.flags,t,"Node.type",al)}function al(e){return 1==e?"Projection":0==e?"Container":2==e?"View":3==e?"Element":"??? "+e+" ???"}function ul(e,t,n,i){ngDevMode&&ll(e,0),ngDevMode&&ll(t,2);const r=function(e){let t=e;for(;t;){ngDevMode&&ll(t,0);const e=t.data.renderParent;if(null!==e)return e.native;const n=t.parent;if(ngDevMode&&rl(n,"container.parent"),3==(3&n.flags))return null;ngDevMode&&ll(n,2),t=n.parent}return null}(e);let o=t.child;if(r)for(;o;){const s=3&o.flags;let l=null;const a=e.view.renderer,u=a.listen;if(3===s)n?u?a.insertBefore(r,o.native,i):r.insertBefore(o.native,i,!0):u?a.removeChild(r,o.native):r.removeChild(o.native),l=o.next;else if(0===s){const e=o.data;n?u?a.appendChild(r,o.native):r.appendChild(o.native):u?a.removeChild(r,o.native):r.removeChild(o.native),l=e.views.length?e.views[0].child:null}else l=1===s?o.data[0]:o.child;if(null===l){for(;o&&!o.next;)(o=o.parent)===t&&(o=null);o=o&&o.next}else o=l}}function cl(e,t){const n=e.data.views,i=n[t];return t>0&&dl(n[t-1],i.next),n.splice(t,1),function(e){let t=e;for(;t;){let n=null;if(t.views&&t.views.length?n=t.views[0].data:t.child?n=t.child:t.next&&(pl(t),n=t.next),null==n){for(;t&&!t.next;)pl(t),t=hl(t,e);pl(t||e),n=t&&t.next}t=n}}(i.data),ul(e,i,!1),e.query&&e.query.removeView(e,i,t),i}function dl(e,t){e.next=t,e.data.next=t?t.data:null}function hl(e,t){let n;return(n=e.node)&&2==(3&n.flags)?n.parent.data:e.parent===t?null:e.parent}function pl(e){if(!e.cleanup)return;const t=e.cleanup;for(let n=0;n<t.length-1;n+=2)"string"==typeof t[n]?(t[n+1].removeEventListener(t[n],t[n+2],t[n+3]),n+=2):t[n].call(t[n+1]);e.cleanup=null}function fl(e,t,n){if(null!==t&&3==(3&e.flags)&&(e.view!==n||null===e.data)){const i=n.renderer;return i.listen?i.appendChild(e.native,t):e.native.appendChild(t),!0}return!1}function ml(e){return"function"==typeof e?e.name||e:"string"==typeof e?e:null==e?"":""+e}"undefined"==typeof ngDevMode&&("undefined"!=typeof window&&(window.ngDevMode=!0),"undefined"!=typeof self&&(self.ngDevMode=!0),"undefined"!=typeof e&&(e.ngDevMode=!0));const gl=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),vl={createRenderer:(e,t)=>document},yl="__ngHostLNode__";let bl,_l,wl,xl,Cl,Sl,Ol,Tl,El,kl,Al,Il;function Ml(e,t){const n=Sl;return El=e.data,kl=e.bindingStartIndex||0,Cl=e.ngStaticData,Tl=e.creationMode,Il=e.viewHookStartIndex,Al=e.cleanup,bl=e.renderer,null!=t&&(wl=t,xl=!0),Sl=e,n}function Dl(e){!function(){if(null==Il)return;let e=Il,t=e;for(;e<El.length;)El[e+1].call(El[e+2]),16===El[e]&&(t<e&&(El[t]=El[e],El[t+1]=El[e+1],El[t+2]=El[e+2]),t+=3),e+=3;El.length=t}(),Ml(e,null)}function Rl(e,t,n){return{parent:Sl,id:e,node:null,data:[],ngStaticData:n,cleanup:null,renderer:t,child:null,tail:null,next:null,bindingStartIndex:null,creationMode:!0,viewHookStartIndex:null}}function Ll(e,t,n,i){const r=xl?wl:wl&&wl.parent;let o=(xl?Ol:wl&&wl.query)||r&&r.query&&r.query.child();const s=null!=i,l={flags:t,native:n,view:Sl,parent:r,child:null,next:null,nodeInjector:r?r.nodeInjector:null,data:s?i:null,query:o,staticData:null};return 2==(2&t)&&s&&(ngDevMode&&il(i.node,null,"viewState.node"),i.node=l),null!=e&&(ngDevMode&&il(El.length,e,"data.length not in sequence"),El[e]=l,e>=Cl.length?Cl[e]=null:l.staticData=Cl[e],xl?(Ol=null,wl.view!==Sl&&2!=(3&wl.flags)||(ngDevMode&&il(wl.child,null,"previousNode.child"),wl.child=l)):wl&&(ngDevMode&&il(wl.next,null,"previousNode.next"),wl.next=l)),wl=l,xl=!0,l}function Pl(e,t,n,i){let r,o;if(null==t){const t=El[e];o=t&&t.native}else{ngDevMode&&il(Sl.bindingStartIndex,null,"bindingStartIndex");const s="string"!=typeof t,l=s?t.tag:t;if(null===l)throw"for now name is required";{o=bl.createElement(l);let a=null;if(s){const e=Nl(t.template);a=Ql(Rl(-1,_l.createRenderer(o,t.rendererType),e))}null==(r=Ll(e,3,o,a)).staticData&&(ngDevMode&&ra(e-1),r.staticData=Cl[e]=Hl(l,n||null,null,i||null)),n&&function(e,t){ngDevMode&&il(t.length%2,0,"attrs.length % 2");const n=bl.setAttribute;for(let i=0;i<t.length;i+=2)n?bl.setAttribute(e,t[i],t[1|i]):e.setAttribute(t[i],t[1|i])}(o,n),fl(r.parent,o,Sl)}}return o}function Nl(e){return e.ngStaticData||(e.ngStaticData=[])}function jl(e,t){return new Error(`Renderer: ${e} [${ml(t)}]`)}function Fl(e,t){ngDevMode&&ra(-1),_l=e;const n=e.createRenderer(null,null),i="string"==typeof t?n.selectRootElement?n.selectRootElement(t):n.querySelector(t):t;if(ngDevMode&&!i)throw jl("string"==typeof t?"Host node with selector not found:":"Host node is required:",t);return i}function Bl(){xl?xl=!1:(ngDevMode&&ia(),wl=wl.parent),ngDevMode&&ll(wl,3);const e=wl.query;e&&e.addNode(wl)}function Vl(e,t,n){if(n===ea)return;const i=El[e];let r=i.staticData;void 0===r.inputs&&(r.inputs=null,r=function(e,t,n=!1){const i=e>>12;for(let r=i,o=i+((4092&e)>>2);r<o;r++){const e=Cl[r],i=n?e.inputs:e.outputs;for(let o in i)if(i.hasOwnProperty(o)){const e=i[o],s=n?t.inputs||(t.inputs={}):t.outputs||(t.outputs={});s.hasOwnProperty(o)?s[o].push(r,e):s[o]=[r,e]}}return t}(i.flags,r,!0));const o=r.inputs;let s;if(o&&(s=o[t]))!function(e,t){for(let n=0;n<e.length;n+=2)ngDevMode&&ra(e[n]),El[e[n]][e[1|n]]=t}(s,n);else{const e=i.native;bl.setProperty?bl.setProperty(e,t,n):e.setProperty?e.setProperty(t,n):e[t]=n}}function Hl(e,t,n,i){return{tagName:e,attrs:t,localNames:i?[i,-1]:null,initialInputs:void 0,inputs:void 0,outputs:void 0,containerStatic:n}}function zl(e,t,n,i){if(n!==ea){const r=El[e];null==n?bl.removeStyle?bl.removeStyle(r.native,t,gl.DashCase):r.native.style.removeProperty(t):bl.setStyle?bl.setStyle(r.native,t,i?ml(n)+i:ml(n),gl.DashCase):r.native.style.setProperty(t,i?ml(n)+i:ml(n))}}function Yl(e,t){ngDevMode&&il(Sl.bindingStartIndex,null,"bindingStartIndex");const n=null!=t?bl.createText?bl.createText(ml(t)):bl.createTextNode(ml(t)):null,i=Ll(e,3,n);xl=!1,fl(i.parent,n,Sl)}function Ul(e,t){let n=e<El.length&&El[e];n&&n.native?t!==ea&&(bl.setValue?bl.setValue(n.native,ml(t)):n.native.textContent=ml(t)):n?(n.native=bl.createText?bl.createText(ml(t)):bl.createTextNode(ml(t)),function(e,t){const n=e.parent;if(3==(3&n.flags)&&(n.view!==t||null===n.data)){let i=e.next,r=null;for(;i&&null===(r=i.native);)i=i.next;const o=t.renderer;o.listen?o.insertBefore(n.native,e.native,r):n.native.insertBefore(e.native,r,!1)}}(n,Sl)):Yl(e,t)}function Wl(e,t,n,i){let r;if(null==t)ngDevMode&&ra(e),r=El[e];else{ngDevMode&&il(Sl.bindingStartIndex,null,"bindingStartIndex"),ngDevMode&&il(xl,!0,"isParent");let o=wl.flags;if(0==(4092&o)?o=e<<12|4|3&o:o+=4,wl.flags=o,ngDevMode&&ra(e-1),Object.defineProperty(t,yl,{enumerable:!1,value:wl}),El[e]=r=t,e>=Cl.length&&(Cl[e]=n,i)){ngDevMode&&rl(wl.staticData,"previousOrParentNode.staticData");const t=wl.staticData;(t.localNames||(t.localNames=[])).push(i,e)}const s=n.diPublic;s&&s(n);const l=wl.staticData;l&&l.attrs&&function(e,t,i){const r=((4092&wl.flags)>>2)-1;let o=i.initialInputs;(void 0===o||r>=o.length)&&(o=function(e,t,n){const i=n.initialInputs||(n.initialInputs=[]);i[e]=null;const r=n.attrs;for(let o=0;o<r.length;o+=2){const n=t[r[o]];void 0!==n&&(i[e]||(i[e]=[])).push(n,r[1|o])}return i}(r,n.inputs,i));const s=o[r];if(s)for(let n=0;n<s.length;n+=2)e[s[n]]=s[1|n]}(r,0,l)}return r}function ql(e,t,n,i,r){ngDevMode&&il(Sl.bindingStartIndex,null,"bindingStartIndex");let o=bl.createComment(ngDevMode?"container":""),s=null;const l=xl?wl:wl.parent;ngDevMode&&ol(l,null,"currentParent"),fl(l,o,Sl)&&(s=l);const a=Ll(e,0,o,{views:[],nextIndex:0,renderParent:s,template:null==t?null:t,next:null,parent:Sl});null==a.staticData&&(a.staticData=Cl[e]=Hl(n||null,i||null,[],r||null)),Ql(a.data)}function Gl(){xl?xl=!1:(ngDevMode&&ia(),wl=wl.parent),ngDevMode&&ll(wl,0);const e=wl.query;e&&e.addNode(wl)}function $l(e){ngDevMode&&ra(e),wl=El[e],ngDevMode&&ll(wl,0),xl=!0,wl.data.nextIndex=0}function Kl(){xl?xl=!1:(ngDevMode&&ll(wl,2),ngDevMode&&ia(),wl=wl.parent),ngDevMode&&ll(wl,0);const e=wl;ngDevMode&&ll(e,0);const t=e.data.nextIndex;for(;t<e.data.views.length;)cl(e,t)}function Xl(e){const t=xl?wl:wl.parent;ngDevMode&&ll(t,0);const n=t.data,i=n.views,r=!Tl&&n.nextIndex<i.length&&i[n.nextIndex];let o=r&&e===r.data.id;if(o)wl=i[n.nextIndex++],ngDevMode&&ll(wl,2),xl=!0,Ml(r.data,wl);else{const i=Rl(e,bl,function(e,t){ngDevMode&&ll(t,0);const n=t.staticData.containerStatic;return(e>=n.length||null==n[e])&&(n[e]=[]),n[e]}(e,t));Ml(i,Ll(null,2,null,i)),n.nextIndex++}return!o}function Zl(){xl=!1;const e=wl=Sl.node,t=wl.parent;ngDevMode&&ll(e,2),ngDevMode&&ll(t,0);const n=t.data,i=n.nextIndex<=n.views.length?n.views[n.nextIndex-1]:null;(null==i||i.data.id!==e.data.id)&&(function(e,t,n){const i=e.data,r=i.views;n>0&&dl(r[n-1],t),n<r.length&&r[n].data.id!==t.data.id?(dl(t,r[n]),r.splice(n,0,t)):n>=r.length&&r.push(t),i.nextIndex<=n&&i.nextIndex++,null!==e.data.renderParent&&ul(e,t,!0,function(t,n,i){const r=n.views;return t+1<r.length?r[t+1].child.native:e.native}(n,i)),e.query&&e.query.insertView(e,t,n)}(t,e,n.nextIndex-1),Sl.creationMode=!1),Dl(Sl.parent),ngDevMode&&il(xl,!1,"isParent"),ngDevMode&&ll(wl,2)}Sl=Rl(null,null,[]);const Jl=function(e,t,n){ngDevMode&&ra(t);const i=El[t];ngDevMode&&ll(i,3),ngDevMode&&ol(i.data,null,"isComponent"),ngDevMode&&ra(e);const r=i.data;ngDevMode&&ol(r,null,"hostView");const o=El[e],s=Ml(r,i);try{n(o,Tl)}finally{r.creationMode=!1,Dl(s)}};function Ql(e){return Sl.tail?Sl.tail.next=e:Sl.child=e,Sl.tail=e,e}const ea={};function ta(e){let t;return(t=Tl)?("number"!=typeof Sl.bindingStartIndex&&(kl=Sl.bindingStartIndex=El.length),El[kl++]=e):((t=e!==ea&&function(t,n){return!(t!=t&&e!=e)&&t!==e}(El[kl]))&&(El[kl]=e),kl++),t?e:ea}function na(e,t,n){return ta(t)===ea?ea:e+ml(t)+n}function ia(){ol(wl.parent,null,"isParent")}function ra(e,t){null==t&&(t=El),function(t,n,i){t<e&&sl(t,e,"data.length",">")}(t?t.length:0)}function oa(e,t={}){const n=t.rendererFactory||vl,i=e.ngComponentDef;let r;const o=Fl(n,t.host||i.tag),s=Ml(Rl(-1,n.createRenderer(o,i.rendererType),[]),null);try{xl=!1,wl=null,Ll(0,3,o,Rl(-1,bl,Nl(i.template))),r=Wl(1,i.n(),i)}finally{Dl(s)}return t.features&&t.features.forEach(e=>e(r,i)),sa(r),r}function sa(e){ngDevMode&&rl(e,"component");const t=e[yl];ngDevMode&&!t&&jl("Not a directive instance",e),ngDevMode&&rl(t.data,"hostNode.data"),function(e,n,i,r){const o=Ml(n,t);try{_l.begin&&_l.begin(),i.constructor.ngComponentDef.r(1,0)}finally{_l.end&&_l.end(),n.creationMode=!1,Dl(o)}}(0,t.view,e),la=!1}let la=!1;function aa(e){const t={type:e.type,diPublic:null,n:e.factory,tag:e.tag||null,template:e.template||null,r:e.refresh||function(t,n){Jl(t,n,e.template)},h:e.hostBindings||ca,inputs:da(e.inputs),outputs:da(e.outputs),methods:da(e.methods),rendererType:Wi(e.rendererType)||null},n=e.features;return n&&n.forEach(e=>e(t)),t}const ua={};function ca(){}function da(e){if(null==e)return ua;const t={};for(let n in e)t[e[n]]=n;return t}function ha(e,t){return{type:7,name:e,definitions:t,options:{}}}function pa(e,t=null){return{type:4,styles:t,timings:e}}function fa(e,t=null){return{type:3,steps:e,options:t}}function ma(e,t=null){return{type:2,steps:e,options:t}}function ga(e){return{type:6,styles:e,offset:null}}function va(e,t,n){return{type:0,name:e,styles:t,options:n}}function ya(e){return{type:5,steps:e}}function ba(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}const _a="*";function wa(e,t){return ha(e,t)}function xa(e,t){return pa(e,t)}function Ca(e){return fa(e)}function Sa(e){return ma(e)}function Oa(e){return ga(e)}function Ta(e,t){return va(e,t)}function Ea(e){return ya(e)}function ka(e,t){return ba(e,t)}}).call(t,n("DuR2"))},"4Ie8":function(e,t,n){"use strict";var i=n("rCTf"),r=n("52Ty");i.Observable.prototype.publish=r.publish},"4b/l":function(e,t,n){"use strict";var i=n("e4PD"),r=n("lCNL"),o=n("eMuN"),s=n("PdUl").isDefined,l=n("RZro"),a=new o,u=0,c=t.name=function(e,t){if(!s(t)){if(!a.has(e)){var n="dxPrivateComponent"+u++;return a.set(e,n),n}return a.get(e)}a.set(e,t)};t.attachInstanceToElement=function(e,t,n){var o=i.data(e.get(0)),s=c(t.constructor);o[s]=t,n&&r.one(e,l,function(){n.call(t)}),o.dxComponents||(o.dxComponents=[]),o.dxComponents.push(s)},t.getInstanceByElement=function(e,t){var n=c(t);return i.data(e.get(0),n)}},"4gZQ":function(e,t,n){"use strict";(0,n("AWLZ").registerTheme)({name:"generic.greenmist",defaultPalette:"Green Mist",backgroundColor:"#f5f5f5",primaryTitleColor:"#28484f",secondaryTitleColor:"#7eb2be",axisColor:"#dedede",axisLabelColor:"#657c80",export:{backgroundColor:"#f5f5f5",font:{color:"#28484f"},button:{default:{color:"#28484f",borderColor:"#a2b4b8",backgroundColor:"#f5f5f5"},hover:{color:"#28484f",borderColor:"#7f989e",backgroundColor:"rgba(222, 222, 222, 0.4)"},focus:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.4)"},active:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.8)"}}},legend:{font:{color:"#657c80"}},tooltip:{color:"#fff",border:{color:"#dedede"},font:{color:"#28484f"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dedede"}}}},chart:{commonPaneSettings:{border:{color:"#dedede"}},commonAxisSettings:{breakStyle:{color:"#c1c1c1"}}},funnel:{item:{border:{color:"#f5f5f5"}}},sparkline:{pointColor:"#f5f5f5",minColor:"#ffc852",maxColor:"#f74a5e"},treeMap:{group:{color:"#dedede",label:{font:{color:"#7eb2be"}}}},rangeSelector:{shutter:{color:"#f5f5f5"},scale:{breakStyle:{color:"#c1c1c1"},tick:{opacity:.12}},selectedRangeColor:"#3cbab2",sliderMarker:{color:"#3cbab2"},sliderHandle:{color:"#3cbab2",opacity:.5}},map:{"layer:marker:dot":{color:"#3cbab2"},"layer:marker:bubble":{color:"#3cbab2"},legend:{markerColor:"#3cbab2"}},bullet:{color:"#3cbab2"}},"generic.light")},"4gpe":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy");t.DataTablePagerComponent=function(){function e(){this.change=new o.EventEmitter,this._count=0,this._page=1,this._size=0}return Object.defineProperty(e.prototype,"size",{get:function(){return this._size},set:function(e){this._size=e,this.pages=this.calcPages()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"count",{get:function(){return this._count},set:function(e){this._count=e,this.pages=this.calcPages()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"page",{get:function(){return this._page},set:function(e){this._page=e,this.pages=this.calcPages()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"totalPages",{get:function(){var e=this.size<1?1:Math.ceil(this.count/this.size);return Math.max(e||0,1)},enumerable:!0,configurable:!0}),e.prototype.canPrevious=function(){return this.page>1},e.prototype.canNext=function(){return this.page<this.totalPages},e.prototype.prevPage=function(){this.selectPage(this.page-1)},e.prototype.nextPage=function(){this.selectPage(this.page+1)},e.prototype.selectPage=function(e){e>0&&e<=this.totalPages&&e!==this.page&&(this.page=e,this.change.emit({page:e}))},e.prototype.calcPages=function(e){var t=[],n=1,i=this.totalPages;e=e||this.page,5<this.totalPages&&(n=e-Math.floor(2.5),i=e+Math.floor(2.5),n<1?(n=1,i=Math.min(n+5-1,this.totalPages)):i>this.totalPages&&(n=Math.max(this.totalPages-5+1,1),i=this.totalPages));for(var r=n;r<=i;r++)t.push({number:r,text:r});return t},i([o.Input(),r("design:type",String)],e.prototype,"pagerLeftArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerRightArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerPreviousIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerNextIcon",void 0),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"size",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"count",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"page",null),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"change",void 0),i([o.Component({selector:"datatable-pager",template:'\n <ul class="pager">\n <li [class.disabled]="!canPrevious()">\n <a\n role="button"\n aria-label="go to first page"\n href="javascript:void(0)"\n (click)="selectPage(1)">\n <i class="{{pagerPreviousIcon}}"></i>\n </a>\n </li>\n <li [class.disabled]="!canPrevious()">\n <a\n role="button"\n aria-label="go to previous page"\n href="javascript:void(0)"\n (click)="prevPage()">\n <i class="{{pagerLeftArrowIcon}}"></i>\n </a>\n </li>\n <li\n role="button"\n [attr.aria-label]="\'page \' + pg.number"\n class="pages"\n *ngFor="let pg of pages"\n [class.active]="pg.number === page">\n <a\n href="javascript:void(0)"\n (click)="selectPage(pg.number)">\n {{pg.text}}\n </a>\n </li>\n <li [class.disabled]="!canNext()">\n <a\n role="button"\n aria-label="go to next page"\n href="javascript:void(0)"\n (click)="nextPage()">\n <i class="{{pagerRightArrowIcon}}"></i>\n </a>\n </li>\n <li [class.disabled]="!canNext()">\n <a\n role="button"\n aria-label="go to last page"\n href="javascript:void(0)"\n (click)="selectPage(totalPages)">\n <i class="{{pagerNextIcon}}"></i>\n </a>\n </li>\n </ul>\n ',host:{class:"datatable-pager"},changeDetection:o.ChangeDetectionStrategy.OnPush})],e)}()},"4iP9":function(e,t,n){"use strict";t.a=function(){return e=>Object(r.a)()(Object(i.a)(s)(e))};var i=n("V2zk"),r=n("AnYr"),o=n("W/Sc");function s(){return new o.Subject}},"4pgj":function(e,t,n){"use strict";var i=n("lCNL"),r=Math,o=r.abs,s=r.sqrt,l=r.round,a=n("MOyx"),u=n("71W1"),c=n("8ztm").name,d=u.addNamespace,h=n("5NME").parseScalar,p=Date.now,f="dxVectorMap",m={};function g(e){var t=this;t._root=e.root,t._createEventHandlers(e.dataKey),t._createProjectionHandlers(e.projection),t._initEvents(),t._focus=new v(function(e,n){t._fire(e,n)}),t._attachHandlers()}!function(){var e=[navigator.pointerEnabled,navigator.msPointerEnabled,"ontouchstart"in window];m={start:_(e,["pointerdown","MSPointerDown","touchstart mousedown","mousedown"]),move:_(e,["pointermove","MSPointerMove","touchmove mousemove","mousemove"]),end:_(e,["pointerup","MSPointerUp","touchend mouseup","mouseup"]),wheel:d(c,f)}}(),g.prototype={constructor:g,dispose:function(){this._detachHandlers(),this._disposeEvents(),this._focus.dispose(),this._root=this._focus=this._docHandlers=this._rootHandlers=null},_eventNames:["start","move","end","zoom","click","hover-on","hover-off","focus-on","focus-off","focus-move"],_startClick:function(e,t){if(t){var n=w(e);this._clickState={x:n.x,y:n.y,threshold:b(e)?20:5,time:p()}}},_endClick:function(e,t){var n,i,r=this._clickState;r&&(t&&p()-r.time<=500&&(n=r.threshold,i=w(e),o(i.x-r.x)<=n&&o(i.y-r.y)<=n&&this._fire("click",{data:t,x:i.x,y:i.y,$event:e})),this._clickState=null)},_startDrag:function(e,t){if(t){var n=w(e),i=this._dragState={x:n.x,y:n.y,data:t};this._fire("start",{x:i.x,y:i.y,data:i.data})}},_moveDrag:function(e,t){var n,i,r=this._dragState;r&&(n=w(e),i=b(e)?10:5,(r.active||o(n.x-r.x)>i||o(n.y-r.y)>i)&&(r.x=n.x,r.y=n.y,r.active=!0,r.data=t||{},this._fire("move",{x:r.x,y:r.y,data:r.data})))},_endDrag:function(){var e=this._dragState;e&&(this._dragState=null,this._fire("end",{x:e.x,y:e.y,data:e.data}))},_wheelZoom:function(e,t){if(t){var n,i,r=this._wheelLock,s=p();s-r.time<=50||(s-r.dirTime>300&&(r.dir=0),0!==(n=function(e,t){if(0===e)return 0;var n=o(e),i=l(e/n);return t.dir&&i!==t.dir?0:(t.dir=i,i*(n=n<.1?0:n<1?1:n>4?4:l(n)))}(e.delta/120||0,r))&&(i=w(e),this._fire("zoom",{delta:n,x:i.x,y:i.y}),r.time=r.dirTime=s))}},_startZoom:function(e,t){if(b(e)&&t){var n,i,r=this._zoomState=this._zoomState||{};r.pointer1&&r.pointer2||(void 0===r.pointer1&&(r.pointer1=x(e)||0,n=C(e,r.pointer1),r.x1=r.x1_0=n.x,r.y1=r.y1_0=n.y),void 0===r.pointer2&&(i=x(e)||1)!==r.pointer1&&(n=C(e,i))&&(r.x2=r.x2_0=n.x,r.y2=r.y2_0=n.y,r.pointer2=i,r.ready=!0,this._endDrag()))}},_moveZoom:function(e){var t,n=this._zoomState;n&&b(e)&&(void 0!==n.pointer1&&(t=C(e,n.pointer1))&&(n.x1=t.x,n.y1=t.y),void 0!==n.pointer2&&(t=C(e,n.pointer2))&&(n.x2=t.x,n.y2=t.y))},_endZoom:function(e){var t,n,i=this._zoomState;i&&b(e)&&(i.ready&&(t=y(i.x1_0,i.y1_0,i.x2_0,i.y2_0),n=y(i.x1,i.y1,i.x2,i.y2),this._fire("zoom",{ratio:n/t,x:(i.x1_0+i.x2_0)/2,y:(i.y1_0+i.y2_0)/2})),this._zoomState=null)},_startHover:function(e,t){this._doHover(e,t,!0)},_moveHover:function(e,t){this._doHover(e,t,!1)},_doHover:function(e,t,n){this._dragState&&this._dragState.active||this._zoomState&&this._zoomState.ready?this._cancelHover():b(e)!==n||this._hoverTarget===e.target||this._hoverState&&this._hoverState.data===t||(this._cancelHover(),t&&(this._hoverState={data:t},this._fire("hover-on",{data:t})),this._hoverTarget=e.target)},_cancelHover:function(){var e=this._hoverState;this._hoverState=this._hoverTarget=null,e&&this._fire("hover-off",{data:e.data})},_startFocus:function(e,t){this._doFocus(e,t,!0)},_moveFocus:function(e,t){this._doFocus(e,t,!1)},_doFocus:function(e,t,n){this._dragState&&this._dragState.active||this._zoomState&&this._zoomState.ready?this._cancelFocus():b(e)===n&&(this._focus.turnOff(n?400:300),t&&this._focus.turnOn(t,w(e),300,n))},_endFocus:function(e){b(e)&&this._focus.cancelOn()},_cancelFocus:function(){this._focus.cancel()},_createEventHandlers:function(e){var t=this;function n(t){var n=t.target;return("tspan"===n.tagName?n.parentNode:n)[e]}t._docHandlers={},t._rootHandlers={},t._rootHandlers[m.start]=t._docHandlers[m.start]=function(e){var i=b(e),r=n(e);i&&!t._isTouchEnabled||(r&&(e.preventDefault(),e.stopPropagation()),t._startClick(e,r),t._startDrag(e,r),t._startZoom(e,r),t._startHover(e,r),t._startFocus(e,r))},t._docHandlers[m.move]=function(e){var i=b(e),r=n(e);i&&!t._isTouchEnabled||(t._moveDrag(e,r),t._moveZoom(e,r),t._moveHover(e,r),t._moveFocus(e,r))},t._docHandlers[m.end]=function(e){var i=b(e),r=n(e);i&&!t._isTouchEnabled||(t._endClick(e,r),t._endDrag(e,r),t._endZoom(e,r),t._endFocus(e,r))},t._rootHandlers[m.wheel]=function(e){if(t._cancelFocus(),t._isWheelEnabled){var i=n(e);i&&(e.preventDefault(),e.stopPropagation(),t._wheelZoom(e,i))}},t._wheelLock={dir:0}},_createProjectionHandlers:function(e){var t=this;function n(){t._cancelFocus()}e.on({center:n,zoom:n})},reset:function(){this._clickState=null,this._endDrag(),this._cancelHover(),this._cancelFocus()},setOptions:function(e){this.reset(),this._detachHandlers(),this._isTouchEnabled=!!h(e.touchEnabled,!0),this._isWheelEnabled=!!h(e.wheelEnabled,!0),this._attachHandlers()},_detachHandlers:function(){this._isTouchEnabled&&this._root.css({"touch-action":"","-ms-touch-action":"","-webkit-user-select":""}).off(d("MSHoldVisual",f)).off(d("contextmenu",f)),i.off(document,this._docHandlers),this._root.off(this._rootHandlers)},_attachHandlers:function(){this._isTouchEnabled&&this._root.css({"touch-action":"none","-ms-touch-action":"none","-webkit-user-select":"none"}).on(d("MSHoldVisual",f),function(e){e.preventDefault()}).on(d("contextmenu",f),function(e){b(e)&&e.preventDefault()}),i.on(document,this._docHandlers),this._root.on(this._rootHandlers)}};var v=function(e){var t,n,i=this,r=null,s=null,l=!1,a=null,u=null;i.dispose=function(){clearTimeout(a),clearTimeout(u),i.turnOn=i.turnOff=i.cancel=i.cancelOn=i.dispose=i=e=r=s=a=u=null},i.turnOn=function(i,c,d,h){function p(e){l=!e,e&&(r=s,clearTimeout(u),u=null)}i===s&&l||(l=!1,s=i,r?(t=c.x,n=c.y,clearTimeout(a),a=setTimeout(function(){a=null,s===r?(e("focus-move",{data:s,x:t,y:n}),p(!0)):e("focus-on",{data:s,x:t,y:n,done:p})},h?d:0)):(!a||o(c.x-t)>5||o(c.y-n)>5||h)&&(t=c.x,n=c.y,clearTimeout(a),a=setTimeout(function(){a=null,e("focus-on",{data:s,x:t,y:n,done:p})},d)))},i.turnOff=function(t){clearTimeout(a),a=null,s=null,r&&!l&&(u=u||setTimeout(function(){u=null,e("focus-off",{data:r}),r=null},t))},i.cancel=function(){clearTimeout(a),clearTimeout(u),r&&e("focus-off",{data:r}),r=s=a=u=null},i.cancelOn=function(){clearTimeout(a),a=null}};function y(e,t,n,i){return s((e-n)*(e-n)+(t-i)*(t-i))}function b(e){var t=e.originalEvent.type,n=e.originalEvent.pointerType;return/^touch/.test(t)||/^MSPointer/.test(t)&&4!==n||/^pointer/.test(t)&&"mouse"!==n}function _(e,t){for(var n,i=0,r=e.length;i<r;++i)if(e[i]){n=t[i];break}return d(n||t[i],f)}function w(e){var t=e.originalEvent,n=t.touches&&t.touches[0]||{};return{x:n.pageX||t.pageX||e.pageX,y:n.pageY||t.pageY||e.pageY}}function x(e){return e.originalEvent.pointerId}function C(e,t){var n=e.originalEvent;return(n=void 0!==n.pointerId?n.pointerId===t?n:null:n.touches[t])?{x:n.pageX||e.pageX,y:n.pageY||e.pageY}:null}a.makeEventEmitter(g),t.Tracker=g},"52Ty":function(e,t,n){"use strict";var i=n("i9tv");t.publish=function(e){return i.publish(e)(this)}},"53CZ":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("cOhJ"),s=n("pyWG").inArray,l=n("Z73p").each,a=n("71W1"),u=o.inherit({_keydown:a.addNamespace("keydown","KeyboardProcessor"),codes:{8:"backspace",9:"tab",13:"enter",27:"escape",33:"pageUp",34:"pageDown",35:"end",36:"home",37:"leftArrow",38:"upArrow",39:"rightArrow",40:"downArrow",46:"del",32:"space",70:"F",65:"A",106:"asterisk",109:"minus",189:"minus"},ctor:function(e){var t=this;(e=e||{}).element&&(this._element=i(e.element)),e.focusTarget&&(this._focusTarget=e.focusTarget),this._handler=e.handler,this._context=e.context,this._childProcessors=[],this._element&&(this._processFunction=function(e){t.process(e)},r.on(this._element,this._keydown,this._processFunction))},dispose:function(){this._element&&r.off(this._element,this._keydown,this._processFunction),this._element=void 0,this._handler=void 0,this._context=void 0,this._childProcessors=void 0},clearChildren:function(){this._childProcessors=[]},push:function(e){return this._childProcessors||this.clearChildren(),this._childProcessors.push(e),e},attachChildProcessor:function(){var e=new u;return this._childProcessors.push(e),e},reinitialize:function(e,t){return this._context=t,this._handler=e,this},process:function(e){if(this._focusTarget&&this._focusTarget!==e.target&&s(e.target,this._focusTarget)<0)return!1;this._handler&&this._handler.call(this._context,{key:this.codes[e.which]||e.which,ctrl:e.ctrlKey,shift:e.shiftKey,alt:e.altKey,originalEvent:e})&&this._childProcessors&&l(this._childProcessors,function(t,n){n.process(e)})}});e.exports=u},"5Btp":function(e,t,n){"use strict";t.sessionStorage=function(){var e;try{e=window.sessionStorage}catch(e){}return e}},"5ImO":function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N");i._set("global",{elements:{arc:{backgroundColor:i.global.defaultColor,borderColor:"#fff",borderWidth:2}}}),e.exports=r.extend({inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var n=this._view;if(n){for(var i=o.getAngleFromPoint(n,{x:e,y:t}),r=i.angle,s=i.distance,l=n.startAngle,a=n.endAngle;a<l;)a+=2*Math.PI;for(;r>a;)r-=2*Math.PI;for(;r<l;)r+=2*Math.PI;return r>=l&&r<=a&&s>=n.innerRadius&&s<=n.outerRadius}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,n=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,n=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},draw:function(){var e=this._chart.ctx,t=this._view,n=t.startAngle,i=t.endAngle;e.beginPath(),e.arc(t.x,t.y,t.outerRadius,n,i),e.arc(t.x,t.y,t.innerRadius,i,n,!0),e.closePath(),e.strokeStyle=t.borderColor,e.lineWidth=t.borderWidth,e.fillStyle=t.backgroundColor,e.fill(),e.lineJoin="bevel",t.borderWidth&&e.stroke()}})},"5LW/":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("wAkD"),s=n("CURp");t.window=function(e){return function(t){return t.lift(new l(e))}};var l=function(){function e(e){this.windowBoundaries=e}return e.prototype.call=function(e,t){var n=new a(e),i=t.subscribe(n);return i.closed||n.add(s.subscribeToResult(n,this.windowBoundaries)),i},e}(),a=function(e){function t(t){e.call(this,t),this.window=new r.Subject,t.next(this.window)}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.openWindow()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){this._complete()},t.prototype._next=function(e){this.window.next(e)},t.prototype._error=function(e){this.window.error(e),this.destination.error(e)},t.prototype._complete=function(){this.window.complete(),this.destination.complete()},t.prototype._unsubscribe=function(){this.window=null},t.prototype.openWindow=function(){var e=this.window;e&&e.complete();var t=this.destination,n=this.window=new r.Subject;t.next(n)},t}(o.OuterSubscriber)},"5NME":function(e,t,n){"use strict";var i=n("0kQW").noop,r=n("PdUl"),o=n("QH/n").extend,s=n("Z73p").each,l=n("9TUk").adjust,a=r.isDefined,u=r.isNumeric,c=r.isExponential,d=Math,h=d.round,p=Math.sqrt,f=Math.PI,m=1e10,g=f/180,v=Math.LN10,y=Math.cos,b=Math.sin,_=Math.abs,w=Math.log,x=Math.floor,C=Math.ceil,S=Math.max,O=window.isNaN,T=window.Number,E=window.NaN,k=function(e,t){return e?Math.log(e)/Math.log(t):E},A=function(e){return(e%360+360)%360},I=function(e){return f*e/180},M=function(e){var t=I(e);return{cos:y(t),sin:b(t)}},D=function(e,t,n,i){var r=n-e,o=i-t;return Math.sqrt(o*o+r*r)},R=function(e){var t,n=_(e);return O(n)?E:n>0?(n=w(n)/v,(t=C(n))-n<1e-14?t:x(n)):0};function L(e,t){for(var n,i=0,r=e.length,o=[];i<r;)null!==(n=t(e[i],i))&&o.push(n),i++;return o}function P(e,t){return L(t,function(t){return e[t]?e[t]:null})}function N(e,t,n,i){var r=i;return s(t,function(t,i){e[i]&&(e[i]-=n,r-=n)}),r}function j(e){return String(e).toLowerCase()}function F(e){e&&(e.originalTop=e.top,e.originalBottom=e.bottom,e.originalLeft=e.left,e.originalRight=e.right)}function B(e){return-m<e&&e<+m?e:0}function V(e){var t=B(x(e.x)),n=B(x(e.y)),i={x:t,y:n,width:B(C(e.width+e.x))-t,height:B(C(e.height+e.y))-n};return i.isEmpty=!(i.x||i.y||i.width||i.height),i}o(t,{decreaseGaps:function(e,t,n){var i;do{(i=P(e,t)).push(d.ceil(n/i.length)),n=N(e,t,d.min.apply(null,i),n)}while(n>0&&i.length>1);return n},normalizeEnum:j,parseScalar:function(e,t){return void 0!==e?e:t},enumParser:function(e){var t,n,i={};for(t=0,n=e.length;t<n;++t)i[j(e[t])]=1;return function(e,t){var n=j(e);return i[n]?n:t}},patchFontOptions:function(e){var t={};return s(e||{},function(e,n){/^(cursor|opacity)$/i.test(e)||(e="color"===e?"fill":"font-"+e),t[e]=n}),t},convertPolarToXY:function(e,t,n,i){var r;return n=a(n)?n+t-90:0,r=M(n),{x:h(e.x+i*r.cos),y:h(e.y+i*r.sin)}},convertXYToPolar:function(e,t,n){var i=D(e.x,e.y,t,n),r=d.atan2(n-e.y,t-e.x);return{phi:h(A(180*r/d.PI)),r:h(i)}},processSeriesTemplate:function(e,t){var n,s,l,a=r.isFunction(e.customizeSeries)?e.customizeSeries:i,u=e.nameField||"series",c={},d=[],h=0;for(s=(t=t||[]).length;h<s;h++)u in(l=t[h])&&((n=c[l[u]])||(n=c[l[u]]={name:l[u],data:[]},d.push(n.name)),n.data.push(l));return L(d,function(e){var t=c[e];return o(t,a.call(null,t.name))})},getCategoriesInfo:function(e,t,n){if(0===e.length)return{categories:[]};t=a(t)?t:e[0],n=a(n)?n:e[e.length-1];var i,r,o,s=L(e,function(e){return a(e)?e.valueOf():null}),l=s.indexOf(t.valueOf()),u=s.indexOf(n.valueOf()),c=!1;return l<0&&(l=0),u<0&&(u=e.length-1),u<l&&(r=u,u=l,l=r,c=!0),o=(i=e.slice(l,u+1)).length-1,{categories:i,start:i[c?o:0],end:i[c?0:o],inverted:c}},setCanvasValues:F,updatePanesCanvases:function(e,t,n){var i=0;s(e,function(e,t){t.weight=t.weight||1,i+=t.weight});var r=0,l=e.padding||10,a=n?t.width-t.left-t.right:t.height-t.top-t.bottom,u=(a-l*(e.length-1))/i,c=n?"left":"top",d=n?"right":"bottom";s(e,function(e,n){var i=h(n.weight*u);n.canvas=n.canvas||{},o(n.canvas,t),n.canvas[c]=t[c]+r,n.canvas[d]=t[d]+(a-i-r),r=r+i+l,F(n.canvas)})},unique:function(e){var t={};return L(e,function(e){var n=t[e]?null:e;return t[e]=!0,n})},map:L,getVerticallyShiftedAngularCoords:function(e,t,n){var i=e.x+e.width/2>=n.x,r=(i?e.x:e.x+e.width)-n.x,o=e.y-n.y,s=o+t,l=h(p(r*r+o*o-s*s)),a=(i?+l:-l)||r;return{x:n.x+(i?a:a-e.width),y:e.y+t}}}),t.getLog=k,t.getAdjustedLog10=function(e){return l(k(e,10))},t.raiseTo=function(e,t){return Math.pow(t,e)},t.normalizeAngle=A,t.convertAngleToRendererSpace=function(e){return 90-e},t.degreesToRadians=I,t.getCosAndSin=M,t.getDecimalOrder=R,t.getAppropriateFormat=function(e,t,n){var i,r=S(R(e),R(t)),o=-R(_(t-e)/n);return O(r)||O(o)?null:(_(r)<=4?(i="fixedPoint",o<0&&(o=0),o>4&&(o=4)):(i="exponential",(o+=r-1)>3&&(o=3)),{type:i,precision:o})},t.getDistance=D,t.roundValue=function(e,t){if(t>20&&(t=20),u(e))return c(e)?T(e.toExponential(t)):T(e.toFixed(t))},t.getPower=function(e){return e.toExponential().split("e")[1]},t.rotateBBox=function(e,t,n){var i=T(y(n*g).toFixed(3)),r=T(b(n*g).toFixed(3)),o=e.width/2,s=e.height/2,l=e.x+o,a=e.y+s,u=_(o*i)+_(s*r),c=_(o*r)+_(s*i);return V({x:t[0]+(l-t[0])*i+(a-t[1])*r-u,y:t[1]-(l-t[0])*r+(a-t[1])*i-c,width:2*u,height:2*c})},t.normalizeBBox=V},"5Omq":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("PJh5"))},"5SNd":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:"\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:"[\u041f\u0430\u0433\u043e\u04b3 \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("PJh5"))},"5aOR":function(e,t,n){"use strict";function i(e,t){for(;e.length<t;)e="0"+e;return e}var r={3:"abbreviated",4:"wide",5:"narrow"},o={y:function(e,t,n){var r=e[n?"getUTCFullYear":"getFullYear"]();return 2===t&&(r%=100),i(r.toString(),t)},M:function(e,t,n,o){var s=e[n?"getUTCMonth":"getMonth"](),l=r[t];return l?o.getMonthNames(l,"format")[s]:i((s+1).toString(),Math.min(t,2))},L:function(e,t,n,o){var s=e[n?"getUTCMonth":"getMonth"](),l=r[t];return l?o.getMonthNames(l,"standalone")[s]:i((s+1).toString(),Math.min(t,2))},Q:function(e,t,n,o){var s=e[n?"getUTCMonth":"getMonth"](),l=Math.floor(s/3),a=r[t];return a?o.getQuarterNames(a)[l]:i((l+1).toString(),Math.min(t,2))},E:function(e,t,n,i){var o=e[n?"getUTCDay":"getDay"]();return i.getDayNames(r[t<3?3:t])[o]},a:function(e,t,n,i){var o=e[n?"getUTCHours":"getHours"]()<12?0:1;return i.getPeriodNames(r[t])[o]},d:function(e,t,n){return i(e[n?"getUTCDate":"getDate"]().toString(),Math.min(t,2))},H:function(e,t,n){return i(e[n?"getUTCHours":"getHours"]().toString(),Math.min(t,2))},h:function(e,t,n){return i((e[n?"getUTCHours":"getHours"]()%12||12).toString(),Math.min(t,2))},m:function(e,t,n){return i(e[n?"getUTCMinutes":"getMinutes"]().toString(),Math.min(t,2))},s:function(e,t,n){return i(e[n?"getUTCSeconds":"getSeconds"]().toString(),Math.min(t,2))},S:function(e,t,n){return i(e[n?"getUTCMilliseconds":"getMilliseconds"]().toString(),3).substr(0,t)},x:function(e,t,n){var r=n?0:e.getTimezoneOffset(),o=r>0?"-":"+",s=Math.abs(r),l=s%60,a=i(Math.floor(s/60).toString(),2),u=i(l.toString(),2);return o+a+(t>=3?":":"")+(t>1||l?u:"")},X:function(e,t,n){return n||!e.getTimezoneOffset()?"Z":o.x(e,t,n)},Z:function(e,t,n){return o.X(e,t>=5?3:2,n)}};e.exports.getFormatter=function(e,t){return function(n){var i,r,s,l,a=0,u=!1,c="";if(!n)return null;if(!e)return n;var d="Z"===e[e.length-1]||"'Z'"===e.slice(-3);for(i=0;i<e.length;i++)r=o[s=e[i]],a++,(l=s===e[i+1])||(r&&!u&&(c+=r(n,a,d,t)),a=0),"'"!==s||l?!u&&r||(c+=s):u=!u,"'"===s&&l&&i++;return c}}},"5c/I":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("B00U");t.AsyncSubject=function(e){function t(){e.apply(this,arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}return i(t,e),t.prototype._subscribe=function(t){return this.hasError?(t.error(this.thrownError),o.Subscription.EMPTY):this.hasCompleted&&this.hasNext?(t.next(this.value),t.complete(),o.Subscription.EMPTY):e.prototype._subscribe.call(this,t)},t.prototype.next=function(e){this.hasCompleted||(this.value=e,this.hasNext=!0)},t.prototype.error=function(t){this.hasCompleted||e.prototype.error.call(this,t)},t.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&e.prototype.next.call(this,this.value),e.prototype.complete.call(this)},t}(r.Subject)},"5et3":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8Z8y"),s=n("jBEF");t.take=function(e){return function(t){return 0===e?new s.EmptyObservable:t.lift(new l(e))}};var l=function(){function e(e){if(this.total=e,this.total<0)throw new o.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.total))},e}(),a=function(e){function t(t,n){e.call(this,t),this.total=n,this.count=0}return i(t,e),t.prototype._next=function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))},t}(r.Subscriber)},"5hg6":function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("sQpZ")),i(n("hIqV")),i(n("KPjg")),i(n("yl66")),i(n("Fglw")),i(n("p4tm"))},"5j66":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("PJh5"))},"5nj5":function(e,t,n){"use strict";var i=n("LhE+");t._if=i.IfObservable.create},"5pRa":function(e,t,n){"use strict";var i=n("CGGv"),r=n("tyXZ");t.timestamp=function(e){return void 0===e&&(e=i.async),r.timestamp(e)(this)}},"5vPg":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:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u0930\u093e\u0924\u094d\u0930\u0940"===t?e<4?e:e+12:"\u0938\u0915\u093e\u0933\u0940"===t?e:"\u0926\u0941\u092a\u093e\u0930\u0940"===t?e>=10?e:e+12:"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"\u0930\u093e\u0924\u094d\u0930\u0940":e<10?"\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("PJh5"))},"65V/":function(e,t,n){"use strict";var i=n("Gquf"),r=n("71nt"),o=n("jbop"),s=n("hKHw"),l=n("Ed4+"),a=n("GfW5"),u=n("oKij");function c(e,t){this.options=e,this.loadOptions=t}c.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in a)if(a.hasOwnProperty(t)&&a[t].magic===e)return a[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+r.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===e&&(this.dosPermissions=63&this.externalFileAttributes),3===e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=i(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,i,r=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index<r;)t=e.readInt(2),n=e.readInt(2),i=e.readData(n),this.extraFields[t]={id:t,length:n,value:i}},handleUTF8:function(){var e=u.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=l.utf8decode(this.fileName),this.fileCommentStr=l.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var n=r.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(n)}var i=this.findExtraFieldUnicodeComment();if(null!==i)this.fileCommentStr=i;else{var o=r.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=i(e.value);return 1!==t.readInt(1)?null:s(this.fileName)!==t.readInt(4)?null:l.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=i(e.value);return 1!==t.readInt(1)?null:s(this.fileComment)!==t.readInt(4)?null:l.utf8decode(t.readData(e.length-5))}return null}},e.exports=c},"69uX":function(e,t,n){"use strict";var i=n("Lndg");t.distinct=function(e,t){return i.distinct(e,t)(this)}},"6BaH":function(e,t,n){"use strict";var i=n("sIYO");t.multicast=function(e,t){return function(n){var o;if(o="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new r(o,t));var s=Object.create(n,i.connectableObservableDescriptor);return s.source=n,s.subjectFactory=o,s}};var r=function(){function e(e,t){this.subjectFactory=e,this.selector=t}return e.prototype.call=function(e,t){var n=this.selector,i=this.subjectFactory(),r=n(i).subscribe(e);return r.add(t.subscribe(i)),r},e}();t.MulticastOperator=r},"6Brl":function(e,t,n){"use strict";var i=n("F/gp"),r=n("cOhJ"),o=n("0kQW"),s=r.abstract,l=r.inherit({ctor:function(e){this._collectionWidget=e},getIndexByItemData:s,getItemDataByIndex:s,getKeysByItems:s,getItemsByKeys:s,itemsGetter:s,getKeyByIndex:function(e){var t=this._denormalizeItemIndex(e);return this.getKeysByItems([this.getItemDataByIndex(t)])[0]},_equalKeys:function(e,t){return this._collectionWidget._isKeySpecified()?o.equalByValue(e,t):e===t},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:s,getNormalizedIndex:function(e){return this._isNormalizedItemIndex(e)?e:this._isItemIndex(e)?this._normalizeItemIndex(e):this._isDOMNode(e)?this._getNormalizedItemIndex(e):this._normalizeItemIndex(this.getIndexByItemData(e))},getIndex:function(e){return this._isNormalizedItemIndex(e)?this._denormalizeItemIndex(e):this._isItemIndex(e)?e:this._isDOMNode(e)?this._denormalizeItemIndex(this._getNormalizedItemIndex(e)):this.getIndexByItemData(e)},getItemElement:function(e){return this._isNormalizedItemIndex(e)?this._getItemByNormalizedIndex(e):this._isItemIndex(e)?this._getItemByNormalizedIndex(this._normalizeItemIndex(e)):this._isDOMNode(e)?i(e):this._getItemByNormalizedIndex(this.getIndexByItemData(e))},deleteItemAtIndex:s,itemPlacementFunc:function(e,t){return this._itemsFromSameParent(e,t)&&e<t?"after":"before"},moveItemAtIndexToIndex:s,_isNormalizedItemIndex:function(e){return"number"==typeof e&&Math.round(e)===e},_isDOMNode:function(e){var t;try{t=i(e)}catch(e){return!1}return t&&t.length&&t.get(0).nodeType},_isItemIndex:s,_getNormalizedItemIndex:s,_normalizeItemIndex:s,_denormalizeItemIndex:s,_getItemByNormalizedIndex:s,_itemsFromSameParent:s});e.exports=l},"6Jcf":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("ExcJ"),s=n("9xTD"),l=n("ejaz"),a=n("hSq7"),u=n("HbvT"),c=n("gTdw"),d=n("UygM"),h=n("SMu9"),p=n("hAn2"),f=n("9Ico"),m=n("9Ico"),g={provide:l.NG_VALUE_ACCESSOR,useExisting:r.forwardRef(function(){return v}),multi:!0},v=function(e){function t(t,n,i,r,o,s){var l=e.call(this,t,n,i,r)||this;return l._watcherHelper=r,l._idh=o,l.touched=function(e){},l._createEventEmitters([{subscribe:"change",emit:"onChange"},{subscribe:"closed",emit:"onClosed"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"copy",emit:"onCopy"},{subscribe:"customItemCreating",emit:"onCustomItemCreating"},{subscribe:"cut",emit:"onCut"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"enterKey",emit:"onEnterKey"},{subscribe:"focusIn",emit:"onFocusIn"},{subscribe:"focusOut",emit:"onFocusOut"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"input",emit:"onInput"},{subscribe:"itemClick",emit:"onItemClick"},{subscribe:"keyDown",emit:"onKeyDown"},{subscribe:"keyPress",emit:"onKeyPress"},{subscribe:"keyUp",emit:"onKeyUp"},{subscribe:"opened",emit:"onOpened"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"paste",emit:"onPaste"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"acceptCustomValueChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"attrChange"},{emit:"dataSourceChange"},{emit:"deferRenderingChange"},{emit:"disabledChange"},{emit:"displayExprChange"},{emit:"displayValueChange"},{emit:"dropDownButtonTemplateChange"},{emit:"elementAttrChange"},{emit:"fieldEditEnabledChange"},{emit:"fieldTemplateChange"},{emit:"focusStateEnabledChange"},{emit:"groupedChange"},{emit:"groupTemplateChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"isValidChange"},{emit:"itemsChange"},{emit:"itemTemplateChange"},{emit:"maxLengthChange"},{emit:"minSearchLengthChange"},{emit:"nameChange"},{emit:"noDataTextChange"},{emit:"openedChange"},{emit:"pagingEnabledChange"},{emit:"placeholderChange"},{emit:"readOnlyChange"},{emit:"rtlEnabledChange"},{emit:"searchEnabledChange"},{emit:"searchExprChange"},{emit:"searchModeChange"},{emit:"searchTimeoutChange"},{emit:"selectedItemChange"},{emit:"showClearButtonChange"},{emit:"showDataBeforeSearchChange"},{emit:"showSelectionControlsChange"},{emit:"spellcheckChange"},{emit:"tabIndexChange"},{emit:"textChange"},{emit:"validationErrorChange"},{emit:"validationMessageModeChange"},{emit:"valueChange"},{emit:"valueChangeEventChange"},{emit:"valueExprChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),l._idh.setHost(l),s.setHost(l),l}return i(t,e),Object.defineProperty(t.prototype,"acceptCustomValue",{get:function(){return this._getOption("acceptCustomValue")},set:function(e){this._setOption("acceptCustomValue",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"accessKey",{get:function(){return this._getOption("accessKey")},set:function(e){this._setOption("accessKey",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeStateEnabled",{get:function(){return this._getOption("activeStateEnabled")},set:function(e){this._setOption("activeStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"attr",{get:function(){return this._getOption("attr")},set:function(e){this._setOption("attr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataSource",{get:function(){return this._getOption("dataSource")},set:function(e){this._setOption("dataSource",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"deferRendering",{get:function(){return this._getOption("deferRendering")},set:function(e){this._setOption("deferRendering",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayExpr",{get:function(){return this._getOption("displayExpr")},set:function(e){this._setOption("displayExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayValue",{get:function(){return this._getOption("displayValue")},set:function(e){this._setOption("displayValue",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropDownButtonTemplate",{get:function(){return this._getOption("dropDownButtonTemplate")},set:function(e){this._setOption("dropDownButtonTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fieldEditEnabled",{get:function(){return this._getOption("fieldEditEnabled")},set:function(e){this._setOption("fieldEditEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fieldTemplate",{get:function(){return this._getOption("fieldTemplate")},set:function(e){this._setOption("fieldTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"focusStateEnabled",{get:function(){return this._getOption("focusStateEnabled")},set:function(e){this._setOption("focusStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"grouped",{get:function(){return this._getOption("grouped")},set:function(e){this._setOption("grouped",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"groupTemplate",{get:function(){return this._getOption("groupTemplate")},set:function(e){this._setOption("groupTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hint",{get:function(){return this._getOption("hint")},set:function(e){this._setOption("hint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoverStateEnabled",{get:function(){return this._getOption("hoverStateEnabled")},set:function(e){this._setOption("hoverStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputAttr",{get:function(){return this._getOption("inputAttr")},set:function(e){this._setOption("inputAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isValid",{get:function(){return this._getOption("isValid")},set:function(e){this._setOption("isValid",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"items",{get:function(){return this._getOption("items")},set:function(e){this._setOption("items",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this._getOption("itemTemplate")},set:function(e){this._setOption("itemTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxLength",{get:function(){return this._getOption("maxLength")},set:function(e){this._setOption("maxLength",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minSearchLength",{get:function(){return this._getOption("minSearchLength")},set:function(e){this._setOption("minSearchLength",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._getOption("name")},set:function(e){this._setOption("name",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"noDataText",{get:function(){return this._getOption("noDataText")},set:function(e){this._setOption("noDataText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opened",{get:function(){return this._getOption("opened")},set:function(e){this._setOption("opened",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pagingEnabled",{get:function(){return this._getOption("pagingEnabled")},set:function(e){this._setOption("pagingEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"placeholder",{get:function(){return this._getOption("placeholder")},set:function(e){this._setOption("placeholder",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"readOnly",{get:function(){return this._getOption("readOnly")},set:function(e){this._setOption("readOnly",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rtlEnabled",{get:function(){return this._getOption("rtlEnabled")},set:function(e){this._setOption("rtlEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"searchEnabled",{get:function(){return this._getOption("searchEnabled")},set:function(e){this._setOption("searchEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"searchExpr",{get:function(){return this._getOption("searchExpr")},set:function(e){this._setOption("searchExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"searchMode",{get:function(){return this._getOption("searchMode")},set:function(e){this._setOption("searchMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"searchTimeout",{get:function(){return this._getOption("searchTimeout")},set:function(e){this._setOption("searchTimeout",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedItem",{get:function(){return this._getOption("selectedItem")},set:function(e){this._setOption("selectedItem",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showClearButton",{get:function(){return this._getOption("showClearButton")},set:function(e){this._setOption("showClearButton",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showDataBeforeSearch",{get:function(){return this._getOption("showDataBeforeSearch")},set:function(e){this._setOption("showDataBeforeSearch",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showSelectionControls",{get:function(){return this._getOption("showSelectionControls")},set:function(e){this._setOption("showSelectionControls",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"spellcheck",{get:function(){return this._getOption("spellcheck")},set:function(e){this._setOption("spellcheck",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabIndex",{get:function(){return this._getOption("tabIndex")},set:function(e){this._setOption("tabIndex",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationError",{get:function(){return this._getOption("validationError")},set:function(e){this._setOption("validationError",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationMessageMode",{get:function(){return this._getOption("validationMessageMode")},set:function(e){this._setOption("validationMessageMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._getOption("value")},set:function(e){this._setOption("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChangeEvent",{get:function(){return this._getOption("valueChangeEvent")},set:function(e){this._setOption("valueChangeEvent",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueExpr",{get:function(){return this._getOption("valueExpr")},set:function(e){this._setOption("valueExpr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),t.prototype.change=function(e){},Object.defineProperty(t.prototype,"itemsChildren",{get:function(){return this._getOption("items")},set:function(e){this.setChildren("items",e)},enumerable:!0,configurable:!0}),t.prototype._createInstance=function(e,t){var n=new o.default(e,t);return this.validator&&this.validator.createInstance(e),n},t.prototype.writeValue=function(e){this.eventHelper.lockedValueChangeEvent=!0,this.value=e,this.eventHelper.lockedValueChangeEvent=!1},t.prototype.setDisabledState=function(e){this.disabled=e},t.prototype.registerOnChange=function(e){this.change=e},t.prototype.registerOnTouched=function(e){this.touched=e},t.prototype._createWidget=function(t){var n=this;e.prototype._createWidget.call(this,t),this.instance.on("focusOut",function(e){n.eventHelper.fireNgEvent("onBlur",[e])})},t.prototype.ngOnDestroy=function(){this._destroyWidget()},t.prototype.ngOnChanges=function(t){e.prototype.ngOnChanges.call(this,t),this.setupChanges("dataSource",t),this.setupChanges("items",t),this.setupChanges("searchExpr",t)},t.prototype.setupChanges=function(e,t){e in this._optionsToUpdate||this._idh.setup(e,t)},t.prototype.ngDoCheck=function(){this._idh.doCheck("dataSource"),this._idh.doCheck("items"),this._idh.doCheck("searchExpr"),this._watcherHelper.checkWatchers(),e.prototype.ngDoCheck.call(this),e.prototype.clearChangedOptions.call(this)},t.prototype._setOption=function(t,n){var i=this._idh.setupSingle(t,n),r=null!==this._idh.getChanges(t,n);(i||r)&&e.prototype._setOption.call(this,t,n)},t.prototype.ngAfterContentInit=function(){this.validator&&(this.validator.renderOnViewInit=!1)},t.decorators=[{type:r.Component,args:[{selector:"dx-select-box",template:"",providers:[u.DxTemplateHost,h.WatcherHelper,g,d.NestedOptionHost,p.IterableDifferHelper]}]}],t.propDecorators={validator:[{type:r.ContentChild,args:[s.DxValidatorComponent]}],acceptCustomValue:[{type:r.Input}],accessKey:[{type:r.Input}],activeStateEnabled:[{type:r.Input}],attr:[{type:r.Input}],dataSource:[{type:r.Input}],deferRendering:[{type:r.Input}],disabled:[{type:r.Input}],displayExpr:[{type:r.Input}],displayValue:[{type:r.Input}],dropDownButtonTemplate:[{type:r.Input}],elementAttr:[{type:r.Input}],fieldEditEnabled:[{type:r.Input}],fieldTemplate:[{type:r.Input}],focusStateEnabled:[{type:r.Input}],grouped:[{type:r.Input}],groupTemplate:[{type:r.Input}],height:[{type:r.Input}],hint:[{type:r.Input}],hoverStateEnabled:[{type:r.Input}],inputAttr:[{type:r.Input}],isValid:[{type:r.Input}],items:[{type:r.Input}],itemTemplate:[{type:r.Input}],maxLength:[{type:r.Input}],minSearchLength:[{type:r.Input}],name:[{type:r.Input}],noDataText:[{type:r.Input}],opened:[{type:r.Input}],pagingEnabled:[{type:r.Input}],placeholder:[{type:r.Input}],readOnly:[{type:r.Input}],rtlEnabled:[{type:r.Input}],searchEnabled:[{type:r.Input}],searchExpr:[{type:r.Input}],searchMode:[{type:r.Input}],searchTimeout:[{type:r.Input}],selectedItem:[{type:r.Input}],showClearButton:[{type:r.Input}],showDataBeforeSearch:[{type:r.Input}],showSelectionControls:[{type:r.Input}],spellcheck:[{type:r.Input}],tabIndex:[{type:r.Input}],text:[{type:r.Input}],validationError:[{type:r.Input}],validationMessageMode:[{type:r.Input}],value:[{type:r.Input}],valueChangeEvent:[{type:r.Input}],valueExpr:[{type:r.Input}],visible:[{type:r.Input}],width:[{type:r.Input}],onChange:[{type:r.Output}],onClosed:[{type:r.Output}],onContentReady:[{type:r.Output}],onCopy:[{type:r.Output}],onCustomItemCreating:[{type:r.Output}],onCut:[{type:r.Output}],onDisposing:[{type:r.Output}],onEnterKey:[{type:r.Output}],onFocusIn:[{type:r.Output}],onFocusOut:[{type:r.Output}],onInitialized:[{type:r.Output}],onInput:[{type:r.Output}],onItemClick:[{type:r.Output}],onKeyDown:[{type:r.Output}],onKeyPress:[{type:r.Output}],onKeyUp:[{type:r.Output}],onOpened:[{type:r.Output}],onOptionChanged:[{type:r.Output}],onPaste:[{type:r.Output}],onSelectionChanged:[{type:r.Output}],onValueChanged:[{type:r.Output}],acceptCustomValueChange:[{type:r.Output}],accessKeyChange:[{type:r.Output}],activeStateEnabledChange:[{type:r.Output}],attrChange:[{type:r.Output}],dataSourceChange:[{type:r.Output}],deferRenderingChange:[{type:r.Output}],disabledChange:[{type:r.Output}],displayExprChange:[{type:r.Output}],displayValueChange:[{type:r.Output}],dropDownButtonTemplateChange:[{type:r.Output}],elementAttrChange:[{type:r.Output}],fieldEditEnabledChange:[{type:r.Output}],fieldTemplateChange:[{type:r.Output}],focusStateEnabledChange:[{type:r.Output}],groupedChange:[{type:r.Output}],groupTemplateChange:[{type:r.Output}],heightChange:[{type:r.Output}],hintChange:[{type:r.Output}],hoverStateEnabledChange:[{type:r.Output}],inputAttrChange:[{type:r.Output}],isValidChange:[{type:r.Output}],itemsChange:[{type:r.Output}],itemTemplateChange:[{type:r.Output}],maxLengthChange:[{type:r.Output}],minSearchLengthChange:[{type:r.Output}],nameChange:[{type:r.Output}],noDataTextChange:[{type:r.Output}],openedChange:[{type:r.Output}],pagingEnabledChange:[{type:r.Output}],placeholderChange:[{type:r.Output}],readOnlyChange:[{type:r.Output}],rtlEnabledChange:[{type:r.Output}],searchEnabledChange:[{type:r.Output}],searchExprChange:[{type:r.Output}],searchModeChange:[{type:r.Output}],searchTimeoutChange:[{type:r.Output}],selectedItemChange:[{type:r.Output}],showClearButtonChange:[{type:r.Output}],showDataBeforeSearchChange:[{type:r.Output}],showSelectionControlsChange:[{type:r.Output}],spellcheckChange:[{type:r.Output}],tabIndexChange:[{type:r.Output}],textChange:[{type:r.Output}],validationErrorChange:[{type:r.Output}],validationMessageModeChange:[{type:r.Output}],valueChange:[{type:r.Output}],valueChangeEventChange:[{type:r.Output}],valueExprChange:[{type:r.Output}],visibleChange:[{type:r.Output}],widthChange:[{type:r.Output}],onBlur:[{type:r.Output}],change:[{type:r.HostListener,args:["valueChange",["$event"]]}],touched:[{type:r.HostListener,args:["onBlur",["$event"]]}],itemsChildren:[{type:r.ContentChildren,args:[m.DxiItemComponent]}]},t}(a.DxComponent);t.DxSelectBoxComponent=v,t.DxSelectBoxModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[f.DxiItemModule,c.DxTemplateModule],declarations:[v],exports:[v,f.DxiItemModule,c.DxTemplateModule]}]}],e}()},"6MRC":function(e,t,n){"use strict";const i=Array.isArray||(e=>e&&"number"==typeof e.length);t.a=i},"6O7P":function(e,t,n){"use strict";var i=n("iO9N");function r(e,t){return i.where(e,function(e){return e.position===t})}function o(e,t){e.forEach(function(e,t){return e._tmpIndex_=t,e}),e.sort(function(e,n){var i=t?n:e,r=t?e:n;return i.weight===r.weight?i._tmpIndex_-r._tmpIndex_:i.weight-r.weight}),e.forEach(function(e){delete e._tmpIndex_})}e.exports={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,e.boxes.push(t)},removeBox:function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure:function(e,t,n){for(var i,r=["fullWidth","position","weight"],o=r.length,s=0;s<o;++s)n.hasOwnProperty(i=r[s])&&(t[i]=n[i])},update:function(e,t,n){if(e){var s=i.options.toPadding((e.options.layout||{}).padding),l=s.left,a=s.right,u=s.top,c=s.bottom,d=r(e.boxes,"left"),h=r(e.boxes,"right"),p=r(e.boxes,"top"),f=r(e.boxes,"bottom"),m=r(e.boxes,"chartArea");o(d,!0),o(h,!1),o(p,!0),o(f,!1);var g=t-l-a,v=n-u-c,y=(t-g/2)/(d.length+h.length),b=(n-v/2)/(p.length+f.length),_=g,w=v,x=[];i.each(d.concat(h,p,f),function(e){var t,n=e.isHorizontal();n?(t=e.update(e.fullWidth?g:_,b),w-=t.height):(t=e.update(y,w),_-=t.width),x.push({horizontal:n,minSize:t,box:e})});var C=0,S=0,O=0,T=0;i.each(p.concat(f),function(e){if(e.getPadding){var t=e.getPadding();C=Math.max(C,t.left),S=Math.max(S,t.right)}}),i.each(d.concat(h),function(e){if(e.getPadding){var t=e.getPadding();O=Math.max(O,t.top),T=Math.max(T,t.bottom)}});var E=l,k=a,A=u,I=c;i.each(d.concat(h),j),i.each(d,function(e){E+=e.width}),i.each(h,function(e){k+=e.width}),i.each(p.concat(f),j),i.each(p,function(e){A+=e.height}),i.each(f,function(e){I+=e.height}),i.each(d.concat(h),function(e){var t=i.findNextWhere(x,function(t){return t.box===e});t&&e.update(t.minSize.width,w,{left:0,right:0,top:A,bottom:I})}),E=l,k=a,A=u,I=c,i.each(d,function(e){E+=e.width}),i.each(h,function(e){k+=e.width}),i.each(p,function(e){A+=e.height}),i.each(f,function(e){I+=e.height});var M=Math.max(C-E,0);E+=M,k+=Math.max(S-k,0);var D=Math.max(O-A,0);A+=D,I+=Math.max(T-I,0);var R=n-A-I,L=t-E-k;L===_&&R===w||(i.each(d,function(e){e.height=R}),i.each(h,function(e){e.height=R}),i.each(p,function(e){e.fullWidth||(e.width=L)}),i.each(f,function(e){e.fullWidth||(e.width=L)}),w=R,_=L);var P=l+M,N=u+D;i.each(d.concat(p),F),P+=_,N+=w,i.each(h,F),i.each(f,F),e.chartArea={left:E,top:A,right:E+_,bottom:A+w},i.each(m,function(t){t.left=e.chartArea.left,t.top=e.chartArea.top,t.right=e.chartArea.right,t.bottom=e.chartArea.bottom,t.update(_,w)})}function j(e){var t=i.findNextWhere(x,function(t){return t.box===e});if(t)if(e.isHorizontal()){var n={left:Math.max(E,C),right:Math.max(k,S),top:0,bottom:0};e.update(e.fullWidth?g:_,v/2,n)}else e.update(t.minSize.width,w)}function F(e){e.isHorizontal()?(e.left=e.fullWidth?l:E,e.right=e.fullWidth?t-a:E+_,e.top=N,e.bottom=N+e.height,N=e.bottom):(e.left=P,e.right=P+e.width,e.top=A,e.bottom=A+w,P=e.right)}}}},"6QCp":function(e,t,n){"use strict";function i(e){this._subscribeToTracker(e.tracker,e.tooltip,e.layerCollection)}i.prototype={constructor:i,dispose:function(){this._offTracker(),this._offTracker=null},_subscribeToTracker:function(e,t,n){this._offTracker=e.on({"focus-on":function(e){var i,r,o=!1;t.isEnabled()&&(r=(i=n.byName(e.data.name))&&i.getProxy(e.data.index))&&t.show(r,{x:0,y:0,offset:0},{target:r})&&(t.move(e.x,e.y,12),o=!0),e.done(o)},"focus-move":function(e){t.move(e.x,e.y,12)},"focus-off":function(){t.hide()}})}},t.TooltipViewer=i},"6X/k":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.mapTo=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.value=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.value))},e}(),s=function(e){function t(t,n){e.call(this,t),this.value=n}return i(t,e),t.prototype._next=function(e){this.destination.next(this.value)},t}(r.Subscriber)},"6Yye":function(e,t,n){"use strict";var i=n("rCTf"),r=n("+4ur");i.Observable.prototype.catch=r._catch,i.Observable.prototype._catch=r._catch},"6cf8":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\u0435 \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\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("PJh5"))},"6gFN":function(e,t,n){"use strict";var i=n("rCTf"),r=n("9oiU");i.Observable.prototype.mapTo=r.mapTo},"6hPP":function(e,t,n){"use strict";var i=n("rCTf"),r=n("t2Bb");i.Observable.prototype.sampleTime=r.sampleTime},"6hVY":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("j2I9"),r=n("sXN4");function o(e,t){if(null!==e&&"undefined"!=typeof e||(e=0),null!==t&&"undefined"!=typeof t||(t=0),e instanceof Date&&t instanceof Date){if(e<t)return-1;if(e>t)return 1}else if(isNaN(parseFloat(e))||!isFinite(e)||isNaN(parseFloat(t))||!isFinite(t)){if(e=String(e),t=String(t),e.toLowerCase()<t.toLowerCase())return-1;if(e.toLowerCase()>t.toLowerCase())return 1}else{if(parseFloat(e)<parseFloat(t))return-1;if(parseFloat(e)>parseFloat(t))return 1}return 0}t.nextSortDir=function(e,t){return e===i.SortType.single?t===i.SortDirection.asc?i.SortDirection.desc:i.SortDirection.asc:t?t===i.SortDirection.asc?i.SortDirection.desc:void 0:i.SortDirection.asc},t.orderByComparator=o,t.sortRows=function(e,t,n){if(!e)return[];if(!n||!n.length||!t)return e.slice();var s=new Map;e.forEach(function(e,t){return s.set(e,t)});var l=e.slice(),a=t.reduce(function(e,t){return t.comparator&&"function"==typeof t.comparator&&(e[t.prop]=t.comparator),e},{}),u=n.map(function(e){var t=e.prop;return{prop:t,dir:e.dir,valueGetter:r.getterForProp(t),compareFn:a[t]||o}});return l.sort(function(e,t){for(var n=0,r=u;n<r.length;n++){var o=r[n],l=o.prop,a=o.valueGetter,c=a(e,l),d=a(t,l),h=o.dir!==i.SortDirection.desc?o.compareFn(c,d,e,t,o.dir):-o.compareFn(c,d,e,t,o.dir);if(0!==h)return h}return s.has(e)&&s.has(t)?s.get(e)<s.get(t)?-1:1:0})}},"6ip3":function(e,t,n){"use strict";var i=n("k7DW"),r=n("iO9N");i._set("global",{plugins:{}}),e.exports={_plugins:[],_cacheId:0,register:function(e){var t=this._plugins;[].concat(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),this._cacheId++},unregister:function(e){var t=this._plugins;[].concat(e).forEach(function(e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,n){var i,r,o,s,l,a=this.descriptors(e),u=a.length;for(i=0;i<u;++i)if("function"==typeof(l=(o=(r=a[i]).plugin)[t])&&((s=[e].concat(n||[])).push(r.options),!1===l.apply(o,s)))return!1;return!0},descriptors:function(e){var t=e.$plugins||(e.$plugins={});if(t.id===this._cacheId)return t.descriptors;var n=[],o=[],s=e&&e.config||{},l=s.options&&s.options.plugins||{};return this._plugins.concat(s.plugins||[]).forEach(function(e){if(-1===n.indexOf(e)){var t=e.id,s=l[t];!1!==s&&(!0===s&&(s=r.clone(i.global.plugins[t])),n.push(e),o.push({plugin:e,options:s||{}}))}}),t.descriptors=o,t.id=this._cacheId,o},_invalidate:function(e){delete e.$plugins}}},"6ktE":function(e,t,n){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},"6rMk":function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N");i._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:o.noop,onComplete:o.noop}}),e.exports=function(e){e.Animation=r.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),e.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(e,t,n,i){var r,o,s=this.animations;for(t.chart=e,i||(e.animating=!0),r=0,o=s.length;r<o;++r)if(s[r].chart===e)return void(s[r]=t);s.push(t),1===s.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=o.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=o.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){var e=this,t=Date.now(),n=0;e.dropFrames>1&&(n=Math.floor(e.dropFrames),e.dropFrames=e.dropFrames%1),e.advance(1+n);var i=Date.now();e.dropFrames+=(i-t)/e.frameDuration,e.animations.length>0&&e.requestAnimationFrame()},advance:function(e){for(var t,n,i=this.animations,r=0;r<i.length;)n=(t=i[r]).chart,t.currentStep=(t.currentStep||0)+e,t.currentStep=Math.min(t.currentStep,t.numSteps),o.callback(t.render,[n,t],n),o.callback(t.onAnimationProgress,[t],n),t.currentStep>=t.numSteps?(o.callback(t.onAnimationComplete,[t],n),n.animating=!1,i.splice(r,1)):++r}},Object.defineProperty(e.Animation.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(e.Animation.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}})}},"6s76":function(e,t,n){"use strict";var i=n("rCTf"),r=n("cJSH");i.Observable.prototype.groupBy=r.groupBy},"6xmo":function(e,t,n){"use strict";var i=n("pyWG").inArray,r=n("Z73p").each,o=Math.round,s=Math.min,l=Math.max,a=r,u=i,c={left:0,center:1,right:2},d={top:0,bottom:1};function h(e,t){var n=!1;return function(e){a([0,1,2,3,4,5],function(t,n){var i=e[n],r=e[(n+3)%6];i.items&&(r.items||(i.rect[1]=s(i.rect[1],r.rect[3]),i.rect[3]=l(i.rect[3],r.rect[1])))}),a([1,4],function(t,n){var i,r,o=e[n],s=e[n-1],l=e[n+1];o.items?s.items||l.items||((i=o.rect[0]-s.rect[2])>(r=l.rect[0]-o.rect[2])?i/r>=2?(o.rect[0]-=i,o.right=!0):(o.rect[0]-=r,o.rect[2]+=r):r/i>=2?(o.rect[2]+=r,o.center=null):(o.rect[0]-=i,o.rect[2]+=i)):(s.items&&(s.rect[2]=(o.rect[0]+o.rect[2])/2),l.items&&(l.rect[0]=(o.rect[0]+o.rect[2])/2))})}(e),a(e,function(e,i){i.items&&(n=function(e,t){var n=e.rect,i=n[2]-n[0],r=n[3]-n[1],u=0,c=0,d=0,h=n[2],p=n[3],f=n[0],m=n[1],g=[],v=!1;return a(e.items,function(o,a){if(a.width>i||a.height>r)return g.push(null),v=!0,t||!1;if(u+a.width>i&&(c+=d,u=d=0),c+a.height>r)return g.push(null),v=!0,t||!1;d=l(d,a.height);var y=e.horInversion?n[2]-a.width-u:n[0]+u,b=e.verInversion?n[3]-a.height-c:n[1]+c;u+=a.width,h=s(h,y),p=s(p,b),f=l(f,y+a.width),m=l(m,b+a.height),g.push([y,b])}),(t||!v)&&(u=0,e.right?u=n[2]-n[0]-f+h:e.center&&(u=o((n[2]-n[0]-f+h)/2)),a(e.items,function(e,t){var n=g[e];n?t.item.locate(n[0]+u,n[1]):t.item.resize(null)}),e.rect=[h,p,f,m],e.items=null),v}(i,t)||n)}),n}function p(){var e=this;e._items=[],e._suspended=0,e._updateLayout=function(){e._update()}}p.prototype={constructor:p,dispose:function(){this._items=this._updateLayout=null},setSize:function(e){this._canvas=e,this._update()},suspend:function(){++this._suspended},resume:function(){0==--this._suspended&&this._update()},addItem:function(e){this._items.push(e),e.updateLayout=this._updateLayout},removeItem:function(e){this._items.splice(u(e,this._items),1),e.updateLayout=null},_update:function(){var e;0===this._suspended&&(e=this._canvas,a(this._items,function(t,n){n.resize(e)}),function(e,t){var n=function(e,t){var n=(e.right-e.left)/3,i=(e.bottom-e.top)/2,r=e.left,s=o(r+n),l=o(r+n+n),u=e.right,h=e.top,p=o(h+i),f=e.bottom,m=[{rect:[r,h,s,p]},{rect:[s,h,l,p],center:!0},{rect:[l,h,u,p],horInversion:!0},{rect:[r,p,s,f],verInversion:!0},{rect:[s,p,l,f],center:!0,verInversion:!0},{rect:[l,p,u,f],horInversion:!0,verInversion:!0}],g=[[],[],[],[],[],[]];return a(t,function(e,t){var n=t.getLayoutOptions();n&&g[function(e){return 3*d[e.verticalAlignment]+c[e.horizontalAlignment]}(n)].push({item:t,width:n.width,height:n.height})}),a(m,function(e,t){g[e].length?t.items=g[e]:(t.center?t.rect[0]=t.rect[2]=(t.rect[0]+t.rect[2])/2:t.rect[t.horInversion?0:2]=t.rect[t.horInversion?2:0],t.rect[t.verInversion?1:3]=t.rect[t.verInversion?3:1])}),m}(e,t);h(n)&&h(n,!0)}({left:e.left,top:e.top,right:e.width+e.left,bottom:e.height+e.top},this._items))}},t.LayoutControl=p},"7/W5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.OFF=0]="OFF",e[e.ERROR=1]="ERROR",e[e.WARN=2]="WARN",e[e.INFO=3]="INFO",e[e.DEBUG=4]="DEBUG",e[e.LOG=5]="LOG"}(t.Level||(t.Level={}))},"71W1":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("e+Vv"),s=n("VYNT").focused,l=n("QH/n").extend,a=n("Z73p").each,u=function(){var e={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i};return function(t){var n="other";return a(e,function(e){if(this.test(t.type))return n=e,!1}),n}}(),c=function(e){return"dx"===u(e)},d=function(e){return"touch"===u(e)},h=function(e){return"pointer"===u(e)},p=function(e){return function(e){return"mouse"===u(e)}(e)||(h(e)||c(e))&&"mouse"===e.pointerType},f=function(e){return d(e)||(h(e)||c(e))&&"touch"===e.pointerType},m=function(e){return e},g=function(e,t){var n=function(e){return m(r.Event(e,e),e)}(e);return t&&l(n,t),n},v=function(e,t){if(!t)throw o.Error("E0017");return"string"==typeof e?-1===e.indexOf(" ")?e+"."+t:v(e.split(/\s+/g),t):(a(e,function(n,i){e[n]=i+"."+t}),e.join(" "))};e.exports={eventSource:u,isPointerEvent:h,isMouseEvent:p,isTouchEvent:f,isKeyboardEvent:function(e){return"keyboard"===u(e)},isFakeClickEvent:function(e){return 0===e.screenX&&!e.offsetX&&0===e.pageX},hasTouches:function(e){return d(e)?(e.originalEvent.touches||[]).length:c(e)?(e.pointers||[]).length:0},eventData:function(e){return{x:e.pageX,y:e.pageY,time:e.timeStamp}},eventDelta:function(e,t){return{x:t.x-e.x,y:t.y-e.y,time:t.time-e.time||1}},needSkipEvent:function(e){var t=i(e.target),n=t.is("input, textarea, select");return!!t.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")||("dxmousewheel"===e.type?t.is("input[type='number'], textarea, select")&&t.is(":focus"):p(e)?n||e.which>1:f(e)?n&&s(t):void 0)},createEvent:g,fireEvent:function(e){var t=g(e.originalEvent,e);return r.trigger(e.delegateTarget||t.target,t),t},addNamespace:v,setEventFixMethod:function(e){m=e}}},"71nt":function(e,t,n){"use strict";var i=n("oKij"),r=n("hbB+"),o=n("zgxx"),s=n("yvBL"),l=n("vVrn");function a(e){return e}function u(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}t.newBlob=function(e,n){t.checkSupport("blob");try{return new Blob([e],{type:n})}catch(t){try{var i=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return i.append(e),i.getBlob(n)}catch(e){throw new Error("Bug : can't construct the Blob.")}}};var c={stringifyByChunk:function(e,t,n){var i=[],r=0,o=e.length;if(o<=n)return String.fromCharCode.apply(null,e);for(;r<o;)i.push("array"===t||"nodebuffer"===t?String.fromCharCode.apply(null,e.slice(r,Math.min(r+n,o))):String.fromCharCode.apply(null,e.subarray(r,Math.min(r+n,o)))),r+=n;return i.join("")},stringifyByChar:function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t},applyCanBeUsed:{uint8array:function(){try{return i.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return i.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(e){return!1}}()}};function d(e){var n=65536,i=t.getTypeOf(e),r=!0;if("uint8array"===i?r=c.applyCanBeUsed.uint8array:"nodebuffer"===i&&(r=c.applyCanBeUsed.nodebuffer),r)for(;n>1;)try{return c.stringifyByChunk(e,i,n)}catch(e){n=Math.floor(n/2)}return c.stringifyByChar(e)}function h(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}t.applyFromCharCode=d;var p={};p.string={string:a,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return p.string.uint8array(e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:function(e){return u(e,o.allocBuffer(e.length))}},p.array={string:d,array:a,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(e)}},p.arraybuffer={string:function(e){return d(new Uint8Array(e))},array:function(e){return h(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:a,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(new Uint8Array(e))}},p.uint8array={string:d,array:function(e){return h(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:a,nodebuffer:function(e){return o.newBufferFrom(e)}},p.nodebuffer={string:d,array:function(e){return h(e,new Array(e.length))},arraybuffer:function(e){return p.nodebuffer.uint8array(e).buffer},uint8array:function(e){return h(e,new Uint8Array(e.length))},nodebuffer:a},t.transformTo=function(e,n){if(n||(n=""),!e)return n;t.checkSupport(e);var i=t.getTypeOf(n);return p[i][e](n)},t.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":i.nodebuffer&&o.isBuffer(e)?"nodebuffer":i.uint8array&&e instanceof Uint8Array?"uint8array":i.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},t.checkSupport=function(e){if(!i[e.toLowerCase()])throw new Error(e+" is not supported by this platform")},t.MAX_VALUE_16BITS=65535,t.MAX_VALUE_32BITS=-1,t.pretty=function(e){var t,n,i="";for(n=0;n<(e||"").length;n++)i+="\\x"+((t=e.charCodeAt(n))<16?"0":"")+t.toString(16).toUpperCase();return i},t.delay=function(e,t,n){s(function(){e.apply(n||null,t||[])})},t.inherits=function(e,t){var n=function(){};n.prototype=t.prototype,e.prototype=new n},t.extend=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"==typeof n[t]&&(n[t]=arguments[e][t]);return n},t.prepareContent=function(e,n,o,s,a){return l.Promise.resolve(n).then(function(e){return i.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new l.Promise(function(t,n){var i=new FileReader;i.onload=function(e){t(e.target.result)},i.onerror=function(e){n(e.target.error)},i.readAsArrayBuffer(e)}):e}).then(function(n){var c=t.getTypeOf(n);return c?("arraybuffer"===c?n=t.transformTo("uint8array",n):"string"===c&&(a?n=r.decode(n):o&&!0!==s&&(n=function(e){return u(e,i.uint8array?new Uint8Array(e.length):new Array(e.length))}(n))),n):l.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},"72Lu":function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},"73El":function(e,t,n){"use strict";var i=n("bbL7"),r=n("crq8"),o=n("jzaW"),s=n("FvzS"),l=n("ves3"),a=n("dzdQ"),u=n("2zkT");class c extends u.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,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()}}var d=n("zOxy");t.a=function(e,t,n,u){let h=new c(e,n,u);if(h.closed)return null;if(t instanceof l.a)return t._isScalar?(h.next(t.value),h.complete(),null):(h.syncErrorThrowable=!0,t.subscribe(h));if(Object(r.a)(t)){for(let e=0,n=t.length;e<n&&!h.closed;e++)h.next(t[e]);h.closed||h.complete()}else{if(Object(o.a)(t))return t.then(e=>{h.closed||(h.next(e),h.complete())},e=>h.error(e)).then(null,e=>{i.a.setTimeout(()=>{throw e})}),h;if(t&&"function"==typeof t[a.a]){const e=t[a.a]();for(;;){let t=e.next();if(t.done){h.complete();break}if(h.next(t.value),h.closed)break}}else if(t&&"function"==typeof t[d.a]){const i=t[d.a]();if("function"==typeof i.subscribe)return i.subscribe(new c(e,n,u));h.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{const e=`You provided ${Object(s.a)(t)?"an invalid object":`'${t}'`} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.";h.error(new TypeError(e))}}return null}},"73T8":function(e,t,n){"use strict";const i=n("bbL7").a.Symbol,r="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber";t.a=r},"77/N":function(e,t,n){"use strict";var i=n("rCTf"),r=n("l19J");i.Observable.prototype.takeLast=r.takeLast},"7FaQ":function(e,t,n){"use strict";var i=n("rCTf"),r=n("Llwz");i.Observable.prototype.window=r.window},"7Gky":function(e,t,n){"use strict";t.not=function(e,t){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=e,n.thisArg=t,n}},"7LV+":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("_");function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function r(e,t,n){var r=e+" ";switch(n){case"ss":return r+(i(e)?"sekundy":"sekund");case"m":return t?"minuta":"minut\u0119";case"mm":return r+(i(e)?"minuty":"minut");case"h":return t?"godzina":"godzin\u0119";case"hh":return r+(i(e)?"godziny":"godzin");case"MM":return r+(i(e)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return r+(i(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?""===i?"("+n[e.month()]+"|"+t[e.month()]+")":/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("_"),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:r,m:r,mm:r,h:r,hh:r,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},"7MHZ":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",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("PJh5"))},"7MSh":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("+3eL"),s=n("WhVc");t.distinctUntilChanged=function(e,t){return function(n){return n.lift(new l(e,t))}};var l=function(){function e(e,t){this.compare=e,this.keySelector=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.compare,this.keySelector))},e}(),a=function(e){function t(t,n,i){e.call(this,t),this.keySelector=i,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}return i(t,e),t.prototype.compare=function(e,t){return e===t},t.prototype._next=function(e){var t=e;if(this.keySelector&&(t=o.tryCatch(this.keySelector)(e))===s.errorObject)return this.destination.error(s.errorObject.e);var n=!1;if(this.hasKey){if((n=o.tryCatch(this.compare)(this.key,t))===s.errorObject)return this.destination.error(s.errorObject.e)}else this.hasKey=!0;!1===Boolean(n)&&(this.key=t,this.destination.next(e))},t}(r.Subscriber)},"7OnE":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("PJh5"))},"7Q8x":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("PJh5"))},"7VlU":function(e,t,n){"use strict";t.a=function(...e){return r(e)},t.b=r;var i=n("Niek");function r(e){return e?1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}:i.a}},"7YxL":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy");t.ToastOptions=function(){function e(){this.positionClass="toast-top-right",this.maxShown=5,this.newestOnTop=!1,this.animate="fade",this.toastLife=5e3,this.enableHTML=!1,this.dismiss="auto",this.messageClass="toast-message",this.titleClass="toast-title",this.showCloseButton=!1}return e.decorators=[{type:i.Injectable}],e}()},"7ZL4":function(e,t,n){"use strict";var i=n("oBYf");t.concatMapTo=function(e,t){return i.concatMap(function(){return e},t)}},"7axH":function(e,t,n){"use strict";var i=n("rCTf"),r=n("9PGs");i.Observable.prototype.toArray=r.toArray},"7dSG":function(e,t,n){"use strict";(function(t){e.exports=h;var i=n("ypnx"),r=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?setImmediate:i,o=n("EuP9").Buffer;h.WritableState=d;var s=n("jOgh");s.inherits=n("LC74");var l,a,u={deprecate:n("iP15")};function c(){}function d(e,t){a=a||n("DsFX"),this.objectMode=!!(e=e||{}).objectMode,t instanceof a&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark;this.highWaterMark=o||0===o?o:this.objectMode?16:16384,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.decodeStrings=!(!1===e.decodeStrings),this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,o=n.sync,s=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?i(o,r):o(r),e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,o,t,s);else{var l=g(n);l||n.corked||n.bufferProcessing||!n.bufferedRequest||m(e,n),o?r(f,e,n,l,s):f(e,n,l,s)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new b(this),this.corkedRequestsFree.next=new b(this)}function h(e){if(a=a||n("DsFX"),!(this instanceof h||this instanceof a))return new h(e);this._writableState=new d(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),l.call(this)}function p(e,t,n,i,r,o,s){t.writelen=i,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(r,t.onwrite):e._write(r,o,t.onwrite),t.sync=!1}function f(e,t,n,i){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,i(),y(e,t)}function m(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var i=new Array(t.bufferedRequestCount),r=t.corkedRequestsFree;r.entry=n;for(var o=0;n;)i[o]=n,n=n.next,o+=1;p(e,t,!0,t.length,i,"",r.finish),t.pendingcb++,t.lastBufferedRequest=null,t.corkedRequestsFree=r.next,r.next=null}else{for(;n;){var s=n.chunk;if(p(e,t,!1,t.objectMode?1:s.length,s,n.encoding,n.callback),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function g(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function v(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function y(e,t){var n=g(t);return n&&(0===t.pendingcb?(v(e,t),t.finished=!0,e.emit("finish")):v(e,t)),n}function b(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var i=t.entry;for(t.entry=null;i;){var r=i.callback;e.pendingcb--,r(n),i=i.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}!function(){try{l=n("9DG0")}catch(e){}finally{l||(l=n("vzCy").EventEmitter)}}(),o=n("EuP9").Buffer,s.inherits(h,l),d.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(d.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}(),h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))},h.prototype.write=function(e,t,n){var r=this._writableState,s=!1;return"function"==typeof t&&(n=t,t=null),o.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=c),r.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i(t,n)}(this,n):function(e,t,n,r){var s=!0;if(!o.isBuffer(n)&&"string"!=typeof n&&null!==n&&void 0!==n&&!t.objectMode){var l=new TypeError("Invalid non-string/buffer chunk");e.emit("error",l),i(r,l),s=!1}return s}(this,r,e,n)&&(r.pendingcb++,s=function(e,t,n,i,r){n=function(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=new o(t,n)),t}(t,n,i),o.isBuffer(n)&&(i="buffer");var s=t.objectMode?1:n.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var a=t.lastBufferedRequest;t.lastBufferedRequest=new function(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}(n,i,r),a?a.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else p(e,t,!1,s,n,i,r);return l}(this,r,e,t,n)),s},h.prototype.cork=function(){this._writableState.corked++},h.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||m(this,e))},h.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e},h.prototype._write=function(e,t,n){n(new Error("not implemented"))},h.prototype._writev=null,h.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,y(e,t),n&&(t.finished?i(n):e.once("finish",n)),t.ended=!0,e.writable=!1}(this,r,n)}}).call(t,n("W2nU"))},"7dhu":function(e,t,n){"use strict";var i=n("ves3");class r{constructor(e,t,n){this.kind=e,this.value=t,this.error=n,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,n){switch(this.kind){case"N":return e&&e(this.value);case"E":return t&&t(this.error);case"C":return n&&n()}}accept(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)}toObservable(){switch(this.kind){case"N":return i.a.of(this.value);case"E":return i.a.throw(this.error);case"C":return i.a.empty()}throw new Error("unexpected notification kind value")}static createNext(e){return"undefined"!=typeof e?new r("N",e):r.undefinedValueNotification}static createError(e){return new r("E",void 0,e)}static createComplete(){return r.completeNotification}}t.a=r,r.completeNotification=new r("C"),r.undefinedValueNotification=new r("N",void 0)},"7g5/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){var n;function i(){var i,r,o=n.length,s=0,l=0;for(i=0;i<o;++i)s+=(r=n[i]).x,l+=r.y;for(s=s/o-e,l=l/o-t,i=0;i<o;++i)(r=n[i]).x-=s,r.y-=l}return null==e&&(e=0),null==t&&(t=0),i.initialize=function(e){n=e},i.x=function(t){return arguments.length?(e=+t,i):e},i.y=function(e){return arguments.length?(t=+e,i):t},i},r=function(e){return function(){return e}},o=function(){return 1e-6*(Math.random()-.5)};function s(e,t,n,i){if(isNaN(t)||isNaN(n))return e;var r,o,s,l,a,u,c,d,h,p=e._root,f={data:i},m=e._x0,g=e._y0,v=e._x1,y=e._y1;if(!p)return e._root=f,e;for(;p.length;)if((u=t>=(o=(m+v)/2))?m=o:v=o,(c=n>=(s=(g+y)/2))?g=s:y=s,r=p,!(p=p[d=c<<1|u]))return r[d]=f,e;if(l=+e._x.call(null,p.data),a=+e._y.call(null,p.data),t===l&&n===a)return f.next=p,r?r[d]=f:e._root=f,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=t>=(o=(m+v)/2))?m=o:v=o,(c=n>=(s=(g+y)/2))?g=s:y=s}while((d=c<<1|u)==(h=(a>=s)<<1|l>=o));return r[h]=p,r[d]=f,e}var l=function(e,t,n,i,r){this.node=e,this.x0=t,this.y0=n,this.x1=i,this.y1=r};function a(e){return e[0]}function u(e){return e[1]}function c(e,t,n){var i=new d(null==t?a:t,null==n?u:n,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function d(e,t,n,i,r,o){this._x=e,this._y=t,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function h(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var p=c.prototype=d.prototype;function f(e){return e.x+e.vx}function m(e){return e.y+e.vy}p.copy=function(){var e,t,n=new d(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=h(i),n;for(e=[{source:i,target:n._root=new Array(4)}];i=e.pop();)for(var r=0;r<4;++r)(t=i.source[r])&&(t.length?e.push({source:t,target:i.target[r]=new Array(4)}):i.target[r]=h(t));return n},p.add=function(e){var t=+this._x.call(null,e),n=+this._y.call(null,e);return s(this.cover(t,n),t,n,e)},p.addAll=function(e){var t,n,i,r,o=e.length,l=new Array(o),a=new Array(o),u=1/0,c=1/0,d=-1/0,h=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,t=e[n]))||isNaN(r=+this._y.call(null,t))||(l[n]=i,a[n]=r,i<u&&(u=i),i>d&&(d=i),r<c&&(c=r),r>h&&(h=r));for(d<u&&(u=this._x0,d=this._x1),h<c&&(c=this._y0,h=this._y1),this.cover(u,c).cover(d,h),n=0;n<o;++n)s(this,l[n],a[n],e[n]);return this},p.cover=function(e,t){if(isNaN(e=+e)||isNaN(t=+t))return this;var n=this._x0,i=this._y0,r=this._x1,o=this._y1;if(isNaN(n))r=(n=Math.floor(e))+1,o=(i=Math.floor(t))+1;else{if(!(n>e||e>r||i>t||t>o))return this;var s,l,a=r-n,u=this._root;switch(l=(t<(i+o)/2)<<1|e<(n+r)/2){case 0:do{(s=new Array(4))[l]=u,u=s}while(o=i+(a*=2),e>(r=n+a)||t>o);break;case 1:do{(s=new Array(4))[l]=u,u=s}while(o=i+(a*=2),(n=r-a)>e||t>o);break;case 2:do{(s=new Array(4))[l]=u,u=s}while(i=o-(a*=2),e>(r=n+a)||i>t);break;case 3:do{(s=new Array(4))[l]=u,u=s}while(i=o-(a*=2),(n=r-a)>e||i>t)}this._root&&this._root.length&&(this._root=u)}return this._x0=n,this._y0=i,this._x1=r,this._y1=o,this},p.data=function(){var e=[];return this.visit(function(t){if(!t.length)do{e.push(t.data)}while(t=t.next)}),e},p.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},p.find=function(e,t,n){var i,r,o,s,a,u,c,d=this._x0,h=this._y0,p=this._x1,f=this._y1,m=[],g=this._root;for(g&&m.push(new l(g,d,h,p,f)),null==n?n=1/0:(d=e-n,h=t-n,p=e+n,f=t+n,n*=n);u=m.pop();)if(!(!(g=u.node)||(r=u.x0)>p||(o=u.y0)>f||(s=u.x1)<d||(a=u.y1)<h))if(g.length){var v=(r+s)/2,y=(o+a)/2;m.push(new l(g[3],v,y,s,a),new l(g[2],r,y,v,a),new l(g[1],v,o,s,y),new l(g[0],r,o,v,y)),(c=(t>=y)<<1|e>=v)&&(u=m[m.length-1],m[m.length-1]=m[m.length-1-c],m[m.length-1-c]=u)}else{var b=e-+this._x.call(null,g.data),_=t-+this._y.call(null,g.data),w=b*b+_*_;if(w<n){var x=Math.sqrt(n=w);d=e-x,h=t-x,p=e+x,f=t+x,i=g.data}}return i},p.remove=function(e){if(isNaN(o=+this._x.call(null,e))||isNaN(s=+this._y.call(null,e)))return this;var t,n,i,r,o,s,l,a,u,c,d,h,p=this._root,f=this._x0,m=this._y0,g=this._x1,v=this._y1;if(!p)return this;if(p.length)for(;;){if((u=o>=(l=(f+g)/2))?f=l:g=l,(c=s>=(a=(m+v)/2))?m=a:v=a,t=p,!(p=p[d=c<<1|u]))return this;if(!p.length)break;(t[d+1&3]||t[d+2&3]||t[d+3&3])&&(n=t,h=d)}for(;p.data!==e;)if(i=p,!(p=p.next))return this;return(r=p.next)&&delete p.next,i?(r?i.next=r:delete i.next,this):t?(r?t[d]=r:delete t[d],(p=t[0]||t[1]||t[2]||t[3])&&p===(t[3]||t[2]||t[1]||t[0])&&!p.length&&(n?n[h]=p:this._root=p),this):(this._root=r,this)},p.removeAll=function(e){for(var t=0,n=e.length;t<n;++t)this.remove(e[t]);return this},p.root=function(){return this._root},p.size=function(){var e=0;return this.visit(function(t){if(!t.length)do{++e}while(t=t.next)}),e},p.visit=function(e){var t,n,i,r,o,s,a=[],u=this._root;for(u&&a.push(new l(u,this._x0,this._y0,this._x1,this._y1));t=a.pop();)if(!e(u=t.node,i=t.x0,r=t.y0,o=t.x1,s=t.y1)&&u.length){var c=(i+o)/2,d=(r+s)/2;(n=u[3])&&a.push(new l(n,c,d,o,s)),(n=u[2])&&a.push(new l(n,i,d,c,s)),(n=u[1])&&a.push(new l(n,c,r,o,d)),(n=u[0])&&a.push(new l(n,i,r,c,d))}return this},p.visitAfter=function(e){var t,n=[],i=[];for(this._root&&n.push(new l(this._root,this._x0,this._y0,this._x1,this._y1));t=n.pop();){var r=t.node;if(r.length){var o,s=t.x0,a=t.y0,u=t.x1,c=t.y1,d=(s+u)/2,h=(a+c)/2;(o=r[0])&&n.push(new l(o,s,a,d,h)),(o=r[1])&&n.push(new l(o,d,a,u,h)),(o=r[2])&&n.push(new l(o,s,h,d,c)),(o=r[3])&&n.push(new l(o,d,h,u,c))}i.push(t)}for(;t=i.pop();)e(t.node,t.x0,t.y0,t.x1,t.y1);return this},p.x=function(e){return arguments.length?(this._x=e,this):this._x},p.y=function(e){return arguments.length?(this._y=e,this):this._y};var g=function(e){var t,n,i=1,s=1;function l(){for(var e,r,l,u,d,h,p,g=t.length,v=0;v<s;++v)for(r=c(t,f,m).visitAfter(a),e=0;e<g;++e)p=(h=n[(l=t[e]).index])*h,u=l.x+l.vx,d=l.y+l.vy,r.visit(y);function y(e,t,n,r,s){var a=e.data,c=e.r,f=h+c;if(!a)return t>u+f||r<u-f||n>d+f||s<d-f;if(a.index>l.index){var m=u-a.x-a.vx,g=d-a.y-a.vy,v=m*m+g*g;v<f*f&&(0===m&&(v+=(m=o())*m),0===g&&(v+=(g=o())*g),v=(f-(v=Math.sqrt(v)))/v*i,l.vx+=(m*=v)*(f=(c*=c)/(p+c)),l.vy+=(g*=v)*f,a.vx-=m*(f=1-f),a.vy-=g*f)}}}function a(e){if(e.data)return e.r=n[e.data.index];for(var t=e.r=0;t<4;++t)e[t]&&e[t].r>e.r&&(e.r=e[t].r)}function u(){if(t){var i,r,o=t.length;for(n=new Array(o),i=0;i<o;++i)n[(r=t[i]).index]=+e(r,i,t)}}return"function"!=typeof e&&(e=r(null==e?1:+e)),l.initialize=function(e){t=e,u()},l.iterations=function(e){return arguments.length?(s=+e,l):s},l.strength=function(e){return arguments.length?(i=+e,l):i},l.radius=function(t){return arguments.length?(e="function"==typeof t?t:r(+t),u(),l):e},l},v=n("qwbZ");function y(e){return e.index}function b(e,t){var n=e.get(t);if(!n)throw new Error("missing: "+t);return n}var _=function(e){var t,n,i,s,l,a=y,u=function(e){return 1/Math.min(s[e.source.index],s[e.target.index])},c=r(30),d=1;function h(i){for(var r=0,s=e.length;r<d;++r)for(var a,u,c,h,p,f,m,g=0;g<s;++g)h=(c=(a=e[g]).target).x+c.vx-(u=a.source).x-u.vx||o(),p=c.y+c.vy-u.y-u.vy||o(),p*=f=((f=Math.sqrt(h*h+p*p))-n[g])/f*i*t[g],c.vx-=(h*=f)*(m=l[g]),c.vy-=p*m,u.vx+=h*(m=1-m),u.vy+=p*m}function p(){if(i){var r,o,u=i.length,c=e.length,d=Object(v.a)(i,a);for(r=0,s=new Array(u);r<c;++r)(o=e[r]).index=r,"object"!=typeof o.source&&(o.source=b(d,o.source)),"object"!=typeof o.target&&(o.target=b(d,o.target)),s[o.source.index]=(s[o.source.index]||0)+1,s[o.target.index]=(s[o.target.index]||0)+1;for(r=0,l=new Array(c);r<c;++r)l[r]=s[(o=e[r]).source.index]/(s[o.source.index]+s[o.target.index]);t=new Array(c),f(),n=new Array(c),m()}}function f(){if(i)for(var n=0,r=e.length;n<r;++n)t[n]=+u(e[n],n,e)}function m(){if(i)for(var t=0,r=e.length;t<r;++t)n[t]=+c(e[t],t,e)}return null==e&&(e=[]),h.initialize=function(e){i=e,p()},h.links=function(t){return arguments.length?(e=t,p(),h):e},h.id=function(e){return arguments.length?(a=e,h):a},h.iterations=function(e){return arguments.length?(d=+e,h):d},h.strength=function(e){return arguments.length?(u="function"==typeof e?e:r(+e),f(),h):u},h.distance=function(e){return arguments.length?(c="function"==typeof e?e:r(+e),m(),h):c},h},w=n("7rLc"),x=n("BXT1");function C(e){return e.x}function S(e){return e.y}var O=10,T=Math.PI*(3-Math.sqrt(5)),E=function(e){var t,n=1,i=.001,r=1-Math.pow(i,1/300),o=0,s=.6,l=Object(v.a)(),a=Object(x.c)(c),u=Object(w.a)("tick","end");function c(){d(),u.call("tick",t),n<i&&(a.stop(),u.call("end",t))}function d(){var t,i,a=e.length;for(n+=(o-n)*r,l.each(function(e){e(n)}),t=0;t<a;++t)null==(i=e[t]).fx?i.x+=i.vx*=s:(i.x=i.fx,i.vx=0),null==i.fy?i.y+=i.vy*=s:(i.y=i.fy,i.vy=0)}function h(){for(var t,n=0,i=e.length;n<i;++n){if((t=e[n]).index=n,isNaN(t.x)||isNaN(t.y)){var r=O*Math.sqrt(n),o=n*T;t.x=r*Math.cos(o),t.y=r*Math.sin(o)}(isNaN(t.vx)||isNaN(t.vy))&&(t.vx=t.vy=0)}}function p(t){return t.initialize&&t.initialize(e),t}return null==e&&(e=[]),h(),t={tick:d,restart:function(){return a.restart(c),t},stop:function(){return a.stop(),t},nodes:function(n){return arguments.length?(e=n,h(),l.each(p),t):e},alpha:function(e){return arguments.length?(n=+e,t):n},alphaMin:function(e){return arguments.length?(i=+e,t):i},alphaDecay:function(e){return arguments.length?(r=+e,t):+r},alphaTarget:function(e){return arguments.length?(o=+e,t):o},velocityDecay:function(e){return arguments.length?(s=1-e,t):1-s},force:function(e,n){return arguments.length>1?(null==n?l.remove(e):l.set(e,p(n)),t):l.get(e)},find:function(t,n,i){var r,o,s,l,a,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u<c;++u)(s=(r=t-(l=e[u]).x)*r+(o=n-l.y)*o)<i&&(a=l,i=s);return a},on:function(e,n){return arguments.length>1?(u.on(e,n),t):u.on(e)}}},k=function(){var e,t,n,i,s=r(-30),l=1,a=1/0,u=.81;function d(i){var r,o=e.length,s=c(e,C,S).visitAfter(p);for(n=i,r=0;r<o;++r)t=e[r],s.visit(f)}function h(){if(e){var t,n,r=e.length;for(i=new Array(r),t=0;t<r;++t)i[(n=e[t]).index]=+s(n,t,e)}}function p(e){var t,n,r,o,s,l=0,a=0;if(e.length){for(r=o=s=0;s<4;++s)(t=e[s])&&(n=Math.abs(t.value))&&(l+=t.value,a+=n,r+=n*t.x,o+=n*t.y);e.x=r/a,e.y=o/a}else{(t=e).x=t.data.x,t.y=t.data.y;do{l+=i[t.data.index]}while(t=t.next)}e.value=l}function f(e,r,s,c){if(!e.value)return!0;var d=e.x-t.x,h=e.y-t.y,p=c-r,f=d*d+h*h;if(p*p/u<f)return f<a&&(0===d&&(f+=(d=o())*d),0===h&&(f+=(h=o())*h),f<l&&(f=Math.sqrt(l*f)),t.vx+=d*e.value*n/f,t.vy+=h*e.value*n/f),!0;if(!(e.length||f>=a)){(e.data!==t||e.next)&&(0===d&&(f+=(d=o())*d),0===h&&(f+=(h=o())*h),f<l&&(f=Math.sqrt(l*f)));do{e.data!==t&&(t.vx+=d*(p=i[e.data.index]*n/f),t.vy+=h*p)}while(e=e.next)}}return d.initialize=function(t){e=t,h()},d.strength=function(e){return arguments.length?(s="function"==typeof e?e:r(+e),h(),d):s},d.distanceMin=function(e){return arguments.length?(l=e*e,d):Math.sqrt(l)},d.distanceMax=function(e){return arguments.length?(a=e*e,d):Math.sqrt(a)},d.theta=function(e){return arguments.length?(u=e*e,d):Math.sqrt(u)},d},A=function(e,t,n){var i,o,s,l=r(.1);function a(e){for(var r=0,l=i.length;r<l;++r){var a=i[r],u=a.x-t||1e-6,c=a.y-n||1e-6,d=Math.sqrt(u*u+c*c),h=(s[r]-d)*o[r]*e/d;a.vx+=u*h,a.vy+=c*h}}function u(){if(i){var t,n=i.length;for(o=new Array(n),s=new Array(n),t=0;t<n;++t)s[t]=+e(i[t],t,i),o[t]=isNaN(s[t])?0:+l(i[t],t,i)}}return"function"!=typeof e&&(e=r(+e)),null==t&&(t=0),null==n&&(n=0),a.initialize=function(e){i=e,u()},a.strength=function(e){return arguments.length?(l="function"==typeof e?e:r(+e),u(),a):l},a.radius=function(t){return arguments.length?(e="function"==typeof t?t:r(+t),u(),a):e},a.x=function(e){return arguments.length?(t=+e,a):t},a.y=function(e){return arguments.length?(n=+e,a):n},a},I=function(e){var t,n,i,o=r(.1);function s(e){for(var r,o=0,s=t.length;o<s;++o)(r=t[o]).vx+=(i[o]-r.x)*n[o]*e}function l(){if(t){var r,s=t.length;for(n=new Array(s),i=new Array(s),r=0;r<s;++r)n[r]=isNaN(i[r]=+e(t[r],r,t))?0:+o(t[r],r,t)}}return"function"!=typeof e&&(e=r(null==e?0:+e)),s.initialize=function(e){t=e,l()},s.strength=function(e){return arguments.length?(o="function"==typeof e?e:r(+e),l(),s):o},s.x=function(t){return arguments.length?(e="function"==typeof t?t:r(+t),l(),s):e},s},M=function(e){var t,n,i,o=r(.1);function s(e){for(var r,o=0,s=t.length;o<s;++o)(r=t[o]).vy+=(i[o]-r.y)*n[o]*e}function l(){if(t){var r,s=t.length;for(n=new Array(s),i=new Array(s),r=0;r<s;++r)n[r]=isNaN(i[r]=+e(t[r],r,t))?0:+o(t[r],r,t)}}return"function"!=typeof e&&(e=r(null==e?0:+e)),s.initialize=function(e){t=e,l()},s.strength=function(e){return arguments.length?(o="function"==typeof e?e:r(+e),l(),s):o},s.y=function(t){return arguments.length?(e="function"==typeof t?t:r(+t),l(),s):e},s};n.d(t,"forceCenter",function(){return i}),n.d(t,"forceCollide",function(){return g}),n.d(t,"forceLink",function(){return _}),n.d(t,"forceManyBody",function(){return k}),n.d(t,"forceRadial",function(){return A}),n.d(t,"forceSimulation",function(){return E}),n.d(t,"forceX",function(){return I}),n.d(t,"forceY",function(){return M})},"7nan":function(e,t,n){"use strict";t.a=class extends Error{constructor(){const e=super("object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}}},"7nvF":function(e,t,n){"use strict";var i=n("p/p0");t.last=function(e,t,n){return i.last(e,t,n)(this)}},"7poa":function(e,t,n){"use strict";var i="#ffffff",r="#000000",o="#ff0000",s="none",l="solid",a="top",u="right",c="left",d="center",h=n("AWLZ"),p=h.registerThemeAlias;(0,h.registerTheme)({name:"generic.light",font:{color:"#767676",family:"'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana",weight:400,size:12,cursor:"default"},redrawOnResize:!0,backgroundColor:i,primaryTitleColor:"#232323",secondaryTitleColor:"#767676",axisColor:"#d3d3d3",axisLabelColor:"#767676",title:{backgroundColor:i,font:{size:28,family:"'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana",weight:200},subtitle:{font:{size:16}}},loadingIndicator:{text:"Loading..."},export:{backgroundColor:i,font:{size:14,color:"#232323",weight:400},button:{default:{color:"#333",borderColor:"#ddd",backgroundColor:i},hover:{color:"#333",borderColor:"#bebebe",backgroundColor:"#e6e6e6"},focus:{color:r,borderColor:"#9d9d9d",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#9d9d9d",backgroundColor:"#d4d4d4"}},shadowColor:"#d3d3d3"},tooltip:{enabled:!1,border:{width:1,color:"#d3d3d3",dashStyle:l,visible:!0},font:{color:"#232323"},color:i,arrowLength:10,paddingLeftRight:18,paddingTopBottom:15,shared:!1,location:d,shadow:{opacity:.4,offsetX:0,offsetY:4,blur:2,color:r}},legend:{hoverMode:"includePoints",verticalAlignment:a,horizontalAlignment:u,position:"outside",visible:!0,margin:10,markerSize:12,border:{visible:!1,width:1,cornerRadius:0,dashStyle:l},paddingLeftRight:20,paddingTopBottom:15,columnCount:0,rowCount:0,columnItemSpacing:20,rowItemSpacing:8},"chart:common":{animation:{enabled:!0,duration:1e3,easing:"easeOutCubic",maxPointCountSupported:300},commonSeriesSettings:{border:{visible:!1,width:2},showInLegend:!0,visible:!0,hoverMode:"nearestPoint",selectionMode:"includePoints",hoverStyle:{hatching:{direction:u,width:2,step:6,opacity:.75},border:{visible:!1,width:3}},selectionStyle:{hatching:{direction:u,width:2,step:6,opacity:.5},border:{visible:!1,width:3}},valueErrorBar:{displayMode:"auto",value:1,color:r,lineWidth:2,edgeLength:8},label:{visible:!1,alignment:d,rotationAngle:0,horizontalOffset:0,verticalOffset:0,radialOffset:0,showForZeroValues:!0,customizeText:void 0,maxLabelCount:void 0,position:"outside",font:{color:i},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:l},connector:{visible:!1,width:1}}},seriesSelectionMode:"single",pointSelectionMode:"single",equalRowHeight:!0,dataPrepareSettings:{checkTypeForAllData:!1,convertToAxisDataType:!0,sortingMethod:!0},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},_rtl:{legend:{itemTextPosition:c}},resolveLabelOverlapping:s},"chart:common:axis":{visible:!1,valueMarginsEnabled:!0,placeholderSize:null,logarithmBase:10,discreteAxisDivisionMode:"betweenLabels",width:1,label:{visible:!0},grid:{visible:!1,width:1},minorGrid:{visible:!1,width:1,opacity:.3},tick:{visible:!1,width:1,length:8},minorTick:{visible:!1,width:1,opacity:.3,length:8},stripStyle:{paddingLeftRight:10,paddingTopBottom:5},constantLineStyle:{width:1,color:r,dashStyle:l,label:{visible:!0,position:"inside"}},marker:{label:{}}},chart:{commonSeriesSettings:{type:"line",stack:"default",point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4}},selectionStyle:{border:{visible:!0,width:4}}},scatter:{},line:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},stackedline:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},stackedspline:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},fullstackedline:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},fullstackedspline:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},stepline:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedarea:{point:{visible:!1},opacity:.5},fullstackedarea:{point:{visible:!1},opacity:.5},fullstackedsplinearea:{point:{visible:!1},opacity:.5},steparea:{border:{visible:!0,width:2},point:{visible:!1},hoverStyle:{border:{visible:!0,width:3}},selectionStyle:{border:{visible:!0,width:3}},opacity:.5},spline:{width:2,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},splinearea:{point:{visible:!1},opacity:.5},stackedsplinearea:{point:{visible:!1},opacity:.5},bar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},stackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},fullstackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},rangebar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},rangearea:{point:{visible:!1},opacity:.5},rangesplinearea:{point:{visible:!1},opacity:.5},bubble:{opacity:.5,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},candlestick:{width:1,reduction:{color:o},hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3},point:{border:{visible:!0}}},stock:{width:1,reduction:{color:o},hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3},point:{border:{visible:!0}}}},crosshair:{enabled:!1,color:"#f05b41",width:1,dashStyle:l,label:{visible:!1,font:{color:i,size:12}},verticalLine:{visible:!0},horizontalLine:{visible:!0}},commonAxisSettings:{multipleAxesSpacing:5,forceUserTickInterval:!1,breakStyle:{width:5,color:"#ababab",line:"waved"},label:{displayMode:"standard",overlappingBehavior:"hide",indentFromAxis:10},title:{font:{size:16},margin:6},constantLineStyle:{paddingLeftRight:10,paddingTopBottom:10}},horizontalAxis:{position:"bottom",axisDivisionFactor:70,label:{rotationAngle:90,staggeringSpacing:5,alignment:d},stripStyle:{label:{horizontalAlignment:d,verticalAlignment:a}},constantLineStyle:{label:{horizontalAlignment:u,verticalAlignment:a}},constantLines:[]},verticalAxis:{position:c,axisDivisionFactor:40,label:{alignment:u},stripStyle:{label:{horizontalAlignment:c,verticalAlignment:d}},constantLineStyle:{label:{horizontalAlignment:c,verticalAlignment:a}},constantLines:[]},argumentAxis:{endOnTick:!1,workWeek:[1,2,3,4,5]},valueAxis:{grid:{visible:!0},autoBreaksEnabled:!1,maxAutoBreakCount:4},commonPaneSettings:{backgroundColor:s,border:{color:"#d3d3d3",width:1,visible:!1,top:!0,bottom:!0,left:!0,right:!0,dashStyle:l}},scrollBar:{visible:!1,offset:5,color:"gray",width:10},useAggregation:!1,adjustOnZoom:!0,rotated:!1,zoomingMode:s,scrollingMode:s,synchronizeMultiAxes:!0,equalBarWidth:!0,minBubbleSize:12,maxBubbleSize:.2},pie:{innerRadius:.5,minDiameter:.5,type:"pie",dataPrepareSettings:{_skipArgumentSorting:!0},commonSeriesSettings:{pie:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},doughnut:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},donut:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{direction:u,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:u,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}}},legend:{hoverMode:"allArgumentPoints",backgroundColor:s},adaptiveLayout:{keepLabels:!1}},gauge:{scale:{tick:{visible:!0,length:5,width:2,opacity:1},minorTick:{visible:!1,length:3,width:1,opacity:1},label:{visible:!0,alignment:d,hideFirstOrLast:"last",overlappingBehavior:"hide"},position:a,endOnTick:!1},rangeContainer:{offset:0,width:5,backgroundColor:"#808080"},valueIndicators:{_default:{color:"#c2c2c2"},rangebar:{space:2,size:10,color:"#cbc5cf",backgroundColor:s,text:{indent:0,font:{size:14,color:null}}},twocolorneedle:{secondColor:"#e18e92"},trianglemarker:{space:2,length:14,width:13,color:"#8798a5"},textcloud:{arrowLength:5,horizontalOffset:6,verticalOffset:3,color:"#679ec5",text:{font:{color:i,size:18}}}},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:d,verticalAlignment:"bottom"},text:{font:{size:18}}},_circular:{scale:{orientation:"outside",label:{indentFromTick:10}},rangeContainer:{orientation:"outside"},valueIndicatorType:"rectangleneedle",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangleneedle",_default:{offset:20,indentFromCenter:0,width:2,spindleSize:14,spindleGapSize:10,beginAdaptingAtRadius:50},triangleneedle:{width:4},twocolorneedle:{space:2,secondFraction:.4},rangebar:{offset:30},trianglemarker:{offset:6},textcloud:{offset:-6}}},_linear:{scale:{horizontalOrientation:u,verticalOrientation:"bottom",label:{indentFromTick:-10}},rangeContainer:{horizontalOrientation:u,verticalOrientation:"bottom"},valueIndicatorType:"rangebar",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangle",_default:{offset:2.5,length:15,width:15},rectangle:{width:10},rangebar:{offset:10,horizontalOrientation:u,verticalOrientation:"bottom"},trianglemarker:{offset:10,horizontalOrientation:c,verticalOrientation:a},textcloud:{offset:-1,horizontalOrientation:c,verticalOrientation:a}}}},barGauge:{backgroundColor:"#e0e0e0",relativeInnerRadius:.3,barSpacing:4,label:{indent:20,connectorWidth:2,font:{size:16}},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:d,verticalAlignment:"bottom"},text:{font:{size:18}}}},rangeSelector:{scale:{valueMarginsEnabled:!0,width:1,color:r,opacity:.1,showCustomBoundaryTicks:!0,showMinorTicks:!0,label:{overlappingBehavior:"hide",alignment:"center",visible:!0,topIndent:7,font:{size:11}},tick:{width:1,color:r,opacity:.17,visible:!0,length:12},minorTick:{width:1,color:r,opacity:.05,visible:!0,length:12},marker:{width:1,color:"#000000",opacity:.1,visible:!0,separatorHeight:33,topIndent:10,textLeftIndent:7,textTopIndent:11,label:{}},logarithmBase:10,workWeek:[1,2,3,4,5],breakStyle:{width:5,color:"#ababab",line:"waved"},endOnTick:!1},selectedRangeColor:"#606060",sliderMarker:{visible:!0,paddingTopBottom:2,paddingLeftRight:4,color:"#606060",invalidRangeColor:o,font:{color:i,size:11}},sliderHandle:{width:1,color:r,opacity:.2},shutter:{opacity:.75},background:{color:"#c0bae1",visible:!0,image:{location:"full"}},behavior:{snapToTicks:!0,animationEnabled:!0,moveSelectedRangeByClick:!0,manualRangeSelectionEnabled:!0,allowSlidersSwap:!0,callSelectedRangeChanged:"onMovingComplete"},redrawOnResize:!0,chart:{useAggregation:!1,equalBarWidth:!0,minBubbleSize:12,maxBubbleSize:.2,topIndent:.1,bottomIndent:0,valueAxis:{inverted:!1,logarithmBase:10},commonSeriesSettings:{type:"area",point:{visible:!1},scatter:{point:{visible:!0}}}}},map:{title:{margin:10},background:{borderWidth:1,borderColor:"#cacaca"},layer:{label:{enabled:!1,stroke:i,"stroke-width":1,"stroke-opacity":.7,font:{color:"#2b2b2b",size:12}}},"layer:area":{borderWidth:1,borderColor:i,color:"#d2d2d2",hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030",label:{"stroke-width":2,font:{size:16}}},"layer:line":{borderWidth:2,color:"#ba8365",hoveredColor:"#a94813",selectedBorderWidth:3,selectedColor:"#e55100",label:{"stroke-width":2,font:{size:16}}},"layer:marker":{label:{enabled:!0,"stroke-width":1,font:{size:12}}},"layer:marker:dot":{borderWidth:2,borderColor:i,color:"#ba4d51",size:8,selectedStep:2,backStep:18,backColor:i,backOpacity:.32,shadow:!0},"layer:marker:bubble":{minSize:20,maxSize:50,color:"#ba4d51",hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:pie":{size:50,hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:image":{size:20},legend:{verticalAlignment:"bottom",horizontalAlignment:u,position:"inside",backgroundOpacity:.65,border:{visible:!0},paddingLeftRight:16,paddingTopBottom:12,markerColor:"#ba4d51"},controlBar:{borderColor:"#5d5d5d",borderWidth:3,color:i,margin:20,opacity:.3},_rtl:{legend:{itemTextPosition:c}}},treeMap:{tile:{border:{width:1,opacity:.2,color:"#000000"},color:"#5f8b95",hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:"right"},border:{opacity:1}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,stroke:"#000000","stroke-width":1,"stroke-opacity":.3,font:{color:"#ffffff",weight:300},shadow:{opacity:.8,offsetX:0,offsetY:1,blur:1,color:"#000000"}}},group:{padding:4,border:{width:1},color:"#eeeeee",hoverStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,font:{color:"#767676",weight:600}}},title:{subtitle:{}},tooltip:{},loadingIndicator:{}},sparkline:{lineColor:"#666666",lineWidth:2,areaOpacity:.2,minColor:"#e8c267",maxColor:"#e55253",barPositiveColor:"#a9a9a9",barNegativeColor:"#d7d7d7",winColor:"#a9a9a9",lossColor:"#d7d7d7",firstLastColor:"#666666",pointSymbol:"circle",pointColor:i,pointSize:4,type:"line",argumentField:"arg",valueField:"val",winlossThreshold:0,showFirstLast:!0,showMinMax:!1,tooltip:{enabled:!0}},bullet:{color:"#e8c267",targetColor:"#666666",targetWidth:4,showTarget:!0,showZeroLevel:!0,tooltip:{enabled:!0}},polar:{commonSeriesSettings:{type:"scatter",closed:!0,point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4},size:12},selectionStyle:{border:{visible:!0,width:4},size:12}},scatter:{},line:{width:2,dashStyle:l,hoverStyle:{width:3,hatching:{direction:s}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedline:{width:2},bar:{opacity:.8},stackedbar:{opacity:.8}},adaptiveLayout:{width:170,height:170,keepLabels:!0},equalBarWidth:!0,commonAxisSettings:{visible:!0,forceUserTickInterval:!1,label:{overlappingBehavior:"hide",indentFromAxis:5},grid:{visible:!0},minorGrid:{visible:!0},tick:{visible:!0},title:{font:{size:16},margin:10}},argumentAxis:{startAngle:0,firstPointOnStartAngle:!1,period:void 0},valueAxis:{endOnTick:!1,tick:{visible:!1}},horizontalAxis:{position:a,axisDivisionFactor:50,label:{alignment:d}},verticalAxis:{position:a,axisDivisionFactor:30,label:{alignment:u}}},funnel:{sortData:!0,valueField:"val",colorField:"color",argumentField:"arg",hoverEnabled:!0,selectionMode:"single",item:{border:{visible:!1,width:2,color:i},hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:u},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:u},border:{}}},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},legend:{visible:!1},_rtl:{legend:{itemTextPosition:c}},tooltip:{customizeTooltip:function(e){return{text:e.item.argument+" "+e.valueText}}},inverted:!1,algorithm:"dynamicSlope",neckWidth:0,neckHeight:0,label:{visible:!0,horizontalAlignment:u,horizontalOffset:0,verticalOffset:0,showForZeroValues:!1,customizeText:function(e){return e.item.argument+" "+e.valueText},position:"columns",font:{color:i},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:l},connector:{visible:!0,width:1,opacity:.5}}}}),h.currentTheme("generic.light"),p("desktop.light","generic.light")},"7rB9":function(e,t,n){"use strict";var i=n("t2qv");t.forkJoin=i.ForkJoinObservable.create},"7rLc":function(e,t,n){"use strict";var i={value:function(){}};function r(){for(var e,t=0,n=arguments.length,i={};t<n;++t){if(!(e=arguments[t]+"")||e in i)throw new Error("illegal type: "+e);i[e]=[]}return new o(i)}function o(e){this._=e}function s(e,t){for(var n,i=0,r=e.length;i<r;++i)if((n=e[i]).name===t)return n.value}function l(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=i,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}o.prototype=r.prototype={constructor:o,on:function(e,t){var n,i=this._,r=function(t,n){return(e+"").trim().split(/^|\s+/).map(function(e){var t="",i=e.indexOf(".");if(i>=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})}(0,i),o=-1,a=r.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++o<a;)if(n=(e=r[o]).type)i[n]=l(i[n],e.name,t);else if(null==t)for(n in i)i[n]=l(i[n],e.name,null);return this}for(;++o<a;)if((n=(e=r[o]).type)&&(n=s(i[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new o(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,i,r=new Array(n),o=0;o<n;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(o=0,n=(i=this._[e]).length;o<n;++o)i[o].value.apply(t,r)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var i=this._[e],r=0,o=i.length;r<o;++r)i[r].value.apply(t,n)}};var a=r;n.d(t,"a",function(){return a})},"7t+N":function(e,t,n){var i;!function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,r){"use strict";var o=[],s=n.document,l=Object.getPrototypeOf,a=o.slice,u=o.concat,c=o.push,d=o.indexOf,h={},p=h.toString,f=h.hasOwnProperty,m=f.toString,g=m.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},_={type:!0,src:!0,noModule:!0};function w(e,t,n){var i,r=(t=t||s).createElement("script");if(r.text=e,n)for(i in _)n[i]&&(r[i]=n[i]);t.head.appendChild(r).parentNode.removeChild(r)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?h[p.call(e)]||"object":typeof e}var C=function(e,t){return new C.fn.init(e,t)},S=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function O(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}C.fn=C.prototype={jquery:"3.3.1",constructor:C,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=C.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return C.each(this,e)},map:function(e){return this.pushStack(C.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:o.sort,splice:o.splice},C.extend=C.fn.extend=function(){var e,t,n,i,r,o,s=arguments[0]||{},l=1,a=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[l]||{},l++),"object"==typeof s||y(s)||(s={}),l===a&&(s=this,l--);l<a;l++)if(null!=(e=arguments[l]))for(t in e)n=s[t],s!==(i=e[t])&&(u&&i&&(C.isPlainObject(i)||(r=Array.isArray(i)))?(r?(r=!1,o=n&&Array.isArray(n)?n:[]):o=n&&C.isPlainObject(n)?n:{},s[t]=C.extend(u,o,i)):void 0!==i&&(s[t]=i));return s},C.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==p.call(e)||(t=l(e))&&("function"!=typeof(n=f.call(t,"constructor")&&t.constructor)||m.call(n)!==g))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){w(e)},each:function(e,t){var n,i=0;if(O(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(S,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(O(Object(e))?C.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:d.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,r=e.length;i<n;i++)e[r++]=t[i];return e.length=r,e},grep:function(e,t,n){for(var i=[],r=0,o=e.length,s=!n;r<o;r++)!t(e[r],r)!==s&&i.push(e[r]);return i},map:function(e,t,n){var i,r,o=0,s=[];if(O(e))for(i=e.length;o<i;o++)null!=(r=t(e[o],o,n))&&s.push(r);else for(o in e)null!=(r=t(e[o],o,n))&&s.push(r);return u.apply([],s)},guid:1,support:v}),"function"==typeof Symbol&&(C.fn[Symbol.iterator]=o[Symbol.iterator]),C.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){h["[object "+t+"]"]=t.toLowerCase()});var T=function(e){var t,n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b,_="sizzle"+1*new Date,w=e.document,x=0,C=0,S=se(),O=se(),T=se(),E=function(e,t){return e===t&&(d=!0),0},k={}.hasOwnProperty,A=[],I=A.pop,M=A.push,D=A.push,R=A.slice,L=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",F="\\["+N+"*("+j+")(?:"+N+"*([*^$|!~]?=)"+N+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+N+"*\\]",B=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+F+")*)|.*)\\)|)",V=new RegExp(N+"+","g"),H=new RegExp("^"+N+"+|((?:^|[^\\\\])(?:\\\\.)*)"+N+"+$","g"),z=new RegExp("^"+N+"*,"+N+"*"),Y=new RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),U=new RegExp("="+N+"*([^\\]'\"]*?)"+N+"*\\]","g"),W=new RegExp(B),q=new RegExp("^"+j+"$"),G={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},$=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,X=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Q=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){h()},re=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{D.apply(A=R.call(w.childNodes),w.childNodes)}catch(e){D={apply:A.length?function(e,t){M.apply(e,R.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function oe(e,t,i,r){var o,l,u,c,d,f,v,y=t&&t.ownerDocument,x=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==x&&9!==x&&11!==x)return i;if(!r&&((t?t.ownerDocument||t:w)!==p&&h(t),t=t||p,m)){if(11!==x&&(d=Z.exec(e)))if(o=d[1]){if(9===x){if(!(u=t.getElementById(o)))return i;if(u.id===o)return i.push(u),i}else if(y&&(u=y.getElementById(o))&&b(t,u)&&u.id===o)return i.push(u),i}else{if(d[2])return D.apply(i,t.getElementsByTagName(e)),i;if((o=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return D.apply(i,t.getElementsByClassName(o)),i}if(n.qsa&&!T[e+" "]&&(!g||!g.test(e))){if(1!==x)y=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=_),l=(f=s(e)).length;l--;)f[l]="#"+c+" "+ve(f[l]);v=f.join(","),y=J.test(e)&&me(t.parentNode)||t}if(v)try{return D.apply(i,y.querySelectorAll(v)),i}catch(e){}finally{c===_&&t.removeAttribute("id")}}}return a(e.replace(H,"$1"),t,i,r)}function se(){var e=[];return function t(n,r){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function le(e){return e[_]=!0,e}function ae(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var n=e.split("|"),r=n.length;r--;)i.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&re(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function fe(e){return le(function(t){return t=+t,le(function(n,i){for(var r,o=e([],n.length,t),s=o.length;s--;)n[r=o[s]]&&(n[r]=!(i[r]=n[r]))})})}function me(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(t in n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},h=oe.setDocument=function(e){var t,r,s=e?e.ownerDocument||e:w;return s!==p&&9===s.nodeType&&s.documentElement?(f=(p=s).documentElement,m=!o(p),w!==p&&(r=p.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",ie,!1):r.attachEvent&&r.attachEvent("onunload",ie)),n.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ae(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=X.test(p.getElementsByClassName),n.getById=ae(function(e){return f.appendChild(e).id=_,!p.getElementsByName||!p.getElementsByName(_).length}),n.getById?(i.filter.ID=function(e){var t=e.replace(Q,ee);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(Q,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&m){var n,i,r,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(r=t.getElementsByName(e),i=0;o=r[i++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],r=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[r++];)1===n.nodeType&&i.push(n);return i}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=X.test(p.querySelectorAll))&&(ae(function(e){f.appendChild(e).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+N+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+_+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||g.push(".#.+[+~]")}),ae(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+N+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=X.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ae(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",B)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=X.test(f.compareDocumentPosition),b=t||X.test(f.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},E=t?function(e,t){if(e===t)return d=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?L(c,e)-L(c,t):0:4&i?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,i=0,r=e.parentNode,o=t.parentNode,s=[e],l=[t];if(!r||!o)return e===p?-1:t===p?1:r?-1:o?1:c?L(c,e)-L(c,t):0;if(r===o)return ce(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;s[i]===l[i];)i++;return i?ce(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&h(e),t=t.replace(U,"='$1']"),n.matchesSelector&&m&&!T[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var i=y.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&h(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&h(e);var r=i.attrHandle[t.toLowerCase()],o=r&&k.call(i.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,i=[],r=0,o=0;if(d=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(E),d){for(;t=e[o++];)t===e[o]&&(r=i.push(o));for(;r--;)e.splice(i[r],1)}return c=null,e},r=oe.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=r(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=r(t);return n},(i=oe.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Q,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Q,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&W.test(n)&&(t=s(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Q,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&S(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(i){var r=oe.attr(i,e);return null==r?"!="===t:!t||(r+="","="===t?r===n:"!="===t?r!==n:"^="===t?n&&0===r.indexOf(n):"*="===t?n&&r.indexOf(n)>-1:"$="===t?n&&r.slice(-n.length)===n:"~="===t?(" "+r.replace(V," ")+" ").indexOf(n)>-1:"|="===t&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),l="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,a){var u,c,d,h,p,f,m=o!==s?"nextSibling":"previousSibling",g=t.parentNode,v=l&&t.nodeName.toLowerCase(),y=!a&&!l,b=!1;if(g){if(o){for(;m;){for(h=t;h=h[m];)if(l?h.nodeName.toLowerCase()===v:1===h.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?g.firstChild:g.lastChild],s&&y){for(b=(p=(u=(c=(d=(h=g)[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1])&&u[2],h=p&&g.childNodes[p];h=++p&&h&&h[m]||(b=p=0)||f.pop();)if(1===h.nodeType&&++b&&h===t){c[e]=[x,p,b];break}}else if(y&&(b=p=(u=(c=(d=(h=t)[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]||[])[0]===x&&u[1]),!1===b)for(;(h=++p&&h&&h[m]||(b=p=0)||f.pop())&&((l?h.nodeName.toLowerCase()!==v:1!==h.nodeType)||!++b||(y&&((c=(d=h[_]||(h[_]={}))[h.uniqueID]||(d[h.uniqueID]={}))[e]=[x,b]),h!==t)););return(b-=r)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return r[_]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,n){for(var i,o=r(e,t),s=o.length;s--;)e[i=L(e,o[s])]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:le(function(e){var t=[],n=[],i=l(e.replace(H,"$1"));return i[_]?le(function(e,t,n,r){for(var o,s=i(e,null,r,[]),l=e.length;l--;)(o=s[l])&&(e[l]=!(t[l]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:le(function(e){return function(t){return oe(e,t).length>0}}),contains:le(function(e){return e=e.replace(Q,ee),function(t){return(t.textContent||t.innerText||r(t)).indexOf(e)>-1}}),lang:le(function(e){return q.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Q,ee).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return $.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n<0?n+t:n]}),even:fe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:fe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:fe(function(e,t,n){for(var i=n<0?n+t:n;--i>=0;)e.push(i);return e}),gt:fe(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=he(t);function ge(){}function ve(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function ye(e,t,n){var i=t.dir,r=t.next,o=r||i,s=n&&"parentNode"===o,l=C++;return t.first?function(t,n,r){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,r);return!1}:function(t,n,a){var u,c,d,h=[x,l];if(a){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,a))return!0}else for(;t=t[i];)if(1===t.nodeType||s)if(c=(d=t[_]||(t[_]={}))[t.uniqueID]||(d[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[i]||t;else{if((u=c[o])&&u[0]===x&&u[1]===l)return h[2]=u[2];if(c[o]=h,h[2]=e(t,n,a))return!0}return!1}}function be(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function _e(e,t,n,i,r){for(var o,s=[],l=0,a=e.length,u=null!=t;l<a;l++)(o=e[l])&&(n&&!n(o,i,r)||(s.push(o),u&&t.push(l)));return s}function we(e,t,n,i,r,o){return i&&!i[_]&&(i=we(i)),r&&!r[_]&&(r=we(r,o)),le(function(o,s,l,a){var u,c,d,h=[],p=[],f=s.length,m=o||function(e,t,n){for(var i=0,r=t.length;i<r;i++)oe(e,t[i],n);return n}(t||"*",l.nodeType?[l]:l,[]),g=!e||!o&&t?m:_e(m,h,e,l,a),v=n?r||(o?e:f||i)?[]:s:g;if(n&&n(g,v,l,a),i)for(u=_e(v,p),i(u,[],l,a),c=u.length;c--;)(d=u[c])&&(v[p[c]]=!(g[p[c]]=d));if(o){if(r||e){if(r){for(u=[],c=v.length;c--;)(d=v[c])&&u.push(g[c]=d);r(null,v=[],u,a)}for(c=v.length;c--;)(d=v[c])&&(u=r?L(o,d):h[c])>-1&&(o[u]=!(s[u]=d))}}else v=_e(v===s?v.splice(f,v.length):v),r?r(null,s,v,a):D.apply(s,v)})}function xe(e){for(var t,n,r,o=e.length,s=i.relative[e[0].type],l=s||i.relative[" "],a=s?1:0,c=ye(function(e){return e===t},l,!0),d=ye(function(e){return L(t,e)>-1},l,!0),h=[function(e,n,i){var r=!s&&(i||n!==u)||((t=n).nodeType?c(e,n,i):d(e,n,i));return t=null,r}];a<o;a++)if(n=i.relative[e[a].type])h=[ye(be(h),n)];else{if((n=i.filter[e[a].type].apply(null,e[a].matches))[_]){for(r=++a;r<o&&!i.relative[e[r].type];r++);return we(a>1&&be(h),a>1&&ve(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(H,"$1"),n,a<r&&xe(e.slice(a,r)),r<o&&xe(e=e.slice(r)),r<o&&ve(e))}h.push(n)}return be(h)}return ge.prototype=i.filters=i.pseudos,i.setFilters=new ge,s=oe.tokenize=function(e,t){var n,r,o,s,l,a,u,c=O[e+" "];if(c)return t?0:c.slice(0);for(l=e,a=[],u=i.preFilter;l;){for(s in n&&!(r=z.exec(l))||(r&&(l=l.slice(r[0].length)||l),a.push(o=[])),n=!1,(r=Y.exec(l))&&(n=r.shift(),o.push({value:n,type:r[0].replace(H," ")}),l=l.slice(n.length)),i.filter)!(r=G[s].exec(l))||u[s]&&!(r=u[s](r))||(n=r.shift(),o.push({value:n,type:s,matches:r}),l=l.slice(n.length));if(!n)break}return t?l.length:l?oe.error(e):O(e,a).slice(0)},l=oe.compile=function(e,t){var n,r=[],o=[],l=T[e+" "];if(!l){for(t||(t=s(e)),n=t.length;n--;)(l=xe(t[n]))[_]?r.push(l):o.push(l);(l=T(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,s,l,a,c){var d,f,g,v=0,y="0",b=o&&[],_=[],w=u,C=o||r&&i.find.TAG("*",c),S=x+=null==w?1:Math.random()||.1,O=C.length;for(c&&(u=s===p||s||c);y!==O&&null!=(d=C[y]);y++){if(r&&d){for(f=0,s||d.ownerDocument===p||(h(d),l=!m);g=e[f++];)if(g(d,s||p,l)){a.push(d);break}c&&(x=S)}n&&((d=!g&&d)&&v--,o&&b.push(d))}if(v+=y,n&&y!==v){for(f=0;g=t[f++];)g(b,_,s,l);if(o){if(v>0)for(;y--;)b[y]||_[y]||(_[y]=I.call(a));_=_e(_)}D.apply(a,_),c&&!o&&_.length>0&&v+t.length>1&&oe.uniqueSort(a)}return c&&(x=S,u=w),b};return n?le(o):o}(o,r))).selector=e}return l},a=oe.select=function(e,t,n,r){var o,a,u,c,d,h="function"==typeof e&&e,p=!r&&s(e=h.selector||e);if(n=n||[],1===p.length){if((a=p[0]=p[0].slice(0)).length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&m&&i.relative[a[1].type]){if(!(t=(i.find.ID(u.matches[0].replace(Q,ee),t)||[])[0]))return n;h&&(t=t.parentNode),e=e.slice(a.shift().value.length)}for(o=G.needsContext.test(e)?0:a.length;o--&&!i.relative[c=(u=a[o]).type];)if((d=i.find[c])&&(r=d(u.matches[0].replace(Q,ee),J.test(a[0].type)&&me(t.parentNode)||t))){if(a.splice(o,1),!(e=r.length&&ve(a)))return D.apply(n,r),n;break}}return(h||l(e,p))(r,t,!m,n,!t||J.test(e)&&me(t.parentNode)||t),n},n.sortStable=_.split("").sort(E).join("")===_,n.detectDuplicates=!!d,h(),n.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),ae(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ue("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ae(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ue("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||ue(P,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),oe}(n);C.find=T,C.expr=T.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=T.uniqueSort,C.text=T.getText,C.isXMLDoc=T.isXML,C.contains=T.contains,C.escapeSelector=T.escape;var E=function(e,t,n){for(var i=[],r=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&C(e).is(n))break;i.push(e)}return i},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=C.expr.match.needsContext;function I(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var M=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,t,n){return y(t)?C.grep(e,function(e,i){return!!t.call(e,i,e)!==n}):t.nodeType?C.grep(e,function(e){return e===t!==n}):"string"!=typeof t?C.grep(e,function(e){return d.call(t,e)>-1!==n}):C.filter(t,e,n)}C.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?C.find.matchesSelector(i,e)?[i]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n,i=this.length,r=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t<i;t++)if(C.contains(r[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)C.find(e,r[t],n);return i>1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&A.test(e)?C(e):e||[],!1).length}});var R,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){var i,r;if(!e)return this;if(n=n||R,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(C.merge(this,C.parseHTML(i[1],(t=t instanceof C?t[0]:t)&&t.nodeType?t.ownerDocument||t:s,!0)),M.test(i[1])&&C.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(r=s.getElementById(i[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,R=C(s);var P=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(C.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,r=this.length,o=[],s="string"!=typeof e&&C(e);if(!A.test(e))for(;i<r;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?d.call(C(e),this[0]):d.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),C.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,"parentNode")},parentsUntil:function(e,t,n){return E(e,"parentNode",n)},next:function(e){return j(e,"nextSibling")},prev:function(e){return j(e,"previousSibling")},nextAll:function(e){return E(e,"nextSibling")},prevAll:function(e){return E(e,"previousSibling")},nextUntil:function(e,t,n){return E(e,"nextSibling",n)},prevUntil:function(e,t,n){return E(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return I(e,"iframe")?e.contentDocument:(I(e,"template")&&(e=e.content||e),C.merge([],e.childNodes))}},function(e,t){C.fn[e]=function(n,i){var r=C.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=C.filter(i,r)),this.length>1&&(N[e]||C.uniqueSort(r),P.test(e)&&r.reverse()),this.pushStack(r)}});var F=/[^\x20\t\r\n\f]+/g;function B(e){return e}function V(e){throw e}function H(e,t,n,i){var r;try{e&&y(r=e.promise)?r.call(e).done(t).fail(n):e&&y(r=e.then)?r.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}C.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return C.each(e.match(F)||[],function(e,n){t[n]=!0}),t}(e):C.extend({},e);var t,n,i,r,o=[],s=[],l=-1,a=function(){for(r=r||e.once,i=t=!0;s.length;l=-1)for(n=s.shift();++l<o.length;)!1===o[l].apply(n[0],n[1])&&e.stopOnFalse&&(l=o.length,n=!1);e.memory||(n=!1),t=!1,r&&(o=n?[]:"")},u={add:function(){return o&&(n&&!t&&(l=o.length-1,s.push(n)),function t(n){C.each(n,function(n,i){y(i)?e.unique&&u.has(i)||o.push(i):i&&i.length&&"string"!==x(i)&&t(i)})}(arguments),n&&!t&&a()),this},remove:function(){return C.each(arguments,function(e,t){for(var n;(n=C.inArray(t,o,n))>-1;)o.splice(n,1),n<=l&&l--}),this},has:function(e){return e?C.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return r=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return r=s=[],n||t||(o=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],s.push(n),t||a()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!i}};return u},C.extend({Deferred:function(e){var t=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return C.Deferred(function(n){C.each(t,function(t,i){var r=y(e[i[4]])&&e[i[4]];o[i[1]](function(){var e=r&&r.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[e]:arguments)})}),e=null}).promise()},then:function(e,i,r){var o=0;function s(e,t,i,r){return function(){var l=this,a=arguments,u=function(){var n,u;if(!(e<o)){if((n=i.apply(l,a))===t.promise())throw new TypeError("Thenable self-resolution");y(u=n&&("object"==typeof n||"function"==typeof n)&&n.then)?r?u.call(n,s(o,t,B,r),s(o,t,V,r)):u.call(n,s(++o,t,B,r),s(o,t,V,r),s(o,t,B,t.notifyWith)):(i!==B&&(l=void 0,a=[n]),(r||t.resolveWith)(l,a))}},c=r?u:function(){try{u()}catch(n){C.Deferred.exceptionHook&&C.Deferred.exceptionHook(n,c.stackTrace),e+1>=o&&(i!==V&&(l=void 0,a=[n]),t.rejectWith(l,a))}};e?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),n.setTimeout(c))}}return C.Deferred(function(n){t[0][3].add(s(0,n,y(r)?r:B,n.notifyWith)),t[1][3].add(s(0,n,y(e)?e:B)),t[2][3].add(s(0,n,y(i)?i:V))}).promise()},promise:function(e){return null!=e?C.extend(e,r):r}},o={};return C.each(t,function(e,n){var s=n[2],l=n[5];r[n[1]]=s.add,l&&s.add(function(){i=l},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),s.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=s.fireWith}),r.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,i=Array(n),r=a.call(arguments),o=C.Deferred(),s=function(e){return function(n){i[e]=this,r[e]=arguments.length>1?a.call(arguments):n,--t||o.resolveWith(i,r)}};if(t<=1&&(H(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||y(r[n]&&r[n].then)))return o.then();for(;n--;)H(r[n],s(n),o.reject);return o.promise()}});var z=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&z.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},C.readyException=function(e){n.setTimeout(function(){throw e})};var Y=C.Deferred();function U(){s.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),C.ready()}C.fn.ready=function(e){return Y.then(e).catch(function(e){C.readyException(e)}),this},C.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==e&&--C.readyWait>0||Y.resolveWith(s,[C]))}}),C.ready.then=Y.then,"complete"===s.readyState||"loading"!==s.readyState&&!s.documentElement.doScroll?n.setTimeout(C.ready):(s.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var W=function(e,t,n,i,r,o,s){var l=0,a=e.length,u=null==n;if("object"===x(n))for(l in r=!0,n)W(e,t,l,n[l],!0,o,s);else if(void 0!==i&&(r=!0,y(i)||(s=!0),u&&(s?(t.call(e,i),t=null):(u=t,t=function(e,t,n){return u.call(C(e),n)})),t))for(;l<a;l++)t(e[l],n,s?i:i.call(e[l],l,t(e[l],n)));return r?e:u?t.call(e):a?t(e[0],n):o},q=/^-ms-/,G=/-([a-z])/g;function $(e,t){return t.toUpperCase()}function K(e){return e.replace(q,"ms-").replace(G,$)}var X=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Z(){this.expando=C.expando+Z.uid++}Z.uid=1,Z.prototype={cache:function(e){var t=e[this.expando];return t||(t={},X(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,r=this.cache(e);if("string"==typeof t)r[K(t)]=n;else for(i in t)r[K(i)]=t[i];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][K(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(K):(t=K(t))in i?[t]:t.match(F)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||C.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!C.isEmptyObject(t)}};var J=new Z,Q=new Z,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}C.extend({hasData:function(e){return Q.hasData(e)||J.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),C.fn.extend({data:function(e,t){var n,i,r,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(r=Q.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=K(i.slice(5)),ne(o,i,r[i]));J.set(o,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each(function(){Q.set(this,e)}):W(this,function(t){var n;if(o&&void 0===t)return void 0!==(n=Q.get(o,e))?n:void 0!==(n=ne(o,e))?n:void 0;this.each(function(){Q.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),C.extend({queue:function(e,t,n){var i;if(e)return i=J.get(e,t=(t||"fx")+"queue"),n&&(!i||Array.isArray(n)?i=J.access(e,t,C.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){var n=C.queue(e,t=t||"fx"),i=n.length,r=n.shift(),o=C._queueHooks(e,t);"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete o.stop,r.call(e,function(){C.dequeue(e,t)},o)),!i&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:C.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),C.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?C.queue(this[0],e):void 0===t?this:this.each(function(){var n=C.queue(this,e,t);C._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&C.dequeue(this,e)})},dequeue:function(e){return this.each(function(){C.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,r=C.Deferred(),o=this,s=this.length,l=function(){--i||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=J.get(o[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(l));return l(),r.promise(t)}});var ie=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,re=new RegExp("^(?:([+-])=|)("+ie+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&C.contains(e.ownerDocument,e)&&"none"===C.css(e,"display")},le=function(e,t,n,i){var r,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];for(o in r=n.apply(e,i||[]),t)e.style[o]=s[o];return r};function ae(e,t,n,i){var r,o,s=20,l=i?function(){return i.cur()}:function(){return C.css(e,t,"")},a=l(),u=n&&n[3]||(C.cssNumber[t]?"":"px"),c=(C.cssNumber[t]||"px"!==u&&+a)&&re.exec(C.css(e,t));if(c&&c[3]!==u){for(a/=2,u=u||c[3],c=+a||1;s--;)C.style(e,t,c+u),(1-o)*(1-(o=l()/a||.5))<=0&&(s=0),c/=o;C.style(e,t,(c*=2)+u),n=n||[]}return n&&(c=+c||+a||0,r=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=c,i.end=r)),r}var ue={};function ce(e){var t,n=e.ownerDocument,i=e.nodeName,r=ue[i];return r||(t=n.body.appendChild(n.createElement(i)),r=C.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),ue[i]=r,r)}function de(e,t){for(var n,i,r=[],o=0,s=e.length;o<s;o++)(i=e[o]).style&&(n=i.style.display,t?("none"===n&&(r[o]=J.get(i,"display")||null,r[o]||(i.style.display="")),""===i.style.display&&se(i)&&(r[o]=ce(i))):"none"!==n&&(r[o]="none",J.set(i,"display",n)));for(o=0;o<s;o++)null!=r[o]&&(e[o].style.display=r[o]);return e}C.fn.extend({show:function(){return de(this,!0)},hide:function(){return de(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?C(this).show():C(this).hide()})}});var he=/^(?:checkbox|radio)$/i,pe=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&I(e,t)?C.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;n<i;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;var ye=/<|&#?\w+;/;function be(e,t,n,i,r){for(var o,s,l,a,u,c,d=t.createDocumentFragment(),h=[],p=0,f=e.length;p<f;p++)if((o=e[p])||0===o)if("object"===x(o))C.merge(h,o.nodeType?[o]:o);else if(ye.test(o)){for(s=s||d.appendChild(t.createElement("div")),l=(pe.exec(o)||["",""])[1].toLowerCase(),s.innerHTML=(a=me[l]||me._default)[1]+C.htmlPrefilter(o)+a[2],c=a[0];c--;)s=s.lastChild;C.merge(h,s.childNodes),(s=d.firstChild).textContent=""}else h.push(t.createTextNode(o));for(d.textContent="",p=0;o=h[p++];)if(i&&C.inArray(o,i)>-1)r&&r.push(o);else if(u=C.contains(o.ownerDocument,o),s=ge(d.appendChild(o),"script"),u&&ve(s),n)for(c=0;o=s[c++];)fe.test(o.type||"")&&n.push(o);return d}!function(){var e=s.createDocumentFragment().appendChild(s.createElement("div")),t=s.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),v.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var _e=s.documentElement,we=/^key/,xe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Se(){return!0}function Oe(){return!1}function Te(){try{return s.activeElement}catch(e){}}function Ee(e,t,n,i,r,o){var s,l;if("object"==typeof t){for(l in"string"!=typeof n&&(i=i||n,n=void 0),t)Ee(e,l,n,i,t[l],o);return e}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Oe;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return C().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=C.guid++)),e.each(function(){C.event.add(this,t,r,i,n)})}C.event={global:{},add:function(e,t,n,i,r){var o,s,l,a,u,c,d,h,p,f,m,g=J.get(e);if(g)for(n.handler&&(n=(o=n).handler,r=o.selector),r&&C.find.matchesSelector(_e,r),n.guid||(n.guid=C.guid++),(a=g.events)||(a=g.events={}),(s=g.handle)||(s=g.handle=function(t){return"undefined"!=typeof C&&C.event.triggered!==t.type?C.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(F)||[""]).length;u--;)p=m=(l=Ce.exec(t[u])||[])[1],f=(l[2]||"").split(".").sort(),p&&(d=C.event.special[p]||{},d=C.event.special[p=(r?d.delegateType:d.bindType)||p]||{},c=C.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&C.expr.match.needsContext.test(r),namespace:f.join(".")},o),(h=a[p])||((h=a[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,f,s)||e.addEventListener&&e.addEventListener(p,s)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),r?h.splice(h.delegateCount++,0,c):h.push(c),C.event.global[p]=!0)},remove:function(e,t,n,i,r){var o,s,l,a,u,c,d,h,p,f,m,g=J.hasData(e)&&J.get(e);if(g&&(a=g.events)){for(u=(t=(t||"").match(F)||[""]).length;u--;)if(p=m=(l=Ce.exec(t[u])||[])[1],f=(l[2]||"").split(".").sort(),p){for(d=C.event.special[p]||{},h=a[p=(i?d.delegateType:d.bindType)||p]||[],l=l[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=h.length;o--;)c=h[o],!r&&m!==c.origType||n&&n.guid!==c.guid||l&&!l.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,d.remove&&d.remove.call(e,c));s&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,f,g.handle)||C.removeEvent(e,p,g.handle),delete a[p])}else for(p in a)C.event.remove(e,p+t[u],n,i,!0);C.isEmptyObject(a)&&J.remove(e,"handle events")}},dispatch:function(e){var t,n,i,r,o,s,l=C.event.fix(e),a=new Array(arguments.length),u=(J.get(this,"events")||{})[l.type]||[],c=C.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(s=C.event.handlers.call(this,l,u),t=0;(r=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,n=0;(o=r.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(i=((C.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,a))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,r,o,s,l=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],s={},n=0;n<a;n++)void 0===s[r=(i=t[n]).selector+" "]&&(s[r]=i.needsContext?C(r,this).index(u)>-1:C.find(r,this,null,[u]).length),s[r]&&o.push(i);o.length&&l.push({elem:u,handlers:o})}return u=this,a<t.length&&l.push({elem:u,handlers:t.slice(a)}),l},addProp:function(e,t){Object.defineProperty(C.Event.prototype,e,{enumerable:!0,configurable:!0,get:y(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[C.expando]?e:new C.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Te()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Te()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&I(this,"input"))return this.click(),!1},_default:function(e){return I(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},C.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},C.Event=function(e,t){if(!(this instanceof C.Event))return new C.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Se:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&C.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[C.expando]=!0},C.Event.prototype={constructor:C.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Se,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Se,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Se,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},C.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&xe.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},C.event.addProp),C.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){C.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,r=e.handleObj;return i&&(i===this||C.contains(this,i))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}}),C.fn.extend({on:function(e,t,n,i){return Ee(this,e,t,n,i)},one:function(e,t,n,i){return Ee(this,e,t,n,i,1)},off:function(e,t,n){var i,r;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,C(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Oe),this.each(function(){C.event.remove(this,e,n,t)})}});var ke=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,Ie=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function De(e,t){return I(e,"table")&&I(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Re(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,i,r,o,s,l,a,u;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),s=J.set(t,o),u=o.events))for(r in delete s.handle,s.events={},u)for(n=0,i=u[r].length;n<i;n++)C.event.add(t,r,u[r][n]);Q.hasData(e)&&(l=Q.access(e),a=C.extend({},l),Q.set(t,a))}}function Ne(e,t){var n=t.nodeName.toLowerCase();"input"===n&&he.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function je(e,t,n,i){t=u.apply([],t);var r,o,s,l,a,c,d=0,h=e.length,p=h-1,f=t[0],m=y(f);if(m||h>1&&"string"==typeof f&&!v.checkClone&&Ie.test(f))return e.each(function(r){var o=e.eq(r);m&&(t[0]=f.call(this,r,o.html())),je(o,t,n,i)});if(h&&(o=(r=be(t,e[0].ownerDocument,!1,e,i)).firstChild,1===r.childNodes.length&&(r=o),o||i)){for(l=(s=C.map(ge(r,"script"),Re)).length;d<h;d++)a=r,d!==p&&(a=C.clone(a,!0,!0),l&&C.merge(s,ge(a,"script"))),n.call(e[d],a,d);if(l)for(c=s[s.length-1].ownerDocument,C.map(s,Le),d=0;d<l;d++)fe.test((a=s[d]).type||"")&&!J.access(a,"globalEval")&&C.contains(c,a)&&(a.src&&"module"!==(a.type||"").toLowerCase()?C._evalUrl&&C._evalUrl(a.src):w(a.textContent.replace(Me,""),c,a))}return e}function Fe(e,t,n){for(var i,r=t?C.filter(t,e):e,o=0;null!=(i=r[o]);o++)n||1!==i.nodeType||C.cleanData(ge(i)),i.parentNode&&(n&&C.contains(i.ownerDocument,i)&&ve(ge(i,"script")),i.parentNode.removeChild(i));return e}C.extend({htmlPrefilter:function(e){return e.replace(ke,"<$1></$2>")},clone:function(e,t,n){var i,r,o,s,l=e.cloneNode(!0),a=C.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||C.isXMLDoc(e)))for(s=ge(l),i=0,r=(o=ge(e)).length;i<r;i++)Ne(o[i],s[i]);if(t)if(n)for(o=o||ge(e),s=s||ge(l),i=0,r=o.length;i<r;i++)Pe(o[i],s[i]);else Pe(e,l);return(s=ge(l,"script")).length>0&&ve(s,!a&&ge(e,"script")),l},cleanData:function(e){for(var t,n,i,r=C.event.special,o=0;void 0!==(n=e[o]);o++)if(X(n)){if(t=n[J.expando]){if(t.events)for(i in t.events)r[i]?C.event.remove(n,i):C.removeEvent(n,i,t.handle);n[J.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),C.fn.extend({detach:function(e){return Fe(this,e,!0)},remove:function(e){return Fe(this,e)},text:function(e){return W(this,function(e){return void 0===e?C.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return je(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||De(this,e).appendChild(e)})},prepend:function(){return je(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=De(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return je(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return je(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(C.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return C.clone(this,e,t)})},html:function(e){return W(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!me[(pe.exec(e)||["",""])[1].toLowerCase()]){e=C.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(C.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return je(this,arguments,function(t){var n=this.parentNode;C.inArray(this,e)<0&&(C.cleanData(ge(this)),n&&n.replaceChild(t,this))},e)}}),C.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){C.fn[e]=function(e){for(var n,i=[],r=C(e),o=r.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),C(r[s])[t](n),c.apply(i,n.get());return this.pushStack(i)}});var Be=new RegExp("^("+ie+")(?!px)[a-z%]+$","i"),Ve=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},He=new RegExp(oe.join("|"),"i");function ze(e,t,n){var i,r,o,s,l=e.style;return(n=n||Ve(e))&&(""!==(s=n.getPropertyValue(t)||n[t])||C.contains(e.ownerDocument,e)||(s=C.style(e,t)),!v.pixelBoxStyles()&&Be.test(s)&&He.test(t)&&(i=l.width,r=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=n.width,l.width=i,l.minWidth=r,l.maxWidth=o)),void 0!==s?s+"":s}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",_e.appendChild(u).appendChild(c);var e=n.getComputedStyle(c);i="1%"!==e.top,a=12===t(e.marginLeft),c.style.right="60%",l=36===t(e.right),r=36===t(e.width),c.style.position="absolute",o=36===c.offsetWidth||"absolute",_e.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var i,r,o,l,a,u=s.createElement("div"),c=s.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,C.extend(v,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),l},pixelPosition:function(){return e(),i},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),o}}))}();var Ue=/^(none|table(?!-c[ea]).+)/,We=/^--/,qe={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"},$e=["Webkit","Moz","ms"],Ke=s.createElement("div").style;function Xe(e){var t=C.cssProps[e];return t||(t=C.cssProps[e]=function(e){if(e in Ke)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=$e.length;n--;)if((e=$e[n]+t)in Ke)return e}(e)||e),t}function Ze(e,t,n){var i=re.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function Je(e,t,n,i,r,o){var s="width"===t?1:0,l=0,a=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(a+=C.css(e,n+oe[s],!0,r)),i?("content"===n&&(a-=C.css(e,"padding"+oe[s],!0,r)),"margin"!==n&&(a-=C.css(e,"border"+oe[s]+"Width",!0,r))):(a+=C.css(e,"padding"+oe[s],!0,r),"padding"!==n?a+=C.css(e,"border"+oe[s]+"Width",!0,r):l+=C.css(e,"border"+oe[s]+"Width",!0,r));return!i&&o>=0&&(a+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-a-l-.5))),a}function Qe(e,t,n){var i=Ve(e),r=ze(e,t,i),o="border-box"===C.css(e,"boxSizing",!1,i),s=o;if(Be.test(r)){if(!n)return r;r="auto"}return s=s&&(v.boxSizingReliable()||r===e.style[t]),("auto"===r||!parseFloat(r)&&"inline"===C.css(e,"display",!1,i))&&(r=e["offset"+t[0].toUpperCase()+t.slice(1)],s=!0),(r=parseFloat(r)||0)+Je(e,t,n||(o?"border":"content"),s,i,r)+"px"}function et(e,t,n,i,r){return new et.prototype.init(e,t,n,i,r)}C.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,l=K(t),a=We.test(t),u=e.style;if(a||(t=Xe(l)),s=C.cssHooks[t]||C.cssHooks[l],void 0===n)return s&&"get"in s&&void 0!==(r=s.get(e,!1,i))?r:u[t];"string"==(o=typeof n)&&(r=re.exec(n))&&r[1]&&(n=ae(e,t,r),o="number"),null!=n&&n==n&&("number"===o&&(n+=r&&r[3]||(C.cssNumber[l]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(a?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var r,o,s,l=K(t);return We.test(t)||(t=Xe(l)),(s=C.cssHooks[t]||C.cssHooks[l])&&"get"in s&&(r=s.get(e,!0,n)),void 0===r&&(r=ze(e,t,i)),"normal"===r&&t in Ge&&(r=Ge[t]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),C.each(["height","width"],function(e,t){C.cssHooks[t]={get:function(e,n,i){if(n)return!Ue.test(C.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Qe(e,t,i):le(e,qe,function(){return Qe(e,t,i)})},set:function(e,n,i){var r,o=Ve(e),s="border-box"===C.css(e,"boxSizing",!1,o),l=i&&Je(e,t,i,s,o);return s&&v.scrollboxSize()===o.position&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Je(e,t,"border",!1,o)-.5)),l&&(r=re.exec(n))&&"px"!==(r[3]||"px")&&(e.style[t]=n,n=C.css(e,t)),Ze(0,n,l)}}}),C.cssHooks.marginLeft=Ye(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-le(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),C.each({margin:"",padding:"",border:"Width"},function(e,t){C.cssHooks[e+t]={expand:function(n){for(var i=0,r={},o="string"==typeof n?n.split(" "):[n];i<4;i++)r[e+oe[i]+t]=o[i]||o[i-2]||o[0];return r}},"margin"!==e&&(C.cssHooks[e+t].set=Ze)}),C.fn.extend({css:function(e,t){return W(this,function(e,t,n){var i,r,o={},s=0;if(Array.isArray(t)){for(i=Ve(e),r=t.length;s<r;s++)o[t[s]]=C.css(e,t[s],!1,i);return o}return void 0!==n?C.style(e,t,n):C.css(e,t)},e,t,arguments.length>1)}}),C.Tween=et,(et.prototype={constructor:et,init:function(e,t,n,i,r,o){this.elem=e,this.prop=n,this.easing=r||C.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.pos=t=this.options.duration?C.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=C.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){C.fx.step[e.prop]?C.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[C.cssProps[e.prop]]&&!C.cssHooks[e.prop]?e.elem[e.prop]=e.now:C.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},C.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},C.fx=et.prototype.init,C.fx.step={};var tt,nt,it=/^(?:toggle|show|hide)$/,rt=/queueHooks$/;function ot(){nt&&(!1===s.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ot):n.setTimeout(ot,C.fx.interval),C.fx.tick())}function st(){return n.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,i=0,r={height:e};for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=oe[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function at(e,t,n){for(var i,r=(ut.tweeners[t]||[]).concat(ut.tweeners["*"]),o=0,s=r.length;o<s;o++)if(i=r[o].call(n,t,e))return i}function ut(e,t,n){var i,r,o=0,s=ut.prefilters.length,l=C.Deferred().always(function(){delete a.elem}),a=function(){if(r)return!1;for(var t=tt||st(),n=Math.max(0,u.startTime+u.duration-t),i=1-(n/u.duration||0),o=0,s=u.tweens.length;o<s;o++)u.tweens[o].run(i);return l.notifyWith(e,[u,i,n]),i<1&&s?n:(s||l.notifyWith(e,[u,1,0]),l.resolveWith(e,[u]),!1)},u=l.promise({elem:e,props:C.extend({},t),opts:C.extend(!0,{specialEasing:{},easing:C.easing._default},n),originalProperties:t,originalOptions:n,startTime:tt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var i=C.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return t?(l.notifyWith(e,[u,1,0]),l.resolveWith(e,[u,t])):l.rejectWith(e,[u,t]),this}}),c=u.props;for(function(e,t){var n,i,r,o,s;for(n in e)if(r=t[i=K(n)],o=e[n],Array.isArray(o)&&(r=o[1],o=e[n]=o[0]),n!==i&&(e[i]=o,delete e[n]),(s=C.cssHooks[i])&&"expand"in s)for(n in o=s.expand(o),delete e[i],o)n in e||(e[n]=o[n],t[n]=r);else t[i]=r}(c,u.opts.specialEasing);o<s;o++)if(i=ut.prefilters[o].call(u,e,c,u.opts))return y(i.stop)&&(C._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return C.map(c,at,u),y(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),C.fx.timer(C.extend(a,{elem:e,anim:u,queue:u.opts.queue})),u}C.Animation=C.extend(ut,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ae(n.elem,e,re.exec(t),n),n}]},tweener:function(e,t){y(e)?(t=e,e=["*"]):e=e.match(F);for(var n,i=0,r=e.length;i<r;i++)(ut.tweeners[n=e[i]]=ut.tweeners[n]||[]).unshift(t)},prefilters:[function(e,t,n){var i,r,o,s,l,a,u,c,d="width"in t||"height"in t,h=this,p={},f=e.style,m=e.nodeType&&se(e),g=J.get(e,"fxshow");for(i in n.queue||(null==(s=C._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,h.always(function(){h.always(function(){s.unqueued--,C.queue(e,"fx").length||s.empty.fire()})})),t)if(it.test(r=t[i])){if(delete t[i],o=o||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[i])continue;m=!0}p[i]=g&&g[i]||C.style(e,i)}if((a=!C.isEmptyObject(t))||!C.isEmptyObject(p))for(i in d&&1===e.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(u=g&&g.display)&&(u=J.get(e,"display")),"none"===(c=C.css(e,"display"))&&(u?c=u:(de([e],!0),u=e.style.display||u,c=C.css(e,"display"),de([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===C.css(e,"float")&&(a||(h.done(function(){f.display=u}),null==u&&(u="none"===(c=f.display)?"":c)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",h.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),a=!1,p)a||(g?"hidden"in g&&(m=g.hidden):g=J.access(e,"fxshow",{display:u}),o&&(g.hidden=!m),m&&de([e],!0),h.done(function(){for(i in m||de([e]),J.remove(e,"fxshow"),p)C.style(e,i,p[i])})),a=at(m?g[i]:0,i,h),i in g||(g[i]=a.start,m&&(a.end=a.start,a.start=0))}],prefilter:function(e,t){t?ut.prefilters.unshift(e):ut.prefilters.push(e)}}),C.speed=function(e,t,n){var i=e&&"object"==typeof e?C.extend({},e):{complete:n||!n&&t||y(e)&&e,duration:e,easing:n&&t||t&&!y(t)&&t};return C.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration=i.duration in C.fx.speeds?C.fx.speeds[i.duration]:C.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){y(i.old)&&i.old.call(this),i.queue&&C.dequeue(this,i.queue)},i},C.fn.extend({fadeTo:function(e,t,n,i){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=C.isEmptyObject(e),o=C.speed(t,n,i),s=function(){var t=ut(this,C.extend({},e),o);(r||J.get(this,"finish"))&&t.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,r=null!=e&&e+"queueHooks",o=C.timers,s=J.get(this);if(r)s[r]&&s[r].stop&&i(s[r]);else for(r in s)s[r]&&s[r].stop&&rt.test(r)&&i(s[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(n),t=!1,o.splice(r,1));!t&&n||C.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],o=C.timers,s=i?i.length:0;for(n.finish=!0,C.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),C.each(["toggle","show","hide"],function(e,t){var n=C.fn[t];C.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,i,r)}}),C.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){C.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),C.timers=[],C.fx.tick=function(){var e,t=0,n=C.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||C.fx.stop(),tt=void 0},C.fx.timer=function(e){C.timers.push(e),C.fx.start()},C.fx.interval=13,C.fx.start=function(){nt||(nt=!0,ot())},C.fx.stop=function(){nt=null},C.fx.speeds={slow:600,fast:200,_default:400},C.fn.delay=function(e,t){return e=C.fx&&C.fx.speeds[e]||e,this.queue(t=t||"fx",function(t,i){var r=n.setTimeout(t,e);i.stop=function(){n.clearTimeout(r)}})},function(){var e=s.createElement("input"),t=s.createElement("select").appendChild(s.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=s.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var ct,dt=C.expr.attrHandle;C.fn.extend({attr:function(e,t){return W(this,C.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){C.removeAttr(this,e)})}}),C.extend({attr:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?C.prop(e,t,n):(1===o&&C.isXMLDoc(e)||(r=C.attrHooks[t.toLowerCase()]||(C.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void C.removeAttr(e,t):r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):r&&"get"in r&&null!==(i=r.get(e,t))?i:null==(i=C.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&I(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,r=t&&t.match(F);if(r&&1===e.nodeType)for(;n=r[i++];)e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?C.removeAttr(e,n):e.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),function(e,t){var n=dt[t]||C.find.attr;dt[t]=function(e,t,i){var r,o,s=t.toLowerCase();return i||(o=dt[s],dt[s]=r,r=null!=n(e,t,i)?s:null,dt[s]=o),r}});var ht=/^(?:input|select|textarea|button)$/i,pt=/^(?:a|area)$/i;function ft(e){return(e.match(F)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function gt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(F)||[]}C.fn.extend({prop:function(e,t){return W(this,C.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[C.propFix[e]||e]})}}),C.extend({prop:function(e,t,n){var i,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(e)||(r=C.propHooks[t=C.propFix[t]||t]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:e[t]=n:r&&"get"in r&&null!==(i=r.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=C.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||pt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(e){return null},set:function(e){}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){C.propFix[this.toLowerCase()]=this}),C.fn.extend({addClass:function(e){var t,n,i,r,o,s,l,a=0;if(y(e))return this.each(function(t){C(this).addClass(e.call(this,t,mt(this)))});if((t=gt(e)).length)for(;n=this[a++];)if(r=mt(n),i=1===n.nodeType&&" "+ft(r)+" "){for(s=0;o=t[s++];)i.indexOf(" "+o+" ")<0&&(i+=o+" ");r!==(l=ft(i))&&n.setAttribute("class",l)}return this},removeClass:function(e){var t,n,i,r,o,s,l,a=0;if(y(e))return this.each(function(t){C(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=gt(e)).length)for(;n=this[a++];)if(r=mt(n),i=1===n.nodeType&&" "+ft(r)+" "){for(s=0;o=t[s++];)for(;i.indexOf(" "+o+" ")>-1;)i=i.replace(" "+o+" "," ");r!==(l=ft(i))&&n.setAttribute("class",l)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){C(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,r,o,s;if(i)for(r=0,o=C(this),s=gt(e);t=s[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+ft(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;C.fn.extend({val:function(e){var t,n,i,r=this[0];return arguments.length?(i=y(e),this.each(function(n){var r;1===this.nodeType&&(null==(r=i?e.call(this,n,C(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=C.map(r,function(e){return null==e?"":e+""})),(t=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))})):r?(t=C.valHooks[r.type]||C.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(r,"value"))?n:"string"==typeof(n=r.value)?n.replace(vt,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(e){var t=C.find.attr(e,"value");return null!=t?t:ft(C.text(e))}},select:{get:function(e){var t,n,i,r=e.options,o=e.selectedIndex,s="select-one"===e.type,l=s?null:[],a=s?o+1:r.length;for(i=o<0?a:s?o:0;i<a;i++)if(((n=r[i]).selected||i===o)&&!n.disabled&&(!n.parentNode.disabled||!I(n.parentNode,"optgroup"))){if(t=C(n).val(),s)return t;l.push(t)}return l},set:function(e,t){for(var n,i,r=e.options,o=C.makeArray(t),s=r.length;s--;)((i=r[s]).selected=C.inArray(C.valHooks.option.get(i),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],function(){C.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=C.inArray(C(e).val(),t)>-1}},v.checkOn||(C.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var yt=/^(?:focusinfocus|focusoutblur)$/,bt=function(e){e.stopPropagation()};C.extend(C.event,{trigger:function(e,t,i,r){var o,l,a,u,c,d,h,p,m=[i||s],g=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(l=p=a=i=i||s,3!==i.nodeType&&8!==i.nodeType&&!yt.test(g+C.event.triggered)&&(g.indexOf(".")>-1&&(g=(v=g.split(".")).shift(),v.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[C.expando]?e:new C.Event(g,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:C.makeArray(t,[e]),h=C.event.special[g]||{},r||!h.trigger||!1!==h.trigger.apply(i,t))){if(!r&&!h.noBubble&&!b(i)){for(yt.test((u=h.delegateType||g)+g)||(l=l.parentNode);l;l=l.parentNode)m.push(l),a=l;a===(i.ownerDocument||s)&&m.push(a.defaultView||a.parentWindow||n)}for(o=0;(l=m[o++])&&!e.isPropagationStopped();)p=l,e.type=o>1?u:h.bindType||g,(d=(J.get(l,"events")||{})[e.type]&&J.get(l,"handle"))&&d.apply(l,t),(d=c&&l[c])&&d.apply&&X(l)&&(e.result=d.apply(l,t),!1===e.result&&e.preventDefault());return e.type=g,r||e.isDefaultPrevented()||h._default&&!1!==h._default.apply(m.pop(),t)||!X(i)||c&&y(i[g])&&!b(i)&&((a=i[c])&&(i[c]=null),C.event.triggered=g,e.isPropagationStopped()&&p.addEventListener(g,bt),i[g](),e.isPropagationStopped()&&p.removeEventListener(g,bt),C.event.triggered=void 0,a&&(i[c]=a)),e.result}},simulate:function(e,t,n){var i=C.extend(new C.Event,n,{type:e,isSimulated:!0});C.event.trigger(i,null,t)}}),C.fn.extend({trigger:function(e,t){return this.each(function(){C.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return C.event.trigger(e,t,n,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){C.event.simulate(t,e.target,C.event.fix(e))};C.event.special[t]={setup:function(){var i=this.ownerDocument||this,r=J.access(i,t);r||i.addEventListener(e,n,!0),J.access(i,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=J.access(i,t)-1;r?J.access(i,t,r):(i.removeEventListener(e,n,!0),J.remove(i,t))}}});var _t=n.location,wt=Date.now(),xt=/\?/;C.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+e),t};var Ct=/\[\]$/,St=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Tt=/^(?:input|select|textarea|keygen)/i;function Et(e,t,n,i){var r;if(Array.isArray(t))C.each(t,function(t,r){n||Ct.test(e)?i(e,r):Et(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,n,i)});else if(n||"object"!==x(t))i(e,t);else for(r in t)Et(e+"["+r+"]",t[r],n,i)}C.param=function(e,t){var n,i=[],r=function(e,t){var n=y(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!C.isPlainObject(e))C.each(e,function(){r(this.name,this.value)});else for(n in e)Et(n,e[n],t,r);return i.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=C.prop(this,"elements");return e?C.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!C(this).is(":disabled")&&Tt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!he.test(e))}).map(function(e,t){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var kt=/%20/g,At=/#.*$/,It=/([?&])_=[^&]*/,Mt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Dt=/^(?:GET|HEAD)$/,Rt=/^\/\//,Lt={},Pt={},Nt="*/".concat("*"),jt=s.createElement("a");function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,o=t.toLowerCase().match(F)||[];if(y(n))for(;i=o[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function Bt(e,t,n,i){var r={},o=e===Pt;function s(l){var a;return r[l]=!0,C.each(e[l]||[],function(e,l){var u=l(t,n,i);return"string"!=typeof u||o||r[u]?o?!(a=u):void 0:(t.dataTypes.unshift(u),s(u),!1)}),a}return s(t.dataTypes[0])||!r["*"]&&s("*")}function Vt(e,t){var n,i,r=C.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((r[n]?e:i||(i={}))[n]=t[n]);return i&&C.extend(!0,e,i),e}jt.href=_t.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:_t.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(_t.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Nt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,C.ajaxSettings),t):Vt(C.ajaxSettings,e)},ajaxPrefilter:Ft(Lt),ajaxTransport:Ft(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var i,r,o,l,a,u,c,d,h,p,f=C.ajaxSetup({},t=t||{}),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?C(m):C.event,v=C.Deferred(),y=C.Callbacks("once memory"),b=f.statusCode||{},_={},w={},x="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!l)for(l={};t=Mt.exec(o);)l[t[1].toLowerCase()]=t[2];t=l[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||x;return i&&i.abort(t),O(0,t),this}};if(v.promise(S),f.url=((e||f.url||_t.href)+"").replace(Rt,_t.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(F)||[""],null==f.crossDomain){u=s.createElement("a");try{u.href=f.url,u.href=u.href,f.crossDomain=jt.protocol+"//"+jt.host!=u.protocol+"//"+u.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=C.param(f.data,f.traditional)),Bt(Lt,f,t,S),c)return S;for(h in(d=C.event&&f.global)&&0==C.active++&&C.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Dt.test(f.type),r=f.url.replace(At,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(kt,"+")):(p=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(xt.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(It,"$1"),p=(xt.test(r)?"&":"?")+"_="+wt+++p),f.url=r+p),f.ifModified&&(C.lastModified[r]&&S.setRequestHeader("If-Modified-Since",C.lastModified[r]),C.etag[r]&&S.setRequestHeader("If-None-Match",C.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&S.setRequestHeader("Content-Type",f.contentType),S.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Nt+"; q=0.01":""):f.accepts["*"]),f.headers)S.setRequestHeader(h,f.headers[h]);if(f.beforeSend&&(!1===f.beforeSend.call(m,S,f)||c))return S.abort();if(x="abort",y.add(f.complete),S.done(f.success),S.fail(f.error),i=Bt(Pt,f,t,S)){if(S.readyState=1,d&&g.trigger("ajaxSend",[S,f]),c)return S;f.async&&f.timeout>0&&(a=n.setTimeout(function(){S.abort("timeout")},f.timeout));try{c=!1,i.send(_,O)}catch(e){if(c)throw e;O(-1,e)}}else O(-1,"No Transport");function O(e,t,s,l){var u,h,p,_,w,x=t;c||(c=!0,a&&n.clearTimeout(a),i=void 0,o=l||"",S.readyState=e>0?4:0,u=e>=200&&e<300||304===e,s&&(_=function(e,t,n){for(var i,r,o,s,l=e.contents,a=e.dataTypes;"*"===a[0];)a.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(r in l)if(l[r]&&l[r].test(i)){a.unshift(r);break}if(a[0]in n)o=a[0];else{for(r in n){if(!a[0]||e.converters[r+" "+a[0]]){o=r;break}s||(s=r)}o=o||s}if(o)return o!==a[0]&&a.unshift(o),n[o]}(f,S,s)),_=function(e,t,n,i){var r,o,s,l,a,u={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)u[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!a&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),a=o,o=c.shift())if("*"===o)o=a;else if("*"!==a&&a!==o){if(!(s=u[a+" "+o]||u["* "+o]))for(r in u)if((l=r.split(" "))[1]===o&&(s=u[a+" "+l[0]]||u["* "+l[0]])){!0===s?s=u[r]:!0!==u[r]&&(o=l[0],c.unshift(l[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+a+" to "+o}}}return{state:"success",data:t}}(f,_,S,u),u?(f.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(C.lastModified[r]=w),(w=S.getResponseHeader("etag"))&&(C.etag[r]=w)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=_.state,h=_.data,u=!(p=_.error))):(p=x,!e&&x||(x="error",e<0&&(e=0))),S.status=e,S.statusText=(t||x)+"",u?v.resolveWith(m,[h,x,S]):v.rejectWith(m,[S,x,p]),S.statusCode(b),b=void 0,d&&g.trigger(u?"ajaxSuccess":"ajaxError",[S,f,u?h:p]),y.fireWith(m,[S,x]),d&&(g.trigger("ajaxComplete",[S,f]),--C.active||C.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return C.get(e,t,n,"json")},getScript:function(e,t){return C.get(e,void 0,t,"script")}}),C.each(["get","post"],function(e,t){C[t]=function(e,n,i,r){return y(n)&&(r=r||i,i=n,n=void 0),C.ajax(C.extend({url:e,type:t,dataType:r,data:n,success:i},C.isPlainObject(e)&&e))}}),C._evalUrl=function(e){return C.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},C.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){C(this).wrapInner(e.call(this,t))}):this.each(function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){C(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Ht={0:200,1223:204},zt=C.ajaxSettings.xhr();v.cors=!!zt&&"withCredentials"in zt,v.ajax=zt=!!zt,C.ajaxTransport(function(e){var t,i;if(v.cors||zt&&!e.crossDomain)return{send:function(r,o){var s,l=e.xhr();if(l.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(s in e.xhrFields)l[s]=e.xhrFields[s];for(s in e.mimeType&&l.overrideMimeType&&l.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)l.setRequestHeader(s,r[s]);t=function(e){return function(){t&&(t=i=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,"abort"===e?l.abort():"error"===e?"number"!=typeof l.status?o(0,"error"):o(l.status,l.statusText):o(Ht[l.status]||l.status,l.statusText,"text"!==(l.responseType||"text")||"string"!=typeof l.responseText?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=t(),i=l.onerror=l.ontimeout=t("error"),void 0!==l.onabort?l.onabort=i:l.onreadystatechange=function(){4===l.readyState&&n.setTimeout(function(){t&&i()})},t=t("abort");try{l.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),C.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return C.globalEval(e),e}}}),C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),C.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(i,r){t=C("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),s.head.appendChild(t[0])},abort:function(){n&&n()}}});var Yt=[],Ut=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||C.expando+"_"+wt++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,i){var r,o,s,l=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(l||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,l?e[l]=e[l].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(xt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return s||C.error(r+" was not called"),s[0]},e.dataTypes[0]="json",o=n[r],n[r]=function(){s=arguments},i.always(function(){void 0===o?C(n).removeProp(r):n[r]=o,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(r)),s&&y(o)&&o(s[0]),s=o=void 0}),"script"}),v.createHTMLDocument=function(){var e=s.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=s.implementation.createHTMLDocument("")).createElement("base")).href=s.location.href,t.head.appendChild(i)):t=s),r=M.exec(e),o=!n&&[],r?[t.createElement(r[1])]:(r=be([e],t,o),o&&o.length&&C(o).remove(),C.merge([],r.childNodes)));var i,r,o},C.fn.load=function(e,t,n){var i,r,o,s=this,l=e.indexOf(" ");return l>-1&&(i=ft(e.slice(l)),e=e.slice(0,l)),y(t)?(n=t,t=void 0):t&&"object"==typeof t&&(r="POST"),s.length>0&&C.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(i?C("<div>").append(C.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.expr.pseudos.animated=function(e){return C.grep(C.timers,function(t){return e===t.elem}).length},C.offset={setOffset:function(e,t,n){var i,r,o,s,l,a,u=C.css(e,"position"),c=C(e),d={};"static"===u&&(e.style.position="relative"),l=c.offset(),o=C.css(e,"top"),a=C.css(e,"left"),("absolute"===u||"fixed"===u)&&(o+a).indexOf("auto")>-1?(s=(i=c.position()).top,r=i.left):(s=parseFloat(o)||0,r=parseFloat(a)||0),y(t)&&(t=t.call(e,n,C.extend({},l))),null!=t.top&&(d.top=t.top-l.top+s),null!=t.left&&(d.left=t.left-l.left+r),"using"in t?t.using.call(e,d):c.css(d)}},C.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){C.offset.setOffset(this,e,t)});var t,n,i=this[0];return i?i.getClientRects().length?{top:(t=i.getBoundingClientRect()).top+(n=i.ownerDocument.defaultView).pageYOffset,left:t.left+n.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],r={top:0,left:0};if("fixed"===C.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((r=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),r.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-C.css(i,"marginTop",!0),left:t.left-r.left-C.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||_e})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;C.fn[e]=function(i){return W(this,function(e,i,r){var o;if(b(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===r)return o?o[t]:e[i];o?o.scrollTo(n?o.pageXOffset:r,n?r:o.pageYOffset):e[i]=r},e,i,arguments.length)}}),C.each(["top","left"],function(e,t){C.cssHooks[t]=Ye(v.pixelPosition,function(e,n){if(n)return n=ze(e,t),Be.test(n)?C(e).position()[t]+"px":n})}),C.each({Height:"height",Width:"width"},function(e,t){C.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){C.fn[i]=function(r,o){var s=arguments.length&&(n||"boolean"!=typeof r),l=n||(!0===r||!0===o?"margin":"border");return W(this,function(t,n,r){var o;return b(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===r?C.css(t,n,l):C.style(t,n,r,l)},t,s?r:void 0,s)}})}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){C.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),C.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),C.proxy=function(e,t){var n,i,r;if("string"==typeof t&&(n=e[t],t=e,e=n),y(e))return i=a.call(arguments,2),(r=function(){return e.apply(t||this,i.concat(a.call(arguments)))}).guid=e.guid=e.guid||C.guid++,r},C.holdReady=function(e){e?C.readyWait++:C.ready(!0)},C.isArray=Array.isArray,C.parseJSON=JSON.parse,C.nodeName=I,C.isFunction=y,C.isWindow=b,C.camelCase=K,C.type=x,C.now=Date.now,C.isNumeric=function(e){var t=C.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(i=(function(){return C}).apply(t,[]))||(e.exports=i);var Wt=n.jQuery,qt=n.$;return C.noConflict=function(e){return n.$===C&&(n.$=qt),e&&n.jQuery===C&&(n.jQuery=Wt),C},r||(n.jQuery=n.$=C),C})},"8/gC":function(e,t,n){"use strict";var i=n("SoJr");t.zip=i.zipStatic},"81hD":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._getOption("borderColor")},set:function(e){this._setOption("borderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"borderWidth",{get:function(){return this._getOption("borderWidth")},set:function(e){this._setOption("borderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroupingField",{get:function(){return this._getOption("colorGroupingField")},set:function(e){this._setOption("colorGroupingField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroups",{get:function(){return this._getOption("colorGroups")},set:function(e){this._setOption("colorGroups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customize",{get:function(){return this._getOption("customize")},set:function(e){this._setOption("customize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderColor",{get:function(){return this._getOption("hoveredBorderColor")},set:function(e){this._setOption("hoveredBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderWidth",{get:function(){return this._getOption("hoveredBorderWidth")},set:function(e){this._setOption("hoveredBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredColor",{get:function(){return this._getOption("hoveredColor")},set:function(e){this._setOption("hoveredColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoverEnabled",{get:function(){return this._getOption("hoverEnabled")},set:function(e){this._setOption("hoverEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this._getOption("label")},set:function(e){this._setOption("label",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"palette",{get:function(){return this._getOption("palette")},set:function(e){this._setOption("palette",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paletteSize",{get:function(){return this._getOption("paletteSize")},set:function(e){this._setOption("paletteSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderColor",{get:function(){return this._getOption("selectedBorderColor")},set:function(e){this._setOption("selectedBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderWidth",{get:function(){return this._getOption("selectedBorderWidth")},set:function(e){this._setOption("selectedBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedColor",{get:function(){return this._getOption("selectedColor")},set:function(e){this._setOption("selectedColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionMode",{get:function(){return this._getOption("selectionMode")},set:function(e){this._setOption("selectionMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"areaSettings"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-area-settings",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={borderColor:[{type:r.Input}],borderWidth:[{type:r.Input}],color:[{type:r.Input}],colorGroupingField:[{type:r.Input}],colorGroups:[{type:r.Input}],customize:[{type:r.Input}],hoveredBorderColor:[{type:r.Input}],hoveredBorderWidth:[{type:r.Input}],hoveredColor:[{type:r.Input}],hoverEnabled:[{type:r.Input}],label:[{type:r.Input}],palette:[{type:r.Input}],paletteSize:[{type:r.Input}],selectedBorderColor:[{type:r.Input}],selectedBorderWidth:[{type:r.Input}],selectedColor:[{type:r.Input}],selectionMode:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoAreaSettingsComponent=s,t.DxoAreaSettingsModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},"83T1":function(e,t,n){"use strict";var i=n("fI0c");t.every=function(e,t){return i.every(e,t)(this)}},"8DDp":function(e,t,n){"use strict";var i=n("CGGv"),r=n("Wx6B");t.timeoutWith=function(e,t,n){return void 0===n&&(n=i.async),r.timeoutWith(e,t,n)(this)}},"8FDs":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("+3eL"),s=n("WhVc"),l=n("wAkD"),a=n("CURp");t.windowWhen=function(e){return function(t){return t.lift(new u(e))}};var u=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.closingSelector))},e}(),c=function(e){function t(t,n){e.call(this,t),this.destination=t,this.closingSelector=n,this.openWindow()}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.openWindow(r)},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){this.openWindow(e)},t.prototype._next=function(e){this.window.next(e)},t.prototype._error=function(e){this.window.error(e),this.destination.error(e),this.unsubscribeClosingNotification()},t.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},t.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},t.prototype.openWindow=function(e){void 0===e&&(e=null),e&&(this.remove(e),e.unsubscribe());var t=this.window;t&&t.complete();var n=this.window=new r.Subject;this.destination.next(n);var i=o.tryCatch(this.closingSelector)();if(i===s.errorObject){var l=s.errorObject.e;this.destination.error(l),this.window.error(l)}else this.add(this.closingNotification=a.subscribeToResult(this,i))},t}(l.OuterSubscriber)},"8FNI":function(e,t,n){"use strict";var i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,r=n("xe4/"),o=n("71nt"),s=n("bxoG"),l=i?"uint8array":"array";function a(e,t){s.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}t.magic="\b\0",o.inherits(a,s),a.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(l,e.data),!1)},a.prototype.flush=function(){s.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},a.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this._pako=null},a.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},t.compressWorker=function(e){return new a("Deflate",e)},t.uncompressWorker=function(){return new a("Inflate",{})}},"8GmM":function(e,t,n){"use strict";var i=n("rCTf");t.Notification=function(){function e(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}return e.prototype.observe=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()}},e.prototype.do=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()}},e.prototype.accept=function(e,t,n){return e&&"function"==typeof e.next?this.observe(e):this.do(e,t,n)},e.prototype.toObservable=function(){switch(this.kind){case"N":return i.Observable.of(this.value);case"E":return i.Observable.throw(this.error);case"C":return i.Observable.empty()}throw new Error("unexpected notification kind value")},e.createNext=function(t){return"undefined"!=typeof t?new e("N",t):e.undefinedValueNotification},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e.undefinedValueNotification=new e("N",void 0),e}()},"8MUz":function(e,t,n){"use strict";var i=n("mK7q"),r=n("lU4I");t.concatStatic=r.concat,t.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.concat.apply(void 0,e)(this)}},"8OHW":function(e,t,n){"use strict";var i=n("/dPQ").BaseThemeManager;t.ThemeManager=i.inherit({_themeSection:"map",_fontFields:["layer:area.label.font","layer:marker:dot.label.font","layer:marker:bubble.label.font","layer:marker:pie.label.font","layer:marker:image.label.font","tooltip.font","legend.font","title.font","title.subtitle.font","loadingIndicator.font","export.font"]})},"8T44":function(e,t,n){"use strict";var i=n("Abu5");t.repeatWhen=function(e){return i.repeatWhen(e)(this)}},"8Z8y":function(e,t,n){"use strict";var i=n("TToO").__extends,r=function(e){function t(){var t=e.call(this,"argument out of range");this.name=t.name="ArgumentOutOfRangeError",this.stack=t.stack,this.message=t.message}return i(t,e),t}(Error);t.ArgumentOutOfRangeError=r},"8hgl":function(e,t,n){"use strict";var i=n("7MSh");t.distinctUntilChanged=function(e,t){return i.distinctUntilChanged(e,t)(this)}},"8soT":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Math.PI,r=2*i,o=r-1e-6;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+i)},bezierCurveTo:function(e,t,n,i,r,o){this._+="C"+ +e+","+ +t+","+ +n+","+ +i+","+(this._x1=+r)+","+(this._y1=+o)},arcTo:function(e,t,n,r,o){var s=this._x1,l=this._y1,a=(n=+n)-(e=+e),u=(r=+r)-(t=+t),c=s-e,d=l-t,h=c*c+d*d;if((o=+o)<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(h>1e-6)if(Math.abs(d*a-u*c)>1e-6&&o){var p=n-s,f=r-l,m=a*a+u*u,g=p*p+f*f,v=Math.sqrt(m),y=Math.sqrt(h),b=o*Math.tan((i-Math.acos((m+h-g)/(2*v*y)))/2),_=b/y,w=b/v;Math.abs(_-1)>1e-6&&(this._+="L"+(e+_*c)+","+(t+_*d)),this._+="A"+o+","+o+",0,0,"+ +(d*p>c*f)+","+(this._x1=e+w*a)+","+(this._y1=t+w*u)}else this._+="L"+(this._x1=e)+","+(this._y1=t)},arc:function(e,t,n,s,l,a){e=+e,t=+t;var u=(n=+n)*Math.cos(s),c=n*Math.sin(s),d=e+u,h=t+c,p=1^a,f=a?s-l:l-s;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+d+","+h),n&&(f<0&&(f=f%r+r),f>o?this._+="A"+n+","+n+",0,1,"+p+","+(e-u)+","+(t-c)+"A"+n+","+n+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):f>1e-6&&(this._+="A"+n+","+n+",0,"+ +(f>=i)+","+p+","+(this._x1=e+n*Math.cos(l))+","+(this._y1=t+n*Math.sin(l))))},rect:function(e,t,n,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var a=l,u=function(e){return function(){return e}},c=Math.abs,d=Math.atan2,h=Math.cos,p=Math.max,f=Math.min,m=Math.sin,g=Math.sqrt,v=1e-12,y=Math.PI,b=y/2,_=2*y;function w(e){return e>=1?b:e<=-1?-b:Math.asin(e)}function x(e){return e.innerRadius}function C(e){return e.outerRadius}function S(e){return e.startAngle}function O(e){return e.endAngle}function T(e){return e&&e.padAngle}function E(e,t,n,i,r,o,s){var l=e-n,a=t-i,u=(s?o:-o)/g(l*l+a*a),c=u*a,d=-u*l,h=e+c,f=t+d,m=n+c,v=i+d,y=(h+m)/2,b=(f+v)/2,_=m-h,w=v-f,x=_*_+w*w,C=r-o,S=h*v-m*f,O=(w<0?-1:1)*g(p(0,C*C*x-S*S)),T=(S*w-_*O)/x,E=(-S*_-w*O)/x,k=(S*w+_*O)/x,A=(-S*_+w*O)/x,I=T-y,M=E-b,D=k-y,R=A-b;return I*I+M*M>D*D+R*R&&(T=k,E=A),{cx:T,cy:E,x01:-c,y01:-d,x11:T*(r/C-1),y11:E*(r/C-1)}}var k=function(){var e=x,t=C,n=u(0),i=null,r=S,o=O,s=T,l=null;function p(){var u,p,x=+e.apply(this,arguments),C=+t.apply(this,arguments),S=r.apply(this,arguments)-b,O=o.apply(this,arguments)-b,T=c(O-S),k=O>S;if(l||(l=u=a()),C<x&&(p=C,C=x,x=p),C>v)if(T>_-v)l.moveTo(C*h(S),C*m(S)),l.arc(0,0,C,S,O,!k),x>v&&(l.moveTo(x*h(O),x*m(O)),l.arc(0,0,x,O,S,k));else{var A,I,M=S,D=O,R=S,L=O,P=T,N=T,j=s.apply(this,arguments)/2,F=j>v&&(i?+i.apply(this,arguments):g(x*x+C*C)),B=f(c(C-x)/2,+n.apply(this,arguments)),V=B,H=B;if(F>v){var z=w(F/x*m(j)),Y=w(F/C*m(j));(P-=2*z)>v?(R+=z*=k?1:-1,L-=z):(P=0,R=L=(S+O)/2),(N-=2*Y)>v?(M+=Y*=k?1:-1,D-=Y):(N=0,M=D=(S+O)/2)}var U=C*h(M),W=C*m(M),q=x*h(L),G=x*m(L);if(B>v){var $=C*h(D),K=C*m(D),X=x*h(R),Z=x*m(R);if(T<y){var J=P>v?function(e,t,n,i,r,o,s,l){var a=X-U,u=Z-W,c=s-$,d=l-K,h=(c*(W-K)-d*(U-$))/(d*a-c*u);return[U+h*a,W+h*u]}(0,0,0,0,0,0,q,G):[q,G],Q=U-J[0],ee=W-J[1],te=$-J[0],ne=K-J[1],ie=1/m(function(e){return e>1?0:e<-1?y:Math.acos(e)}((Q*te+ee*ne)/(g(Q*Q+ee*ee)*g(te*te+ne*ne)))/2),re=g(J[0]*J[0]+J[1]*J[1]);V=f(B,(x-re)/(ie-1)),H=f(B,(C-re)/(ie+1))}}N>v?H>v?(A=E(X,Z,U,W,C,H,k),I=E($,K,q,G,C,H,k),l.moveTo(A.cx+A.x01,A.cy+A.y01),H<B?l.arc(A.cx,A.cy,H,d(A.y01,A.x01),d(I.y01,I.x01),!k):(l.arc(A.cx,A.cy,H,d(A.y01,A.x01),d(A.y11,A.x11),!k),l.arc(0,0,C,d(A.cy+A.y11,A.cx+A.x11),d(I.cy+I.y11,I.cx+I.x11),!k),l.arc(I.cx,I.cy,H,d(I.y11,I.x11),d(I.y01,I.x01),!k))):(l.moveTo(U,W),l.arc(0,0,C,M,D,!k)):l.moveTo(U,W),x>v&&P>v?V>v?(A=E(q,G,$,K,x,-V,k),I=E(U,W,X,Z,x,-V,k),l.lineTo(A.cx+A.x01,A.cy+A.y01),V<B?l.arc(A.cx,A.cy,V,d(A.y01,A.x01),d(I.y01,I.x01),!k):(l.arc(A.cx,A.cy,V,d(A.y01,A.x01),d(A.y11,A.x11),!k),l.arc(0,0,x,d(A.cy+A.y11,A.cx+A.x11),d(I.cy+I.y11,I.cx+I.x11),k),l.arc(I.cx,I.cy,V,d(I.y11,I.x11),d(I.y01,I.x01),!k))):l.arc(0,0,x,L,R,k):l.lineTo(q,G)}else l.moveTo(0,0);if(l.closePath(),u)return l=null,u+""||null}return p.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,i=(+r.apply(this,arguments)+ +o.apply(this,arguments))/2-y/2;return[h(i)*n,m(i)*n]},p.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:u(+t),p):e},p.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:u(+e),p):t},p.cornerRadius=function(e){return arguments.length?(n="function"==typeof e?e:u(+e),p):n},p.padRadius=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:u(+e),p):i},p.startAngle=function(e){return arguments.length?(r="function"==typeof e?e:u(+e),p):r},p.endAngle=function(e){return arguments.length?(o="function"==typeof e?e:u(+e),p):o},p.padAngle=function(e){return arguments.length?(s="function"==typeof e?e:u(+e),p):s},p.context=function(e){return arguments.length?(l=null==e?null:e,p):l},p};function A(e){this._context=e}A.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var I=function(e){return new A(e)};function M(e){return e[0]}function D(e){return e[1]}var R=function(){var e=M,t=D,n=u(!0),i=null,r=I,o=null;function s(s){var l,u,c,d=s.length,h=!1;for(null==i&&(o=r(c=a())),l=0;l<=d;++l)!(l<d&&n(u=s[l],l,s))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+e(u,l,s),+t(u,l,s));if(c)return o=null,c+""||null}return s.x=function(t){return arguments.length?(e="function"==typeof t?t:u(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:u(+e),s):t},s.defined=function(e){return arguments.length?(n="function"==typeof e?e:u(!!e),s):n},s.curve=function(e){return arguments.length?(r=e,null!=i&&(o=r(i)),s):r},s.context=function(e){return arguments.length?(null==e?i=o=null:o=r(i=e),s):i},s},L=function(){var e=M,t=null,n=u(0),i=D,r=u(!0),o=null,s=I,l=null;function c(u){var c,d,h,p,f,m=u.length,g=!1,v=new Array(m),y=new Array(m);for(null==o&&(l=s(f=a())),c=0;c<=m;++c){if(!(c<m&&r(p=u[c],c,u))===g)if(g=!g)d=c,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),h=c-1;h>=d;--h)l.point(v[h],y[h]);l.lineEnd(),l.areaEnd()}g&&(v[c]=+e(p,c,u),y[c]=+n(p,c,u),l.point(t?+t(p,c,u):v[c],i?+i(p,c,u):y[c]))}if(f)return l=null,f+""||null}function d(){return R().defined(r).curve(s).context(o)}return c.x=function(n){return arguments.length?(e="function"==typeof n?n:u(+n),t=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:u(+t),c):e},c.x1=function(e){return arguments.length?(t=null==e?null:"function"==typeof e?e:u(+e),c):t},c.y=function(e){return arguments.length?(n="function"==typeof e?e:u(+e),i=null,c):n},c.y0=function(e){return arguments.length?(n="function"==typeof e?e:u(+e),c):n},c.y1=function(e){return arguments.length?(i=null==e?null:"function"==typeof e?e:u(+e),c):i},c.lineX0=c.lineY0=function(){return d().x(e).y(n)},c.lineY1=function(){return d().x(e).y(i)},c.lineX1=function(){return d().x(t).y(n)},c.defined=function(e){return arguments.length?(r="function"==typeof e?e:u(!!e),c):r},c.curve=function(e){return arguments.length?(s=e,null!=o&&(l=s(o)),c):s},c.context=function(e){return arguments.length?(null==e?o=l=null:l=s(o=e),c):o},c},P=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},N=function(e){return e},j=function(){var e=N,t=P,n=null,i=u(0),r=u(_),o=u(0);function s(s){var l,a,u,c,d,h=s.length,p=0,f=new Array(h),m=new Array(h),g=+i.apply(this,arguments),v=Math.min(_,Math.max(-_,r.apply(this,arguments)-g)),y=Math.min(Math.abs(v)/h,o.apply(this,arguments)),b=y*(v<0?-1:1);for(l=0;l<h;++l)(d=m[f[l]=l]=+e(s[l],l,s))>0&&(p+=d);for(null!=t?f.sort(function(e,n){return t(m[e],m[n])}):null!=n&&f.sort(function(e,t){return n(s[e],s[t])}),l=0,u=p?(v-h*b)/p:0;l<h;++l,g=c)m[a=f[l]]={data:s[a],index:l,value:d=m[a],startAngle:g,endAngle:c=g+(d>0?d*u:0)+b,padAngle:y};return m}return s.value=function(t){return arguments.length?(e="function"==typeof t?t:u(+t),s):e},s.sortValues=function(e){return arguments.length?(t=e,n=null,s):t},s.sort=function(e){return arguments.length?(n=e,t=null,s):n},s.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:u(+e),s):i},s.endAngle=function(e){return arguments.length?(r="function"==typeof e?e:u(+e),s):r},s.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:u(+e),s):o},s},F=V(I);function B(e){this._curve=e}function V(e){function t(t){return new B(e(t))}return t._curve=e,t}function H(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(V(e)):t()._curve},e}B.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var z=function(){return H(R().curve(F))},Y=function(){var e=L().curve(F),t=e.curve,n=e.lineX0,i=e.lineX1,r=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return H(n())},delete e.lineX0,e.lineEndAngle=function(){return H(i())},delete e.lineX1,e.lineInnerRadius=function(){return H(r())},delete e.lineY0,e.lineOuterRadius=function(){return H(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(V(e)):t()._curve},e},U=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]},W=Array.prototype.slice;function q(e){return e.source}function G(e){return e.target}function $(e){var t=q,n=G,i=M,r=D,o=null;function s(){var s,l=W.call(arguments),u=t.apply(this,l),c=n.apply(this,l);if(o||(o=s=a()),e(o,+i.apply(this,(l[0]=u,l)),+r.apply(this,l),+i.apply(this,(l[0]=c,l)),+r.apply(this,l)),s)return o=null,s+""||null}return s.source=function(e){return arguments.length?(t=e,s):t},s.target=function(e){return arguments.length?(n=e,s):n},s.x=function(e){return arguments.length?(i="function"==typeof e?e:u(+e),s):i},s.y=function(e){return arguments.length?(r="function"==typeof e?e:u(+e),s):r},s.context=function(e){return arguments.length?(o=null==e?null:e,s):o},s}function K(e,t,n,i,r){e.moveTo(t,n),e.bezierCurveTo(t=(t+i)/2,n,t,r,i,r)}function X(e,t,n,i,r){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+r)/2,i,n,i,r)}function Z(e,t,n,i,r){var o=U(t,n),s=U(t,n=(n+r)/2),l=U(i,n),a=U(i,r);e.moveTo(o[0],o[1]),e.bezierCurveTo(s[0],s[1],l[0],l[1],a[0],a[1])}function J(){return $(K)}function Q(){return $(X)}function ee(){var e=$(Z);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var te={draw:function(e,t){var n=Math.sqrt(t/y);e.moveTo(n,0),e.arc(0,0,n,0,_)}},ne={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},ie=Math.sqrt(1/3),re=2*ie,oe={draw:function(e,t){var n=Math.sqrt(t/re),i=n*ie;e.moveTo(0,-n),e.lineTo(i,0),e.lineTo(0,n),e.lineTo(-i,0),e.closePath()}},se=Math.sin(y/10)/Math.sin(7*y/10),le=Math.sin(_/10)*se,ae=-Math.cos(_/10)*se,ue={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),i=le*n,r=ae*n;e.moveTo(0,-n),e.lineTo(i,r);for(var o=1;o<5;++o){var s=_*o/5,l=Math.cos(s),a=Math.sin(s);e.lineTo(a*n,-l*n),e.lineTo(l*i-a*r,a*i+l*r)}e.closePath()}},ce={draw:function(e,t){var n=Math.sqrt(t),i=-n/2;e.rect(i,i,n,n)}},de=Math.sqrt(3),he={draw:function(e,t){var n=-Math.sqrt(t/(3*de));e.moveTo(0,2*n),e.lineTo(-de*n,-n),e.lineTo(de*n,-n),e.closePath()}},pe=Math.sqrt(3)/2,fe=1/Math.sqrt(12),me=3*(fe/2+1),ge={draw:function(e,t){var n=Math.sqrt(t/me),i=n/2,r=n*fe,o=i,s=n*fe+n,l=-o,a=s;e.moveTo(i,r),e.lineTo(o,s),e.lineTo(l,a),e.lineTo(-.5*i-pe*r,pe*i+-.5*r),e.lineTo(-.5*o-pe*s,pe*o+-.5*s),e.lineTo(-.5*l-pe*a,pe*l+-.5*a),e.lineTo(-.5*i+pe*r,-.5*r-pe*i),e.lineTo(-.5*o+pe*s,-.5*s-pe*o),e.lineTo(-.5*l+pe*a,-.5*a-pe*l),e.closePath()}},ve=[te,ne,oe,ce,ue,he,ge],ye=function(){var e=u(te),t=u(64),n=null;function i(){var i;if(n||(n=i=a()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return i.type=function(t){return arguments.length?(e="function"==typeof t?t:u(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:u(+e),i):t},i.context=function(e){return arguments.length?(n=null==e?null:e,i):n},i},be=function(){};function _e(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function we(e){this._context=e}we.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:_e(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:_e(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var xe=function(e){return new we(e)};function Ce(e){this._context=e}Ce.prototype={areaStart:be,areaEnd:be,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:_e(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var Se=function(e){return new Ce(e)};function Oe(e){this._context=e}Oe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:_e(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var Te=function(e){return new Oe(e)};function Ee(e,t){this._basis=new we(e),this._beta=t}Ee.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var i,r=e[0],o=t[0],s=e[n]-r,l=t[n]-o,a=-1;++a<=n;)this._basis.point(this._beta*e[a]+(1-this._beta)*(r+(i=a/n)*s),this._beta*t[a]+(1-this._beta)*(o+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var ke=function e(t){function n(e){return 1===t?new we(e):new Ee(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function Ae(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function Ie(e,t){this._context=e,this._k=(1-t)/6}Ie.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Ae(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:Ae(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Me=function e(t){function n(e){return new Ie(e,t)}return n.tension=function(t){return e(+t)},n}(0);function De(e,t){this._context=e,this._k=(1-t)/6}De.prototype={areaStart:be,areaEnd:be,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ae(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Re=function e(t){function n(e){return new De(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Le(e,t){this._context=e,this._k=(1-t)/6}Le.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ae(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Pe=function e(t){function n(e){return new Le(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Ne(e,t,n){var i=e._x1,r=e._y1,o=e._x2,s=e._y2;if(e._l01_a>v){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,a=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/a,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/a}if(e._l23_a>v){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*u+e._x1*e._l23_2a-t*e._l12_2a)/c,s=(s*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(i,r,o,s,e._x2,e._y2)}function je(e,t){this._context=e,this._alpha=t}je.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Fe=function e(t){function n(e){return t?new je(e,t):new Ie(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Be(e,t){this._context=e,this._alpha=t}Be.prototype={areaStart:be,areaEnd:be,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Ve=function e(t){function n(e){return t?new Be(e,t):new De(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function He(e,t){this._context=e,this._alpha=t}He.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,i=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ne(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ze=function e(t){function n(e){return t?new He(e,t):new Le(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ye(e){this._context=e}Ye.prototype={areaStart:be,areaEnd:be,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var Ue=function(e){return new Ye(e)};function We(e){return e<0?-1:1}function qe(e,t,n){var i=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(i||r<0&&-0),s=(n-e._y1)/(r||i<0&&-0),l=(o*r+s*i)/(i+r);return(We(o)+We(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(l))||0}function Ge(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function $e(e,t,n){var i=e._x0,r=e._x1,o=e._y1,s=(r-i)/3;e._context.bezierCurveTo(i+s,e._y0+s*t,r-s,o-s*n,r,o)}function Ke(e){this._context=e}function Xe(e){this._context=new Ze(e)}function Ze(e){this._context=e}function Je(e){return new Ke(e)}function Qe(e){return new Xe(e)}function et(e){this._context=e}function tt(e){var t,n,i=e.length-1,r=new Array(i),o=new Array(i),s=new Array(i);for(r[0]=0,o[0]=2,s[0]=e[0]+2*e[1],t=1;t<i-1;++t)r[t]=1,o[t]=4,s[t]=4*e[t]+2*e[t+1];for(r[i-1]=2,o[i-1]=7,s[i-1]=8*e[i-1]+e[i],t=1;t<i;++t)o[t]-=n=r[t]/o[t-1],s[t]-=n*s[t-1];for(r[i-1]=s[i-1]/o[i-1],t=i-2;t>=0;--t)r[t]=(s[t]-r[t+1])/o[t];for(o[i-1]=(e[i]+r[i-1])/2,t=0;t<i-1;++t)o[t]=2*e[t+1]-r[t+1];return[r,o]}Ke.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:$e(this,this._t0,Ge(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,$e(this,Ge(this,n=qe(this,e,t)),n);break;default:$e(this,this._t0,n=qe(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(Xe.prototype=Object.create(Ke.prototype)).point=function(e,t){Ke.prototype.point.call(this,t,e)},Ze.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,i,r,o){this._context.bezierCurveTo(t,e,i,n,o,r)}},et.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var i=tt(e),r=tt(t),o=0,s=1;s<n;++o,++s)this._context.bezierCurveTo(i[0][o],r[0][o],i[1][o],r[1][o],e[s],t[s]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var nt=function(e){return new et(e)};function it(e,t){this._context=e,this._t=t}it.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var rt=function(e){return new it(e,.5)};function ot(e){return new it(e,0)}function st(e){return new it(e,1)}var lt=function(e,t){if((r=e.length)>1)for(var n,i,r,o=1,s=e[t[0]],l=s.length;o<r;++o)for(i=s,s=e[t[o]],n=0;n<l;++n)s[n][1]+=s[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]},at=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n};function ut(e,t){return e[t]}var ct=function(){var e=u([]),t=at,n=lt,i=ut;function r(r){var o,s,l=e.apply(this,arguments),a=r.length,u=l.length,c=new Array(u);for(o=0;o<u;++o){for(var d,h=l[o],p=c[o]=new Array(a),f=0;f<a;++f)p[f]=d=[0,+i(r[f],h,f,r)],d.data=r[f];p.key=h}for(o=0,s=t(c);o<u;++o)c[s[o]].index=o;return n(c,s),c}return r.keys=function(t){return arguments.length?(e="function"==typeof t?t:u(W.call(t)),r):e},r.value=function(e){return arguments.length?(i="function"==typeof e?e:u(+e),r):i},r.order=function(e){return arguments.length?(t=null==e?at:"function"==typeof e?e:u(W.call(e)),r):t},r.offset=function(e){return arguments.length?(n=null==e?lt:e,r):n},r},dt=function(e,t){if((i=e.length)>0){for(var n,i,r,o=0,s=e[0].length;o<s;++o){for(r=n=0;n<i;++n)r+=e[n][o][1]||0;if(r)for(n=0;n<i;++n)e[n][o][1]/=r}lt(e,t)}},ht=function(e,t){if((l=e.length)>1)for(var n,i,r,o,s,l,a=0,u=e[t[0]].length;a<u;++a)for(o=s=0,n=0;n<l;++n)(r=(i=e[t[n]][a])[1]-i[0])>=0?(i[0]=o,i[1]=o+=r):r<0?(i[1]=s,i[0]=s+=r):i[0]=o},pt=function(e,t){if((n=e.length)>0){for(var n,i=0,r=e[t[0]],o=r.length;i<o;++i){for(var s=0,l=0;s<n;++s)l+=e[s][i][1]||0;r[i][1]+=r[i][0]=-l/2}lt(e,t)}},ft=function(e,t){if((r=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,r,o=0,s=1;s<i;++s){for(var l=0,a=0,u=0;l<r;++l){for(var c=e[t[l]],d=c[s][1]||0,h=(d-(c[s-1][1]||0))/2,p=0;p<l;++p){var f=e[t[p]];h+=(f[s][1]||0)-(f[s-1][1]||0)}a+=d,u+=h*d}n[s-1][1]+=n[s-1][0]=o,a&&(o-=u/a)}n[s-1][1]+=n[s-1][0]=o,lt(e,t)}},mt=function(e){var t=e.map(gt);return at(e).sort(function(e,n){return t[e]-t[n]})};function gt(e){for(var t,n=0,i=-1,r=e.length;++i<r;)(t=+e[i][1])&&(n+=t);return n}var vt=function(e){return mt(e).reverse()},yt=function(e){var t,n,i=e.length,r=e.map(gt),o=at(e).sort(function(e,t){return r[t]-r[e]}),s=0,l=0,a=[],u=[];for(t=0;t<i;++t)n=o[t],s<l?(s+=r[n],a.push(n)):(l+=r[n],u.push(n));return u.reverse().concat(a)},bt=function(e){return at(e).reverse()};n.d(t,"arc",function(){return k}),n.d(t,"area",function(){return L}),n.d(t,"line",function(){return R}),n.d(t,"pie",function(){return j}),n.d(t,"areaRadial",function(){return Y}),n.d(t,"radialArea",function(){return Y}),n.d(t,"lineRadial",function(){return z}),n.d(t,"radialLine",function(){return z}),n.d(t,"pointRadial",function(){return U}),n.d(t,"linkHorizontal",function(){return J}),n.d(t,"linkVertical",function(){return Q}),n.d(t,"linkRadial",function(){return ee}),n.d(t,"symbol",function(){return ye}),n.d(t,"symbols",function(){return ve}),n.d(t,"symbolCircle",function(){return te}),n.d(t,"symbolCross",function(){return ne}),n.d(t,"symbolDiamond",function(){return oe}),n.d(t,"symbolSquare",function(){return ce}),n.d(t,"symbolStar",function(){return ue}),n.d(t,"symbolTriangle",function(){return he}),n.d(t,"symbolWye",function(){return ge}),n.d(t,"curveBasisClosed",function(){return Se}),n.d(t,"curveBasisOpen",function(){return Te}),n.d(t,"curveBasis",function(){return xe}),n.d(t,"curveBundle",function(){return ke}),n.d(t,"curveCardinalClosed",function(){return Re}),n.d(t,"curveCardinalOpen",function(){return Pe}),n.d(t,"curveCardinal",function(){return Me}),n.d(t,"curveCatmullRomClosed",function(){return Ve}),n.d(t,"curveCatmullRomOpen",function(){return ze}),n.d(t,"curveCatmullRom",function(){return Fe}),n.d(t,"curveLinearClosed",function(){return Ue}),n.d(t,"curveLinear",function(){return I}),n.d(t,"curveMonotoneX",function(){return Je}),n.d(t,"curveMonotoneY",function(){return Qe}),n.d(t,"curveNatural",function(){return nt}),n.d(t,"curveStep",function(){return rt}),n.d(t,"curveStepAfter",function(){return st}),n.d(t,"curveStepBefore",function(){return ot}),n.d(t,"stack",function(){return ct}),n.d(t,"stackOffsetExpand",function(){return dt}),n.d(t,"stackOffsetDiverging",function(){return ht}),n.d(t,"stackOffsetNone",function(){return lt}),n.d(t,"stackOffsetSilhouette",function(){return pt}),n.d(t,"stackOffsetWiggle",function(){return ft}),n.d(t,"stackOrderAscending",function(){return mt}),n.d(t,"stackOrderDescending",function(){return vt}),n.d(t,"stackOrderInsideOut",function(){return yt}),n.d(t,"stackOrderNone",function(){return at}),n.d(t,"stackOrderReverse",function(){return bt})},"8szd":function(e,t,n){"use strict";var i=n("rCTf"),r=n("RyDc");i.Observable.prototype.skipUntil=r.skipUntil},"8tmk":function(e,t,n){"use strict";var i=n("kLx1").logger,r=n("a5Kb");e.exports=r({isWrapped:function(){return!1},isWritableWrapped:function(){return!1},wrap:function(e){return e},unwrap:function(e){return e},assign:function(){i.error("Method 'assign' should not be used for not wrapped variables. Use 'isWrapped' method for ensuring.")}})},"8upw":function(e,t,n){"use strict";e.exports=n("GE9Z"),e.exports.default=e.exports},"8uqi":function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}}),e.exports=function(e){function t(e,t){return o.valueOrDefault(e.showLine,t.showLines)}e.controllers.line=e.DatasetController.extend({datasetElementType:r.Line,dataElementType:r.Point,update:function(e){var n,i,r,s=this,l=s.getMeta(),a=l.dataset,u=l.data||[],c=s.chart.options,d=c.elements.line,h=s.getScaleForId(l.yAxisID),p=s.getDataset(),f=t(p,c);for(f&&(r=a.custom||{},void 0!==p.tension&&void 0===p.lineTension&&(p.lineTension=p.tension),a._scale=h,a._datasetIndex=s.index,a._children=u,a._model={spanGaps:p.spanGaps?p.spanGaps:c.spanGaps,tension:r.tension?r.tension:o.valueOrDefault(p.lineTension,d.tension),backgroundColor:r.backgroundColor?r.backgroundColor:p.backgroundColor||d.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:p.borderWidth||d.borderWidth,borderColor:r.borderColor?r.borderColor:p.borderColor||d.borderColor,borderCapStyle:r.borderCapStyle?r.borderCapStyle:p.borderCapStyle||d.borderCapStyle,borderDash:r.borderDash?r.borderDash:p.borderDash||d.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:p.borderDashOffset||d.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:p.borderJoinStyle||d.borderJoinStyle,fill:r.fill?r.fill:void 0!==p.fill?p.fill:d.fill,steppedLine:r.steppedLine?r.steppedLine:o.valueOrDefault(p.steppedLine,d.stepped),cubicInterpolationMode:r.cubicInterpolationMode?r.cubicInterpolationMode:o.valueOrDefault(p.cubicInterpolationMode,d.cubicInterpolationMode)},a.pivot()),n=0,i=u.length;n<i;++n)s.updateElement(u[n],n,e);for(f&&0!==a._model.tension&&s.updateBezierControlPoints(),n=0,i=u.length;n<i;++n)u[n].pivot()},getPointBackgroundColor:function(e,t){var n=this.chart.options.elements.point.backgroundColor,i=this.getDataset(),r=e.custom||{};return r.backgroundColor?n=r.backgroundColor:i.pointBackgroundColor?n=o.valueAtIndexOrDefault(i.pointBackgroundColor,t,n):i.backgroundColor&&(n=i.backgroundColor),n},getPointBorderColor:function(e,t){var n=this.chart.options.elements.point.borderColor,i=this.getDataset(),r=e.custom||{};return r.borderColor?n=r.borderColor:i.pointBorderColor?n=o.valueAtIndexOrDefault(i.pointBorderColor,t,n):i.borderColor&&(n=i.borderColor),n},getPointBorderWidth:function(e,t){var n=this.chart.options.elements.point.borderWidth,i=this.getDataset(),r=e.custom||{};return isNaN(r.borderWidth)?!isNaN(i.pointBorderWidth)||o.isArray(i.pointBorderWidth)?n=o.valueAtIndexOrDefault(i.pointBorderWidth,t,n):isNaN(i.borderWidth)||(n=i.borderWidth):n=r.borderWidth,n},updateElement:function(e,t,n){var i,r,s=this,l=s.getMeta(),a=e.custom||{},u=s.getDataset(),c=s.index,d=u.data[t],h=s.getScaleForId(l.yAxisID),p=s.getScaleForId(l.xAxisID),f=s.chart.options.elements.point;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),i=p.getPixelForValue("object"==typeof d?d:NaN,t,c),r=n?h.getBasePixel():s.calculatePointY(d,t,c),e._xScale=p,e._yScale=h,e._datasetIndex=c,e._index=t,e._model={x:i,y:r,skip:a.skip||isNaN(i)||isNaN(r),radius:a.radius||o.valueAtIndexOrDefault(u.pointRadius,t,f.radius),pointStyle:a.pointStyle||o.valueAtIndexOrDefault(u.pointStyle,t,f.pointStyle),backgroundColor:s.getPointBackgroundColor(e,t),borderColor:s.getPointBorderColor(e,t),borderWidth:s.getPointBorderWidth(e,t),tension:l.dataset._model?l.dataset._model.tension:0,steppedLine:!!l.dataset._model&&l.dataset._model.steppedLine,hitRadius:a.hitRadius||o.valueAtIndexOrDefault(u.pointHitRadius,t,f.hitRadius)}},calculatePointY:function(e,t,n){var i,r,o,s=this.chart,l=this.getMeta(),a=this.getScaleForId(l.yAxisID),u=0,c=0;if(a.options.stacked){for(i=0;i<n;i++)if(r=s.data.datasets[i],"line"===(o=s.getDatasetMeta(i)).type&&o.yAxisID===a.id&&s.isDatasetVisible(i)){var d=Number(a.getRightValue(r.data[t]));d<0?c+=d||0:u+=d||0}var h=Number(a.getRightValue(e));return a.getPixelForValue(h<0?c+h:u+h)}return a.getPixelForValue(e)},updateBezierControlPoints:function(){var e,t,n,i,r=this.getMeta(),s=this.chart.chartArea,l=r.data||[];function a(e,t,n){return Math.max(Math.min(e,n),t)}if(r.dataset._model.spanGaps&&(l=l.filter(function(e){return!e._model.skip})),"monotone"===r.dataset._model.cubicInterpolationMode)o.splineCurveMonotone(l);else for(e=0,t=l.length;e<t;++e)n=l[e]._model,i=o.splineCurve(o.previousItem(l,e)._model,n,o.nextItem(l,e)._model,r.dataset._model.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(this.chart.options.elements.line.capBezierPoints)for(e=0,t=l.length;e<t;++e)(n=l[e]._model).controlPointPreviousX=a(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=a(n.controlPointPreviousY,s.top,s.bottom),n.controlPointNextX=a(n.controlPointNextX,s.left,s.right),n.controlPointNextY=a(n.controlPointNextY,s.top,s.bottom)},draw:function(){var e=this.chart,n=this.getMeta(),i=n.data||[],r=e.chartArea,s=i.length,l=0;for(o.canvas.clipArea(e.ctx,r),t(this.getDataset(),e.options)&&n.dataset.draw(),o.canvas.unclipArea(e.ctx);l<s;++l)i[l].draw(r)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,i=e.custom||{},r=e._model;r.radius=i.hoverRadius||o.valueAtIndexOrDefault(t.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),r.backgroundColor=i.hoverBackgroundColor||o.valueAtIndexOrDefault(t.pointHoverBackgroundColor,n,o.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor||o.valueAtIndexOrDefault(t.pointHoverBorderColor,n,o.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth||o.valueAtIndexOrDefault(t.pointHoverBorderWidth,n,r.borderWidth)},removeHoverStyle:function(e){var t=this,n=t.chart.data.datasets[e._datasetIndex],i=e._index,r=e.custom||{},s=e._model;void 0!==n.radius&&void 0===n.pointRadius&&(n.pointRadius=n.radius),s.radius=r.radius||o.valueAtIndexOrDefault(n.pointRadius,i,t.chart.options.elements.point.radius),s.backgroundColor=t.getPointBackgroundColor(e,i),s.borderColor=t.getPointBorderColor(e,i),s.borderWidth=t.getPointBorderWidth(e,i)}})}},"8v14":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"],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,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},"8vkY":function(e,t,n){var i=n("LFbK"),r=n("39Rf").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"8ztm":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("YAUX"),s=n("71W1"),l=void 0!==document.onwheel?"wheel":"mousewheel",a={setup:function(e){var t=i(e);r.on(t,s.addNamespace(l,"dxWheel"),a._wheelHandler.bind(a))},teardown:function(e){r.off(e,".dxWheel")},_wheelHandler:function(e){var t=this._getWheelDelta(e.originalEvent);s.fireEvent({type:"dxmousewheel",originalEvent:e,delta:t,pointerType:"mouse"}),e.stopPropagation()},_getWheelDelta:function(e){return e.wheelDelta?e.wheelDelta:30*-e.deltaY}};o("dxmousewheel",a),t.name="dxmousewheel"},"9/L2":function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DataTableFooterTemplateDirective=function(){return i([r.Directive({selector:"[ngx-datatable-footer-template]"})],function(e){this.template=e})}()},"94IA":function(e,t,n){"use strict";var i=n("rCTf"),r=n("aec7");i.Observable.prototype.delay=r.delay},"9AsE":function(e,t,n){"use strict";var i=n("QH/n"),r={rtlEnabled:!1,defaultCurrency:"USD",designMode:!1,serverDecimalSeparator:".",decimalSeparator:".",thousandsSeparator:",",forceIsoDateParsing:!0,wrapActionsBeforeExecute:!0,useJQuery:void 0},o=function(){if(!arguments.length)return r;i.extend(r,arguments[0])};window&&window.DevExpress&&window.DevExpress.config&&o(window.DevExpress.config),e.exports=o,e.exports.default=e.exports},"9Avi":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("cPwE");t.AsyncScheduler=function(e){function t(){e.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(t,e),t.prototype.flush=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}}},t}(r.Scheduler)},"9DG0":function(e,t,n){e.exports=r;var i=n("vzCy").EventEmitter;function r(){i.call(this)}n("LC74")(r,i),r.Readable=n("BMkP"),r.Writable=n("mqUB"),r.Duplex=n("0+XY"),r.Transform=n("4/4u"),r.PassThrough=n("/MLu"),r.Stream=r,r.prototype.pipe=function(e,t){var n=this;function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",l),n.on("close",a));var s=!1;function l(){s||(s=!0,e.end())}function a(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(c(),0===i.listenerCount(this,"error"))throw e}function c(){n.removeListener("data",r),e.removeListener("drain",o),n.removeListener("end",l),n.removeListener("close",a),n.removeListener("error",u),e.removeListener("error",u),n.removeListener("end",c),n.removeListener("close",c),e.removeListener("close",c)}return n.on("error",u),e.on("error",u),n.on("end",c),n.on("close",c),e.on("close",c),e.emit("pipe",n),e}},"9F63":function(e,t,n){"use strict";var i=n("MXSK");function r(e){i.call(this,e)}n("71nt").inherits(r,i),r.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},r.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},r.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},r.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=r},"9Ico":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=n("HbvT"),l=n("b32a"),a=n("ckOn"),u=n("p4Of"),c=n("+Yfd"),d=function(e){function t(t,n,i,r){var o=e.call(this)||this;return o.element=r,t.setNestedOption(o),n.setHost(o,o._fullOptionPath.bind(o)),i.setHost(o),o}return i(t,e),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"items"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemsChildren",{get:function(){return this._getOption("items")},set:function(e){this.setChildren("items",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationRulesChildren",{get:function(){return this._getOption("validationRules")},set:function(e){this.setChildren("validationRules",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabsChildren",{get:function(){return this._getOption("tabs")},set:function(e){this.setChildren("tabs",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"locationChildren",{get:function(){return this._getOption("location")},set:function(e){this.setChildren("location",e)},enumerable:!0,configurable:!0}),t.prototype.setTemplate=function(e){this.template=e},t.prototype.ngAfterViewInit=function(){o.extractTemplate(this,this.element)},t.decorators=[{type:r.Component,args:[{selector:"dxi-item",template:"<ng-content></ng-content>",styles:[":host { display: block; }"],providers:[o.NestedOptionHost,s.DxTemplateHost],inputs:["disabled","html","icon","iconSrc","template","text","title","visible","onClick","type","baseSize","box","ratio","shrink","beginGroup","closeMenuOnClick","items","selectable","selected","colSpan","cssClass","dataField","editorOptions","editorType","helpText","isRequired","itemType","label","name","validationRules","visibleIndex","alignItemLabels","caption","colCount","colCountByScreen","tabPanelOptions","tabs","badge","tabTemplate","imageAlt","imageSrc","key","showChevron","titleTemplate","location","menuTemplate","heightRatio","widthRatio","locateInMenu","menuItemTemplate","options","showText","widget","expanded","hasItems","parentId"]}]}],t.propDecorators={itemsChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return t})]}],validationRulesChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return a.DxiValidationRuleComponent})]}],tabsChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return u.DxiTabComponent})]}],locationChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return c.DxiLocationComponent})]}]},t}(l.DxiContextMenuItem);t.DxiItemComponent=d,t.DxiItemModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[d],exports:[d]}]}],e}()},"9JPB":function(e,t,n){"use strict";var i=n("VOfZ"),r=n("2ER/");t.Map=i.root.Map||r.MapPolyfill},"9PFs":function(e,t,n){"use strict";var i=n("cOhJ"),r=n("QH/n").extend,o=n("pyWG").inArray,s=n("PdUl"),l=n("0kQW").noop,a=s.isFunction,u=i.inherit({ctor:function(e){this._value=" ",r(this,e)},next:function(e){if(!arguments.length)return this._next;this._next=e},text:l,value:l,rawValue:l,handle:l,_prepareHandlingArgs:function(e,t){t=t||{};var n=e.hasOwnProperty("value")?"value":"text";return e[n]=s.isDefined(t.str)?t.str:e[n],e.start=s.isDefined(t.start)?t.start:e.start,e.length=s.isDefined(t.length)?t.length:e.length,e.index=e.index+1,e},reset:l,clear:l,first:function(e){return e=e||0,this.next().first(e+1)},isAccepted:function(){return!1},adjustedCaret:function(e,t,n){return t?this._adjustedForward(e,0,n):this._adjustedBackward(e,0,n)},_adjustedForward:l,_adjustedBackward:l,isValid:l}),c=u.inherit({next:l,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}}),d=u.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(e){var t=e.hasOwnProperty("value")?e.value:e.text;if(!t||!t.length||!e.length)return 0;if(e.start)return this.next().handle(this._prepareHandlingArgs(e,{start:e.start-1}));var n=t[0],i=t.substring(1);return this._tryAcceptChar(n,e),this._accepted()?this.next().handle(this._prepareHandlingArgs(e,{str:i,length:e.length-1}))+1:this.handle(this._prepareHandlingArgs(e,{str:i,length:e.length-1}))},clear:function(e){this._tryAcceptChar(" ",e),this.next().clear(this._prepareHandlingArgs(e))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(e,t){if(this._accepted(!1),this._isAllowed(e,t)){var n=" "===e?this.maskChar:e;t.fullText=t.fullText.substring(0,t.index)+n+t.fullText.substring(t.index+1),this._accepted(!0),this._value=e}},_accepted:function(e){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!e},first:function(e){return" "===this._value?e||0:this.callBase(e)},_isAllowed:function(e,t){return" "===e||this._isValid(e,t)},_isValid:function(e,t){var n=this.allowedChars;return n instanceof RegExp?n.test(e):a(n)?n(e,t.index,t.fullText):Array.isArray(n)?o(e,n)>-1:n===e},isAccepted:function(e){return 0===e?this._accepted():this.next().isAccepted(e-1)},_adjustedForward:function(e,t,n){return t>=e?t:this.next()._adjustedForward(e,t+1,n)||t+1},_adjustedBackward:function(e,t){return t>=e-1?e:this.next()._adjustedBackward(e,t+1)||t+1},isValid:function(e){return this._isValid(this._value,e)&&this.next().isValid(this._prepareHandlingArgs(e))}}),h=d.inherit({value:function(){return this.next().value()},handle:function(e){var t=e.hasOwnProperty("value"),n=t?e.value:e.text;if(!n.length||!e.length)return 0;if(e.start||t)return this.next().handle(this._prepareHandlingArgs(e,{start:e.start&&e.start-1}));var i=n[0],r=n.substring(1);this._tryAcceptChar(i);var o=this._isAllowed(i)?this._prepareHandlingArgs(e,{str:r,length:e.length-1}):e;return this.next().handle(o)+1},clear:function(e){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(e))},_tryAcceptChar:function(e){this._accepted(this._isValid(e))},_isValid:function(e){return e===this.maskChar},first:function(e){return e=e||0,this.next().first(e+1)},_adjustedForward:function(e,t,n){return t>=e&&n===this.maskChar?t:e===t+1&&this._accepted()?e:this.next()._adjustedForward(e,t+1,n)},_adjustedBackward:function(e,t){return t>=e-1?0:this.next()._adjustedBackward(e,t+1)},isValid:function(e){return this.next().isValid(this._prepareHandlingArgs(e))}});e.exports.MaskRule=d,e.exports.StubMaskRule=h,e.exports.EmptyMaskRule=c},"9PGs":function(e,t,n){"use strict";var i=n("piny");t.toArray=function(){return i.toArray()(this)}},"9TUk":function(e,t,n){"use strict";var i=n("gkeh"),r=n("PdUl").isExponential;function o(e){return Math.abs(parseInt(e.toExponential().split("e")[1]))}function s(e){var t,n,i=e.toString();return i.indexOf(".")<0?0:(n=(t=i.split("."))[1].indexOf("e"))>=0?n:t[1].length}t.sign=function(e){return 0===e?0:e/Math.abs(e)},t.fitIntoRange=function(e,t,n){var i=!t&&0!==t,r=!n&&0!==n;return i&&(t=r?e:Math.min(e,n)),r&&(n=i?e:Math.max(e,t)),Math.min(Math.max(e,t),n)},t.inRange=function(e,t,n){return e>=t&&e<=n},t.adjust=function(e,t){var n,l=s(t||0)+2,a=e.toString().split("."),u=e,c=Math.abs(e),d=i.msie&&i.version>=13,h=r(e),p=c>1?10:0;return 1===a.length?e:(h||(r(t)&&(l=a[0].length+o(t)),e=(e=c)-Math.floor(e)+p),l=d&&o(e)>6||l>7?15:7,h||(n=parseFloat(e.toPrecision(l)).toString().split("."))[0]!==p.toString()?parseFloat(u.toPrecision(l)):parseFloat(a[0]+"."+n[1]))},t.getPrecision=s,t.getExponent=o},"9TuE":function(e,t,n){"use strict";var i=n("ZFQj");t.isEmpty=function(){return i.isEmpty()(this)}},"9WjZ":function(e,t,n){"use strict";var i=n("rCTf"),r=n("+vPe");i.Observable.never=r.never},"9b40":function(e,t,n){"use strict";var i=n("QH/n").extend;t.registry={},t.register=function(e,n,r){var o=t.registry,s={};s[e]=o[e]?o[e]:{},s[e][n]=r,o=i(o,s)}},"9dR0":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.refCount=function(){return function(e){return e.lift(new o(e))}};var o=function(){function e(e){this.connectable=e}return e.prototype.call=function(e,t){var n=this.connectable;n._refCount++;var i=new s(e,n),r=t.subscribe(i);return i.closed||(i.connection=n.connect()),r},e}(),s=function(e){function t(t,n){e.call(this,t),this.connectable=n}return i(t,e),t.prototype._unsubscribe=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},t}(r.Subscriber)},"9eyw":function(e,t,n){"use strict";var i=n("YOd+");function r(e){return e?1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}:i.noop}t.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return r(e)},t.pipeFromArray=r},"9j4o":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="http://www.w3.org/1999/xhtml",r={svg:"http://www.w3.org/2000/svg",xhtml:i,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},o=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.hasOwnProperty(t)?{space:r[t],local:e}:e},s=function(e){var t=o(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===i&&t.documentElement.namespaceURI===i?t.createElement(e):t.createElementNS(n,e)}})(t)};function l(){}var a=function(e){return null==e?l:function(){return this.querySelector(e)}};function u(){return[]}var c=function(e){return null==e?u:function(){return this.querySelectorAll(e)}},d=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var h=document.documentElement;if(!h.matches){var p=h.webkitMatchesSelector||h.msMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector;d=function(e){return function(){return p.call(this,e)}}}}var f=d,m=function(e){return new Array(e.length)};function g(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}g.prototype={constructor:g,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var v="$";function y(e,t,n,i,r,o){for(var s,l=0,a=t.length,u=o.length;l<u;++l)(s=t[l])?(s.__data__=o[l],i[l]=s):n[l]=new g(e,o[l]);for(;l<a;++l)(s=t[l])&&(r[l]=s)}function b(e,t,n,i,r,o,s){var l,a,u,c={},d=t.length,h=o.length,p=new Array(d);for(l=0;l<d;++l)(a=t[l])&&(p[l]=u=v+s.call(a,a.__data__,l,t),u in c?r[l]=a:c[u]=a);for(l=0;l<h;++l)(a=c[u=v+s.call(e,o[l],l,o)])?(i[l]=a,a.__data__=o[l],c[u]=null):n[l]=new g(e,o[l]);for(l=0;l<d;++l)(a=t[l])&&c[p[l]]===a&&(r[l]=a)}function _(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}var w=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};function x(e,t){return e.style.getPropertyValue(t)||w(e).getComputedStyle(e,null).getPropertyValue(t)}function C(e){return e.trim().split(/^|\s+/)}function S(e){return e.classList||new O(e)}function O(e){this._node=e,this._names=C(e.getAttribute("class")||"")}function T(e,t){for(var n=S(e),i=-1,r=t.length;++i<r;)n.add(t[i])}function E(e,t){for(var n=S(e),i=-1,r=t.length;++i<r;)n.remove(t[i])}function k(){this.textContent=""}function A(){this.innerHTML=""}function I(){this.nextSibling&&this.parentNode.appendChild(this)}function M(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function D(){return null}function R(){var e=this.parentNode;e&&e.removeChild(this)}function L(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function P(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}O.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var N={},j=null;function F(e,t,n){return e=B(e,t,n),function(t){var n=t.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||e.call(this,t)}}function B(e,t,n){return function(i){var r=j;j=i;try{e.call(this,this.__data__,t,n)}finally{j=r}}}function V(e){return function(){var t=this.__on;if(t){for(var n,i=0,r=-1,o=t.length;i<o;++i)n=t[i],e.type&&n.type!==e.type||n.name!==e.name?t[++r]=n:this.removeEventListener(n.type,n.listener,n.capture);++r?t.length=r:delete this.__on}}}function H(e,t,n){var i=N.hasOwnProperty(e.type)?F:B;return function(r,o,s){var l,a=this.__on,u=i(t,o,s);if(a)for(var c=0,d=a.length;c<d;++c)if((l=a[c]).type===e.type&&l.name===e.name)return this.removeEventListener(l.type,l.listener,l.capture),this.addEventListener(l.type,l.listener=u,l.capture=n),void(l.value=t);this.addEventListener(e.type,u,n),l={type:e.type,name:e.name,value:t,listener:u,capture:n},a?a.push(l):this.__on=[l]}}function z(e,t,n,i){var r=j;e.sourceEvent=j,j=e;try{return t.apply(n,i)}finally{j=r}}function Y(e,t,n){var i=w(e),r=i.CustomEvent;"function"==typeof r?r=new r(t,n):(r=i.document.createEvent("Event"),n?(r.initEvent(t,n.bubbles,n.cancelable),r.detail=n.detail):r.initEvent(t,!1,!1)),e.dispatchEvent(r)}"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(N={mouseenter:"mouseover",mouseleave:"mouseout"}));var U=[null];function W(e,t){this._groups=e,this._parents=t}function q(){return new W([[document.documentElement]],U)}W.prototype=q.prototype={constructor:W,select:function(e){"function"!=typeof e&&(e=a(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,s,l=t[r],u=l.length,c=i[r]=new Array(u),d=0;d<u;++d)(o=l[d])&&(s=e.call(o,o.__data__,d,l))&&("__data__"in o&&(s.__data__=o.__data__),c[d]=s);return new W(i,this._parents)},selectAll:function(e){"function"!=typeof e&&(e=c(e));for(var t=this._groups,n=t.length,i=[],r=[],o=0;o<n;++o)for(var s,l=t[o],a=l.length,u=0;u<a;++u)(s=l[u])&&(i.push(e.call(s,s.__data__,u,l)),r.push(s));return new W(i,r)},filter:function(e){"function"!=typeof e&&(e=f(e));for(var t=this._groups,n=t.length,i=new Array(n),r=0;r<n;++r)for(var o,s=t[r],l=s.length,a=i[r]=[],u=0;u<l;++u)(o=s[u])&&e.call(o,o.__data__,u,s)&&a.push(o);return new W(i,this._parents)},data:function(e,t){if(!e)return p=new Array(this.size()),u=-1,this.each(function(e){p[++u]=e}),p;var n=t?b:y,i=this._parents,r=this._groups;"function"!=typeof e&&(e=function(e){return function(){return e}}(e));for(var o=r.length,s=new Array(o),l=new Array(o),a=new Array(o),u=0;u<o;++u){var c=i[u],d=r[u],h=d.length,p=e.call(c,c&&c.__data__,u,i),f=p.length,m=l[u]=new Array(f),g=s[u]=new Array(f);n(c,d,m,g,a[u]=new Array(h),p,t);for(var v,_,w=0,x=0;w<f;++w)if(v=m[w]){for(w>=x&&(x=w+1);!(_=g[x])&&++x<f;);v._next=_||null}}return(s=new W(s,i))._enter=l,s._exit=a,s},enter:function(){return new W(this._enter||this._groups.map(m),this._parents)},exit:function(){return new W(this._exit||this._groups.map(m),this._parents)},merge:function(e){for(var t=this._groups,n=e._groups,i=t.length,r=Math.min(i,n.length),o=new Array(i),s=0;s<r;++s)for(var l,a=t[s],u=n[s],c=a.length,d=o[s]=new Array(c),h=0;h<c;++h)(l=a[h]||u[h])&&(d[h]=l);for(;s<i;++s)o[s]=t[s];return new W(o,this._parents)},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var i,r=e[t],o=r.length-1,s=r[o];--o>=0;)(i=r[o])&&(s&&s!==i.nextSibling&&s.parentNode.insertBefore(i,s),s=i);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=_);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o<i;++o){for(var s,l=n[o],a=l.length,u=r[o]=new Array(a),c=0;c<a;++c)(s=l[c])&&(u[c]=s);u.sort(t)}return new W(r,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){var e=new Array(this.size()),t=-1;return this.each(function(){e[++t]=this}),e},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var i=e[t],r=0,o=i.length;r<o;++r){var s=i[r];if(s)return s}return null},size:function(){var e=0;return this.each(function(){++e}),e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,i=t.length;n<i;++n)for(var r,o=t[n],s=0,l=o.length;s<l;++s)(r=o[s])&&e.call(r,r.__data__,s,o);return this},attr:function(e,t){var n=o(e);if(arguments.length<2){var i=this.node();return n.local?i.getAttributeNS(n.space,n.local):i.getAttribute(n)}return this.each((null==t?n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}}:"function"==typeof t?n.local?function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}:function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}:n.local?function(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}:function(e,t){return function(){this.setAttribute(e,t)}})(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var i=t.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):x(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=C(e+"");if(arguments.length<2){for(var i=S(this.node()),r=-1,o=n.length;++r<o;)if(!i.contains(n[r]))return!1;return!0}return this.each(("function"==typeof t?function(e,t){return function(){(t.apply(this,arguments)?T:E)(this,e)}}:t?function(e){return function(){T(this,e)}}:function(e){return function(){E(this,e)}})(n,t))},text:function(e){return arguments.length?this.each(null==e?k:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}:function(e){return function(){this.textContent=e}})(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?A:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}:function(e){return function(){this.innerHTML=e}})(e)):this.node().innerHTML},raise:function(){return this.each(I)},lower:function(){return this.each(M)},append:function(e){var t="function"==typeof e?e:s(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var n="function"==typeof e?e:s(e),i=null==t?D:"function"==typeof t?t:a(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),i.apply(this,arguments)||null)})},remove:function(){return this.each(R)},clone:function(e){return this.select(e?P:L)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var i,r,o=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}),s=o.length;if(!(arguments.length<2)){for(l=t?H:V,null==n&&(n=!1),i=0;i<s;++i)this.each(l(o[i],t,n));return this}var l=this.node().__on;if(l)for(var a,u=0,c=l.length;u<c;++u)for(i=0,a=l[u];i<s;++i)if((r=o[i]).type===a.type&&r.name===a.name)return a.value},dispatch:function(e,t){return this.each(("function"==typeof t?function(e,t){return function(){return Y(this,e,t.apply(this,arguments))}}:function(e,t){return function(){return Y(this,e,t)}})(e,t))}};var G=q,$=function(e){return"string"==typeof e?new W([[document.querySelector(e)]],[document.documentElement]):new W([[e]],U)},K=function(e){return $(s(e).call(document.documentElement))},X=0;function Z(){return new J}function J(){this._="@"+(++X).toString(36)}J.prototype=Z.prototype={constructor:J,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Q=function(){for(var e,t=j;e=t.sourceEvent;)t=e;return t},ee=function(e,t){var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();return i.x=t.clientX,i.y=t.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[t.clientX-r.left-e.clientLeft,t.clientY-r.top-e.clientTop]},te=function(e){var t=Q();return t.changedTouches&&(t=t.changedTouches[0]),ee(e,t)},ne=function(e){return"string"==typeof e?new W([document.querySelectorAll(e)],[document.documentElement]):new W([null==e?[]:e],U)},ie=function(e,t,n){arguments.length<3&&(n=t,t=Q().changedTouches);for(var i,r=0,o=t?t.length:0;r<o;++r)if((i=t[r]).identifier===n)return ee(e,i);return null},re=function(e,t){null==t&&(t=Q().touches);for(var n=0,i=t?t.length:0,r=new Array(i);n<i;++n)r[n]=ee(e,t[n]);return r};n.d(t,"create",function(){return K}),n.d(t,"creator",function(){return s}),n.d(t,"local",function(){return Z}),n.d(t,"matcher",function(){return f}),n.d(t,"mouse",function(){return te}),n.d(t,"namespace",function(){return o}),n.d(t,"namespaces",function(){return r}),n.d(t,"clientPoint",function(){return ee}),n.d(t,"select",function(){return $}),n.d(t,"selectAll",function(){return ne}),n.d(t,"selection",function(){return G}),n.d(t,"selector",function(){return a}),n.d(t,"selectorAll",function(){return c}),n.d(t,"style",function(){return x}),n.d(t,"touch",function(){return ie}),n.d(t,"touches",function(){return re}),n.d(t,"window",function(){return w}),n.d(t,"event",function(){return j}),n.d(t,"customEvent",function(){return z})},"9oY/":function(e,t,n){"use strict";var i=n("L2Hk");t.fromEventPattern=i.FromEventPatternObservable.create},"9oiU":function(e,t,n){"use strict";var i=n("6X/k");t.mapTo=function(e){return i.mapTo(e)(this)}},"9omE":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.map=function(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new o(e,t))}};var o=function(){function e(e,t){this.project=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.project,this.thisArg))},e}();t.MapOperator=o;var s=function(e){function t(t,n,i){e.call(this,t),this.project=n,this.count=0,this.thisArg=i||this}return i(t,e),t.prototype._next=function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(r.Subscriber)},"9qUs":function(e,t,n){"use strict";var i=n("rCTf"),r=n("M5jZ");i.Observable.prototype.skip=r.skip},"9xTD":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("QXIM"),s=n("hSq7"),l=n("HbvT"),a=n("gTdw"),u=n("UygM"),c=n("SMu9"),d=n("hAn2"),h=n("jpLR"),p=n("ckOn"),f=n("ckOn"),m=function(e){function t(t,n,i,r,o,s){var l=e.call(this,t,n,i,r)||this;return l._watcherHelper=r,l._idh=o,l._createEventEmitters([{subscribe:"disposing",emit:"onDisposing"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"validated",emit:"onValidated"},{emit:"adapterChange"},{emit:"elementAttrChange"},{emit:"heightChange"},{emit:"nameChange"},{emit:"validationGroupChange"},{emit:"validationRulesChange"},{emit:"widthChange"}]),l._idh.setHost(l),s.setHost(l),l}return i(t,e),Object.defineProperty(t.prototype,"adapter",{get:function(){return this._getOption("adapter")},set:function(e){this._setOption("adapter",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._getOption("name")},set:function(e){this._setOption("name",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationGroup",{get:function(){return this._getOption("validationGroup")},set:function(e){this._setOption("validationGroup",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationRules",{get:function(){return this._getOption("validationRules")},set:function(e){this._setOption("validationRules",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationRulesChildren",{get:function(){return this._getOption("validationRules")},set:function(e){this.setChildren("validationRules",e)},enumerable:!0,configurable:!0}),t.prototype._createInstance=function(e,t){return new o.default(e,t)},t.prototype.ngOnDestroy=function(){this._destroyWidget()},t.prototype.ngOnChanges=function(t){e.prototype.ngOnChanges.call(this,t),this.setupChanges("validationRules",t)},t.prototype.setupChanges=function(e,t){e in this._optionsToUpdate||this._idh.setup(e,t)},t.prototype.ngDoCheck=function(){this._idh.doCheck("validationRules"),this._watcherHelper.checkWatchers(),e.prototype.ngDoCheck.call(this),e.prototype.clearChangedOptions.call(this)},t.prototype._setOption=function(t,n){var i=this._idh.setupSingle(t,n),r=null!==this._idh.getChanges(t,n);(i||r)&&e.prototype._setOption.call(this,t,n)},t.decorators=[{type:r.Component,args:[{selector:"dx-validator",template:"",providers:[l.DxTemplateHost,c.WatcherHelper,u.NestedOptionHost,d.IterableDifferHelper]}]}],t.propDecorators={adapter:[{type:r.Input}],elementAttr:[{type:r.Input}],height:[{type:r.Input}],name:[{type:r.Input}],validationGroup:[{type:r.Input}],validationRules:[{type:r.Input}],width:[{type:r.Input}],onDisposing:[{type:r.Output}],onInitialized:[{type:r.Output}],onOptionChanged:[{type:r.Output}],onValidated:[{type:r.Output}],adapterChange:[{type:r.Output}],elementAttrChange:[{type:r.Output}],heightChange:[{type:r.Output}],nameChange:[{type:r.Output}],validationGroupChange:[{type:r.Output}],validationRulesChange:[{type:r.Output}],widthChange:[{type:r.Output}],validationRulesChildren:[{type:r.ContentChildren,args:[f.DxiValidationRuleComponent]}]},t}(s.DxComponentExtension);t.DxValidatorComponent=m,t.DxValidatorModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[h.DxoAdapterModule,p.DxiValidationRuleModule,a.DxTemplateModule],declarations:[m],exports:[m,h.DxoAdapterModule,p.DxiValidationRuleModule,a.DxTemplateModule]}]}],e}()},A2BR:function(e,t,n){"use strict";var i=n("a5Kb");e.exports=i({locale:function(){var e="en";return function(t){if(!t)return e;e=t}}()})},A3ES:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("+3eL"),s=n("WhVc");t.sequenceEqual=function(e,t){return function(n){return n.lift(new l(e,t))}};var l=function(){function e(e,t){this.compareTo=e,this.comparor=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.compareTo,this.comparor))},e}();t.SequenceEqualOperator=l;var a=function(e){function t(t,n,i){e.call(this,t),this.compareTo=n,this.comparor=i,this._a=[],this._b=[],this._oneComplete=!1,this.add(n.subscribe(new u(t,this)))}return i(t,e),t.prototype._next=function(e){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(e),this.checkValues())},t.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},t.prototype.checkValues=function(){for(var e=this._a,t=this._b,n=this.comparor;e.length>0&&t.length>0;){var i=e.shift(),r=t.shift(),l=!1;n?(l=o.tryCatch(n)(i,r))===s.errorObject&&this.destination.error(s.errorObject.e):l=i===r,l||this.emit(!1)}},t.prototype.emit=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype.nextB=function(e){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(e),this.checkValues())},t}(r.Subscriber);t.SequenceEqualSubscriber=a;var u=function(e){function t(t,n){e.call(this,t),this.parent=n}return i(t,e),t.prototype._next=function(e){this.parent.nextB(e)},t.prototype._error=function(e){this.parent.error(e)},t.prototype._complete=function(){this.parent._complete()},t}(r.Subscriber)},A5K1:function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("global",{plugins:{filler:{propagate:!0}}});var s={dataset:function(e){var t=e.fill,n=e.chart,i=n.getDatasetMeta(t),r=i&&n.isDatasetVisible(t)&&i.dataset._children||[],o=r.length||0;return o?function(e,t){return t<o&&r[t]._view||null}:null},boundary:function(e){var t=e.boundary,n=t?t.x:null,i=t?t.y:null;return function(e){return{x:null===n?e.x:n,y:null===i?e.y:i}}}};function l(e,t,n){var i,r=e._model||{},o=r.fill;if(void 0===o&&(o=!!r.backgroundColor),!1===o||null===o)return!1;if(!0===o)return"origin";if(i=parseFloat(o,10),isFinite(i)&&Math.floor(i)===i)return"-"!==o[0]&&"+"!==o[0]||(i=t+i),!(i===t||i<0||i>=n)&&i;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function a(e){var t,n=e.el._model||{},i=e.el._scale||{},r=e.fill,o=null;if(isFinite(r))return null;if("start"===r?o=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===r?o=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?o=n.scaleZero:i.getBasePosition?o=i.getBasePosition():i.getBasePixel&&(o=i.getBasePixel()),void 0!==o&&null!==o){if(void 0!==o.x&&void 0!==o.y)return o;if("number"==typeof o&&isFinite(o))return{x:(t=i.isHorizontal())?o:null,y:t?null:o}}return null}function u(e,t,n){var i,r=e[t].fill,o=[t];if(!n)return r;for(;!1!==r&&-1===o.indexOf(r);){if(!isFinite(r))return r;if(!(i=e[r]))return!1;if(i.visible)return r;o.push(r),r=i.fill}return!1}function c(e){var t=e.fill,n="dataset";return!1===t?null:(isFinite(t)||(n="boundary"),s[n](e))}function d(e){return e&&!e.skip}function h(e,t,n,i,r){var s;if(i&&r){for(e.moveTo(t[0].x,t[0].y),s=1;s<i;++s)o.canvas.lineTo(e,t[s-1],t[s]);for(e.lineTo(n[r-1].x,n[r-1].y),s=r-1;s>0;--s)o.canvas.lineTo(e,n[s],n[s-1],!0)}}e.exports={id:"filler",afterDatasetsUpdate:function(e,t){var n,i,o,s,d=(e.data.datasets||[]).length,h=t.propagate,p=[];for(i=0;i<d;++i)s=null,(o=(n=e.getDatasetMeta(i)).dataset)&&o._model&&o instanceof r.Line&&(s={visible:e.isDatasetVisible(i),fill:l(o,i,d),chart:e,el:o}),n.$filler=s,p.push(s);for(i=0;i<d;++i)(s=p[i])&&(s.fill=u(p,i,h),s.boundary=a(s),s.mapper=c(s))},beforeDatasetDraw:function(e,t){var n=t.meta.$filler;if(n){var r=e.ctx,s=n.el,l=s._view,a=s._children||[],u=n.mapper,c=l.backgroundColor||i.global.defaultColor;u&&c&&a.length&&(o.canvas.clipArea(r,e.chartArea),function(e,t,n,i,r,o){var s,l,a,u,c,p,f,m=t.length,g=i.spanGaps,v=[],y=[],b=0,_=0;for(e.beginPath(),s=0,l=m+!!o;s<l;++s)c=n(u=t[a=s%m]._view,a,i),p=d(u),f=d(c),p&&f?(b=v.push(u),_=y.push(c)):b&&_&&(g?(p&&v.push(u),f&&y.push(c)):(h(e,v,y,b,_),b=_=0,v=[],y=[]));h(e,v,y,b,_),e.closePath(),e.fillStyle=r,e.fill()}(r,a,u,l,c,s._loop),o.canvas.unclipArea(r))}}}},A7JX:function(e,t,n){"use strict";var i=n("ijov");t.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.combineLatest.apply(void 0,e)(this)}},A84T:function(e,t,n){"use strict";var i=n("C8BA");function r(){}var o={},s=["REJECTED"],l=["FULFILLED"],a=["PENDING"];function u(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=a,this.queue=[],this.outcome=void 0,e!==r&&p(this,e)}function c(e,t,n){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function d(e,t,n){i(function(){var i;try{i=t(n)}catch(t){return o.reject(e,t)}i===e?o.reject(e,new TypeError("Cannot resolve promise with itself")):o.resolve(e,i)})}function h(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function p(e,t){var n=!1;function i(t){n||(n=!0,o.reject(e,t))}function r(t){n||(n=!0,o.resolve(e,t))}var s=f(function(){t(r,i)});"error"===s.status&&i(s.value)}function f(e,t){var n={};try{n.value=e(t),n.status="success"}catch(e){n.status="error",n.value=e}return n}e.exports=u,u.prototype.catch=function(e){return this.then(null,e)},u.prototype.then=function(e,t){if("function"!=typeof e&&this.state===l||"function"!=typeof t&&this.state===s)return this;var n=new this.constructor(r);return this.state!==a?d(n,this.state===l?e:t,this.outcome):this.queue.push(new c(n,e,t)),n},c.prototype.callFulfilled=function(e){o.resolve(this.promise,e)},c.prototype.otherCallFulfilled=function(e){d(this.promise,this.onFulfilled,e)},c.prototype.callRejected=function(e){o.reject(this.promise,e)},c.prototype.otherCallRejected=function(e){d(this.promise,this.onRejected,e)},o.resolve=function(e,t){var n=f(h,t);if("error"===n.status)return o.reject(e,n.value);var i=n.value;if(i)p(e,i);else{e.state=l,e.outcome=t;for(var r=-1,s=e.queue.length;++r<s;)e.queue[r].callFulfilled(t)}return e},o.reject=function(e,t){e.state=s,e.outcome=t;for(var n=-1,i=e.queue.length;++n<i;)e.queue[n].callRejected(t);return e},u.resolve=function(e){return e instanceof this?e:o.resolve(new this(r),e)},u.reject=function(e){var t=new this(r);return o.reject(t,e)},u.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);for(var s=new Array(n),l=0,a=-1,u=new this(r);++a<n;)c(e[a],a);return u;function c(e,r){t.resolve(e).then(function(e){s[r]=e,++l!==n||i||(i=!0,o.resolve(u,s))},function(e){i||(i=!0,o.reject(u,e))})}},u.race=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,i=!1;if(!n)return this.resolve([]);for(var s=-1,l=new this(r);++s<n;)a(e[s]);return l;function a(e){t.resolve(e).then(function(e){i||(i=!0,o.resolve(l,e))},function(e){i||(i=!0,o.reject(l,e))})}}},AFDx:function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1");function o(e){return void 0!==e._view.width}function s(e){var t,n,i,r,s=e._view;if(o(e)){var l=s.width/2;t=s.x-l,n=s.x+l,i=Math.min(s.y,s.base),r=Math.max(s.y,s.base)}else{var a=s.height/2;t=Math.min(s.x,s.base),n=Math.max(s.x,s.base),i=s.y-a,r=s.y+a}return{left:t,top:i,right:n,bottom:r}}i._set("global",{elements:{rectangle:{backgroundColor:i.global.defaultColor,borderColor:i.global.defaultColor,borderSkipped:"bottom",borderWidth:0}}}),e.exports=r.extend({draw:function(){var e,t,n,i,r,o,s,l=this._chart.ctx,a=this._view,u=a.borderWidth;if(a.horizontal?(n=a.y-a.height/2,i=a.y+a.height/2,r=(t=a.x)>(e=a.base)?1:-1,o=1,s=a.borderSkipped||"left"):(e=a.x-a.width/2,t=a.x+a.width/2,r=1,o=(i=a.base)>(n=a.y)?1:-1,s=a.borderSkipped||"bottom"),u){var c=Math.min(Math.abs(e-t),Math.abs(n-i)),d=(u=u>c?c:u)/2,h=e+("left"!==s?d*r:0),p=t+("right"!==s?-d*r:0),f=n+("top"!==s?d*o:0),m=i+("bottom"!==s?-d*o:0);h!==p&&(n=f,i=m),f!==m&&(e=h,t=p)}l.beginPath(),l.fillStyle=a.backgroundColor,l.strokeStyle=a.borderColor,l.lineWidth=u;var g=[[e,i],[e,n],[t,n],[t,i]],v=["bottom","left","top","right"].indexOf(s,0);function y(e){return g[(v+e)%4]}-1===v&&(v=0);var b=y(0);l.moveTo(b[0],b[1]);for(var _=1;_<4;_++)b=y(_),l.lineTo(b[0],b[1]);l.fill(),u&&l.stroke()},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){var n=!1;if(this._view){var i=s(this);n=e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom}return n},inLabelRange:function(e,t){if(!this._view)return!1;var n=s(this);return o(this)?e>=n.left&&e<=n.right:t>=n.top&&t<=n.bottom},inXRange:function(e){var t=s(this);return e>=t.left&&e<=t.right},inYRange:function(e){var t=s(this);return e>=t.top&&e<=t.bottom},getCenterPoint:function(){var e,t,n=this._view;return o(this)?(e=n.x,t=(n.y+n.base)/2):(e=(n.x+n.base)/2,t=n.y),{x:e,y:t}},getArea:function(){var e=this._view;return e.width*Math.abs(e.y-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}})},AGQa:function(e,t,n){"use strict";var i=n("rCTf"),r=n("vvwv");i.Observable.empty=r.empty},"AI/p":function(e,t,n){var i=n("LFbK");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},ALEw: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("PJh5"))},ANGw:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("CURp"),o=n("wAkD");t.mergeMap=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(i){return"number"==typeof t&&(n=t,t=null),i.lift(new s(e,t,n))}};var s=function(){function e(e,t,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=e,this.resultSelector=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.project,this.resultSelector,this.concurrent))},e}();t.MergeMapOperator=s;var l=function(e){function t(t,n,i,r){void 0===r&&(r=Number.POSITIVE_INFINITY),e.call(this,t),this.project=n,this.resultSelector=i,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(t,e),t.prototype._next=function(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){this.add(r.subscribeToResult(this,e,t,n))},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){this.resultSelector?this._notifyResultSelector(e,t,n,i):this.destination.next(t)},t.prototype._notifyResultSelector=function(e,t,n,i){var r;try{r=this.resultSelector(e,t,n,i)}catch(e){return void this.destination.error(e)}this.destination.next(r)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(o.OuterSubscriber);t.MergeMapSubscriber=l},AQOC:function(e,t,n){"use strict";var i=n("qiws");t.distinctUntilKeyChanged=function(e,t){return i.distinctUntilKeyChanged(e,t)(this)}},ASN6:function(e,t,n){"use strict";var i=n("TLKQ");t.onErrorResumeNext=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.onErrorResumeNext.apply(void 0,e)(this)}},AWLZ:function(e,t,n){"use strict";var i={},r={},o={},s=n("QH/n").extend,l=n("Z73p").each,a=n("5NME").normalizeEnum,u=null,c=0,d={};function h(e){var t=a(e);return i[t]||i[r[t]||u]}function p(e,t){return r[e+"."+t]||o[e+"."+t]||r[e]}function f(e,t){var n=e.indexOf(t);return n>0?{name:e.substring(0,n),scheme:e.substring(n+1)}:null}function m(e,t){var n=f(e,".")||f(e,"-")||{name:e},i=n.name,o=n.scheme;o?(r[i]=r[i]||t,r[i+"."+o]=r[i+"-"+o]=t):r[i]=t}function g(e,t,n,i){var r=n?n[t]:i;void 0!==r&&void 0===e[t]&&(e[t]=r)}function v(e,t,n,i){var r=n?n[t]:i;void 0!==r&&(e[t]=s(!0,{},r,e[t]))}s(t,{currentTheme:function(e,t){if(!arguments.length)return u;var n=a(t);return u=(e&&e.platform?function(t,n,i){return p(t+e.version,i)||p(t,i)}(a(e.platform),0,n):p(a(e),n))||u,this},registerTheme:function(e,t){var n=a(e&&e.name);n&&(m(n,n),i[n]=s(!0,{},h(t),function(e){return g((e=s(!0,{loadingIndicator:{font:{}},export:{font:{}},legend:{font:{},border:{}},title:{font:{}},tooltip:{font:{}},"chart:common":{},"chart:common:axis":{grid:{},minorGrid:{},tick:{},minorTick:{},title:{font:{}},label:{font:{}}},chart:{commonSeriesSettings:{candlestick:{}}},pie:{},polar:{},gauge:{scale:{tick:{},minorTick:{},label:{font:{}}}},barGauge:{},funnel:{},map:{background:{}},treeMap:{tile:{selectionStyle:{border:{}}},group:{border:{},selectionStyle:{border:{}},label:{font:{}}}},rangeSelector:{scale:{tick:{},minorTick:{},label:{font:{}}},chart:{}},sparkline:{},bullet:{}},e)).loadingIndicator,"backgroundColor",e),g(e.chart.commonSeriesSettings.candlestick,"innerColor",null,e.backgroundColor),g(e.map.background,"color",null,e.backgroundColor),g(e.title.font,"color",null,e.primaryTitleColor),v(e.title,"subtitle",null,e.title),g(e.legend.font,"color",null,e.secondaryTitleColor),g(e.legend.border,"color",null,e.axisColor),function(e){var t=e["chart:common:axis"];l([t,t.grid,t.minorGrid,t.tick,t.minorTick],function(t,n){g(n,"color",null,e.axisColor)}),g(t.title.font,"color",null,e.secondaryTitleColor),g(t.label.font,"color",null,e.axisLabelColor),g(e.gauge.scale.label.font,"color",null,e.axisLabelColor),g(e.gauge.scale.tick,"color",null,e.backgroundColor),g(e.gauge.scale.minorTick,"color",null,e.backgroundColor),g(e.rangeSelector.scale.label.font,"color",null,e.axisLabelColor)}(e),l(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector","sparkline","bullet"],function(t,n){g(e[n],"redrawOnResize",e),g(e[n],"containerBackgroundColor",null,e.backgroundColor),v(e[n],"tooltip",e)}),l(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector"],function(t,n){v(e[n],"loadingIndicator",e),v(e[n],"export",e),v(e[n],"legend",e),v(e[n],"title",e)}),l(["chart","pie","polar"],function(t,n){v(e,n,null,e["chart:common"])}),l(["chart","polar"],function(t,n){e[n]=e[n]||{},v(e[n],"commonAxisSettings",null,e["chart:common:axis"])}),v(e.rangeSelector.chart,"commonSeriesSettings",e.chart),v(e.rangeSelector.chart,"dataPrepareSettings",e.chart),g(e.treeMap.group.border,"color",null,e.axisColor),g(e.treeMap.tile.selectionStyle.border,"color",null,e.primaryTitleColor),g(e.treeMap.group.selectionStyle.border,"color",null,e.primaryTitleColor),g(e.map.legend,"backgroundColor",e),function(e){var t=e.map;l(["area","line","marker"],function(e,n){v(t,"layer:"+n,null,t.layer)}),l(["dot","bubble","pie","image"],function(e,n){v(t,"layer:marker:"+n,null,t["layer:marker"])})}(e),e}(e)))},getTheme:h,registerThemeAlias:function(e,t){m(a(e),a(t))},registerThemeSchemeAlias:function(e,t){o[e]=t},refreshTheme:function(){return l(d,function(){this.refresh()}),this},addCacheItem:function(e){var t=++c;e._cache=t,d[t]=e},removeCacheItem:function(e){delete d[e._cache]}})},AZSN:function(e,t,n){"use strict";var i=n("2JaL");t.buffer=function(e){return i.buffer(e)(this)}},Ab7C: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:"\u043f\u043e\u0441\u043b\u0435 %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:"\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",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",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("PJh5"))},Abu5:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("+3eL"),s=n("WhVc"),l=n("wAkD"),a=n("CURp");t.repeatWhen=function(e){return function(t){return t.lift(new u(e))}};var u=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.notifier,t))},e}(),c=function(e){function t(t,n,i){e.call(this,t),this.notifier=n,this.source=i,this.sourceIsBeingSubscribedTo=!0}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},t.prototype.notifyComplete=function(t){if(!1===this.sourceIsBeingSubscribedTo)return e.prototype.complete.call(this)},t.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries||this.subscribeToRetries(),!this.retriesSubscription||this.retriesSubscription.closed)return e.prototype.complete.call(this);this._unsubscribeAndRecycle(),this.notifications.next()}},t.prototype._unsubscribe=function(){var e=this.notifications,t=this.retriesSubscription;e&&(e.unsubscribe(),this.notifications=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null},t.prototype._unsubscribeAndRecycle=function(){var t=this.notifications,n=this.retries,i=this.retriesSubscription;return this.notifications=null,this.retries=null,this.retriesSubscription=null,e.prototype._unsubscribeAndRecycle.call(this),this.notifications=t,this.retries=n,this.retriesSubscription=i,this},t.prototype.subscribeToRetries=function(){this.notifications=new r.Subject;var t=o.tryCatch(this.notifier)(this.notifications);if(t===s.errorObject)return e.prototype.complete.call(this);this.retries=t,this.retriesSubscription=a.subscribeToResult(this,t)},t}(l.OuterSubscriber)},Am8Y:function(e,t,n){"use strict";var i=n("sAZ4"),r=n("00YY");t.switchAll=function(){return i.switchMap(r.identity)}},AnYr:function(e,t,n){"use strict";t.a=function(){return function(e){return e.lift(new class{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new class extends i.a{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:n}=this,i=e._connection;this.connection=null,!i||n&&i!==n||i.unsubscribe()}}(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o}}(e))}};var i=n("2zkT")},AoDM: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"})}(n("PJh5"))},B00U:function(e,t,n){"use strict";var i=n("Xajo"),r=n("ICpg"),o=n("SKH6"),s=n("+3eL"),l=n("WhVc"),a=n("GIjk");function u(e){return e.reduce(function(e,t){return e.concat(t instanceof a.UnsubscriptionError?t.errors:t)},[])}t.Subscription=function(){function e(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var e,t=!1;if(!this.closed){var n=this._parent,c=this._parents,d=this._unsubscribe,h=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var p=-1,f=c?c.length:0;n;)n.remove(this),n=++p<f&&c[p]||null;if(o.isFunction(d)&&s.tryCatch(d).call(this)===l.errorObject&&(t=!0,e=e||(l.errorObject.e instanceof a.UnsubscriptionError?u(l.errorObject.e.errors):[l.errorObject.e])),i.isArray(h))for(p=-1,f=h.length;++p<f;){var m=h[p];if(r.isObject(m)&&s.tryCatch(m.unsubscribe).call(m)===l.errorObject){t=!0,e=e||[];var g=l.errorObject.e;g instanceof a.UnsubscriptionError?e=e.concat(u(g.errors)):e.push(g)}}if(t)throw new a.UnsubscriptionError(e)}},e.prototype.add=function(t){if(!t||t===e.EMPTY)return e.EMPTY;if(t===this)return this;var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var i=n;(n=new e)._subscriptions=[i]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.prototype._addParent=function(e){var t=this._parent,n=this._parents;t&&t!==e?n?-1===n.indexOf(e)&&n.push(e):this._parents=[e]:this._parent=e},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}()},B2te:function(e,t,n){"use strict";var i=n("rCTf"),r=n("0VSF");i.Observable.prototype.sample=r.sample},BD4H:function(e,t,n){"use strict";var i,r=n("QH/n").extend,o=n("YBYP"),s=n("gLFB"),l={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},a=function(e){return e.pointerId=1,{pointers:i.pointers(),pointerId:1}},u=!1,c=function(){u||(i=new s(l,function(){return!0}),u=!0)},d=o.inherit({ctor:function(){this.callBase.apply(this,arguments),c()},_fireEvent:function(e){return this.callBase(r(a(e.originalEvent),e))}});d.map=l,d.normalize=a,d.activate=c,d.resetObserver=function(){i.reset()},e.exports=d},BEem: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("PJh5"))},BMkP:function(e,t,n){var i=function(){try{return n("9DG0")}catch(e){}}();(t=e.exports=n("Rt1F")).Stream=i||t,t.Readable=t,t.Writable=n("7dSG"),t.Duplex=n("DsFX"),t.Transform=n("D1Va"),t.PassThrough=n("f48b")},BMzc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("kW7t"),r=n("qwbZ"),o=Array.prototype,s=o.map,l=o.slice,a={name:"implicit"};function u(e){var t=Object(r.a)(),n=[],i=a;function o(r){var o=r+"",s=t.get(o);if(!s){if(i!==a)return i;t.set(o,s=n.push(r))}return e[(s-1)%e.length]}return e=null==e?[]:l.call(e),o.domain=function(e){if(!arguments.length)return n.slice();n=[],t=Object(r.a)();for(var i,s,l=-1,a=e.length;++l<a;)t.has(s=(i=e[l])+"")||t.set(s,n.push(i));return o},o.range=function(t){return arguments.length?(e=l.call(t),o):e.slice()},o.unknown=function(e){return arguments.length?(i=e,o):i},o.copy=function(){return u().domain(n).range(e).unknown(i)},o}function c(){var e,t,n=u().unknown(void 0),r=n.domain,o=n.range,s=[0,1],l=!1,a=0,d=0,h=.5;function p(){var n=r().length,u=s[1]<s[0],c=s[u-0],p=s[1-u];e=(p-c)/Math.max(1,n-a+2*d),l&&(e=Math.floor(e)),c+=(p-c-e*(n-a))*h,t=e*(1-a),l&&(c=Math.round(c),t=Math.round(t));var f=Object(i.range)(n).map(function(t){return c+e*t});return o(u?f.reverse():f)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),p()):r()},n.range=function(e){return arguments.length?(s=[+e[0],+e[1]],p()):s.slice()},n.rangeRound=function(e){return s=[+e[0],+e[1]],l=!0,p()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(l=!!e,p()):l},n.padding=function(e){return arguments.length?(a=d=Math.max(0,Math.min(1,e)),p()):a},n.paddingInner=function(e){return arguments.length?(a=Math.max(0,Math.min(1,e)),p()):a},n.paddingOuter=function(e){return arguments.length?(d=Math.max(0,Math.min(1,e)),p()):d},n.align=function(e){return arguments.length?(h=Math.max(0,Math.min(1,e)),p()):h},n.copy=function(){return c().domain(r()).range(s).round(l).paddingInner(a).paddingOuter(d).align(h)},p()}function d(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(c().paddingInner(1))}var h=n("twHu"),p=function(e){return function(){return e}},f=function(e){return+e},m=[0,1];function g(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:p(t)}function v(e,t,n,i){var r=e[0],o=e[1],s=t[0],l=t[1];return o<r?(r=n(o,r),s=i(l,s)):(r=n(r,o),s=i(s,l)),function(e){return s(r(e))}}function y(e,t,n,r){var o=Math.min(e.length,t.length)-1,s=new Array(o),l=new Array(o),a=-1;for(e[o]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<o;)s[a]=n(e[a],e[a+1]),l[a]=r(t[a],t[a+1]);return function(t){var n=Object(i.bisect)(e,t,1,o)-1;return l[n](s[n](t))}}function b(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp())}function _(e,t){var n,i,r,o=m,a=m,u=h.interpolate,c=!1;function d(){return n=Math.min(o.length,a.length)>2?y:v,i=r=null,p}function p(t){return(i||(i=n(o,a,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=t?0:e>=n?1:i(e)}}}(e):e,u)))(+t)}return p.invert=function(e){return(r||(r=n(a,o,g,c?function(e){return function(t,n){var i=e(t=+t,n=+n);return function(e){return e<=0?t:e>=1?n:i(e)}}}(t):t)))(+e)},p.domain=function(e){return arguments.length?(o=s.call(e,f),d()):o.slice()},p.range=function(e){return arguments.length?(a=l.call(e),d()):a.slice()},p.rangeRound=function(e){return a=l.call(e),u=h.interpolateRound,d()},p.clamp=function(e){return arguments.length?(c=!!e,d()):c},p.interpolate=function(e){return arguments.length?(u=e,d()):u},d()}var w=n("GJkP"),x=function(e,t,n){var r,o=e[0],s=e[e.length-1],l=Object(i.tickStep)(o,s,null==t?10:t);switch((n=Object(w.formatSpecifier)(null==n?",f":n)).type){case"s":var a=Math.max(Math.abs(o),Math.abs(s));return null!=n.precision||isNaN(r=Object(w.precisionPrefix)(l,a))||(n.precision=r),Object(w.formatPrefix)(n,a);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(r=Object(w.precisionRound)(l,Math.max(Math.abs(o),Math.abs(s))))||(n.precision=r-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(r=Object(w.precisionFixed)(l))||(n.precision=r-2*("%"===n.type))}return Object(w.format)(n)};function C(e){var t=e.domain;return e.ticks=function(e){var n=t();return Object(i.ticks)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return x(t(),e,n)},e.nice=function(n){null==n&&(n=10);var r,o=t(),s=0,l=o.length-1,a=o[s],u=o[l];return u<a&&(r=a,a=u,u=r,r=s,s=l,l=r),(r=Object(i.tickIncrement)(a,u,n))>0?(a=Math.floor(a/r)*r,u=Math.ceil(u/r)*r,r=Object(i.tickIncrement)(a,u,n)):r<0&&(a=Math.ceil(a*r)/r,u=Math.floor(u*r)/r,r=Object(i.tickIncrement)(a,u,n)),r>0?(o[s]=Math.floor(a/r)*r,o[l]=Math.ceil(u/r)*r,t(o)):r<0&&(o[s]=Math.ceil(a*r)/r,o[l]=Math.floor(u*r)/r,t(o)),e},e}function S(){var e=_(g,h.interpolateNumber);return e.copy=function(){return b(e,S())},C(e)}function O(){var e=[0,1];function t(e){return+e}return t.invert=t,t.domain=t.range=function(n){return arguments.length?(e=s.call(n,f),t):e.slice()},t.copy=function(){return O().domain(e)},C(t)}var T=function(e,t){var n,i=0,r=(e=e.slice()).length-1,o=e[i],s=e[r];return s<o&&(n=i,i=r,r=n,n=o,o=s,s=n),e[i]=t.floor(o),e[r]=t.ceil(s),e};function E(e,t){return(t=Math.log(t/e))?function(n){return Math.log(n/e)/t}:p(t)}function k(e,t){return e<0?function(n){return-Math.pow(-t,n)*Math.pow(-e,1-n)}:function(n){return Math.pow(t,n)*Math.pow(e,1-n)}}function A(e){return isFinite(e)?+("1e"+e):e<0?0:e}function I(e){return 10===e?A:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function M(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function D(e){return function(t){return-e(-t)}}function R(){var e=_(E,k).domain([1,10]),t=e.domain,n=10,r=M(10),o=I(10);function s(){return r=M(n),o=I(n),t()[0]<0&&(r=D(r),o=D(o)),e}return e.base=function(e){return arguments.length?(n=+e,s()):n},e.domain=function(e){return arguments.length?(t(e),s()):t()},e.ticks=function(e){var s,l=t(),a=l[0],u=l[l.length-1];(s=u<a)&&(p=a,a=u,u=p);var c,d,h,p=r(a),f=r(u),m=null==e?10:+e,g=[];if(!(n%1)&&f-p<m){if(p=Math.round(p)-1,f=Math.round(f)+1,a>0){for(;p<f;++p)for(d=1,c=o(p);d<n;++d)if(!((h=c*d)<a)){if(h>u)break;g.push(h)}}else for(;p<f;++p)for(d=n-1,c=o(p);d>=1;--d)if(!((h=c*d)<a)){if(h>u)break;g.push(h)}}else g=Object(i.ticks)(p,f,Math.min(f-p,m)).map(o);return s?g.reverse():g},e.tickFormat=function(t,i){if(null==i&&(i=10===n?".0e":","),"function"!=typeof i&&(i=Object(w.format)(i)),t===1/0)return i;null==t&&(t=10);var s=Math.max(1,n*t/e.ticks().length);return function(e){var t=e/o(Math.round(r(e)));return t*n<n-.5&&(t*=n),t<=s?i(e):""}},e.nice=function(){return t(T(t(),{floor:function(e){return o(Math.floor(r(e)))},ceil:function(e){return o(Math.ceil(r(e)))}}))},e.copy=function(){return b(e,R().base(n))},e}function L(e,t){return e<0?-Math.pow(-e,t):Math.pow(e,t)}function P(){var e=1,t=_(function(t,n){return(n=L(n,e)-(t=L(t,e)))?function(i){return(L(i,e)-t)/n}:p(n)},function(t,n){return n=L(n,e)-(t=L(t,e)),function(i){return L(t+n*i,1/e)}}),n=t.domain;return t.exponent=function(t){return arguments.length?(e=+t,n(n())):e},t.copy=function(){return b(t,P().exponent(e))},C(t)}function N(){return P().exponent(.5)}function j(){var e=[],t=[],n=[];function r(){var r=0,s=Math.max(1,t.length);for(n=new Array(s-1);++r<s;)n[r-1]=Object(i.quantile)(e,r/s);return o}function o(e){if(!isNaN(e=+e))return t[Object(i.bisect)(n,e)]}return o.invertExtent=function(i){var r=t.indexOf(i);return r<0?[NaN,NaN]:[r>0?n[r-1]:e[0],r<n.length?n[r]:e[e.length-1]]},o.domain=function(t){if(!arguments.length)return e.slice();e=[];for(var n,o=0,s=t.length;o<s;++o)null==(n=t[o])||isNaN(n=+n)||e.push(n);return e.sort(i.ascending),r()},o.range=function(e){return arguments.length?(t=l.call(e),r()):t.slice()},o.quantiles=function(){return n.slice()},o.copy=function(){return j().domain(e).range(t)},o}function F(){var e=0,t=1,n=1,r=[.5],o=[0,1];function s(e){if(e<=e)return o[Object(i.bisect)(r,e,0,n)]}function a(){var i=-1;for(r=new Array(n);++i<n;)r[i]=((i+1)*t-(i-n)*e)/(n+1);return s}return s.domain=function(n){return arguments.length?(e=+n[0],t=+n[1],a()):[e,t]},s.range=function(e){return arguments.length?(n=(o=l.call(e)).length-1,a()):o.slice()},s.invertExtent=function(i){var s=o.indexOf(i);return s<0?[NaN,NaN]:s<1?[e,r[0]]:s>=n?[r[n-1],t]:[r[s-1],r[s]]},s.copy=function(){return F().domain([e,t]).range(o)},C(s)}function B(){var e=[.5],t=[0,1],n=1;function r(r){if(r<=r)return t[Object(i.bisect)(e,r,0,n)]}return r.domain=function(i){return arguments.length?(e=l.call(i),n=Math.min(e.length,t.length-1),r):e.slice()},r.range=function(i){return arguments.length?(t=l.call(i),n=Math.min(e.length,t.length-1),r):t.slice()},r.invertExtent=function(n){var i=t.indexOf(n);return[e[i-1],e[i]]},r.copy=function(){return B().domain(e).range(t)},r}var V=n("znN+"),H=n("0OXJ"),z=1e3,Y=60*z,U=60*Y,W=24*U,q=7*W,G=30*W,$=365*W;function K(e){return new Date(e)}function X(e){return e instanceof Date?+e:+new Date(+e)}function Z(e,t,n,r,o,l,a,u,c){var d=_(g,h.interpolateNumber),p=d.invert,f=d.domain,m=c(".%L"),v=c(":%S"),y=c("%I:%M"),w=c("%I %p"),x=c("%a %d"),C=c("%b %d"),S=c("%B"),O=c("%Y"),E=[[a,1,z],[a,5,5*z],[a,15,15*z],[a,30,30*z],[l,1,Y],[l,5,5*Y],[l,15,15*Y],[l,30,30*Y],[o,1,U],[o,3,3*U],[o,6,6*U],[o,12,12*U],[r,1,W],[r,2,2*W],[n,1,q],[t,1,G],[t,3,3*G],[e,1,$]];function k(i){return(a(i)<i?m:l(i)<i?v:o(i)<i?y:r(i)<i?w:t(i)<i?n(i)<i?x:C:e(i)<i?S:O)(i)}function A(t,n,r,o){if(null==t&&(t=10),"number"==typeof t){var s=Math.abs(r-n)/t,l=Object(i.bisector)(function(e){return e[2]}).right(E,s);l===E.length?(o=Object(i.tickStep)(n/$,r/$,t),t=e):l?(o=(l=E[s/E[l-1][2]<E[l][2]/s?l-1:l])[1],t=l[0]):(o=Math.max(Object(i.tickStep)(n,r,t),1),t=u)}return null==o?t:t.every(o)}return d.invert=function(e){return new Date(p(e))},d.domain=function(e){return arguments.length?f(s.call(e,X)):f().map(K)},d.ticks=function(e,t){var n,i=f(),r=i[0],o=i[i.length-1],s=o<r;return s&&(n=r,r=o,o=n),n=(n=A(e,r,o,t))?n.range(r,o+1):[],s?n.reverse():n},d.tickFormat=function(e,t){return null==t?k:c(t)},d.nice=function(e,t){var n=f();return(e=A(e,n[0],n[n.length-1],t))?f(T(n,e)):d},d.copy=function(){return b(d,Z(e,t,n,r,o,l,a,u,c))},d}var J=function(){return Z(V.k,V.f,V.j,V.a,V.b,V.d,V.g,V.c,H.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},Q=function(){return Z(V.v,V.q,V.u,V.l,V.m,V.o,V.r,V.n,H.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},ee=function(e){return e.match(/.{6}/g).map(function(e){return"#"+e})},te=ee("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),ne=ee("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),ie=ee("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),re=ee("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),oe=n("afsG"),se=Object(h.interpolateCubehelixLong)(Object(oe.cubehelix)(300,.5,0),Object(oe.cubehelix)(-240,.5,1)),le=Object(h.interpolateCubehelixLong)(Object(oe.cubehelix)(-100,.75,.35),Object(oe.cubehelix)(80,1.5,.8)),ae=Object(h.interpolateCubehelixLong)(Object(oe.cubehelix)(260,.75,.35),Object(oe.cubehelix)(80,1.5,.8)),ue=Object(oe.cubehelix)(),ce=function(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return ue.h=360*e-100,ue.s=1.5-1.5*t,ue.l=.8-.9*t,ue+""};function de(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var he=de(ee("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),pe=de(ee("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),fe=de(ee("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),me=de(ee("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));function ge(e){var t=0,n=1,i=!1;function r(r){var o=(r-t)/(n-t);return e(i?Math.max(0,Math.min(1,o)):o)}return r.domain=function(e){return arguments.length?(t=+e[0],n=+e[1],r):[t,n]},r.clamp=function(e){return arguments.length?(i=!!e,r):i},r.interpolator=function(t){return arguments.length?(e=t,r):e},r.copy=function(){return ge(e).domain([t,n]).clamp(i)},C(r)}n.d(t,"scaleBand",function(){return c}),n.d(t,"scalePoint",function(){return d}),n.d(t,"scaleIdentity",function(){return O}),n.d(t,"scaleLinear",function(){return S}),n.d(t,"scaleLog",function(){return R}),n.d(t,"scaleOrdinal",function(){return u}),n.d(t,"scaleImplicit",function(){return a}),n.d(t,"scalePow",function(){return P}),n.d(t,"scaleSqrt",function(){return N}),n.d(t,"scaleQuantile",function(){return j}),n.d(t,"scaleQuantize",function(){return F}),n.d(t,"scaleThreshold",function(){return B}),n.d(t,"scaleTime",function(){return J}),n.d(t,"scaleUtc",function(){return Q}),n.d(t,"schemeCategory10",function(){return te}),n.d(t,"schemeCategory20b",function(){return ne}),n.d(t,"schemeCategory20c",function(){return ie}),n.d(t,"schemeCategory20",function(){return re}),n.d(t,"interpolateCubehelixDefault",function(){return se}),n.d(t,"interpolateRainbow",function(){return ce}),n.d(t,"interpolateWarm",function(){return le}),n.d(t,"interpolateCool",function(){return ae}),n.d(t,"interpolateViridis",function(){return he}),n.d(t,"interpolateMagma",function(){return pe}),n.d(t,"interpolateInferno",function(){return fe}),n.d(t,"interpolatePlasma",function(){return me}),n.d(t,"scaleSequential",function(){return ge})},"BT+d":function(e,t,n){"use strict";var i=n("71nt"),r=n("vVrn"),o=n("Ed4+"),s=(i=n("71nt"),n("f1Cs")),l=n("u5ky"),a=n("zgxx");function u(e){return new r.Promise(function(t,n){var i=e.decompressed.getContentWorker().pipe(new l);i.on("error",function(e){n(e)}).on("end",function(){i.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}e.exports=function(e,t){var n=this;return t=i.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),a.isNode&&a.isStream(e)?r.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):i.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(e){var n=new s(t);return n.load(e),n}).then(function(e){var n=[r.Promise.resolve(e)],i=e.files;if(t.checkCRC32)for(var o=0;o<i.length;o++)n.push(u(i[o]));return r.Promise.all(n)}).then(function(e){for(var i=e.shift(),r=i.files,o=0;o<r.length;o++){var s=r[o];n.file(s.fileNameStr,s.decompressed,{binary:!0,optimizedBinaryString:!0,date:s.date,dir:s.dir,comment:s.fileCommentStr.length?s.fileCommentStr:null,unixPermissions:s.unixPermissions,dosPermissions:s.dosPermissions,createFolders:t.createFolders})}return i.zipComment.length&&(n.comment=i.zipComment),n})}},BV2O:function(e,t,n){"use strict";var i=n("MQMf"),r=n("6BaH");t.publishReplay=function(e,t,n,o){n&&"function"!=typeof n&&(o=n);var s="function"==typeof n?n:void 0,l=new i.ReplaySubject(e,t,o);return function(e){return r.multicast(function(){return l},s)(e)}}},BXT1:function(e,t,n){"use strict";var i,r,o=0,s=0,l=0,a=1e3,u=0,c=0,d=0,h="object"==typeof performance&&performance.now?performance:Date,p="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function f(){return c||(p(m),c=h.now()+d)}function m(){c=0}function g(){this._call=this._time=this._next=null}function v(e,t,n){var i=new g;return i.restart(e,t,n),i}function y(){f(),++o;for(var e,t=i;t;)(e=c-t._time)>=0&&t._call.call(null,e),t=t._next;--o}function b(){c=(u=h.now())+d,o=s=0;try{y()}finally{o=0,function(){for(var e,t,n=i,o=1/0;n;)n._call?(o>n._time&&(o=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:i=t);r=e,w(o)}(),c=0}}function _(){var e=h.now(),t=e-u;t>a&&(d-=t,u=e)}function w(e){o||(s&&(s=clearTimeout(s)),e-c>24?(e<1/0&&(s=setTimeout(b,e-h.now()-d)),l&&(l=clearInterval(l))):(l||(u=h.now(),l=setInterval(_,a)),o=1,p(b)))}g.prototype=v.prototype={constructor:g,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?f():+n)+(null==t?0:+t),this._next||r===this||(r?r._next=this:i=this,r=this),this._call=e,this._time=n,w()},stop:function(){this._call&&(this._call=null,this._time=1/0,w())}};var x=function(e,t,n){var i=new g;return i.restart(function(n){i.stop(),e(n+t)},t=null==t?0:+t,n),i},C=function(e,t,n){var i=new g,r=t;return null==t?(i.restart(e,t,n),i):(t=+t,n=null==n?f():+n,i.restart(function o(s){s+=r,i.restart(o,r+=t,n),e(s)},t,n),i)};n.d(t,"a",function(){return f}),n.d(t,"c",function(){return v}),n.d(t,!1,function(){return y}),n.d(t,"b",function(){return x}),n.d(t,!1,function(){return C})},BYOk:function(e,t,n){"use strict";var i=n("PdUl"),r=n("d6Qo"),o=n("xOmO"),s=n("1OVW"),l=n("44S9").getFormat,a=n("C9tf").getLanguageId,u={quarter:"shortDate",quarterAndYear:"shortDate",minute:"longTime",millisecond:"longTime"},c={thousands:"#,##0{0},"K"",millions:"#,##0{0},,"M"",billions:"#,##0{0},,,"B"",trillions:"#,##0{0},,,,"T"",percent:"0{0}%",decimal:"#{0}",fixedpoint:"#,##0{0}",exponential:"0{0}E+00",currency:" "},d=/a+/g,h=/E/g,p=/dE+/g,f=/L/g,m=/h/g,g=/\//g,v=/\[/g,y=/]/g,b=/./g;n("ekNX");var _=e.exports={_applyPrecision:function(e,t){var n,i;if(t>0){for(n="decimal"!==e?".":"",i=0;i<t;i++)n+="0";return n}return""},_getCurrencyFormat:function(e){return o.getOpenXmlCurrencyFormat(e)},_hasArabicDigits:function(e){for(var t,n=0;n<e.length;n++)if((t=e.charCodeAt(n))>=1632&&t<1642)return!0;return!1},_convertDateFormatToOpenXml:function(e){return e.replace(g,"\\/").split("'").map(function(e,t){return t%2==0?e.replace(d,"AM/PM").replace(p,"d").replace(h,"d").replace(f,"M").replace(m,"H").replace(v,"\\[").replace(y,"\\]"):e?e.replace(b,"\\$&"):"'"}).join("")},_convertDateFormat:function(e){e=u[e&&e.type||e]||e;var t=(s.format(new Date(2009,8,8,6,5,4),e)||"").toString(),n=l(function(t){return s.format(t,e)});return n=this._convertDateFormatToOpenXml(n),this._getLanguageInfo(t)+n},_getLanguageInfo:function(e){var t=a(),n=t?t.toString(16):"",i="";if(this._hasArabicDigits(e)){for(;n.length<3;)n="0"+n;i="[$-2010"+n+"]"}else n&&(i="[$-"+n+"]");return i},_convertNumberFormat:function(e,t,n){var i,o="currency"===e?this._getCurrencyFormat(n):c[e.toLowerCase()];return o&&(i=r.format(o,this._applyPrecision(e,t))),i},convertFormat:function(e,t,n,r){if(i.isDefined(e)){if("date"===n)return _._convertDateFormat(e);if(i.isString(e)&&c[e.toLowerCase()])return _._convertNumberFormat(e,t,r)}}}},BbgG: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\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("PJh5"))},BhAe:function(e,t,n){"use strict";var i=n("F/gp"),r=n("sRU/"),o=n("Z73p").each,s=n("0kQW"),l=n("QH/n").extend,a=Math,u=n("YZKT"),c=n("F+lv"),d=u.Scroller.inherit({ctor:function(){this._topPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){this._$pullingDownText.css("opacity",0===this._state?1:0),this._$pulledDownText.css("opacity",1===this._state?1:0),this._$refreshingText.css("opacity",2===this._state?1:0)},_initCallbacks:function(){this.pullDownCallbacks=r(),this.releaseCallbacks=r(),this.reachBottomCallbacks=r()},_updateBounds:function(){var e="horizontal"!==this._direction;this._topPocketSize=e?this._$topPocket[this._dimension]():0,this._bottomPocketSize=e?this._$bottomPocket[this._dimension]():0,this.callBase(),this._bottomBound=this._minOffset+this._bottomPocketSize},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){return this._reachBottomEnabled&&this._location<=this._bottomBound},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return a.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=s.executeAsync(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(e){this._reachBottomEnabled!==e&&(this._reachBottomEnabled=e,this._updateBounds())},_pullDownEnablingHandler:function(e){this._pullDownEnabled!==e&&(this._pullDownEnabled=e,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=this._$topPocket.height()||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),h=u.SimulatedStrategy.inherit({_init:function(e){this.callBase(e),this._$pullDown=e._$pullDown,this._$topPocket=e._$topPocket,this._$bottomPocket=e._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=r(),this.releaseCallbacks=r(),this.reachBottomCallbacks=r()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var e=i("<div>").addClass("dx-scrollview-pull-down-image"),t=i("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new c(i("<div>")).$element(),r=this._$pullDownText=i("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=i("<div>").text(this.option("pullingDownText")).appendTo(r),this._$pulledDownText=i("<div>").text(this.option("pulledDownText")).appendTo(r),this._$refreshingText=i("<div>").text(this.option("refreshingText")).appendTo(r),this._$pullDown.empty().append(e).append(t.append(n)).append(r)},pullDownEnable:function(e){this._eventHandler("pullDownEnabling",e)},reachBottomEnable:function(e){this._eventHandler("reachBottomEnabling",e)},_createScroller:function(e){var t=this,n=t._scrollers[e]=new d(t._scrollerOptions(e));n.pullDownCallbacks.add(function(){t.pullDownCallbacks.fire()}),n.releaseCallbacks.add(function(){t.releaseCallbacks.fire()}),n.reachBottomCallbacks.add(function(){t.reachBottomCallbacks.fire()})},_scrollerOptions:function(e){return l(this.callBase(e),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var e=this.callBase();return e.top+=this._$topPocket.height(),e},dispose:function(){o(this._scrollers,function(){this.dispose()}),this.callBase()}});e.exports=h},Bhya:function(e,t,n){"use strict";var i=function(e){return this.setTimeout(e,1e3/60)},r=function(e){this.clearTimeout(e)},o=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame,s=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame;if(o&&s&&(i=o,r=s),o&&!s){var l={};i=function(e){var t=o.call(window,function(){try{if(t in l)return;e.apply(this,arguments)}finally{delete l[t]}});return t},r=function(e){l[e]=!0}}t.requestAnimationFrame=i.bind(window),t.cancelAnimationFrame=r.bind(window)},BkLI:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("rCTf"),s=n("wAkD"),l=n("CURp");t.delayWhen=function(e,t){return t?function(n){return new c(n,t).lift(new a(e))}:function(t){return t.lift(new a(e))}};var a=function(){function e(e){this.delayDurationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.delayDurationSelector))},e}(),u=function(e){function t(t,n){e.call(this,t),this.delayDurationSelector=n,this.completed=!1,this.delayNotifierSubscriptions=[],this.values=[]}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.destination.next(e),this.removeSubscription(r),this.tryComplete()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype.notifyComplete=function(e){var t=this.removeSubscription(e);t&&this.destination.next(t),this.tryComplete()},t.prototype._next=function(e){try{var t=this.delayDurationSelector(e);t&&this.tryDelay(t,e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.completed=!0,this.tryComplete()},t.prototype.removeSubscription=function(e){e.unsubscribe();var t=this.delayNotifierSubscriptions.indexOf(e),n=null;return-1!==t&&(n=this.values[t],this.delayNotifierSubscriptions.splice(t,1),this.values.splice(t,1)),n},t.prototype.tryDelay=function(e,t){var n=l.subscribeToResult(this,e,t);n&&!n.closed&&(this.add(n),this.delayNotifierSubscriptions.push(n)),this.values.push(t)},t.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},t}(s.OuterSubscriber),c=function(e){function t(t,n){e.call(this),this.source=t,this.subscriptionDelay=n}return i(t,e),t.prototype._subscribe=function(e){this.subscriptionDelay.subscribe(new d(e,this.source))},t}(o.Observable),d=function(e){function t(t,n){e.call(this),this.parent=t,this.source=n,this.sourceSubscribed=!1}return i(t,e),t.prototype._next=function(e){this.subscribeToSource()},t.prototype._error=function(e){this.unsubscribe(),this.parent.error(e)},t.prototype._complete=function(){this.subscribeToSource()},t.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},t}(r.Subscriber)},Bp2f: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|april|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|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse: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("PJh5"))},"C/iu":function(e,t,n){"use strict";var i=n("Yh8Q"),r=n("RRVv"),o=n("jBEF"),s=n("lU4I"),l=n("fWbP");t.startWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){var n=e[e.length-1];l.isScheduler(n)?e.pop():n=null;var a=e.length;return s.concat(1===a?new r.ScalarObservable(e[0],n):a>1?new i.ArrayObservable(e,n):new o.EmptyObservable(n),t)}}},"C0+T":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("9Avi");t.QueueScheduler=function(e){function t(){e.apply(this,arguments)}return i(t,e),t}(r.AsyncScheduler)},C4lF:function(e,t,n){"use strict";var i=n("ygD2");t.ignoreElements=function(){return i.ignoreElements()(this)}},C7av: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_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_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 [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",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("PJh5"))},C8BA:function(e,t,n){"use strict";(function(t){var n,i,r=t.MutationObserver||t.WebKitMutationObserver;if(r){var o=0,s=new r(c),l=t.document.createTextNode("");s.observe(l,{characterData:!0}),n=function(){l.data=o=++o%2}}else if(t.setImmediate||"undefined"==typeof t.MessageChannel)n="document"in t&&"onreadystatechange"in t.document.createElement("script")?function(){var e=t.document.createElement("script");e.onreadystatechange=function(){c(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},t.document.documentElement.appendChild(e)}:function(){setTimeout(c,0)};else{var a=new t.MessageChannel;a.port1.onmessage=c,n=function(){a.port2.postMessage(0)}}var u=[];function c(){var e,t;i=!0;for(var n=u.length;n;){for(t=u,u=[],e=-1;++e<n;)t[e]();n=u.length}i=!1}e.exports=function(e){1!==u.push(e)||i||n()}}).call(t,n("DuR2"))},C8Kb:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("x6Zf"),l=n("j2I9");n("NBsw"),t.DataTableBodyCellComponent=function(){function e(e,t){this.cd=t,this.activate=new o.EventEmitter,this.isFocused=!1,this.onCheckboxChangeFn=this.onCheckboxChange.bind(this),this.activateFn=this.activate.emit.bind(this.activate),this.cellContext={onCheckboxChangeFn:this.onCheckboxChangeFn,activateFn:this.activateFn,row:this.row,group:this.group,value:this.value,column:this.column,rowHeight:this.rowHeight,isSelected:this.isSelected,rowIndex:this.rowIndex},this._element=e.nativeElement}return Object.defineProperty(e.prototype,"group",{get:function(){return this._group},set:function(e){this._group=e,this.cellContext.group=e,this.checkValueUpdates(),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rowHeight",{get:function(){return this._rowHeight},set:function(e){this._rowHeight=e,this.cellContext.rowHeight=e,this.checkValueUpdates(),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isSelected",{get:function(){return this._isSelected},set:function(e){this._isSelected=e,this.cellContext.isSelected=e,this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){this._expanded=e,this.cellContext.expanded=e,this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rowIndex",{get:function(){return this._rowIndex},set:function(e){this._rowIndex=e,this.cellContext.rowIndex=e,this.checkValueUpdates(),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"column",{get:function(){return this._column},set:function(e){this._column=e,this.cellContext.column=e,this.checkValueUpdates(),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"row",{get:function(){return this._row},set:function(e){this._row=e,this.cellContext.row=e,this.checkValueUpdates(),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"sorts",{get:function(){return this._sorts},set:function(e){this._sorts=e,this.calcSortDir=this.calcSortDir(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columnCssClasses",{get:function(){var e="datatable-body-cell";if(this.column.cellClass)if("string"==typeof this.column.cellClass)e+=" "+this.column.cellClass;else if("function"==typeof this.column.cellClass){var t=this.column.cellClass({row:this.row,group:this.group,column:this.column,value:this.value,rowHeight:this.rowHeight});if("string"==typeof t)e+=t;else if("object"==typeof t)for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];!0===t[r]&&(e+=" "+r)}}return this.sortDir||(e+=" sort-active"),this.isFocused&&(e+=" active"),this.sortDir===l.SortDirection.asc&&(e+=" sort-asc"),this.sortDir===l.SortDirection.desc&&(e+=" sort-desc"),e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return this.column.width},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){var e=this.rowHeight;return isNaN(e)?e:e+"px"},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){this.checkValueUpdates()},e.prototype.ngOnDestroy=function(){this.cellTemplate&&this.cellTemplate.clear()},e.prototype.checkValueUpdates=function(){var e="";if(this.row&&this.column){var t=this.column.$$valueGetter(this.row,this.column.prop),n=this.column.pipe;n?e=n.transform(t):void 0!==e&&(e=t)}else e="";this.value!==e&&(this.value=e,this.cellContext.value=e,this.sanitizedValue=null!==e&&void 0!==e?this.stripHtml(e):e,this.cd.markForCheck())},e.prototype.onFocus=function(){this.isFocused=!0},e.prototype.onBlur=function(){this.isFocused=!1},e.prototype.onClick=function(e){this.activate.emit({type:"click",event:e,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element})},e.prototype.onDblClick=function(e){this.activate.emit({type:"dblclick",event:e,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element})},e.prototype.onKeyDown=function(e){var t=e.keyCode;(t===s.Keys.return||t===s.Keys.down||t===s.Keys.up||t===s.Keys.left||t===s.Keys.right)&&e.target===this._element&&(e.preventDefault(),e.stopPropagation(),this.activate.emit({type:"keydown",event:e,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element}))},e.prototype.onCheckboxChange=function(e){this.activate.emit({type:"checkbox",event:e,row:this.row,group:this.group,rowHeight:this.rowHeight,column:this.column,value:this.value,cellElement:this._element})},e.prototype.calcSortDir=function(e){var t=this;if(e){var n=e.find(function(e){return e.prop===t.column.prop});return n?n.dir:void 0}},e.prototype.stripHtml=function(e){return e.replace?e.replace(/<\/?[^>]+(>|$)/g,""):e},i([o.Input(),r("design:type",Object)],e.prototype,"displayCheck",void 0),i([o.Input(),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"group",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"rowHeight",null),i([o.Input(),r("design:type",Boolean),r("design:paramtypes",[Boolean])],e.prototype,"isSelected",null),i([o.Input(),r("design:type",Boolean),r("design:paramtypes",[Boolean])],e.prototype,"expanded",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"rowIndex",null),i([o.Input(),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"column",null),i([o.Input(),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"row",null),i([o.Input(),r("design:type",Array),r("design:paramtypes",[Array])],e.prototype,"sorts",null),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"activate",void 0),i([o.ViewChild("cellTemplate",{read:o.ViewContainerRef}),r("design:type",o.ViewContainerRef)],e.prototype,"cellTemplate",void 0),i([o.HostBinding("class"),r("design:type",Object),r("design:paramtypes",[])],e.prototype,"columnCssClasses",null),i([o.HostBinding("style.width.px"),r("design:type",Number),r("design:paramtypes",[])],e.prototype,"width",null),i([o.HostBinding("style.height"),r("design:type",Object),r("design:paramtypes",[])],e.prototype,"height",null),i([o.HostListener("focus"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype",void 0)],e.prototype,"onFocus",null),i([o.HostListener("blur"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype",void 0)],e.prototype,"onBlur",null),i([o.HostListener("click",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onClick",null),i([o.HostListener("dblclick",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onDblClick",null),i([o.HostListener("keydown",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onKeyDown",null),i([o.Component({selector:"datatable-body-cell",changeDetection:o.ChangeDetectionStrategy.OnPush,template:'\n <div class="datatable-body-cell-label">\n <label\n *ngIf="column.checkboxable && (!displayCheck || displayCheck(row, column, value))"\n class="datatable-checkbox">\n <input\n type="checkbox"\n [checked]="isSelected"\n (click)="onCheckboxChange($event)"\n />\n </label>\n <span\n *ngIf="!column.cellTemplate"\n [title]="sanitizedValue"\n [innerHTML]="value">\n </span>\n <ng-template #cellTemplate\n *ngIf="column.cellTemplate"\n [ngTemplateOutlet]="column.cellTemplate"\n [ngTemplateOutletContext]="cellContext">\n </ng-template>\n </div>\n '})],e)}()},C9tf:function(e,t,n){"use strict";var i=n("A2BR").locale,r={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"sl-SI":1060,"et-EE":1061,"lv-LV":1062,"lt-LT":1063,"tg-Cyrl-TJ":1064,"fa-IR":1065,"vi-VN":1066,"hy-AM":1067,"az-Latn-AZ":1068,"eu-ES":1069,"hsb-DE":1070,"mk-MK":1071,"tn-ZA":1074,"xh-ZA":1076,"zu-ZA":1077,"af-ZA":1078,"ka-GE":1079,"fo-FO":1080,"hi-IN":1081,"mt-MT":1082,"se-NO":1083,"ms-MY":1086,"kk-KZ":1087,"ky-KG":1088,"sw-KE":1089,"tk-TM":1090,"uz-Latn-UZ":1091,"tt-RU":1092,"bn-IN":1093,"pa-IN":1094,"gu-IN":1095,"or-IN":1096,"ta-IN":1097,"te-IN":1098,"kn-IN":1099,"ml-IN":1100,"as-IN":1101,"mr-IN":1102,"sa-IN":1103,"mn-MN":1104,"bo-CN":1105,"cy-GB":1106,"km-KH":1107,"lo-LA":1108,"gl-ES":1110,"kok-IN":1111,"syr-SY":1114,"si-LK":1115,"iu-Cans-CA":1117,"am-ET":1118,"ne-NP":1121,"fy-NL":1122,"ps-AF":1123,"fil-PH":1124,"dv-MV":1125,"ha-Latn-NG":1128,"yo-NG":1130,"quz-BO":1131,"nso-ZA":1132,"ba-RU":1133,"lb-LU":1134,"kl-GL":1135,"ig-NG":1136,"ii-CN":1144,"arn-CL":1146,"moh-CA":1148,"br-FR":1150,"ug-CN":1152,"mi-NZ":1153,"oc-FR":1154,"co-FR":1155,"gsw-FR":1156,"sah-RU":1157,"qut-GT":1158,"rw-RW":1159,"wo-SN":1160,"prs-AF":1164,"gd-GB":1169,"ar-IQ":2049,"zh-CN":2052,"de-CH":2055,"en-GB":2057,"es-MX":2058,"fr-BE":2060,"it-CH":2064,"nl-BE":2067,"nn-NO":2068,"pt-PT":2070,"sr-Latn-CS":2074,"sv-FI":2077,"az-Cyrl-AZ":2092,"dsb-DE":2094,"se-SE":2107,"ga-IE":2108,"ms-BN":2110,"uz-Cyrl-UZ":2115,"bn-BD":2117,"mn-Mong-CN":2128,"iu-Latn-CA":2141,"tzm-Latn-DZ":2143,"quz-EC":2155,"ar-EG":3073,"zh-HK":3076,"de-AT":3079,"en-AU":3081,"es-ES":3082,"fr-CA":3084,"sr-Cyrl-CS":3098,"se-FI":3131,"quz-PE":3179,"ar-LY":4097,"zh-SG":4100,"de-LU":4103,"en-CA":4105,"es-GT":4106,"fr-CH":4108,"hr-BA":4122,"smj-NO":4155,"ar-DZ":5121,"zh-MO":5124,"de-LI":5127,"en-NZ":5129,"es-CR":5130,"fr-LU":5132,"bs-Latn-BA":5146,"smj-SE":5179,"ar-MA":6145,"en-IE":6153,"es-PA":6154,"fr-MC":6156,"sr-Latn-BA":6170,"sma-NO":6203,"ar-TN":7169,"en-ZA":7177,"es-DO":7178,"sr-Cyrl-BA":7194,"sma-SE":7227,"ar-OM":8193,"en-JM":8201,"es-VE":8202,"bs-Cyrl-BA":8218,"sms-FI":8251,"ar-YE":9217,"en-029":9225,"es-CO":9226,"sr-Latn-RS":9242,"smn-FI":9275,"ar-SY":10241,"en-BZ":10249,"es-PE":10250,"sr-Cyrl-RS":10266,"ar-JO":11265,"en-TT":11273,"es-AR":11274,"sr-Latn-ME":11290,"ar-LB":12289,"en-ZW":12297,"es-EC":12298,"sr-Cyrl-ME":12314,"ar-KW":13313,"en-PH":13321,"es-CL":13322,"ar-AE":14337,"es-UY":14346,"ar-BH":15361,"es-PY":15370,"ar-QA":16385,"en-IN":16393,"es-BO":16394,"en-MY":17417,"es-SV":17418,"en-SG":18441,"es-HN":18442,"es-NI":19466,"es-PR":20490,"es-US":21514,"bs-Cyrl":25626,"bs-Latn":26650,"sr-Cyrl":27674,"sr-Latn":28698,smn:28731,"az-Cyrl":29740,sms:29755,zh:30724,nn:30740,bs:30746,"az-Latn":30764,sma:30779,"uz-Cyrl":30787,"mn-Cyrl":30800,"iu-Cans":30813,"zh-Hant":31748,nb:31764,sr:31770,"tg-Cyrl":31784,dsb:31790,smj:31803,"uz-Latn":31811,"mn-Mong":31824,"iu-Latn":31837,"tzm-Latn":31839,"ha-Latn":31848};t.getLanguageId=function(){return r[i()]}},CCID:function(e,t,n){"use strict";function i(e){var t={left:[],center:[],right:[]};if(e)for(var n=0,i=e;n<i.length;n++){var r=i[n];r.frozenLeft?t.left.push(r):r.frozenRight?t.right.push(r):t.center.push(r)}return t}function r(e,t){var n=0;if(e)for(var i=0,r=e;i<r.length;i++){var o=r[i];n+=parseFloat(t&&o[t]?o[t]:o.width)}return n}Object.defineProperty(t,"__esModule",{value:!0}),t.columnsByPin=i,t.columnGroupWidths=function(e,t){return{left:r(e.left),center:r(e.center),right:r(e.right),total:Math.floor(r(t))}},t.columnTotalWidth=r,t.columnsTotalWidth=function(e,t){for(var n=0,i=0,r=e;i<r.length;i++){var o=r[i];n+=t&&o[t]?o[t]:o.width}return n},t.columnsByPinArr=function(e){var t=[],n=i(e);return t.push({type:"left",columns:n.left}),t.push({type:"center",columns:n.center}),t.push({type:"right",columns:n.right}),t}},CFqe: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(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\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(n instanceof Function||"[object Function]"===Object.prototype.toString.call(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("PJh5"))},CGGv:function(e,t,n){"use strict";var i=n("cwzr"),r=n("9Avi");t.async=new r.AsyncScheduler(i.AsyncAction)},CMrU:function(e,t,n){"use strict";var i=n("rCTf"),r=n("CfHE");i.Observable.prototype.concatAll=r.concatAll},CPEW:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("ves3"),r=n("VQA2");i.a.prototype.first=r.a},CToi:function(e,t,n){"use strict";var i=n("rCTf"),r=n("ZvZx");i.Observable.prototype.max=r.max},CURp:function(e,t,n){"use strict";var i=n("VOfZ"),r=n("1r8+"),o=n("aQl7"),s=n("ICpg"),l=n("rCTf"),a=n("cdmN"),u=n("QqRK"),c=n("mbVC");t.subscribeToResult=function(e,t,n,d){var h=new u.InnerSubscriber(e,n,d);if(h.closed)return null;if(t instanceof l.Observable)return t._isScalar?(h.next(t.value),h.complete(),null):(h.syncErrorThrowable=!0,t.subscribe(h));if(r.isArrayLike(t)){for(var p=0,f=t.length;p<f&&!h.closed;p++)h.next(t[p]);h.closed||h.complete()}else{if(o.isPromise(t))return t.then(function(e){h.closed||(h.next(e),h.complete())},function(e){return h.error(e)}).then(null,function(e){i.root.setTimeout(function(){throw e})}),h;if(t&&"function"==typeof t[a.iterator])for(var m=t[a.iterator]();;){var g=m.next();if(g.done){h.complete();break}if(h.next(g.value),h.closed)break}else if(t&&"function"==typeof t[c.observable]){var v=t[c.observable]();if("function"==typeof v.subscribe)return v.subscribe(new u.InnerSubscriber(e,n,d));h.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var y=s.isObject(t)?"an invalid object":"'"+t+"'";h.error(new TypeError("You provided "+y+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable."))}}return null}},CYDS:function(e,t,n){"use strict";var i=n("rCTf"),r=n("/TOt");i.Observable.prototype.auditTime=r.auditTime},CcWG:function(e,t,n){"use strict";var i=n("71nt"),r=n("bxoG"),o=n("Ed4+"),s=n("hKHw"),l=n("j3u2"),a=function(e,t){var n,i="";for(n=0;n<t;n++)i+=String.fromCharCode(255&e),e>>>=8;return i},u=function(e,t,n,r,u,c){var d,h,p=e.file,f=e.compression,m=c!==o.utf8encode,g=i.transformTo("string",c(p.name)),v=i.transformTo("string",o.utf8encode(p.name)),y=p.comment,b=i.transformTo("string",c(y)),_=i.transformTo("string",o.utf8encode(y)),w=v.length!==p.name.length,x=_.length!==y.length,C="",S="",O="",T=p.dir,E=p.date,k={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(k.crc32=e.crc32,k.compressedSize=e.compressedSize,k.uncompressedSize=e.uncompressedSize);var A=0;t&&(A|=8),m||!w&&!x||(A|=2048);var I=0,M=0;T&&(I|=16),"UNIX"===u?(M=798,I|=function(e,t){var n=e;return e||(n=T?16893:33204),(65535&n)<<16}(p.unixPermissions)):(M=20,I|=63&(p.dosPermissions||0)),d=E.getUTCHours(),d<<=6,d|=E.getUTCMinutes(),d<<=5,d|=E.getUTCSeconds()/2,h=E.getUTCFullYear()-1980,h<<=4,h|=E.getUTCMonth()+1,h<<=5,h|=E.getUTCDate(),w&&(S=a(1,1)+a(s(g),4)+v,C+="up"+a(S.length,2)+S),x&&(O=a(1,1)+a(s(b),4)+_,C+="uc"+a(O.length,2)+O);var D="";return D+="\n\0",D+=a(A,2),D+=f.magic,D+=a(d,2),D+=a(h,2),D+=a(k.crc32,4),D+=a(k.compressedSize,4),D+=a(k.uncompressedSize,4),D+=a(g.length,2),D+=a(C.length,2),{fileRecord:l.LOCAL_FILE_HEADER+D+g+C,dirRecord:l.CENTRAL_FILE_HEADER+a(M,2)+D+a(b.length,2)+"\0\0\0\0"+a(I,4)+a(r,4)+g+C+b}};function c(e,t,n,i){r.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=i,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}i.inherits(c,r),c.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,i=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,r.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-i-1))/n:100}}))},c.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=u(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=u(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return l.DATA_DESCRIPTOR+a(e.crc32,4)+a(e.compressedSize,4)+a(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var n=function(e,t,n,r,o){var s=i.transformTo("string",o(r));return l.CENTRAL_DIRECTORY_END+"\0\0\0\0"+a(e,2)+a(e,2)+a(t,4)+a(n,4)+a(s.length,2)+s}(this.dirRecords.length,this.bytesWritten-e,e,this.zipComment,this.encodeFileName);this.push({data:n,meta:{percent:100}})},c.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},c.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",function(e){t.processChunk(e)}),e.on("end",function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()}),e.on("error",function(e){t.error(e)}),this},c.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},c.prototype.error=function(e){var t=this._sources;if(!r.prototype.error.call(this,e))return!1;for(var n=0;n<t.length;n++)try{t[n].error(e)}catch(e){}return!0},c.prototype.lock=function(){r.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},e.exports=c},CfHE:function(e,t,n){"use strict";var i=n("oZkx");t.concatAll=function(){return i.concatAll()(this)}},CnjA:function(e,t,n){"use strict";e.exports={_findGroup:function(){var e,t=this.option("validationGroup");return t||(t=(e=this.$element().parents(".dx-validationgroup").first()).length?e.dxValidationGroup("instance"):this._modelByElement(this.$element())),t}}},CodH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r={},o=function(){function e(e,t){this.component=e,this.ngZone=t,this.subscriptions={}}return e.prototype.hasEvent=function(e){return this.getEmitter(e).observers.length},e.prototype.fireEvent=function(e,t){var n=this;this.ngZone.run(function(){n.getEmitter(e).next(t&&t[0])})},e.prototype.on=function(e,t){var n=this.subscriptions[e]||[],i=this.getEmitter(e).subscribe(t.bind(this.component.instance)),r=i.unsubscribe.bind(i);n.push({handler:t,unsubscribe:r}),this.subscriptions[e]=n},e.prototype.off=function(e,t){var n=this.subscriptions[e]||[];t?n.some(function(e,i){if(e.handler===t)return e.unsubscribe(),n.splice(i,1),!0}):(n.forEach(function(e){e.unsubscribe()}),n.splice(0,n.length))},e.prototype.dispose=function(){},e.prototype.getEmitter=function(e){var t=r[e];return this.component[t]||(this.component[t]=new i.EventEmitter),this.component[t]},e}();t.NgEventsStrategy=o;var s=[],l=null,a=function(e,t){l||(l=e.onStable.subscribe(function(){l.unsubscribe(),l=null,e.run(function(){s.forEach(function(e){t.call(e.context,e.name+"Change",[e.context.component[e.name]])})}),s=[]}))};t.EmitterHelper=function(){function e(e,t){this.component=t,this.lockedValueChangeEvent=!1,this.strategy=new o(t,e),a(e,this.fireNgEvent)}return e.prototype.fireNgEvent=function(e,t){if(!this.lockedValueChangeEvent||"valueChange"!==e){var n=this.component[e];n&&n.next(t&&t[0])}},e.prototype.createEmitter=function(e,t){this.component[e]=new i.EventEmitter,t&&(r[t]=e)},e.prototype.rememberEvent=function(e){s.push({name:e,context:this})},e}()},CqHt: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("PJh5"))},Cr1h:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("B00U"),s=n("y9a2"),l=n("g28B"),a=function(e){function t(t,n){e.call(this,function(e){var t=this,n=t.logSubscribedFrame();return e.add(new o.Subscription(function(){t.logUnsubscribedFrame(n)})),t.scheduleMessages(e),e}),this.messages=t,this.subscriptions=[],this.scheduler=n}return i(t,e),t.prototype.scheduleMessages=function(e){for(var t=this.messages.length,n=0;n<t;n++){var i=this.messages[n];e.add(this.scheduler.schedule(function(e){e.message.notification.observe(e.subscriber)},i.frame,{message:i,subscriber:e}))}},t}(r.Observable);t.ColdObservable=a,l.applyMixins(a,[s.SubscriptionLoggable])},Cw9N:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.skipUntil=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.notifier))},e}(),l=function(e){function t(t,n){e.call(this,t),this.hasValue=!1,this.isInnerStopped=!1,this.add(o.subscribeToResult(this,n))}return i(t,e),t.prototype._next=function(t){this.hasValue&&e.prototype._next.call(this,t)},t.prototype._complete=function(){this.isInnerStopped?e.prototype._complete.call(this):this.unsubscribe()},t.prototype.notifyNext=function(e,t,n,i,r){this.hasValue=!0},t.prototype.notifyComplete=function(){this.isInnerStopped=!0,this.isStopped&&e.prototype._complete.call(this)},t}(r.OuterSubscriber)},Cx8F:function(e,t,n){"use strict";var i=n("hQYy");t.retryWhen=function(e){return i.retryWhen(e)(this)}},D1Va:function(e,t,n){"use strict";e.exports=o;var i=n("DsFX"),r=n("jOgh");function o(e){if(!(this instanceof o))return new o(e);i.call(this,e),this._transformState=new function(e){this.afterTransform=function(t,n){return function(e,t,n){var i=e._transformState;i.transforming=!1;var r=i.writecb;if(!r)return e.emit("error",new Error("no writecb in Transform class"));i.writechunk=null,i.writecb=null,null!==n&&void 0!==n&&e.push(n),r(t);var o=e._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&e._read(o.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e){s(t,e)}):s(t)})}function s(e,t){if(t)return e.emit("error",t);var n=e._transformState;if(e._writableState.length)throw new Error("calling transform done when ws.length != 0");if(n.transforming)throw new Error("calling transform done when still transforming");return e.push(null)}r.inherits=n("LC74"),r.inherits(o,i),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,i.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,n){throw new Error("not implemented")},o.prototype._write=function(e,t,n){var i=this._transformState;if(i.writecb=n,i.writechunk=e,i.writeencoding=t,!i.transforming){var r=this._readableState;(i.needTransform||r.needReadable||r.length<r.highWaterMark)&&this._read(r.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},D1q2:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("7/W5")),i(n("XlRR")),i(n("1Z5q"))},D2Nv:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.tap=function(e,t,n){return function(i){return i.lift(new o(e,t,n))}};var o=function(){function e(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.nextOrObserver,this.error,this.complete))},e}(),s=function(e){function t(t,n,i,o){e.call(this,t);var s=new r.Subscriber(n,i,o);s.syncErrorThrowable=!0,this.add(s),this.safeSubscriber=s}return i(t,e),t.prototype._next=function(e){var t=this.safeSubscriber;t.next(e),t.syncErrorThrown?this.destination.error(t.syncErrorValue):this.destination.next(e)},t.prototype._error=function(e){var t=this.safeSubscriber;t.error(e),this.destination.error(t.syncErrorThrown?t.syncErrorValue:e)},t.prototype._complete=function(){var e=this.safeSubscriber;e.complete(),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.complete()},t}(r.Subscriber)},D6xR:function(e,t,n){"use strict";var i=n("42iP").camelize,r=["","Webkit","Moz","O","Ms"],o={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},s=document.createElement("dx").style;t.styleProp=function(e){if(e in s)return e;e=e.charAt(0).toUpperCase()+e.substr(1);for(var t=1;t<r.length;t++){var n=r[t].toLowerCase()+e;if(n in s)return n}},t.stylePropPrefix=function(e){return function(e,t){var n;e=i(e,!0);for(var o=0,s=r.length;o<s;o++){var l=r[o],a=l+e;if(void 0===(n=t(i(a),l))&&(n=t(a,l)),void 0!==n)break}return n}(e,function(e,t){if(e in s)return o[t]})}},D77r:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("CGGv"),o=n("fuZx"),s=n("mmVS"),l=n("cmqr");t.timeout=function(e,t){void 0===t&&(t=r.async);var n=o.isDate(e),i=n?+e-t.now():Math.abs(e);return function(e){return e.lift(new a(i,n,t,new l.TimeoutError))}};var a=function(){function e(e,t,n,i){this.waitFor=e,this.absoluteTimeout=t,this.scheduler=n,this.errorInstance=i}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.absoluteTimeout,this.waitFor,this.scheduler,this.errorInstance))},e}(),u=function(e){function t(t,n,i,r,o){e.call(this,t),this.absoluteTimeout=n,this.waitFor=i,this.scheduler=r,this.errorInstance=o,this.action=null,this.scheduleTimeout()}return i(t,e),t.dispatchTimeout=function(e){e.error(e.errorInstance)},t.prototype.scheduleTimeout=function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(t.dispatchTimeout,this.waitFor,this))},t.prototype._next=function(t){this.absoluteTimeout||this.scheduleTimeout(),e.prototype._next.call(this,t)},t.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.errorInstance=null},t}(s.Subscriber)},DB2G:function(e,t,n){"use strict";var i=n("CGGv"),r=n("fWbP"),o=n("nSY4");t.bufferTime=function(e){var t=arguments.length,n=i.async;r.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);var s=null;t>=2&&(s=arguments[1]);var l=Number.POSITIVE_INFINITY;return t>=3&&(l=arguments[2]),o.bufferTime(e,s,l,n)(this)}},DH9z:function(e,t,n){"use strict";var i=n("V3wn");e.exports=new i},DN1M:function(e,t,n){"use strict";var i=n("iO9N"),r="$chartjs",o="chartjs-",s=o+"render-monitor",l=o+"render-animation",a=["animationstart","webkitAnimationStart"],u={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function c(e,t){var n=i.getStyle(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?Number(r[1]):void 0}var d=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function h(e,t,n){e.addEventListener(t,n,d)}function p(e,t,n){e.removeEventListener(t,n,d)}function f(e,t,n,i,r){return{type:e,chart:t,native:r||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}e.exports={_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,initialize:function(){var e="from{opacity:0.99}to{opacity:1}";!function(e,t){var n=e._style||document.createElement("style");e._style||(e._style=n,t="/* Chart.js */\n"+t,n.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(n)),n.appendChild(document.createTextNode(t))}(this,"@-webkit-keyframes "+l+"{"+e+"}@keyframes "+l+"{"+e+"}."+s+"{-webkit-animation:"+l+" 0.001s;animation:"+l+" 0.001s;}")},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){var n=e.style,i=e.getAttribute("height"),o=e.getAttribute("width");if(e[r]={initial:{height:i,width:o,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===o||""===o){var s=c(e,"width");void 0!==s&&(e.width=s)}if(null===i||""===i)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var l=c(e,"height");void 0!==s&&(e.height=l)}}(e,t),n):null},releaseContext:function(e){var t=e.canvas;if(t[r]){var n=t[r].initial;["height","width"].forEach(function(e){var r=n[e];i.isNullOrUndef(r)?t.removeAttribute(e):t.setAttribute(e,r)}),i.each(n.style||{},function(e,n){t.style[n]=e}),t.width=t.width,delete t[r]}},addEventListener:function(e,t,n){var c=e.canvas;if("resize"!==t){var d=n[r]||(n[r]={});h(c,t,(d.proxies||(d.proxies={}))[e.id+"_"+t]=function(t){n(function(e,t){var n=u[e.type]||e.type,r=i.getRelativePosition(e,t);return f(n,t,r.x,r.y,e)}(t,e))})}else!function(e,t,n){var u=e[r]||(e[r]={}),c=u.resizer=function(e){var t=document.createElement("div"),n=o+"size-monitor",i="position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1;";t.style.cssText=i,t.className=n,t.innerHTML='<div class="'+n+'-expand" style="'+i+'"><div style="position:absolute;width:1000000px;height:1000000px;left:0;top:0"></div></div><div class="'+n+'-shrink" style="'+i+'"><div style="position:absolute;width:200%;height:200%;left:0; top:0"></div></div>';var r=t.childNodes[0],s=t.childNodes[1];t._reset=function(){r.scrollLeft=1e6,r.scrollTop=1e6,s.scrollLeft=1e6,s.scrollTop=1e6};var l=function(){t._reset(),e()};return h(r,"scroll",l.bind(r,"expand")),h(s,"scroll",l.bind(s,"shrink")),t}(function(e,r){var o=!1,s=[];return function(){s=Array.prototype.slice.call(arguments),r=r||this,o||(o=!0,i.requestAnimFrame.call(window,function(){o=!1,(function(){if(u.resizer)return t(f("resize",n))}).apply(r,s)}))}}());!function(e,t){var n=e[r]||(e[r]={}),o=n.renderProxy=function(e){e.animationName===l&&t()};i.each(a,function(t){h(e,t,o)}),n.reflow=!!e.offsetParent,e.classList.add(s)}(e,function(){if(u.resizer){var t=e.parentNode;t&&t!==c.parentNode&&t.insertBefore(c,t.firstChild),c._reset()}})}(c,n,e)},removeEventListener:function(e,t,n){var o=e.canvas;if("resize"!==t){var l=((n[r]||{}).proxies||{})[e.id+"_"+t];l&&p(o,t,l)}else!function(e){var t=e[r]||{},n=t.resizer;delete t.resizer,function(e){var t=e[r]||{},n=t.renderProxy;n&&(i.each(a,function(t){p(e,t,n)}),delete t.renderProxy),e.classList.remove(s)}(e),n&&n.parentNode&&n.parentNode.removeChild(n)}(o)}},i.addEvent=h,i.removeEvent=p},DOkx: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"],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,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},DSXN: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",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:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n("PJh5"))},DZi2:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("F7Al");t.single=function(e){return function(t){return t.lift(new s(e,t))}};var s=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.predicate,this.source))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.predicate=n,this.source=i,this.seenValue=!1,this.index=0}return i(t,e),t.prototype.applySingleValue=function(e){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=e)},t.prototype._next=function(e){var t=this.index++;this.predicate?this.tryNext(e,t):this.applySingleValue(e)},t.prototype.tryNext=function(e,t){try{this.predicate(e,t,this.source)&&this.applySingleValue(e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){var e=this.destination;this.index>0?(e.next(this.seenValue?this.singleValue:void 0),e.complete()):e.error(new o.EmptyError)},t}(r.Subscriber)},Db81:function(e,t,n){"use strict";var i=n("PJh5");i="function"==typeof i?i:window.moment;var r=n("k7DW"),o=n("iO9N"),s=Number.MIN_SAFE_INTEGER||-9007199254740991,l=Number.MAX_SAFE_INTEGER||9007199254740991,a={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},u=Object.keys(a);function c(e,t){return e-t}function d(e){var t,n,i,r={},o=[];for(t=0,n=e.length;t<n;++t)r[i=e[t]]||(r[i]=!0,o.push(i));return o}function h(e,t,n,i){var r=function(e,t,n){for(var i,r,o,s=0,l=e.length-1;s>=0&&s<=l;){if(o=e[i=s+l>>1],!(r=e[i-1]||null))return{lo:null,hi:o};if(o[t]<n)s=i+1;else{if(!(r[t]>n))return{lo:r,hi:o};l=i-1}}return{lo:o,hi:null}}(e,t,n),o=r.lo?r.hi?r.lo:e[e.length-2]:e[0],s=r.lo?r.hi?r.hi:e[e.length-1]:e[1],l=s[t]-o[t];return o[i]+(s[i]-o[i])*(l?(n-o[t])/l:0)}function p(e,t){var n=t.parser,r=t.parser||t.format;return"function"==typeof n?n(e):"string"==typeof e&&"string"==typeof r?i(e,r):(e instanceof i||(e=i(e)),e.isValid()?e:"function"==typeof r?r(e):e)}function f(e,t){if(o.isNullOrUndef(e))return null;var n=t.options.time,i=p(t.getRightValue(e),n);return i.isValid()?(n.round&&i.startOf(n.round),i.valueOf()):null}function m(e){for(var t=u.indexOf(e)+1,n=u.length;t<n;++t)if(a[u[t]].common)return u[t]}e.exports=function(e){var t=e.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");this.mergeTicksOptions(),e.Scale.prototype.initialize.call(this)},update:function(){var t=this.options;return t.time&&t.time.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),e.Scale.prototype.update.apply(this,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),e.Scale.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var e,t,n,r,a,u,h=this,p=h.chart,m=h.options.time,g=m.unit||"day",v=l,y=s,b=[],_=[],w=[];for(e=0,n=p.data.labels.length;e<n;++e)w.push(f(p.data.labels[e],h));for(e=0,n=(p.data.datasets||[]).length;e<n;++e)if(p.isDatasetVisible(e))if(o.isObject((a=p.data.datasets[e].data)[0]))for(_[e]=[],t=0,r=a.length;t<r;++t)u=f(a[t],h),b.push(u),_[e][t]=u;else b.push.apply(b,w),_[e]=w.slice(0);else _[e]=[];w.length&&(w=d(w).sort(c),v=Math.min(v,w[0]),y=Math.max(y,w[w.length-1])),b.length&&(b=d(b).sort(c),v=Math.min(v,b[0]),y=Math.max(y,b[b.length-1])),v=f(m.min,h)||v,y=f(m.max,h)||y,v=v===l?+i().startOf(g):v,y=y===s?+i().endOf(g)+1:y,h.min=Math.min(v,y),h.max=Math.max(v+1,y),h._horizontal=h.isHorizontal(),h._table=[],h._timestamps={data:b,datasets:_,labels:w}},buildTicks:function(){var e,t,n,r=this,s=r.min,c=r.max,d=r.options,g=d.time,v=[],y=[];switch(d.ticks.source){case"data":v=r._timestamps.data;break;case"labels":v=r._timestamps.labels;break;case"auto":default:v=function(e,t,n,r){var s,c=r.time,d=c.unit||function(e,t,n,i){var r,o,s=u.length;for(r=u.indexOf(c.minUnit);r<s-1;++r)if((o=a[u[r]]).common&&Math.ceil((n-t)/((o.steps?o.steps[o.steps.length-1]:l)*o.size))<=i)return u[r];return u[s-1]}(0,e,t,n),h=m(d),p=o.valueOrDefault(c.stepSize,c.unitStepSize),f="week"===d&&c.isoWeekday,g=r.ticks.major.enabled,v=a[d],y=i(e),b=i(t),_=[];for(p||(p=function(e,t,n,i){var r,o,s,l=t-e,u=a[d],c=u.size,h=u.steps;if(!h)return Math.ceil(l/(i*c));for(r=0,o=h.length;r<o&&(s=h[r],!(Math.ceil(l/(c*s))<=i));++r);return s}(e,t,0,n)),f&&(y=y.isoWeekday(f),b=b.isoWeekday(f)),y=y.startOf(f?"day":d),(b=b.startOf(f?"day":d))<t&&b.add(1,d),s=i(y),g&&h&&!f&&!c.round&&(s.startOf(h),s.add(~~((y-s)/(v.size*p))*p,d));s<b;s.add(p,d))_.push(+s);return _.push(+s),_}(s,c,r.getLabelCapacity(s),d)}for("ticks"===d.bounds&&v.length&&(s=v[0],c=v[v.length-1]),s=f(g.min,r)||s,c=f(g.max,r)||c,e=0,t=v.length;e<t;++e)(n=v[e])>=s&&n<=c&&y.push(n);return r.min=s,r.max=c,r._unit=g.unit||function(e,t,n,o){var s,l,c=i.duration(i(r.max).diff(i(n)));for(s=u.length-1;s>=u.indexOf(t);s--)if(a[l=u[s]].common&&c.as(l)>=e.length)return l;return u[t?u.indexOf(t):0]}(y,g.minUnit,r.min),r._majorUnit=m(r._unit),r._table=function(e,t,n,i){if("linear"===d.distribution||!e.length)return[{time:t,pos:0},{time:n,pos:1}];var r,o,s,l,a,u=[],c=[t];for(r=0,o=e.length;r<o;++r)(l=e[r])>t&&l<n&&c.push(l);for(c.push(n),r=0,o=c.length;r<o;++r)a=c[r+1],l=c[r],void 0!==(s=c[r-1])&&void 0!==a&&Math.round((a+s)/2)===l||u.push({time:l,pos:r/(o-1)});return u}(r._timestamps.data,s,c),r._offsets=function(e,t,n,i,r){var o,s,l=0,a=0;return r.offset&&t.length&&(r.time.min||(s=t[0],l=(h(e,"time",o=t.length>1?t[1]:i,"pos")-h(e,"time",s,"pos"))/2),r.time.max||(o=t[t.length-1],s=t.length>1?t[t.length-2]:n,a=(h(e,"time",o,"pos")-h(e,"time",s,"pos"))/2)),{left:l,right:a}}(r._table,y,s,c,d),r._labelFormat=function(e,t){var n,i,r,o=e.length;for(n=0;n<o;n++){if(0!==(i=p(e[n],t)).millisecond())return"MMM D, YYYY h:mm:ss.SSS a";0===i.second()&&0===i.minute()&&0===i.hour()||(r=!0)}return r?"MMM D, YYYY h:mm:ss a":"MMM D, YYYY"}(r._timestamps.data,g),function(e,t){var n,r,o,s,l=[];for(n=0,r=e.length;n<r;++n)o=e[n],s=!!t&&o===+i(o).startOf(t),l.push({value:o,major:s});return l}(y,r._majorUnit)},getLabelForIndex:function(e,t){var n=this.chart.data,i=this.options.time,r=n.labels&&e<n.labels.length?n.labels[e]:"",s=n.datasets[t].data[e];return o.isObject(s)&&(r=this.getRightValue(s)),i.tooltipFormat?p(r,i).format(i.tooltipFormat):"string"==typeof r?r:p(r,i).format(this._labelFormat)},tickFormatFunction:function(e,t,n,i){var r=this.options,s=e.valueOf(),l=r.time.displayFormats,a=l[this._unit],u=this._majorUnit,c=l[u],d=e.clone().startOf(u).valueOf(),h=r.ticks.major,p=h.enabled&&u&&c&&s===d,f=e.format(i||(p?c:a)),m=p?h:r.ticks.minor,g=o.valueOrDefault(m.callback,m.userCallback);return g?g(f,t,n):f},convertTicksToLabels:function(e){var t,n,r=[];for(t=0,n=e.length;t<n;++t)r.push(this.tickFormatFunction(i(e[t].value),t,e));return r},getPixelForOffset:function(e){var t=this,n=t._horizontal?t.width:t.height,i=t._horizontal?t.left:t.top,r=h(t._table,"time",e,"pos");return i+n*(t._offsets.left+r)/(t._offsets.left+1+t._offsets.right)},getPixelForValue:function(e,t,n){var i=null;if(void 0!==t&&void 0!==n&&(i=this._timestamps.datasets[n][t]),null===i&&(i=f(e,this)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(e){var t=this.getTicks();return e>=0&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this,n=t._horizontal?t.width:t.height,r=h(t._table,"pos",(n?(e-(t._horizontal?t.left:t.top))/n:0)*(t._offsets.left+1+t._offsets.left)-t._offsets.right,"time");return i(r)},getLabelWidth:function(e){var t=this.options.ticks,n=this.ctx.measureText(e).width,i=o.toRadians(t.maxRotation),s=Math.cos(i),l=Math.sin(i);return n*s+o.valueOrDefault(t.fontSize,r.global.defaultFontSize)*l},getLabelCapacity:function(e){var t=this,n=t.options.time.displayFormats.millisecond,r=t.tickFormatFunction(i(e),0,[],n),o=t.getLabelWidth(r),s=t.isHorizontal()?t.width:t.height,l=Math.floor(s/o);return l>0?l:1}});e.scaleService.registerScaleType("time",t,{position:"bottom",distribution:"linear",bounds:"data",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}})}},Dc2k:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("VOfZ"),o=n("+3eL"),s=n("WhVc"),l=n("rCTf"),a=n("mmVS"),u=n("9omE");function c(e,t){return void 0===t&&(t=null),new v({method:"GET",url:e,headers:t})}function d(e,t,n){return new v({method:"POST",url:e,body:t,headers:n})}function h(e,t){return new v({method:"DELETE",url:e,headers:t})}function p(e,t,n){return new v({method:"PUT",url:e,body:t,headers:n})}function f(e,t,n){return new v({method:"PATCH",url:e,body:t,headers:n})}t.ajaxGet=c,t.ajaxPost=d,t.ajaxDelete=h,t.ajaxPut=p,t.ajaxPatch=f;var m=u.map(function(e,t){return e.response});function g(e,t){return m(new v({method:"GET",url:e,responseType:"json",headers:t}))}t.ajaxGetJSON=g;var v=function(e){function t(t){e.call(this);var n={async:!0,createXHR:function(){return this.crossDomain?(function(){if(r.root.XMLHttpRequest)return new r.root.XMLHttpRequest;if(r.root.XDomainRequest)return new r.root.XDomainRequest;throw new Error("CORS is not supported by your browser")}).call(this):function(){if(r.root.XMLHttpRequest)return new r.root.XMLHttpRequest;var e=void 0;try{for(var t=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],n=0;n<3;n++)try{if(new r.root.ActiveXObject(e=t[n]))break}catch(e){}return new r.root.ActiveXObject(e)}catch(e){throw new Error("XMLHttpRequest is not supported by your browser")}}()},crossDomain:!1,withCredentials:!1,headers:{},method:"GET",responseType:"json",timeout:0};if("string"==typeof t)n.url=t;else for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);this.request=n}return i(t,e),t.prototype._subscribe=function(e){return new y(e,this.request)},t.create=function(){var e=function(e){return new t(e)};return e.get=c,e.post=d,e.delete=h,e.put=p,e.patch=f,e.getJSON=g,e}(),t}(l.Observable);t.AjaxObservable=v;var y=function(e){function t(t,n){e.call(this,t),this.request=n,this.done=!1;var i=n.headers=n.headers||{};n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),"Content-Type"in i||r.root.FormData&&n.body instanceof r.root.FormData||"undefined"==typeof n.body||(i["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"),n.body=this.serializeBody(n.body,n.headers["Content-Type"]),this.send()}return i(t,e),t.prototype.next=function(e){this.done=!0;var t=this.destination,n=new b(e,this.xhr,this.request);t.next(n)},t.prototype.send=function(){var e=this.request,t=this.request,n=t.user,i=t.method,r=t.url,l=t.async,a=t.password,u=t.headers,c=t.body,d=o.tryCatch(e.createXHR).call(e);if(d===s.errorObject)this.error(s.errorObject.e);else{if(this.xhr=d,this.setupEvents(d,e),(n?o.tryCatch(d.open).call(d,i,r,l,n,a):o.tryCatch(d.open).call(d,i,r,l))===s.errorObject)return this.error(s.errorObject.e),null;if(l&&(d.timeout=e.timeout,d.responseType=e.responseType),"withCredentials"in d&&(d.withCredentials=!!e.withCredentials),this.setHeaders(d,u),(c?o.tryCatch(d.send).call(d,c):o.tryCatch(d.send).call(d))===s.errorObject)return this.error(s.errorObject.e),null}return d},t.prototype.serializeBody=function(e,t){if(!e||"string"==typeof e)return e;if(r.root.FormData&&e instanceof r.root.FormData)return e;if(t){var n=t.indexOf(";");-1!==n&&(t=t.substring(0,n))}switch(t){case"application/x-www-form-urlencoded":return Object.keys(e).map(function(t){return encodeURI(t)+"="+encodeURI(e[t])}).join("&");case"application/json":return JSON.stringify(e);default:return e}},t.prototype.setHeaders=function(e,t){for(var n in t)t.hasOwnProperty(n)&&e.setRequestHeader(n,t[n])},t.prototype.setupEvents=function(e,t){var n,i,o=t.progressSubscriber;function s(e){var t=s.subscriber,n=s.progressSubscriber,i=s.request;n&&n.error(e),t.error(new x(this,i))}function l(e){var t=l.subscriber,n=l.progressSubscriber,i=l.request;if(4===this.readyState){var r=1223===this.status?204:this.status;0===r&&(r=("text"===this.responseType?this.response||this.responseText:this.response)?200:0),200<=r&&r<300?(n&&n.complete(),t.next(e),t.complete()):(n&&n.error(e),t.error(new _("ajax error "+r,this,i)))}}e.ontimeout=s,s.request=t,s.subscriber=this,s.progressSubscriber=o,e.upload&&"withCredentials"in e&&(o&&(n=function(e){n.progressSubscriber.next(e)},r.root.XDomainRequest?e.onprogress=n:e.upload.onprogress=n,n.progressSubscriber=o),e.onerror=i=function(e){var t=i.progressSubscriber,n=i.subscriber,r=i.request;t&&t.error(e),n.error(new _("ajax error",this,r))},i.request=t,i.subscriber=this,i.progressSubscriber=o),e.onreadystatechange=l,l.subscriber=this,l.progressSubscriber=o,l.request=t},t.prototype.unsubscribe=function(){var t=this.xhr;!this.done&&t&&4!==t.readyState&&"function"==typeof t.abort&&t.abort(),e.prototype.unsubscribe.call(this)},t}(a.Subscriber);t.AjaxSubscriber=y;var b=function(){return function(e,t,n){this.originalEvent=e,this.xhr=t,this.request=n,this.status=t.status,this.responseType=t.responseType||n.responseType,this.response=w(this.responseType,t)}}();t.AjaxResponse=b;var _=function(e){function t(t,n,i){e.call(this,t),this.message=t,this.xhr=n,this.request=i,this.status=n.status,this.responseType=n.responseType||i.responseType,this.response=w(this.responseType,n)}return i(t,e),t}(Error);function w(e,t){switch(e){case"json":return"response"in t?t.responseType?t.response:JSON.parse(t.response||t.responseText||"null"):JSON.parse(t.responseText||"null");case"xml":return t.responseXML;case"text":default:return"response"in t?t.response:t.responseText}}t.AjaxError=_;var x=function(e){function t(t,n){e.call(this,"ajax timeout",t,n)}return i(t,e),t}(_);t.AjaxTimeoutError=x},Di9Q:function(e,t,n){"use strict";var i=n("rCTf"),r=n("DB2G");i.Observable.prototype.bufferTime=r.bufferTime},Dkzu:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf");t.ErrorObservable=function(e){function t(t,n){e.call(this),this.error=t,this.scheduler=n}return i(t,e),t.create=function(e,n){return new t(e,n)},t.dispatch=function(e){e.subscriber.error(e.error)},t.prototype._subscribe=function(e){var n=this.error,i=this.scheduler;if(e.syncErrorThrowable=!0,i)return i.schedule(t.dispatch,0,{error:n,subscriber:e});e.error(n)},t}(r.Observable)},Dm3E:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("sRU/"),s=function(){var e,t=o(),n=!1,s=t.add,l=t.remove,a=function(){var e=i(window);return{width:e.width(),height:e.height()}},u=function(){var n,i=a();i.width===e.width&&i.height===e.height||(i.width===e.width&&(n="height"),i.height===e.height&&(n="width"),e=i,t.fire(n))};return e=a(),t.add=function(){var e=s.apply(t,arguments),o=i(window);return!n&&t.has()&&(r.subscribeGlobal(o,"resize",u),n=!0),e},t.remove=function(){var e=l.apply(t,arguments),o=i(window);return!t.has()&&n&&(r.off(o,"resize",u),n=!1),e},t}(),l=function(e){return e<768?"xs":e<992?"sm":e<1200?"md":"lg"};t.resizeCallbacks=s,t.defaultScreenFactorFunc=l,t.getCurrentScreenFactor=function(e){return(e||l)(i(window).width())}},DsFX:function(e,t,n){"use strict";var i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=d;var r=n("ypnx"),o=n("jOgh");o.inherits=n("LC74");var s=n("Rt1F"),l=n("7dSG");o.inherits(d,s);for(var a=i(l.prototype),u=0;u<a.length;u++){var c=a[u];d.prototype[c]||(d.prototype[c]=l.prototype[c])}function d(e){if(!(this instanceof d))return new d(e);s.call(this,e),l.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",h)}function h(){this.allowHalfOpen||this._writableState.ended||r(p,this)}function p(e){e.end()}},DuR2:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},DzMp:function(e,t,n){"use strict";var i=n("+EXD");t.defer=i.DeferObservable.create},"E/WS":function(e,t,n){"use strict";var i=n("CGGv"),r=n("D77r");t.timeout=function(e,t){return void 0===t&&(t=i.async),r.timeout(e,t)(this)}},E7Yq:function(e,t,n){"use strict";var i=n("rCTf"),r=n("TIy+");i.Observable.fromEvent=r.fromEvent},E8hY:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.debounce=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.durationSelector))},e}(),l=function(e){function t(t,n){e.call(this,t),this.durationSelector=n,this.hasValue=!1,this.durationSubscription=null}return i(t,e),t.prototype._next=function(e){try{var t=this.durationSelector.call(this,e);t&&this._tryNext(e,t)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.emitValue(),this.destination.complete()},t.prototype._tryNext=function(e,t){var n=this.durationSubscription;this.value=e,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),(n=o.subscribeToResult(this,t)).closed||this.add(this.durationSubscription=n)},t.prototype.notifyNext=function(e,t,n,i,r){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){if(this.hasValue){var t=this.value,n=this.durationSubscription;n&&(this.durationSubscription=null,n.unsubscribe(),this.remove(n)),this.value=null,this.hasValue=!1,e.prototype._next.call(this,t)}},t}(r.OuterSubscriber)},EERG:function(e,t,n){"use strict";var i,r,o,s,l=n("F/gp"),a=n("w2oR"),u=n("PdUl").isFunction,c=n("Z73p"),d=n("QH/n").extend,h=n("42iP").camelize,p=n("wtxi"),f=p.when,m=p.Deferred,g=Math,v=g.PI,y=g.min,b=g.abs,_=g.sqrt,w=g.pow,x=g.atan2,C=g.cos,S=g.sin,O=c.each,T=d,E=Number,k=.05,A={x:30,y:20},I="10px",M="#000";function D(e,t,n){var i=l("<canvas>")[0];return i.width=e+(n?0:2*A.x),i.height=t+(n?0:2*A.y),i}function R(e,t,n,i,r,o,s,l){var a,u,c,d,h,p,f=(e+n)/2,m=(t+i)/2,g=x(t-i,e-n),y=o?1:-1;g+=v/180*90*(s?1:-1),a=_(w(n-e,2)+w(i-t,2))/2,c=f+y*((u=_(b(w(r,2)-w(a,2))))*C(g)),d=m+y*(u*S(g)),h=x(t-d,e-c),p=x(i-d,n-c),l.arc(c,d,r,h,p,!s)}function L(e){var t,n=U(e.attributes||{}),i=e.style||{},r=T({},n,{text:e.textContent.replace(/\s+/g," "),textAlign:"middle"===n["text-anchor"]?"center":n["text-anchor"]}),o=n.transform;return o&&((t=o.match(/translate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/))&&(t=t[0].match(/-*\d+([.]\d+)*/g),r.translateX=E(t[0]),r.translateY=t[1]?E(t[1]):0),(t=o.match(/rotate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*,*\s*-*\d+([.]\d+)*)*/))&&(t=t[0].match(/-*\d+([.]\d+)*/g),r.rotationAngle=E(t[0]),r.rotationX=t[1]&&E(t[1]),r.rotationY=t[2]&&E(t[2]))),function(e,t){O(e,function(n,i){""!==e[i]&&(t[h(i)]=e[i])}),t.textDecoration=t.textDecoration||t.textDecorationLine,t.globalAlpha=t.opacity||t.globalAlpha}(i,r),r}function P(e){var t=e&&e.match(/url\(.*\#(.*?)["']?\)/i);return t&&t[1]}function N(e,t){var n=[];t.fontSize=t.fontSize||I,t.fill=t.fill||M,t.fontStyle&&n.push(t.fontStyle),t.fontWeight&&n.push(t.fontWeight),n.push(t.fontSize),n.push(t.fontFamily),e.font=n.join(" "),e.textAlign=t.textAlign,e.fillStyle=t.fill,e.globalAlpha=t.globalAlpha}function j(e){for(var t=e.childNodes,n=0;n<t.length;n++)if("tspan"===t[n].tagName)return!0;return!1}function F(e,t,n){var i=e.tagName,o="text"===i||"tspan"===i||void 0===i,l="image"===i,a=T({},n,L(e));if("hidden"!==a.visibility){switch(t.save(),!l&&B(t,a),V(t,a),function(e){e.strokeOpacity=void 0!==e["stroke-opacity"]?e["stroke-opacity"]:1,e.fillOpacity=void 0!==e["fill-opacity"]?e["fill-opacity"]:1,void 0!==e.opacity&&(e.strokeOpacity*=e.opacity,e.fillOpacity*=e.opacity)}(a),t.beginPath(),e.tagName){case void 0:!function(e,t){N(e,t),t.text&&e.fillText(t.text,t.x||0,t.y||0),z(e,t,!0),function(e,t){if(t.textDecoration&&"none"!==t.textDecoration){var n=t.x,i=e.measureText(t.text).width,r=parseInt(t.fontSize,10),o=r*k<1?1:r*k,s=t.y;switch(t.textDecoration){case"line-through":s-=r/3+o/2;break;case"overline":s-=r-o;break;case"underline":s+=o}e.rect(n,s,i,o),Y(e,t),z(e,t)}}(e,t)}(t,a);break;case"text":case"tspan":!function e(t,n,i){for(var r,o=[],s=0,l=0;l<t.length;l++){var a=t[l];if(void 0===a.tagName)F(a,n,i);else if("tspan"===a.tagName||"text"===a.tagName){var u=L(a),c=T({},i,u);if("tspan"===a.tagName&&j(a)){e(a.childNodes,n,c);continue}c.textAlign="start",r&&void 0===u.x||o.push(r={elements:[],options:[],widths:[],offsets:[]}),void 0!==u.dy&&(s+=Number(u.dy)),r.elements.push(a),r.options.push(c),r.offsets.push(s),N(n,c),r.widths.push(n.measureText(c.text).width)}}o.forEach(function(t){var r=t.widths.reduce(function(e,t){return e+t},0),o=0,s=0;"center"===i.textAlign&&(o=r/2),"end"===i.textAlign&&(o=r),t.options.forEach(function(e,n){var i=t.widths[n];e.x=e.x-o+s,e.y+=t.offsets[n],s+=i}),t.elements.forEach(function(i,r){e(i.childNodes,n,t.options[r])})})}(e.childNodes,t,a);break;case"image":!function(e,t){var n=new m,i=new Image;i.onload=function(){e.save(),e.globalAlpha=t.globalAlpha,B(e,t),V(e,t),e.drawImage(i,t.x,t.y,t.width,t.height),e.restore(),n.resolve()},i.onerror=function(){n.resolve()},r.push(n),i.setAttribute("crossOrigin","anonymous"),i.src=t["xlink:href"]}(t,a);break;case"path":!function(e,t){var n,i,r=a.d.split(" "),o=0;do{switch(n=E(r[o+1]),i=E(r[o+2]),r[o]){case"M":e.moveTo(n,i),o+=3;break;case"L":e.lineTo(n,i),o+=3;break;case"C":e.bezierCurveTo(n,i,E(r[o+3]),E(r[o+4]),E(r[o+5]),E(r[o+6])),o+=7;break;case"A":R(E(r[o-2]),E(r[o-1]),E(r[o+6]),E(r[o+7]),n,E(r[o+4]),E(r[o+5]),e),o+=8;break;case"Z":e.closePath(),o+=1}}while(o<r.length)}(t);break;case"rect":!function(e,t){var n=t.x,i=t.y,r=t.width,o=t.height,s=t.rx;s?(s=y(s,r/2,o/2),e.save(),e.translate(n,i),e.moveTo(r/2,0),e.arcTo(r,0,r,o,s),e.arcTo(r,o,0,o,s),e.arcTo(0,o,0,0,s),e.arcTo(0,0,s,0,s),e.lineTo(r/2,0),e.restore()):e.rect(t.x,t.y,t.width,t.height)}(t,a),t.closePath();break;case"circle":t.arc(a.cx,a.cy,a.r,0,2*v,1)}!function(e,t){var n,i=P(t.filter);i&&((n=s&&s[i])||(n={offsetX:0,offsetY:0,blur:0,color:"#000"}),e.shadowOffsetX=n.offsetX,e.shadowOffsetY=n.offsetY,e.shadowColor=n.color,e.shadowBlur=n.blur)}(t,a),o||(Y(t,a),z(t,a)),t.restore()}}function B(e,t){e.translate(t.translateX||0,t.translateY||0),delete t.translateX,delete t.translateY,t.rotationAngle&&(e.translate(t.rotationX||0,t.rotationY||0),e.rotate(t.rotationAngle*v/180),e.translate(-(t.rotationX||0),-(t.rotationY||0)),delete t.rotationAngle,delete t.rotationX,delete t.rotationY)}function V(e,t){t["clip-path"]&&(F(i[P(t["clip-path"])],e,{}),e.clip(),delete t["clip-path"])}function H(e,t,n){var r;O(e,function(e,l){switch(l.tagName&&l.tagName.toLowerCase()){case"g":r=T({},n,L(l)),t.save(),B(t,r),V(t,r),H(l.childNodes,t,r),t.restore();break;case"defs":i={},o={},s={},H(l.childNodes,t);break;case"clippath":!function(e){i[e.attributes.id.textContent]=e.childNodes[0]}(l);break;case"pattern":!function(e){o[e.attributes.id.textContent]=e}(l);break;case"filter":!function(e){var t={};O(e.childNodes,function(e,n){var i=n.attributes;if(i.result)switch(i.result.value){case"gaussianBlurResult":i.stdDeviation&&(t.blur=E(i.stdDeviation.value));break;case"offsetResult":t.offsetX=E(i.dx.value),t.offsetY=E(i.dy.value);break;case"floodResult":t.color=function(e,t){var n=new a(i["flood-color"]?i["flood-color"].value:"#000");return"rgba("+n.r+","+n.g+","+n.b+","+t+")"}(0,i["flood-opacity"]?i["flood-opacity"].value:1)}}),s[e.id]=t}(l);break;default:F(l,t,n)}})}function z(e,t,n){var i=t.stroke;i&&"none"!==i&&0!==t["stroke-width"]&&(function(e,t){var n=t["stroke-dasharray"]&&t["stroke-dasharray"].match(/(\d+)/g);n&&n.length&&e.setLineDash&&(n=c.map(n,function(e){return E(e)}),e.setLineDash(n))}(e,t),e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],e.globalAlpha=t.strokeOpacity,e.strokeStyle=i,n?e.strokeText(t.text,t.x,t.y):e.stroke())}function Y(e,t){var n=t.fill;n&&"none"!==n&&(e.fillStyle=-1===n.search(/url/)?n:function(e,t){var n=o[P(t)],i=L(n),r=D(i.width,i.height,!0),s=r.getContext("2d");return H(n.childNodes,s,i),e.createPattern(r,"repeat")}(e,n),e.globalAlpha=t.fillOpacity,e.fill())}var U=function(e){var t,n={};return c.each(e,function(e,i){t=i.textContent,isFinite(t)&&(t=E(t)),n[i.name.toLowerCase()]=t}),n};t.imageCreator={getImageData:function(e,t){var n="image/"+t.format,i=new m,o=t.width,s=t.height,a=t.backgroundColor;return u(t.__parseAttributesFn)&&(U=t.__parseAttributesFn),function(e,t,n){f.apply(l,r).done(function(){var i=function(e,t){var n=e.toDataURL(t,1);return atob(n.substring(("data:"+t+";base64,").length))}(t,n);e.resolve(i)})}(i,function(e,t,n,i){var o=D(t,n),s=o.getContext("2d"),l=(new DOMParser).parseFromString(e,"image/svg+xml").childNodes[0];return s.translate(A.x,A.y),r=[],document.body.appendChild(o),l.attributes.direction&&(o.dir=l.attributes.direction.textContent),function(e,t,n,i){e.fillStyle=i||"#ffffff",e.fillRect(-A.x,-A.y,t+2*A.x,n+2*A.y)}(s,t,n,i),H(l.childNodes,s,{}),document.body.removeChild(o),o}(e,o,s,a),n),i},getData:function(e,n){var i=this,r=t.imageCreator.getImageData(e,n),o="image/"+n.format,s=new m;return f(r).done(function(e){r=u(window.Blob)?i._getBlob(e,o):i._getBase64(e),s.resolve(r)}),s},_getBlob:function(e,t){var n,i=new Uint8Array(e.length);for(n=0;n<e.length;n++)i[n]=e.charCodeAt(n);return new Blob([i.buffer],{type:t})},_getBase64:function(e){return window.btoa(e)}},t.getData=function(e,n,i){t.imageCreator.getData(e,n).done(i)}},EEr4:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("mmVS"),s=n("B00U"),l=n("IZVw"),a=n("ZJf8"),u=n("r8ZY"),c=function(e){function t(t){e.call(this,t),this.destination=t}return i(t,e),t}(o.Subscriber);t.SubjectSubscriber=c;var d=function(e){function t(){e.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return i(t,e),t.prototype[u.rxSubscriber]=function(){return new c(this)},t.prototype.lift=function(e){var t=new h(this,this);return t.operator=e,t},t.prototype.next=function(e){if(this.closed)throw new l.ObjectUnsubscribedError;if(!this.isStopped)for(var t=this.observers,n=t.length,i=t.slice(),r=0;r<n;r++)i[r].next(e)},t.prototype.error=function(e){if(this.closed)throw new l.ObjectUnsubscribedError;this.hasError=!0,this.thrownError=e,this.isStopped=!0;for(var t=this.observers,n=t.length,i=t.slice(),r=0;r<n;r++)i[r].error(e);this.observers.length=0},t.prototype.complete=function(){if(this.closed)throw new l.ObjectUnsubscribedError;this.isStopped=!0;for(var e=this.observers,t=e.length,n=e.slice(),i=0;i<t;i++)n[i].complete();this.observers.length=0},t.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},t.prototype._trySubscribe=function(t){if(this.closed)throw new l.ObjectUnsubscribedError;return e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){if(this.closed)throw new l.ObjectUnsubscribedError;return this.hasError?(e.error(this.thrownError),s.Subscription.EMPTY):this.isStopped?(e.complete(),s.Subscription.EMPTY):(this.observers.push(e),new a.SubjectSubscription(this,e))},t.prototype.asObservable=function(){var e=new r.Observable;return e.source=this,e},t.create=function(e,t){return new h(e,t)},t}(r.Observable);t.Subject=d;var h=function(e){function t(t,n){e.call(this),this.destination=t,this.source=n}return i(t,e),t.prototype.next=function(e){var t=this.destination;t&&t.next&&t.next(e)},t.prototype.error=function(e){var t=this.destination;t&&t.error&&this.destination.error(e)},t.prototype.complete=function(){var e=this.destination;e&&e.complete&&this.destination.complete()},t.prototype._subscribe=function(e){return this.source?this.source.subscribe(e):s.Subscription.EMPTY},t}(d);t.AnonymousSubject=h},EGMK:function(e,t,n){"use strict";var i=n("rCTf"),r=n("kkb0");i.Observable.prototype.merge=r.merge},EJJN:function(e,t,n){"use strict";var i=n("F/gp"),r=n("cOhJ"),o=n("Z73p").each,s=n("4b/l"),l=r.inherit({ctor:function(e,t,n){this._$element=e,this._options=t,this._rawData=n,s.attachInstanceToElement(e,this,this._dispose),this._render()},_render:function(){var e=i("<div>").addClass("dx-item-content-placeholder");this._$element.append(e),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(e,t){var n=this._rawData,i=this._options.fieldGetter(e),r=function(e,t,n){var i=function(){var e;return function(t){e!==t&&(n(t,e),e=t)}}();return{dispose:e(t,i),force:function(){i(t())}}}(this._options.watchMethod(),function(){return i(n)},(function(e,n){this._dirty=!0,t(e,n)}).bind(this));this._watchers.push(r)},setDataField:function(){if(this._dirty=!1,o(this._watchers,function(e,t){t.force()}),this._dirty)return!0},_renderDisabled:function(e,t){this._$element.toggleClass("dx-state-disabled",!!e)},_renderVisible:function(e,t){this._$element.toggleClass("dx-state-invisible",void 0!==e&&!e)},_dispose:function(){o(this._watchers,function(e,t){t.dispose()})}});l.getInstance=function(e){return s.getInstanceByElement(e,this)},e.exports=l},EKQi:function(e,t,n){var i=n("IPqK"),r=n("bNE/"),o=n("AI/p"),s=Object.defineProperty;t.f=n("ismg")?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},EKta:function(e,t,n){"use strict";t.byteLength=function(e){var t=u(e),n=t[1];return 3*(t[0]+n)/4-n},t.toByteArray=function(e){for(var t,n=u(e),i=n[0],s=n[1],l=new o(function(e,t,n){return 3*(t+n)/4-n}(0,i,s)),a=0,c=s>0?i-4:i,d=0;d<c;d+=4)t=r[e.charCodeAt(d)]<<18|r[e.charCodeAt(d+1)]<<12|r[e.charCodeAt(d+2)]<<6|r[e.charCodeAt(d+3)],l[a++]=t>>16&255,l[a++]=t>>8&255,l[a++]=255&t;return 2===s&&(t=r[e.charCodeAt(d)]<<2|r[e.charCodeAt(d+1)]>>4,l[a++]=255&t),1===s&&(t=r[e.charCodeAt(d)]<<10|r[e.charCodeAt(d+1)]<<4|r[e.charCodeAt(d+2)]>>2,l[a++]=t>>8&255,l[a++]=255&t),l},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,o=[],s=0,l=n-r;s<l;s+=16383)o.push(d(e,s,s+16383>l?l:s+16383));return 1===r?o.push(i[(t=e[n-1])>>2]+i[t<<4&63]+"=="):2===r&&o.push(i[(t=(e[n-2]<<8)+e[n-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),o.join("")};for(var i=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,a=s.length;l<a;++l)i[l]=s[l],r[s.charCodeAt(l)]=l;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e){return i[e>>18&63]+i[e>>12&63]+i[e>>6&63]+i[63&e]}function d(e,t,n){for(var i=[],r=t;r<n;r+=3)i.push(c((e[r]<<16&16711680)+(e[r+1]<<8&65280)+(255&e[r+2])));return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},EMqY:function(e,t,n){"use strict";e.exports={"en-150":"en-001","en-AG":"en-001","en-AI":"en-001","en-AU":"en-001","en-BB":"en-001","en-BE":"en-001","en-BM":"en-001","en-BS":"en-001","en-BW":"en-001","en-BZ":"en-001","en-CA":"en-001","en-CC":"en-001","en-CK":"en-001","en-CM":"en-001","en-CX":"en-001","en-CY":"en-001","en-DG":"en-001","en-DM":"en-001","en-ER":"en-001","en-FJ":"en-001","en-FK":"en-001","en-FM":"en-001","en-GB":"en-001","en-GD":"en-001","en-GG":"en-001","en-GH":"en-001","en-GI":"en-001","en-GM":"en-001","en-GY":"en-001","en-HK":"en-001","en-IE":"en-001","en-IL":"en-001","en-IM":"en-001","en-IN":"en-001","en-IO":"en-001","en-JE":"en-001","en-JM":"en-001","en-KE":"en-001","en-KI":"en-001","en-KN":"en-001","en-KY":"en-001","en-LC":"en-001","en-LR":"en-001","en-LS":"en-001","en-MG":"en-001","en-MO":"en-001","en-MS":"en-001","en-MT":"en-001","en-MU":"en-001","en-MW":"en-001","en-MY":"en-001","en-NA":"en-001","en-NF":"en-001","en-NG":"en-001","en-NR":"en-001","en-NU":"en-001","en-NZ":"en-001","en-PG":"en-001","en-PH":"en-001","en-PK":"en-001","en-PN":"en-001","en-PW":"en-001","en-RW":"en-001","en-SB":"en-001","en-SC":"en-001","en-SD":"en-001","en-SG":"en-001","en-SH":"en-001","en-SL":"en-001","en-SS":"en-001","en-SX":"en-001","en-SZ":"en-001","en-TC":"en-001","en-TK":"en-001","en-TO":"en-001","en-TT":"en-001","en-TV":"en-001","en-TZ":"en-001","en-UG":"en-001","en-VC":"en-001","en-VG":"en-001","en-VU":"en-001","en-WS":"en-001","en-ZA":"en-001","en-ZM":"en-001","en-ZW":"en-001","en-AT":"en-150","en-CH":"en-150","en-DE":"en-150","en-DK":"en-150","en-FI":"en-150","en-NL":"en-150","en-SE":"en-150","en-SI":"en-150","es-AR":"es-419","es-BO":"es-419","es-BR":"es-419","es-BZ":"es-419","es-CL":"es-419","es-CO":"es-419","es-CR":"es-419","es-CU":"es-419","es-DO":"es-419","es-EC":"es-419","es-GT":"es-419","es-HN":"es-419","es-MX":"es-419","es-NI":"es-419","es-PA":"es-419","es-PE":"es-419","es-PR":"es-419","es-PY":"es-419","es-SV":"es-419","es-US":"es-419","es-UY":"es-419","es-VE":"es-419","pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT","az-Arab":"root","az-Cyrl":"root","bm-Nkoo":"root","bs-Cyrl":"root","en-Dsrt":"root","en-Shaw":"root","ha-Arab":"root","iu-Latn":"root","mn-Mong":"root","ms-Arab":"root","pa-Arab":"root","shi-Latn":"root","sr-Latn":"root","uz-Arab":"root","uz-Cyrl":"root","vai-Latn":"root","zh-Hant":"root","yue-Hans":"root","zh-Hant-MO":"zh-Hant-HK"}},ENML:function(e,t,n){"use strict";var i=n("rCTf"),r=n("/8te");i.Observable.range=r.range},ETHv: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("hi",{months:"\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("_"),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("_"),monthsParseExact:!0,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"},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("PJh5"))},"Ed4+":function(e,t,n){"use strict";for(var i=n("71nt"),r=n("oKij"),o=n("zgxx"),s=n("bxoG"),l=new Array(256),a=0;a<256;a++)l[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;function u(){s.call(this,"utf-8 decode"),this.leftOver=null}function c(){s.call(this,"utf-8 encode")}l[254]=l[254]=1,t.utf8encode=function(e){return r.nodebuffer?o.newBufferFrom(e,"utf-8"):function(e){var t,n,i,o,s,l=e.length,a=0;for(o=0;o<l;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),a+=n<128?1:n<2048?2:n<65536?3:4;for(t=r.uint8array?new Uint8Array(a):new Array(a),s=0,o=0;s<a;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?t[s++]=n:n<2048?(t[s++]=192|n>>>6,t[s++]=128|63&n):n<65536?(t[s++]=224|n>>>12,t[s++]=128|n>>>6&63,t[s++]=128|63&n):(t[s++]=240|n>>>18,t[s++]=128|n>>>12&63,t[s++]=128|n>>>6&63,t[s++]=128|63&n);return t}(e)},t.utf8decode=function(e){return r.nodebuffer?i.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,n,r,o,s=e.length,a=new Array(2*s);for(n=0,t=0;t<s;)if((r=e[t++])<128)a[n++]=r;else if((o=l[r])>4)a[n++]=65533,t+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&t<s;)r=r<<6|63&e[t++],o--;o>1?a[n++]=65533:r<65536?a[n++]=r:(a[n++]=55296|(r-=65536)>>10&1023,a[n++]=56320|1023&r)}return a.length!==n&&(a.subarray?a=a.subarray(0,n):a.length=n),i.applyFromCharCode(a)}(e=i.transformTo(r.uint8array?"uint8array":"array",e))},i.inherits(u,s),u.prototype.processChunk=function(e){var n=i.transformTo(r.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var o=n;(n=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),n.set(o,this.leftOver.length)}else n=this.leftOver.concat(n);this.leftOver=null}var s=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0?t:0===n?t:n+l[e[n]]>t?n:t}(n),a=n;s!==n.length&&(r.uint8array?(a=n.subarray(0,s),this.leftOver=n.subarray(s,n.length)):(a=n.slice(0,s),this.leftOver=n.slice(s,n.length))),this.push({data:t.utf8decode(a),meta:e.meta})},u.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=u,i.inherits(c,s),c.prototype.processChunk=function(e){this.push({data:t.utf8encode(e.data),meta:e.meta})},t.Utf8EncodeWorker=c},EnA3:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Rewd");i.Observable.prototype.do=r._do,i.Observable.prototype._do=r._do},EoAl:function(e,t,n){"use strict";var i=n("rCTf"),r=n("KuCq");i.Observable.prototype.takeWhile=r.takeWhile},EuP9:function(e,t,n){"use strict";(function(e){var i=n("EKta"),r=n("ujcs"),o=n("sOR5");function s(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=a.prototype:(null===e&&(e=new a(t)),e.length=t),e}function a(e,t,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return u(this,e,t,n)}function u(e,t,n,i){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,i){if(n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(i||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===i?new Uint8Array(t):void 0===i?new Uint8Array(t,n):new Uint8Array(t,n,i),a.TYPED_ARRAY_SUPPORT?(e=t).__proto__=a.prototype:e=h(e,t),e}(e,t,n,i):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var i=0|f(t,n),r=(e=l(e,i)).write(t,n);return r!==i&&(e=e.slice(0,r)),e}(e,t,n):function(e,t){if(a.isBuffer(t)){var n=0|p(t.length);return 0===(e=l(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||function(e){return e!=e}(t.length)?l(e,0):h(e,t);if("Buffer"===t.type&&o(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(c(t),e=l(e,t<0?0:0|p(t)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function h(e,t){var n=t.length<0?0:0|p(t.length);e=l(e,n);for(var i=0;i<n;i+=1)e[i]=255&t[i];return e}function p(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function f(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return V(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return H(e).length;default:if(i)return V(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function g(e,t,n,i,r){if(0===e.length)return-1;if("string"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=a.from(t,i)),a.isBuffer(t))return 0===t.length?-1:v(e,t,n,i,r);if("number"==typeof t)return t&=255,a.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):v(e,[t],n,i,r);throw new TypeError("val must be string, number or Buffer")}function v(e,t,n,i,r){var o,s=1,l=e.length,a=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;s=2,l/=2,a/=2,n/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){var c=-1;for(o=n;o<l;o++)if(u(e,o)===u(t,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===a)return c*s}else-1!==c&&(o-=o-c),c=-1}else for(n+a>l&&(n=l-a),o=n;o>=0;o--){for(var d=!0,h=0;h<a;h++)if(u(e,o+h)!==u(t,h)){d=!1;break}if(d)return o}return-1}function y(e,t,n,i){n=Number(n)||0;var r=e.length-n;i?(i=Number(i))>r&&(i=r):i=r;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var s=0;s<i;++s){var l=parseInt(t.substr(2*s,2),16);if(isNaN(l))return s;e[n+s]=l}return s}function b(e,t,n,i){return z(V(t,e.length-n),e,n,i)}function _(e,t,n,i){return z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,i)}function w(e,t,n,i){return _(e,t,n,i)}function x(e,t,n,i){return z(H(t),e,n,i)}function C(e,t,n,i){return z(function(e,t){for(var n,i,r=[],o=0;o<e.length&&!((t-=2)<0);++o)i=(n=e.charCodeAt(o))>>8,r.push(n%256),r.push(i);return r}(t,e.length-n),e,n,i)}function S(e,t,n){return i.fromByteArray(0===t&&n===e.length?e:e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var i=[],r=t;r<n;){var o,s,l,a,u=e[r],c=null,d=u>239?4:u>223?3:u>191?2:1;if(r+d<=n)switch(d){case 1:u<128&&(c=u);break;case 2:128==(192&(o=e[r+1]))&&(a=(31&u)<<6|63&o)>127&&(c=a);break;case 3:s=e[r+2],128==(192&(o=e[r+1]))&&128==(192&s)&&(a=(15&u)<<12|(63&o)<<6|63&s)>2047&&(a<55296||a>57343)&&(c=a);break;case 4:s=e[r+2],l=e[r+3],128==(192&(o=e[r+1]))&&128==(192&s)&&128==(192&l)&&(a=(15&u)<<18|(63&o)<<12|(63&s)<<6|63&l)>65535&&a<1114112&&(c=a)}null===c?(c=65533,d=1):c>65535&&(i.push((c-=65536)>>>10&1023|55296),c=56320|1023&c),i.push(c),r+=d}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);for(var n="",i=0;i<t;)n+=String.fromCharCode.apply(String,e.slice(i,i+=T));return n}(i)}t.Buffer=a,t.SlowBuffer=function(e){return+e!=e&&(e=0),a.alloc(+e)},t.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=s(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,n){return u(null,e,t,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(e,t,n){return function(e,t,n,i){return c(t),t<=0?l(null,t):void 0!==n?"string"==typeof i?l(null,t).fill(n,i):l(null,t).fill(n):l(null,t)}(0,e,t,n)},a.allocUnsafe=function(e){return d(null,e)},a.allocUnsafeSlow=function(e){return d(null,e)},a.isBuffer=function(e){return!(null==e||!e._isBuffer)},a.compare=function(e,t){if(!a.isBuffer(e)||!a.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,r=0,o=Math.min(n,i);r<o;++r)if(e[r]!==t[r]){n=e[r],i=t[r];break}return n<i?-1:i<n?1:0},a.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return a.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var i=a.allocUnsafe(t),r=0;for(n=0;n<e.length;++n){var s=e[n];if(!a.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,r),r+=s.length}return i},a.byteLength=f,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},a.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},a.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},a.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?O(this,0,e):(function(e,t,n){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return E(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}).apply(this,arguments)},a.prototype.equals=function(e){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===a.compare(this,e)},a.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},a.prototype.compare=function(e,t,n,i,r){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),t<0||n>e.length||i<0||r>this.length)throw new RangeError("out of range index");if(i>=r&&t>=n)return 0;if(i>=r)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,i>>>=0,r>>>=0,this===e)return 0;for(var o=r-i,s=n-t,l=Math.min(o,s),u=this.slice(i,r),c=e.slice(t,n),d=0;d<l;++d)if(u[d]!==c[d]){o=u[d],s=c[d];break}return o<s?-1:s<o?1:0},a.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},a.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},a.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)},a.prototype.write=function(e,t,n,i){if(void 0===t)i="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)i=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===i&&(i="utf8")):(i=n,n=void 0)}var r=this.length-t;if((void 0===n||n>r)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function E(e,t,n){var i="";n=Math.min(e.length,n);for(var r=t;r<n;++r)i+=String.fromCharCode(127&e[r]);return i}function k(e,t,n){var i="";n=Math.min(e.length,n);for(var r=t;r<n;++r)i+=String.fromCharCode(e[r]);return i}function A(e,t,n){var i=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>i)&&(n=i);for(var r="",o=t;o<n;++o)r+=B(e[o]);return r}function I(e,t,n){for(var i=e.slice(t,n),r="",o=0;o<i.length;o+=2)r+=String.fromCharCode(i[o]+256*i[o+1]);return r}function M(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,i,r,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<o)throw new RangeError('"value" argument is out of bounds');if(n+i>e.length)throw new RangeError("Index out of range")}function R(e,t,n,i){t<0&&(t=65535+t+1);for(var r=0,o=Math.min(e.length-n,2);r<o;++r)e[n+r]=(t&255<<8*(i?r:1-r))>>>8*(i?r:1-r)}function L(e,t,n,i){t<0&&(t=4294967295+t+1);for(var r=0,o=Math.min(e.length-n,4);r<o;++r)e[n+r]=t>>>8*(i?r:3-r)&255}function P(e,t,n,i,r,o){if(n+i>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(e,t,n,i,o){return o||P(e,0,n,4),r.write(e,t,n,i,23,4),n+4}function j(e,t,n,i,o){return o||P(e,0,n,8),r.write(e,t,n,i,52,8),n+8}a.prototype.slice=function(e,t){var n,i=this.length;if(e=~~e,t=void 0===t?i:~~t,e<0?(e+=i)<0&&(e=0):e>i&&(e=i),t<0?(t+=i)<0&&(t=0):t>i&&(t=i),t<e&&(t=e),a.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=a.prototype;else{var r=t-e;n=new a(r,void 0);for(var o=0;o<r;++o)n[o]=this[o+e]}return n},a.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var i=this[e],r=1,o=0;++o<t&&(r*=256);)i+=this[e+o]*r;return i},a.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var i=this[e+--t],r=1;t>0&&(r*=256);)i+=this[e+--t]*r;return i},a.prototype.readUInt8=function(e,t){return t||M(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return t||M(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return t||M(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return t||M(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return t||M(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var i=this[e],r=1,o=0;++o<t&&(r*=256);)i+=this[e+o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*t)),i},a.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var i=t,r=1,o=this[e+--i];i>0&&(r*=256);)o+=this[e+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),r.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),r.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),r.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),r.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,n,i){e=+e,t|=0,n|=0,i||D(this,e,t,n,Math.pow(2,8*n)-1,0);var r=1,o=0;for(this[t]=255&e;++o<n&&(r*=256);)this[t+o]=e/r&255;return t+n},a.prototype.writeUIntBE=function(e,t,n,i){e=+e,t|=0,n|=0,i||D(this,e,t,n,Math.pow(2,8*n)-1,0);var r=n-1,o=1;for(this[t+r]=255&e;--r>=0&&(o*=256);)this[t+r]=e/o&255;return t+n},a.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,255,0),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},a.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},a.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},a.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},a.prototype.writeIntLE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}var o=0,s=1,l=0;for(this[t]=255&e;++o<n&&(s*=256);)e<0&&0===l&&0!==this[t+o-1]&&(l=1),this[t+o]=(e/s>>0)-l&255;return t+n},a.prototype.writeIntBE=function(e,t,n,i){if(e=+e,t|=0,!i){var r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}var o=n-1,s=1,l=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===l&&0!==this[t+o+1]&&(l=1),this[t+o]=(e/s>>0)-l&255;return t+n},a.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,127,-128),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},a.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},a.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},a.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},a.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},a.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},a.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},a.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},a.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<n&&(i=n),i===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-n&&(i=e.length-t+n);var r,o=i-n;if(this===e&&n<t&&t<i)for(r=o-1;r>=0;--r)e[r+t]=this[r+n];else if(o<1e3||!a.TYPED_ARRAY_SUPPORT)for(r=0;r<o;++r)e[r+t]=this[r+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},a.prototype.fill=function(e,t,n,i){if("string"==typeof e){if("string"==typeof t?(i=t,t=0,n=this.length):"string"==typeof n&&(i=n,n=this.length),1===e.length){var r=e.charCodeAt(0);r<256&&(e=r)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!a.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var s=a.isBuffer(e)?e:V(new a(e,i).toString()),l=s.length;for(o=0;o<n-t;++o)this[o+t]=s[o%l]}return this};var F=/[^+\/0-9A-Za-z-_]/g;function B(e){return e<16?"0"+e.toString(16):e.toString(16)}function V(e,t){var n;t=t||1/0;for(var i=e.length,r=null,o=[],s=0;s<i;++s){if((n=e.charCodeAt(s))>55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===i){(t-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&o.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function H(e){return i.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(F,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,i){for(var r=0;r<i&&!(r+n>=t.length||r>=e.length);++r)t[r+n]=e[r];return r}}).call(t,n("DuR2"))},ExcJ:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW"),s=n("PdUl"),l=s.isDefined,a=s.isPromise,u=n("QH/n").extend,c=n("pyWG").inArray,d=n("Z73p").each,h=n("wtxi"),p=n("wSST").getPublicElement,f=h.Deferred,m=n("e+Vv"),g=n("nlqj"),v=n("qDFv"),y=n("Q80L"),b=n("71W1"),_=n("y0PD"),w=n("XmIL"),x=n("nYb2"),C=n("h+Yn"),S=w.inherit({_supportedKeys:function(){var e=this,t=this.callBase(),n=function(e){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(e.preventDefault(),this.reset()),this._preventSubstitution=!0},i=function(){e.option("searchEnabled")&&e._valueSubstituted()&&e._searchHandler()};return u({},t,{tab:function(){this.option("opened")&&"instantly"===this.option("applyValueMode")&&this._cleanInputSelection(),this._wasSearch()&&this._clearFilter(),t.tab.apply(this,arguments)},upArrow:function(){if(t.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(-1),!0},downArrow:function(){if(t.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(1),!0},leftArrow:function(){i(),t.leftArrow.apply(this,arguments)},rightArrow:function(){i(),t.rightArrow.apply(this,arguments)},home:function(){i(),t.home.apply(this,arguments)},end:function(){i(),t.end.apply(this,arguments)},escape:function(){t.escape.apply(this,arguments),!this._isEditable()&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},enter:function(e){if(""===this._input().val()&&this.option("value")&&this.option("allowClearing"))this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return e.preventDefault(),this.option("opened");if(t.enter.apply(this,arguments))return this.option("opened")}},backspace:n,del:n})},_getDefaultOptions:function(){return u(this.callBase(),{placeholder:v.format("Select"),fieldTemplate:null,valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(e){l(e.customItem)||(e.customItem=e.text)},showSelectionControls:!1,autocompletionEnabled:!0,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,_isAdaptablePopupPosition:!1,useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return/win8/.test(x.current())},options:{_isAdaptablePopupPosition:!0,popupPosition:{at:"left top",offset:{h:0,v:0}}}},{device:function(){return/android5/.test(x.current())},options:{_isAdaptablePopupPosition:!0,popupPosition:{offset:{h:-16,v:-8}},useInkRipple:!0}}])},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_render:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-selectbox"),this.option("useInkRipple")&&this._renderInkRipple(),this._renderTooltip(),this._$container.addClass("dx-selectbox-container")},_renderSubmitElement:function(){this._$submitElement=i("<input>").attr("type","hidden").appendTo(this.$element())},_renderInkRipple:function(){this._inkRipple=g.render()},_toggleActiveState:function(e,t,n){if(this.callBase.apply(this,arguments),this._inkRipple&&!this._isEditable()){var i={element:this._inputWrapper(),event:n};t?this._inkRipple.showWave(i):this._inkRipple.hideWave(i)}},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup")},_popupWrapperClass:function(){return this.callBase()+" dx-selectbox-popup-wrapper"},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){if(this._searchValue()){var e=this._list._itemElements(),t=c(this.option("selectedItem"),this.option("items")),n=t>=0&&!this._isCustomItemSelected()?e.eq(t):null;this._focusListElement(n)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list)if(this._searchValue()&&!this.option("acceptCustomValue")){var e=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(e)}else this._focusListElement(null)},_focusListElement:function(e){this._preventInputValueRender=!0,this._list.option("focusedElement",p(e)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataSource&&this._dataSource.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){this._renderInputValue(),this._setSubmitValue()},_setSubmitValue:function(){var e=this.option("value"),t="this"===this.option("valueExpr")?this._displayGetter(e):e;this._$submitElement.val(t)},_getSubmitElement:function(){return this._$submitElement},_renderInputValue:function(){return this.callBase().always((function(){this._renderInputValueAsync()}).bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl(),this._refreshSelected()},_renderInputValueImpl:function(){this._renderInputAddons()},_fitIntoRange:function(e,t,n){return e>n?t:e<t?n:e},_setNextValue:function(e){(this._dataSource.isLoaded()?(new f).resolve():this._dataSource.load()).done((function(){var t=this._calcNextItem(e),n=this._valueGetter(t);this._setValue(n)}).bind(this))},_calcNextItem:function(e){var t=this._items();return t[this._fitIntoRange(this._getSelectedIndex()+e,0,t.length-1)]},_items:function(){var e=this._list?this.option("items"):this._dataSource.items();return new _(e).filter("disabled","<>",!0).toArray()},_getSelectedIndex:function(){var e=this._items(),t=this.option("selectedItem"),n=-1;return d(e,(function(e,i){if(this._isValueEquals(i,t))return n=e,!1}).bind(this)),n},_setSelectedItem:function(e){var t=!this._isCustomValueAllowed()&&void 0===e;this.callBase(t?null:e)},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(e){return e=!l(e)&&this._isCustomValueAllowed()?this.option("value"):e,this.callBase(e)},_listConfig:function(){var e=u(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&u(e,{showSelectionControls:!0,selectionByClick:!0}),e},_listFocusedItemChangeHandler:function(e){if(!this._preventInputValueRender){var t=e.component,n=i(t.option("focusedElement")),r=t._getItemData(n);this._updateField(r)}},_updateField:function(e){this._getTemplateByOption("fieldTemplate")&&this.option("fieldTemplate")?this._renderInputAddons():this._renderDisplayText(this._displayGetter(e))},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):o.noop},_selectionChangeHandler:function(e){d(e.addedItems||[],(function(e,t){this._setValue(this._valueGetter(t))}).bind(this))},_getActualSearchValue:function(){return this._dataSource.searchValue()},_toggleOpenState:function(e){if(!this.option("disabled")){if((e=arguments.length?e:!this.option("opened"))||this._restoreInputText(),this._wasSearch()&&e)if(this._wasSearch(!1),this.option("showDataBeforeSearch")||0===this.option("minSearchLength")){if(this._searchTimer)return;var t=this._getActualSearchValue();t&&this._wasSearch(!0),this._filterDataSource(t||null)}else this._setListOption("items",[]);this.callBase(e)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._setPopupOption("width")},_restoreInputText:function(){this._loadItemDeferred&&this._loadItemDeferred.always((function(){if(!this.option("acceptCustomValue"))if(this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing"))this._clearTextValue();else{var e=this.option("selectedItem");this._displayGetter(e)!==this._searchValue()&&this._renderInputValue().always((function(t){var n=o.ensureDefined(t,e);this._setSelectedItem(n),this._updateField(n),this._clearFilter()}).bind(this))}}).bind(this))},_focusOutHandler:function(e){this.callBase(e),this._restoreInputText()},_clearTextValue:function(){this.option("value",null)},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_isEditable:function(){return this.option("acceptCustomValue")||this.option("searchEnabled")},_fieldRenderData:function(){var e=this._list&&this.option("opened")&&i(this._list.option("focusedElement"));return e&&e.length?this._list._getItemData(e):this.option("selectedItem")},_readOnlyPropValue:function(){return!this._isEditable()||this.option("readOnly")},_isSelectedValue:function(e){return this._isValueEquals(e,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(e){var t=this._getCurrentValue();this._saveValueChangeEvent(e.event),this._wasSearch()&&this._clearFilter(),this._completeSelection(this._valueGetter(e.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&t===this._valueGetter(e.itemData)&&this._updateField(e.itemData)},_completeSelection:function(e){this._setValue(e)},_clearValueHandler:function(){this.reset()},_loadItem:function(e,t){var n=this,i=new f;return this.callBase(e,t).done((function(e){i.resolve(e)}).bind(this)).fail((function(){var t=n.option("selectedItem");n.option("acceptCustomValue")&&e===n._valueGetter(t)?i.resolve(t):i.reject()}).bind(this)),i.promise()},_loadInputValue:function(e,t){return this._loadItemDeferred=this._loadItem(e).always(t),this._loadItemDeferred},_isCustomItemSelected:function(){var e=this.option("selectedItem"),t=this._searchValue(),n=this._displayGetter(e);return!n||t!==n.toString()},_valueChangeEventHandler:function(){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&this._customItemAddedHandler()},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_customItemAddedHandler:function(){var e={text:this._searchValue()},t=this._customItemCreatingAction(e),n=o.ensureDefined(t,e.customItem);if(void 0===n)throw this._renderValue(),m.Error("E0121");a(n)?h.fromPromise(n).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(n)},_setCustomItem:function(e){this._disposed||(this.option("selectedItem",e=e||null),this._setValue(this._valueGetter(e)),this._renderDisplayText(this._displayGetter(e)),null===e&&this._wasSearch()&&this._filterDataSource(null))},_createClearButton:function(){var e=b.addNamespace(C.name,this.NAME),t=this.callBase();return r.on(t,e,function(){return!1}),t},_wasSearch:function(e){if(!arguments.length)return this._wasSearchValue;this._wasSearchValue=e},_searchHandler:function(e){e&&this._isControlKey(e.key)||this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(e))},_dataSourceFiltered:function(e){this.callBase(),null!==e&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var e=this._input().get(0),t=0===e.selectionStart&&e.selectionEnd===this._searchValue().length,n=e.selectionStart!==e.selectionEnd;return this._wasSearch()&&n&&!t},_shouldSubstitutionBeRendered:function(){return this.option("autocompletionEnabled")&&!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var e=this._list&&this._getPlainItems(this._list.option("items"))[0];if(e){var t=this._input(),n=t.val().length;if(0!==n){var i=t.get(0),r=this._displayGetter(e);i.value=r,i.selectionStart=n,i.selectionEnd=r.length}}}else delete this._preventSubstitution},_cleanInputSelection:function(){var e=this._input().get(0),t=e.value.length;e.selectionStart=t,e.selectionEnd=t},_dispose:function(){this._renderInputValueAsync=o.noop,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(e){switch(e.name){case"_isAdaptablePopupPosition":case"autocompletionEnabled":break;case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":case"useInkRipple":this._invalidate();break;case"selectedItem":e.previousValue!==e.value&&this.callBase(e);break;case"allowClearing":break;default:this.callBase(e)}}});y("dxSelectBox",S),e.exports=S,e.exports.default=e.exports},Exya:function(e,t,n){"use strict";var i=n("s+UU");t.a=class extends i.a{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 n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},"F+2e":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("PJh5"))},"F+lv":function(e,t,n){"use strict";var i=n("F/gp"),r=n("WTpD"),o=n("nYb2"),s=n("gkeh"),l=n("QH/n").extend,a=n("vAqG"),u=n("Q80L"),c=n("yelX").inherit({_getDefaultOptions:function(){return l(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var e=function(){var e=o.current();return e&&e.split(".")[0]};return this.callBase().concat([{device:function(){var e="android"===a.real().platform&&!/chrome/i.test(navigator.userAgent);return s.msie&&s.version<10||e},options:{viaImage:!0}},{device:function(){return"win8"===e()||"win10"===e()},options:{_animatingSegmentCount:5}},{device:function(){return"ios7"===e()},options:{_animatingSegmentCount:11}},{device:function(){return"android5"===e()},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return"generic"===e()},options:{_animatingSegmentCount:7}}])},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_render:function(){this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup(),this.callBase()},_renderWrapper:function(){this._$wrapper=i("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=i("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){!r.animation||this.option("viaImage")||this.option("indicatorSrc")?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var e=this.option("_animatingSegmentInner");this._$indicator=i("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var t=this.option("_animatingSegmentCount");t>=0;--t){var n=i("<div>").addClass("dx-loadindicator-segment").addClass("dx-loadindicator-segment"+t);e&&n.append(i("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(n)}},_renderMarkupForImage:function(){var e=this.option("indicatorSrc");this._$wrapper.addClass("dx-loadindicator-image"),e&&this._$wrapper.css("background-image","url("+e+")")},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var e=this.option("width"),t=this.option("height");if(e||t){e=this.$element().width(),t=this.$element().height();var n=Math.min(t,e);this._$wrapper.css({height:n,width:n,"font-size":n})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){this._$indicator&&(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("background-image","none")},_optionChanged:function(e){switch(e.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(e)}}});u("dxLoadIndicator",c),e.exports=c,e.exports.default=e.exports},"F/gp":function(e,t,n){"use strict";var i=n("bwqJ");e.exports=i.get()},F4U8:function(e,t,n){"use strict";var i=n("3n1n");t=e.exports={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,n,i,r,o){if(o){var s=Math.min(o,i/2),l=Math.min(o,r/2);e.moveTo(t+s,n),e.lineTo(t+i-s,n),e.quadraticCurveTo(t+i,n,t+i,n+l),e.lineTo(t+i,n+r-l),e.quadraticCurveTo(t+i,n+r,t+i-s,n+r),e.lineTo(t+s,n+r),e.quadraticCurveTo(t,n+r,t,n+r-l),e.lineTo(t,n+l),e.quadraticCurveTo(t,n,t+s,n)}else e.rect(t,n,i,r)},drawPoint:function(e,t,n,i,r){var o,s,l,a,u,c;if(!t||"object"!=typeof t||"[object HTMLImageElement]"!==(o=t.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(n)||n<=0)){switch(t){default:e.beginPath(),e.arc(i,r,n,0,2*Math.PI),e.closePath(),e.fill();break;case"triangle":e.beginPath(),u=(s=3*n/Math.sqrt(3))*Math.sqrt(3)/2,e.moveTo(i-s/2,r+u/3),e.lineTo(i+s/2,r+u/3),e.lineTo(i,r-2*u/3),e.closePath(),e.fill();break;case"rect":c=1/Math.SQRT2*n,e.beginPath(),e.fillRect(i-c,r-c,2*c,2*c),e.strokeRect(i-c,r-c,2*c,2*c);break;case"rectRounded":var d=n/Math.SQRT2,h=i-d,p=r-d,f=Math.SQRT2*n;e.beginPath(),this.roundedRect(e,h,p,f,f,n/2),e.closePath(),e.fill();break;case"rectRot":c=1/Math.SQRT2*n,e.beginPath(),e.moveTo(i-c,r),e.lineTo(i,r+c),e.lineTo(i+c,r),e.lineTo(i,r-c),e.closePath(),e.fill();break;case"cross":e.beginPath(),e.moveTo(i,r+n),e.lineTo(i,r-n),e.moveTo(i-n,r),e.lineTo(i+n,r),e.closePath();break;case"crossRot":e.beginPath(),l=Math.cos(Math.PI/4)*n,a=Math.sin(Math.PI/4)*n,e.moveTo(i-l,r-a),e.lineTo(i+l,r+a),e.moveTo(i-l,r+a),e.lineTo(i+l,r-a),e.closePath();break;case"star":e.beginPath(),e.moveTo(i,r+n),e.lineTo(i,r-n),e.moveTo(i-n,r),e.lineTo(i+n,r),l=Math.cos(Math.PI/4)*n,a=Math.sin(Math.PI/4)*n,e.moveTo(i-l,r-a),e.lineTo(i+l,r+a),e.moveTo(i-l,r+a),e.lineTo(i+l,r-a),e.closePath();break;case"line":e.beginPath(),e.moveTo(i-n,r),e.lineTo(i+n,r),e.closePath();break;case"dash":e.beginPath(),e.moveTo(i,r),e.lineTo(i+n,r),e.closePath()}e.stroke()}}else e.drawImage(t,i-t.width/2,r-t.height/2,t.width,t.height)},clipArea:function(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()},unclipArea:function(e){e.restore()},lineTo:function(e,t,n,i){if(n.steppedLine)return"after"===n.steppedLine&&!i||"after"!==n.steppedLine&&i?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y),void e.lineTo(n.x,n.y);n.tension?e.bezierCurveTo(i?t.controlPointPreviousX:t.controlPointNextX,i?t.controlPointPreviousY:t.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):e.lineTo(n.x,n.y)}},i.clear=t.clear,i.drawRoundedRectangle=function(e){e.beginPath(),t.roundedRect.apply(t,arguments),e.closePath()}},F7Al:function(e,t,n){"use strict";var i=n("TToO").__extends,r=function(e){function t(){var t=e.call(this,"no elements in sequence");this.name=t.name="EmptyError",this.stack=t.stack,this.message=t.message}return i(t,e),t}(Error);t.EmptyError=r},F9Yt:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("CGGv");t.timeInterval=function(e){return void 0===e&&(e=o.async),function(t){return t.lift(new l(e))}};var s=function(e,t){this.value=e,this.interval=t};t.TimeInterval=s;var l=function(){function e(e){this.scheduler=e}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.scheduler))},e}(),a=function(e){function t(t,n){e.call(this,t),this.scheduler=n,this.lastTime=0,this.lastTime=n.now()}return i(t,e),t.prototype._next=function(e){var t=this.scheduler.now(),n=t-this.lastTime;this.lastTime=t,this.destination.next(new s(e,n))},t}(r.Subscriber)},FA5e:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("RRVv"),s=n("jBEF");t.ArrayLikeObservable=function(e){function t(t,n){e.call(this),this.arrayLike=t,this.scheduler=n,n||1!==t.length||(this._isScalar=!0,this.value=t[0])}return i(t,e),t.create=function(e,n){var i=e.length;return 0===i?new s.EmptyObservable:1===i?new o.ScalarObservable(e[0],n):new t(e,n)},t.dispatch=function(e){var t=e.arrayLike,n=e.index,i=e.subscriber;i.closed||(n>=e.length?i.complete():(i.next(t[n]),e.index=n+1,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.arrayLike,i=this.scheduler,r=n.length;if(i)return i.schedule(t.dispatch,0,{arrayLike:n,index:0,length:r,subscriber:e});for(var o=0;o<r&&!e.closed;o++)e.next(n[o]);e.complete()},t}(r.Observable)},FDBB:function(e,t,n){"use strict";var i=n("1KT0"),r=n("1KT0");t.mergeStatic=r.merge,t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){return t.lift.call(i.merge.apply(void 0,[t].concat(e)))}}},FDFx:function(e,t,n){"use strict";e.exports={}},FDK5:function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N"),s=i.global;i._set("global",{elements:{line:{tension:.4,backgroundColor:s.defaultColor,borderWidth:3,borderColor:s.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}}),e.exports=r.extend({draw:function(){var e,t,n,i,r=this._view,l=this._chart.ctx,a=r.spanGaps,u=this._children.slice(),c=s.elements.line,d=-1;for(this._loop&&u.length&&u.push(u[0]),l.save(),l.lineCap=r.borderCapStyle||c.borderCapStyle,l.setLineDash&&l.setLineDash(r.borderDash||c.borderDash),l.lineDashOffset=r.borderDashOffset||c.borderDashOffset,l.lineJoin=r.borderJoinStyle||c.borderJoinStyle,l.lineWidth=r.borderWidth||c.borderWidth,l.strokeStyle=r.borderColor||s.defaultColor,l.beginPath(),d=-1,e=0;e<u.length;++e)t=u[e],n=o.previousItem(u,e),i=t._view,0===e?i.skip||(l.moveTo(i.x,i.y),d=e):(n=-1===d?n:u[d],i.skip||(d!==e-1&&!a||-1===d?l.moveTo(i.x,i.y):o.canvas.lineTo(l,n._view,t._view),d=e));l.stroke(),l.restore()}})},FE8a:function(e,t,n){"use strict";var i=n("rCTf"),r=n("1Axw");i.Observable.prototype.delayWhen=r.delayWhen},FFxW:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"subtitle"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-subtitle",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={font:[{type:r.Input}],text:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoSubtitleComponent=s,t.DxoSubtitleModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},FKXc: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:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(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("PJh5"))},FLm2:function(e,t,n){"use strict";var i=n("Ed4+"),r=n("71nt"),o=n("bxoG"),s=n("GE67"),l=n("e3b7"),a=n("jbop"),u=n("aIUk"),c=n("tJQH"),d=n("zgxx"),h=n("1TsE"),p=function(e,t,n){var i,s,c=r.getTypeOf(t),p=r.extend(n||{},l);p.date=p.date||new Date,null!==p.compression&&(p.compression=p.compression.toUpperCase()),"string"==typeof p.unixPermissions&&(p.unixPermissions=parseInt(p.unixPermissions,8)),p.unixPermissions&&16384&p.unixPermissions&&(p.dir=!0),p.dosPermissions&&16&p.dosPermissions&&(p.dir=!0),p.dir&&(e=m(e)),p.createFolders&&(i=f(e))&&g.call(this,i,!0),n&&"undefined"!=typeof n.binary||(p.binary=!("string"===c&&!1===p.binary&&!1===p.base64)),(t instanceof a&&0===t.uncompressedSize||p.dir||!t||0===t.length)&&(p.base64=!1,p.binary=!0,t="",p.compression="STORE",c="string"),s=t instanceof a||t instanceof o?t:d.isNode&&d.isStream(t)?new h(e,t):r.prepareContent(e,t,p.binary,p.optimizedBinaryString,p.base64);var v=new u(e,s,p);this.files[e]=v},f=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},m=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},g=function(e,t){return t="undefined"!=typeof t?t:l.createFolders,e=m(e),this.files[e]||p.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function v(e){return"[object RegExp]"===Object.prototype.toString.call(e)}e.exports={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,i;for(t in this.files)this.files.hasOwnProperty(t)&&(i=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,i))},filter:function(e){var t=[];return this.forEach(function(n,i){e(n,i)&&t.push(i)}),t},file:function(e,t,n){if(1===arguments.length){if(v(e)){var i=e;return this.filter(function(e,t){return!t.dir&&i.test(e)})}var r=this.files[this.root+e];return r&&!r.dir?r:null}return p.call(this,e=this.root+e,t,n),this},folder:function(e){if(!e)return this;if(v(e))return this.filter(function(t,n){return n.dir&&e.test(t)});var t=g.call(this,this.root+e),n=this.clone();return n.root=t.name,n},remove:function(e){var t=this.files[e=this.root+e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(t,n){return n.name.slice(0,e.length)===e}),i=0;i<n.length;i++)delete this.files[n[i].name];return this},generate:function(e){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,n={};try{if((n=r.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:i.utf8encode})).type=n.type.toLowerCase(),n.compression=n.compression.toUpperCase(),"binarystring"===n.type&&(n.type="string"),!n.type)throw new Error("No output type specified.");r.checkSupport(n.type),"darwin"!==n.platform&&"freebsd"!==n.platform&&"linux"!==n.platform&&"sunos"!==n.platform||(n.platform="UNIX"),"win32"===n.platform&&(n.platform="DOS"),t=c.generateWorker(this,n,n.comment||this.comment||"")}catch(e){(t=new o("error")).error(e)}return new s(t,n.type||"string",n.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}}},FRPF: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("PJh5"))},FSVj:function(e,t,n){var i=n("EKQi"),r=n("1kib");e.exports=n("ismg")?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},FT6u:function(e,t,n){"use strict";var i=n("Z0M+");t.min=function(e){return i.min(e)(this)}},"Ffu+":function(e,t,n){"use strict";var i=n("Uqr9");t.pairwise=function(){return i.pairwise()(this)}},Fglw:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("2LVV")),i(n("sUlX")),i(n("2tXe"))},FlzV: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_april_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:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},Fpqq: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?"a":2===t?"a":"e")},week:{dow:1,doy:4}})}(n("PJh5"))},Frex: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"],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,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},FuaP: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("PJh5"))},Fv8P:function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var n=e.data,i=n.datasets,r=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)t.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),r[o]&&t.push(r[o]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(n,i){var r=e.getDatasetMeta(0),s=t.datasets[0],l=r.data[i].custom||{},a=o.valueAtIndexOrDefault,u=e.options.elements.arc;return{text:n,fillStyle:l.backgroundColor?l.backgroundColor:a(s.backgroundColor,i,u.backgroundColor),strokeStyle:l.borderColor?l.borderColor:a(s.borderColor,i,u.borderColor),lineWidth:l.borderWidth?l.borderWidth:a(s.borderWidth,i,u.borderWidth),hidden:isNaN(s.data[i])||r.data[i].hidden,index:i}}):[]}},onClick:function(e,t){var n,i,r,o=t.index,s=this.chart;for(n=0,i=(s.data.datasets||[]).length;n<i;++n)(r=s.getDatasetMeta(n)).data[o].hidden=!r.data[o].hidden;s.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}}),e.exports=function(e){e.controllers.polarArea=e.DatasetController.extend({dataElementType:r.Arc,linkScales:o.noop,update:function(e){var t=this,n=t.chart,i=n.chartArea,r=t.getMeta(),s=n.options,l=s.elements.arc,a=Math.min(i.right-i.left,i.bottom-i.top);n.outerRadius=Math.max((a-l.borderWidth/2)/2,0),n.innerRadius=Math.max(s.cutoutPercentage?n.outerRadius/100*s.cutoutPercentage:1,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),t.outerRadius=n.outerRadius-n.radiusLength*t.index,t.innerRadius=t.outerRadius-n.radiusLength,r.count=t.countVisibleElements(),o.each(r.data,function(n,i){t.updateElement(n,i,e)})},updateElement:function(e,t,n){for(var i=this,r=i.chart,s=i.getDataset(),l=r.options,a=l.animation,u=r.scale,c=r.data.labels,d=i.calculateCircumference(s.data[t]),h=u.xCenter,p=u.yCenter,f=0,m=i.getMeta(),g=0;g<t;++g)isNaN(s.data[g])||m.data[g].hidden||++f;var v=l.startAngle,y=e.hidden?0:u.getDistanceFromCenterForValue(s.data[t]),b=v+d*f,_=b+(e.hidden?0:d),w=a.animateScale?0:u.getDistanceFromCenterForValue(s.data[t]);o.extend(e,{_datasetIndex:i.index,_index:t,_scale:u,_model:{x:h,y:p,innerRadius:0,outerRadius:n?w:y,startAngle:n&&a.animateRotate?v:b,endAngle:n&&a.animateRotate?v:_,label:o.valueAtIndexOrDefault(c,t,c[t])}}),i.removeHoverStyle(e),e.pivot()},removeHoverStyle:function(t){e.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},countVisibleElements:function(){var e=this.getDataset(),t=this.getMeta(),n=0;return o.each(t.data,function(t,i){isNaN(e.data[i])||t.hidden||n++}),n},calculateCircumference:function(e){var t=this.getMeta().count;return t>0&&!isNaN(e)?2*Math.PI/t:0}})}},FvzS:function(e,t,n){"use strict";t.a=function(e){return null!=e&&"object"==typeof e}},"G++c":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("PJh5"))},G4SK:function(e,t,n){"use strict";t.a=function(e,t){return function(n){return n.lift(new class{constructor(e,t){this.project=e,this.resultSelector=t}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n){super(e),this.project=t,this.resultSelector=n,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,n)}_innerSub(e,t,n){const i=this.innerSubscription;i&&i.unsubscribe(),this.add(this.innerSubscription=Object(r.a)(this,e,t,n))}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,i,r){this.resultSelector?this._tryNotifyNext(e,t,n,i):this.destination.next(t)}_tryNotifyNext(e,t,n,i){let r;try{r=this.resultSelector(e,t,n,i)}catch(e){return void this.destination.error(e)}this.destination.next(r)}}(e,this.project,this.resultSelector))}}(e,t))}};var i=n("JEOp"),r=n("73El")},GBuA:function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),i._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(e,t){var n="";return e.length>0&&(e[0].yLabel?n=e[0].yLabel:t.labels.length>0&&e[0].index<t.labels.length&&(n=t.labels[e[0].index])),n},label:function(e,t){return(t.datasets[e.datasetIndex].label||"")+": "+e.xLabel}},mode:"index",axis:"y"}}),e.exports=function(e){e.controllers.bar=e.DatasetController.extend({dataElementType:r.Rectangle,initialize:function(){var t;e.DatasetController.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(e){var t,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,n=i.length;t<n;++t)this.updateElement(i[t],t,e)},updateElement:function(e,t,n){var i=this,r=i.chart,s=i.getMeta(),l=i.getDataset(),a=e.custom||{},u=r.options.elements.rectangle;e._xScale=i.getScaleForId(s.xAxisID),e._yScale=i.getScaleForId(s.yAxisID),e._datasetIndex=i.index,e._index=t,e._model={datasetLabel:l.label,label:r.data.labels[t],borderSkipped:a.borderSkipped?a.borderSkipped:u.borderSkipped,backgroundColor:a.backgroundColor?a.backgroundColor:o.valueAtIndexOrDefault(l.backgroundColor,t,u.backgroundColor),borderColor:a.borderColor?a.borderColor:o.valueAtIndexOrDefault(l.borderColor,t,u.borderColor),borderWidth:a.borderWidth?a.borderWidth:o.valueAtIndexOrDefault(l.borderWidth,t,u.borderWidth)},i.updateElementGeometry(e,t,n),e.pivot()},updateElementGeometry:function(e,t,n){var i=this,r=e._model,o=i.getValueScale(),s=o.getBasePixel(),l=o.isHorizontal(),a=i._ruler||i.getRuler(),u=i.calculateBarValuePixels(i.index,t),c=i.calculateBarIndexPixels(i.index,t,a);r.horizontal=l,r.base=n?s:u.base,r.x=l?n?s:u.head:c.center,r.y=l?c.center:n?s:u.head,r.height=l?c.size:void 0,r.width=l?void 0:c.size},getValueScaleId:function(){return this.getMeta().yAxisID},getIndexScaleId:function(){return this.getMeta().xAxisID},getValueScale:function(){return this.getScaleForId(this.getValueScaleId())},getIndexScale:function(){return this.getScaleForId(this.getIndexScaleId())},_getStacks:function(e){var t,n,i=this.chart,r=this.getIndexScale().options.stacked,o=void 0===e?i.data.datasets.length:e+1,s=[];for(t=0;t<o;++t)(n=i.getDatasetMeta(t)).bar&&i.isDatasetVisible(t)&&(!1===r||!0===r&&-1===s.indexOf(n.stack)||void 0===r&&(void 0===n.stack||-1===s.indexOf(n.stack)))&&s.push(n.stack);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){var n=this._getStacks(e),i=void 0!==t?n.indexOf(t):-1;return-1===i?n.length-1:i},getRuler:function(){var e,t,n=this.getIndexScale(),i=this.getStackCount(),r=this.index,s=n.isHorizontal(),l=s?n.left:n.top,a=l+(s?n.width:n.height),u=[];for(e=0,t=this.getMeta().data.length;e<t;++e)u.push(n.getPixelForValue(null,e,r));return{min:o.isNullOrUndef(n.options.barThickness)?function(e,t){var n,i,r,o,s=e.isHorizontal()?e.width:e.height,l=e.getTicks();for(r=1,o=t.length;r<o;++r)s=Math.min(s,t[r]-t[r-1]);for(r=0,o=l.length;r<o;++r)i=e.getPixelForTick(r),s=r>0?Math.min(s,i-n):s,n=i;return s}(n,u):-1,pixels:u,start:l,end:a,stackCount:i,scale:n}},calculateBarValuePixels:function(e,t){var n,i,r,o,s,l,a=this.chart,u=this.getMeta(),c=this.getValueScale(),d=a.data.datasets,h=c.getRightValue(d[e].data[t]),p=c.options.stacked,f=u.stack,m=0;if(p||void 0===p&&void 0!==f)for(n=0;n<e;++n)(i=a.getDatasetMeta(n)).bar&&i.stack===f&&i.controller.getValueScaleId()===c.id&&a.isDatasetVisible(n)&&(r=c.getRightValue(d[n].data[t]),(h<0&&r<0||h>=0&&r>0)&&(m+=r));return o=c.getPixelForValue(m),{size:l=((s=c.getPixelForValue(m+h))-o)/2,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(e,t,n){var i=n.scale.options,r="flex"===i.barThickness?function(e,t,n){var i=t.pixels,r=i[e],o=e>0?i[e-1]:null,s=e<i.length-1?i[e+1]:null,l=n.categoryPercentage;return null===o&&(o=r-(null===s?t.end-r:s-r)),null===s&&(s=r+r-o),{chunk:(s-o)/2*l/t.stackCount,ratio:n.barPercentage,start:r-(r-o)/2*l}}(t,n,i):function(e,t,n){var i,r,s=n.barThickness,l=t.stackCount,a=t.pixels[e];return o.isNullOrUndef(s)?(i=t.min*n.categoryPercentage,r=n.barPercentage):(i=s*l,r=1),{chunk:i/l,ratio:r,start:a-i/2}}(t,n,i),s=this.getStackIndex(e,this.getMeta().stack),l=r.start+r.chunk*s+r.chunk/2,a=Math.min(o.valueOrDefault(i.maxBarThickness,1/0),r.chunk*r.ratio);return{base:l-a/2,head:l+a/2,center:l,size:a}},draw:function(){var e=this.chart,t=this.getValueScale(),n=this.getMeta().data,i=this.getDataset(),r=n.length,s=0;for(o.canvas.clipArea(e.ctx,e.chartArea);s<r;++s)isNaN(t.getRightValue(i.data[s]))||n[s].draw();o.canvas.unclipArea(e.ctx)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,i=e.custom||{},r=e._model;r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:o.valueAtIndexOrDefault(t.hoverBackgroundColor,n,o.getHoverColor(r.backgroundColor)),r.borderColor=i.hoverBorderColor?i.hoverBorderColor:o.valueAtIndexOrDefault(t.hoverBorderColor,n,o.getHoverColor(r.borderColor)),r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:o.valueAtIndexOrDefault(t.hoverBorderWidth,n,r.borderWidth)},removeHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,i=e.custom||{},r=e._model,s=this.chart.options.elements.rectangle;r.backgroundColor=i.backgroundColor?i.backgroundColor:o.valueAtIndexOrDefault(t.backgroundColor,n,s.backgroundColor),r.borderColor=i.borderColor?i.borderColor:o.valueAtIndexOrDefault(t.borderColor,n,s.borderColor),r.borderWidth=i.borderWidth?i.borderWidth:o.valueAtIndexOrDefault(t.borderWidth,n,s.borderWidth)}}),e.controllers.horizontalBar=e.controllers.bar.extend({getValueScaleId:function(){return this.getMeta().xAxisID},getIndexScaleId:function(){return this.getMeta().yAxisID}})}},GE67:function(e,t,n){"use strict";(function(t){var i=n("71nt"),r=n("l3VN"),o=n("bxoG"),s=n("hbB+"),l=n("oKij"),a=n("vVrn"),u=null;if(l.nodestream)try{u=n("/0aV")}catch(e){}function c(e,t,n){var s=t;switch(t){case"blob":case"arraybuffer":s="uint8array";break;case"base64":s="string"}try{this._internalType=s,this._outputType=t,this._mimeType=n,i.checkSupport(s),this._worker=e.pipe(new r(s)),e.lock()}catch(e){this._worker=new o("error"),this._worker.error(e)}}c.prototype={accumulate:function(e){return function(e,n){return new a.Promise(function(r,o){var l=[],a=e._internalType,u=e._outputType,c=e._mimeType;e.on("data",function(e,t){l.push(e),n&&n(t)}).on("error",function(e){l=[],o(e)}).on("end",function(){try{var e=function(e,t,n){switch(e){case"blob":return i.newBlob(i.transformTo("arraybuffer",t),n);case"base64":return s.encode(t);default:return i.transformTo(e,t)}}(u,function(e,n){var i,r=0,o=null,s=0;for(i=0;i<n.length;i++)s+=n[i].length;switch(e){case"string":return n.join("");case"array":return Array.prototype.concat.apply([],n);case"uint8array":for(o=new Uint8Array(s),i=0;i<n.length;i++)o.set(n[i],r),r+=n[i].length;return o;case"nodebuffer":return t.concat(n);default:throw new Error("concat : unsupported type '"+e+"'")}}(a,l),c);r(e)}catch(e){o(e)}l=[]}).resume()})}(this,e)},on:function(e,t){var n=this;return this._worker.on(e,"data"===e?function(e){t.call(n,e.data,e.meta)}:function(){i.delay(t,arguments,n)}),this},resume:function(){return i.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(i.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new u(this,{objectMode:"nodebuffer"!==this._outputType},e)}},e.exports=c}).call(t,n("EuP9").Buffer)},GE9Z:function(e,t,n){"use strict";var i=n("F/gp"),r=n("vAqG"),o=n("qDFv"),s=n("Q80L"),l=n("QH/n").extend,a=n("utRu"),u=n("jTps"),c=n("cO64"),d=n("BhAe"),h=n("1K++"),p=n("F+lv"),f=n("9AsE"),m=n("wdX8"),g={pullDown:a,swipeDown:u,slideDown:c,simulated:d},v=h.inherit({_getDefaultOptions:function(){return l(this.callBase(),{pullingDownText:o.format("dxScrollView-pullingDownText"),pulledDownText:o.format("dxScrollView-pulledDownText"),refreshingText:o.format("dxScrollView-refreshingText"),reachBottomText:o.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===r.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return"win"===r.real().platform},options:{refreshStrategy:"slideDown"}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-scrollview"),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var e=i("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(e)},_initTopPocket:function(){var e=this._$topPocket=i("<div>").addClass("dx-scrollview-top-pocket"),t=this._$pullDown=i("<div>").addClass("dx-scrollview-pull-down");e.append(t),this._$content.prepend(e)},_initBottomPocket:function(){var e=this._$bottomPocket=i("<div>").addClass("dx-scrollview-bottom-pocket"),t=this._$reachBottom=i("<div>").addClass("dx-scrollview-scrollbottom"),n=i("<div>").addClass("dx-scrollview-scrollbottom-indicator"),r=new p(i("<div>")).$element(),o=this._$reachBottomText=i("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),t.append(n.append(r)).append(o),e.append(t),this._$content.append(e)},_initLoadPanel:function(){this._loadPanel=this._createComponent(i("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),m,{shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}})},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var e=this.option("useNative")?this.option("refreshStrategy"):"simulated",t=g[e];if(!t)throw Error("E1030",this.option("refreshStrategy"));this._strategy=new t(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._refreshPocketState()},_refreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")&&!f().designMode),this._reachBottomEnable(this.hasActionSubscription("onReachBottom")&&!f().designMode)},on:function(e){var t=this.callBase.apply(this,arguments);return"pullDown"!==e&&"reachBottom"!==e||this._refreshPocketState(),t},_pullDownEnable:function(e){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown.toggle(e),this._strategy.pullDownEnable(e),this._pullDownEnabled=e},_reachBottomEnable:function(e){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom.toggle(e),this._strategy.reachBottomEnable(e),this._reachBottomEnabled=e},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(e){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=e},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(e){switch(e.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(e)}},isEmpty:function(){return!this.content().children().length},content:function(){return this._$content.children().eq(1)},release:function(e){return void 0!==e&&this.toggleLoading(!e),this._strategy.release()},toggleLoading:function(e){this._reachBottomEnable(e)},isFull:function(){return this.content().height()>this._$container.height()},refresh:function(){this.hasActionSubscription("onPullDown")&&(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});s("dxScrollView",v),e.exports=v},GIjk:function(e,t,n){"use strict";var i=n("TToO").__extends,r=function(e){function t(t){e.call(this),this.errors=t;var n=Error.call(this,t?t.length+" errors occurred during unsubscription:\n "+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return i(t,e),t}(Error);t.UnsubscriptionError=r},GJkP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,i=e.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+e.slice(n+1)]},r=function(e){return(e=i(Math.abs(e)))?e[1]:NaN},o=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(e){return new l(e)}function l(e){if(!(t=o.exec(e)))throw new Error("invalid format: "+e);var t;this.fill=t[1]||" ",this.align=t[2]||">",this.sign=t[3]||"-",this.symbol=t[4]||"",this.zero=!!t[5],this.width=t[6]&&+t[6],this.comma=!!t[7],this.precision=t[8]&&+t[8].slice(1),this.trim=!!t[9],this.type=t[10]||""}s.prototype=l.prototype,l.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var a,u,c,d,h=function(e){e:for(var t,n=e.length,i=1,r=-1;i<n;++i)switch(e[i]){case".":r=t=i;break;case"0":0===r&&(r=i),t=i;break;default:if(r>0){if(!+e[i])break e;r=0}}return r>0?e.slice(0,r)+e.slice(t+1):e},p=function(e,t){var n=i(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")},f={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return p(100*e,t)},r:p,s:function(e,t){var n=i(e,t);if(!n)return e+"";var r=n[0],o=n[1],s=o-(a=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=r.length;return s===l?r:s>l?r+new Array(s-l+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+i(e,Math.max(0,t+s-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},m=function(e){return e},g=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"],v=function(e){var t=e.grouping&&e.thousands?function(e,t){return function(n,i){for(var r=n.length,o=[],s=0,l=e[0],a=0;r>0&&l>0&&(a+l+1>i&&(l=Math.max(1,i-a)),o.push(n.substring(r-=l,r+l)),!((a+=l+1)>i));)l=e[s=(s+1)%e.length];return o.reverse().join(t)}}(e.grouping,e.thousands):m,n=e.currency,i=e.decimal,o=e.numerals?function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(e.numerals):m,l=e.percent||"%";function u(e){var r=(e=s(e)).fill,u=e.align,c=e.sign,d=e.symbol,p=e.zero,m=e.width,v=e.comma,y=e.precision,b=e.trim,_=e.type;"n"===_?(v=!0,_="g"):f[_]||(null==y&&(y=12),b=!0,_="g"),(p||"0"===r&&"="===u)&&(p=!0,r="0",u="=");var w="$"===d?n[0]:"#"===d&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",x="$"===d?n[1]:/[%p]/.test(_)?l:"",C=f[_],S=/[defgprs%]/.test(_);function O(e){var n,s,l,d=w,f=x;if("c"===_)f=C(e)+f,e="";else{var O=(e=+e)<0;if(e=C(Math.abs(e),y),b&&(e=h(e)),O&&0==+e&&(O=!1),d=(O?"("===c?c:"-":"-"===c||"("===c?"":c)+d,f=("s"===_?g[8+a/3]:"")+f+(O&&"("===c?")":""),S)for(n=-1,s=e.length;++n<s;)if(48>(l=e.charCodeAt(n))||l>57){f=(46===l?i+e.slice(n+1):e.slice(n))+f,e=e.slice(0,n);break}}v&&!p&&(e=t(e,1/0));var T=d.length+e.length+f.length,E=T<m?new Array(m-T+1).join(r):"";switch(v&&p&&(e=t(E+e,E.length?m-f.length:1/0),E=""),u){case"<":e=d+e+f+E;break;case"=":e=d+E+e+f;break;case"^":e=E.slice(0,T=E.length>>1)+d+e+f+E.slice(T);break;default:e=E+d+e+f}return o(e)}return y=null==y?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),O.toString=function(){return e+""},O}return{format:u,formatPrefix:function(e,t){var n=u(((e=s(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor(r(t)/3))),o=Math.pow(10,-i),l=g[8+i/3];return function(e){return n(o*e)+l}}}};function y(e){return u=v(e),c=u.format,d=u.formatPrefix,u}y({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var b=function(e){return Math.max(0,-r(Math.abs(e)))},_=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(t)/3)))-r(Math.abs(e)))},w=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,r(t)-r(e))+1};n.d(t,"formatDefaultLocale",function(){return y}),n.d(t,"format",function(){return c}),n.d(t,"formatPrefix",function(){return d}),n.d(t,"formatLocale",function(){return v}),n.d(t,"formatSpecifier",function(){return s}),n.d(t,"precisionFixed",function(){return b}),n.d(t,"precisionPrefix",function(){return _}),n.d(t,"precisionRound",function(){return w})},GMQI:function(e,t,n){"use strict";var i=n("5NME"),r=n("QH/n").extend,o=n("Z73p").each,s=n("Txkc"),l=n("PdUl"),a=Number,u=Math,c=u.round,d=u.max,h=u.min,p=u.ceil,f=n("TMi4"),m=n("0kQW").noop,g=l.isDefined,v=l.isFunction,y=i.enumParser,b=i.normalizeEnum,_=r,w=2,x=5,C="center",S="right",O="left",T="top",E="bottom",k="none",A=y([O,C,S]),I=y([T,E]),M=y(["vertical","horizontal"]),D=y([O,S,T,E]),R=y(["outside","inside"]),L=y([O,C,S]);function P(e,t){if(e){var n=e.fill;return{fill:n===k?t:n,hatching:_({},e.hatching,{step:x,width:w})}}}function N(e,t,n,i){var r=t&&n[t[e]];r&&r.marker.smartAttr(r.states[i])}function j(e,t){return e.rect(0,0,t,t)}function F(e,t){return e.circle(t/2,t/2,t/2)}function B(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}function V(e,t,n,i){var r,o={x:0,y:0},s=0,l=0;if(r="y"===t.direction?i.top+i.bottom:i.left+i.right,e.forEach(function(e,n){var i=e[0],r=e.length;e.forEach(function(e,n){o[t.direction]+=e[t.measure]+(n!==r-1?e.offset||t.spacing:0),s=d(s,o[t.direction])}),o[t.direction]=0,o[t.altDirection]+=i[t.altMeasure]+i.altOffset||t.altSpacing,l=d(l,o[t.altDirection])}),s+r>t.length)return t.countItem=function(e,t){return e.altCountItem++,p(t/e.altCountItem)}(t,n),!0}function H(e,t){var n=0;return o(e,function(e,i){n+=i[t.measure]+(i.offset||t.spacing)}),n}function z(e){var t,n,i=e.length,r=e[0].length,o=[];for(t=0;t<r;t++)for(o[t]=[],n=0;n<i;n++)o[t][n]=e[n][t];return o}var Y=t.Legend=function(e){this._renderer=e.renderer,this._legendGroup=e.group,this._backgroundClass=e.backgroundClass,this._itemGroupClass=e.itemGroupClass,this._textField=e.textField,this._getCustomizeObject=e.getFormatObject};r(Y.prototype=f.clone(s.LayoutElement.prototype),{constructor:Y,getOptions:function(){return this._options},update:function(e,t){return this._data=e,this._boundingRect={width:0,height:0,x:0,y:0},this._options=function(e,t){return e?(function(e){var t=e.margin;t=t>=0?{top:t=a(e.margin),bottom:t,left:t,right:t}:{top:t.top>=0?a(t.top):10,bottom:t.bottom>=0?a(t.bottom):10,left:t.left>=0?a(t.left):10,right:t.right>=0?a(t.right):10},e.margin=t}(e),e.horizontalAlignment=A(e.horizontalAlignment,S),e.verticalAlignment=I(e.verticalAlignment,e.horizontalAlignment===C?E:T),e.orientation=M(e.orientation,e.horizontalAlignment===C?"horizontal":"vertical"),e.itemTextPosition=D(e.itemTextPosition,"horizontal"===e.orientation?E:S),e.position=R(e.position,"outside"),e.itemsAlignment=L(e.itemsAlignment,null),e.hoverMode=b(e.hoverMode),e.customizeText=v(e.customizeText)?e.customizeText:function(){return this[t]},e.customizeHint=v(e.customizeHint)?e.customizeHint:m,e._incidentOccurred=e._incidentOccurred||m,e):null}(t,this._textField),this},draw:function(e,t){var n=this._options,i=this._renderer,r=this._data;return this._size={width:e,height:t},this.erase(),n&&n.visible&&r&&r.length?(this._insideLegendGroup=i.g().append(this._legendGroup),this._createBackground(),this._createItems(this._getItemData()),this._locateElements(n),this._finalUpdate(n),(this.getLayoutOptions().width>e||this.getLayoutOptions().height>t)&&this.freeSpace(),this):this},probeDraw:function(e,t){return this.draw(e,t)},_createItems:function(e){var t,n=this,r=n._options,s=r.markerSize,l=n._renderer,u=0,c=function(e){return"circle"===b(e)}(r.markerShape||r.markerType)?F:j;n._markersId={},n._items=i.map(e,function(e,i){var o=n._insideLegendGroup,h=a(e.size>0?e.size:s),p=e.states,f=p.normal,m=f.fill,g=c(l,h).attr({fill:m||r.markerColor,opacity:f.opacity}).append(o),v=n._createLabel(e,o),y={normal:{fill:m},hovered:P(p.hover,m),selected:P(p.selection,m)},b=v.getBBox();return void 0!==e.id&&(n._markersId[e.id]=i),t=function(e,t,n){var i,r;switch(e.itemTextPosition){case O:case S:i=t+7+n.width,r=d(t,n.height);break;case T:case E:i=d(t,n.width),r=t+4+n.height}return{width:i,height:r}}(r,h,b),u=d(u,t.height),n._createHint(e,v),{label:v,labelBBox:b,group:o,bBox:t,marker:g,markerSize:h,tracker:{id:e.id,argument:e.argument,argumentIndex:e.argumentIndex},states:y,itemTextPosition:r.itemTextPosition,markerOffset:0,bBoxes:[]}}),r.equalRowHeight&&o(n._items,function(e,t){t.bBox.height=u})},_getItemData:function(){var e=this._data;return this._options.inverted&&(e=e.slice().reverse()),e},_finalUpdate:function(e){this._adjustBackgroundSettings(e),this._setBoundingRect(e.margin)},erase:function(){var e=this._insideLegendGroup;return e&&e.dispose(),this._insideLegendGroup=this._x1=this._x2=this._y2=this._y2=null,this},_locateElements:function(e){this._moveInInitialValues(),this._locateRowsColumns(e)},_moveInInitialValues:function(){this._legendGroup&&this._legendGroup.move(0,0),this._background&&this._background.attr({x:0,y:0,width:0,height:0})},applySelected:function(e){return N(e,this._markersId,this._items,"selected"),this},applyHover:function(e){return N(e,this._markersId,this._items,"hovered"),this},resetItem:function(e){return N(e,this._markersId,this._items,"normal"),this},_createLabel:function(e,t){var n=this._getCustomizeObject(e),r=function(e){switch(e){case T:case E:return C;case O:return S;case S:return O}}(this._options.itemTextPosition),o=this._options.customizeText.call(n,n),s=g(e.textOpacity)?_({},this._options.font,{opacity:e.textOpacity}):this._options.font;return this._renderer.text(o,0,0).css(i.patchFontOptions(s)).attr({align:r}).append(t)},_createHint:function(e,t){var n=this._getCustomizeObject(e),i=this._options.customizeHint.call(n,n);g(i)&&""!==i&&t.setTitle(i)},_createBackground:function(){var e="inside"===this._options.position,t=this._options.backgroundColor,n=t||(e?this._options.containerBackgroundColor:k);(this._options.border.visible||(e||t)&&t!==k)&&(this._background=this._renderer.rect(0,0,0,0).attr({fill:n,class:this._backgroundClass}).append(this._insideLegendGroup))},_locateRowsColumns:function(e){var t,n=0,i=this._getItemsLayoutOptions(),r=this._items.length;do{this._createLines(t=[],i),this._alignLines(t,i),n++}while(V(t,i,r,e.margin)&&n<r);this._applyItemPosition(t,i)},_createLines:function(e,t){o(this._items,function(n,i){var r,o,s=function(e,t,i){var r={};return n%t.countItem==0&&(t.markerOffset?e.push([],[]):e.push([])),t.markerOffset?(r.firstLine=e[e.length-1],r.secondLine=e[e.length-2]):r.firstLine=r.secondLine=e[e.length-1],r}(e,t),l={width:i.labelBBox.width,height:i.labelBBox.height,element:i.label,bBox:i.labelBBox,pos:function(e){switch(e.itemTextPosition){case E:return{horizontal:C,vertical:T};case T:return{horizontal:C,vertical:E};case O:return{horizontal:S,vertical:C};case S:return{horizontal:O,vertical:C}}}(t),itemIndex:n},a={width:i.markerSize,height:i.markerSize,element:i.marker,pos:{horizontal:C,vertical:C},bBox:{width:i.markerSize,height:i.markerSize,x:0,y:0},itemIndex:n};t.inverseLabelPosition?(r=l,o=a):(r=a,o=l),r[t.markerOffset?"altOffset":"offset"]=t.labelOffset,s.secondLine.push(r),s.firstLine.push(o)})},_alignLines:function(e,t){var n,i=t.altMeasure;if(o(e,r),i=t.measure,t.itemsAlignment){if(t.markerOffset)for(n=0;n<e.length;)o(z([e[n++],e[n++]]),r)}else o(z(e),r);function r(e,t){!function(e,t){var n=0;o(e,function(e,i){i&&(n=d(n,i[t]))}),o(e,function(e,i){i&&(i[t]=n)})}(t,i)}},_applyItemPosition:function(e,t){var n=this,i={x:0,y:0},r=function(e,t){var n=0;return o(e,function(e,i){n=d(n,H(i,t))}),n}(e,t);o(e,function(e,l){var a=l[0],u=a.altOffset||t.altSpacing;i[t.direction]=function(e,t,n){var i,r=H(e,t);switch(t.itemsAlignment){case S:i=n-r;break;case C:i=(n-r)/2;break;default:i=0}return i}(l,t,r),o(l,function(e,r){var o=r.offset||t.spacing,l=new s.WrapperLayoutElement(r.element,r.bBox),a=new s.WrapperLayoutElement(null,{x:i.x,y:i.y,width:r.width,height:r.height}),u=n._items[r.itemIndex];l.position({of:a,my:r.pos,at:r.pos}),u.bBoxes.push(a),i[t.direction]+=r[t.measure]+o}),i[t.altDirection]+=a[t.altMeasure]+u}),o(this._items,function(e,t){var i=function(e,t){var n={};return n.left=h(e.x,t.x),n.top=h(e.y,t.y),n.right=d(e.x+e.width,t.x+t.width),n.bottom=d(e.y+e.height,t.y+t.height),n}(t.bBoxes[0].getLayoutOptions(),t.bBoxes[1].getLayoutOptions()),r=n._options.columnItemSpacing/2,o=n._options.rowItemSpacing/2;t.tracker.left=i.left-r,t.tracker.right=i.right+r,t.tracker.top=i.top-o,t.tracker.bottom=i.bottom+o})},_getItemsLayoutOptions:function(){var e=this._options,t={itemsAlignment:e.itemsAlignment,orientation:e.orientation},n=this._size.height-(this._background?2*e.paddingTopBottom:0);return"horizontal"===e.orientation?(t.length=this._size.width-(this._background?2*e.paddingLeftRight:0),t.spacing=e.columnItemSpacing,t.direction="x",t.measure="width",t.altMeasure="height",t.altDirection="y",t.altSpacing=e.rowItemSpacing,t.countItem=e.columnCount,t.altCountItem=e.rowCount,t.marginTextLabel=4,t.labelOffset=7,e.itemTextPosition!==E&&e.itemTextPosition!==T||(t.labelOffset=4,t.markerOffset=!0)):(t.length=n,t.spacing=e.rowItemSpacing,t.direction="y",t.measure="height",t.altMeasure="width",t.altDirection="x",t.altSpacing=e.columnItemSpacing,t.countItem=e.rowCount,t.altCountItem=e.columnCount,t.marginTextLabel=7,t.labelOffset=4,e.itemTextPosition!==S&&e.itemTextPosition!==O||(t.labelOffset=7,t.markerOffset=!0)),t.countItem||(t.countItem=t.altCountItem?p(this._items.length/t.altCountItem):this._items.length),e.itemTextPosition!==T&&e.itemTextPosition!==O||(t.inverseLabelPosition=!0),t.itemTextPosition=e.itemTextPosition,t.altCountItem=t.altCountItem||p(this._items.length/t.countItem),t},_adjustBackgroundSettings:function(e){if(this._background){var t=e.border,n=this._insideLegendGroup.getBBox(),i={x:c(n.x-e.paddingLeftRight),y:c(n.y-e.paddingTopBottom),width:c(n.width)+2*e.paddingLeftRight,height:c(n.height)+2*e.paddingTopBottom,opacity:e.backgroundOpacity};t.visible&&t.width&&t.color&&t.color!==k&&(i["stroke-width"]=t.width,i.stroke=t.color,i["stroke-opacity"]=t.opacity,i.dashStyle=t.dashStyle,i.rx=t.cornerRadius||0,i.ry=t.cornerRadius||0),this._background.attr(i)}},_setBoundingRect:function(e){if(this._insideLegendGroup){var t=this._insideLegendGroup.getBBox();t.height+=e.top+e.bottom,t.width+=e.left+e.right,t.x-=e.left,t.y-=e.top,this._boundingRect=t}},getActionCallback:function(e){var t=this;return t._options.visible?function(n){t[n](e.index)}:m},getLayoutOptions:function(){var e=this._options,t=this._insideLegendGroup?this._boundingRect:{width:0,height:0,x:0,y:0};return e?(t.verticalAlignment=e.verticalAlignment,t.horizontalAlignment=e.horizontalAlignment,"horizontal"===e.orientation?(t.cutLayoutSide=e.verticalAlignment,t.cutSide="vertical"):e.horizontalAlignment===C?(t.cutLayoutSide=e.verticalAlignment,t.cutSide="vertical"):(t.cutLayoutSide=e.horizontalAlignment,t.cutSide="horizontal"),t.position={horizontal:e.horizontalAlignment,vertical:e.verticalAlignment},t):null},shift:function(e,t){var n={};return this._insideLegendGroup&&(this._insideLegendGroup.attr({translateX:e-this._boundingRect.x,translateY:t-this._boundingRect.y}),n=this._legendGroup.getBBox()),this._x1=n.x,this._y1=n.y,this._x2=n.x+n.width,this._y2=n.y+n.height,this},getPosition:function(){return this._options.position},coordsIn:function(e,t){return e>=this._x1&&e<=this._x2&&t>=this._y1&&t<=this._y2},getItemByCoord:function(e,t){var n=this._items,i=this._insideLegendGroup;e-=i.attr("translateX"),t-=i.attr("translateY");for(var r=0;r<n.length;r++)if(B(n[r].tracker,e,t))return n[r].tracker;return null},dispose:function(){return this._legendGroup=this._insideLegendGroup=this._renderer=this._options=this._data=this._items=null,this},layoutOptions:function(){var e=this.getLayoutOptions();return{horizontalAlignment:this._options.horizontalAlignment,verticalAlignment:this._options.verticalAlignment,side:e.cutSide,priority:1}},measure:function(e){this.draw(e[0],e[1]);var t=this.getLayoutOptions();return[t.width,t.height]},move:function(e){this.shift(e[0],e[1])},freeSpace:function(){this._options._incidentOccurred("W2104"),this.erase()}}),t.plugin={name:"legend",init:function(){var e=this._renderer.g().attr({class:this._rootClassPrefix+"-legend"}).append(this._renderer.root);this._legend=new t.Legend({renderer:this._renderer,group:e,textField:"text",getFormatObject:function(e){return{item:e,text:e.argument}}}),this._layout.add(this._legend)},extenders:{_applyTilesAppearance:function(){var e=this;this._items.forEach(function(t){e._applyLegendItemStyle(t.id,t.getState())})},_buildNodes:function(){this._createLegendItems()}},members:{_applyLegendItemStyle:function(e,t){var n=this._legend;switch(t){case"hover":n.applyHover(e);break;case"selection":n.applySelected(e);break;default:n.resetItem(e)}},_createLegendItems:function(){this._legend.update(this.getAllItems(),this._getOption("legend"))&&this._requestChange(["LAYOUT"])}},dispose:function(){this._legend.dispose()},customize:function(e){e.prototype._proxyData.push(function(e,t){if(this._legend.coordsIn(e,t)){var n=this._legend.getItemByCoord(e,t);if(n)return{id:n.id,type:"legend"}}}),e.addChange({code:"LEGEND",handler:function(){this._createLegendItems()},isThemeDependent:!0,option:"legend",isOptionChange:!0})}}},GR1s:function(e,t,n){"use strict";var i=n("N3AT");t.exhaust=function(){return i.exhaust()(this)}},GRaa:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata,o=n("48oy"),s=n("WaEV"),l=function(){function e(e){this.labels=[],this.options={},this.chartClick=new o.EventEmitter,this.chartHover=new o.EventEmitter,this.initFlag=!1,this.element=e}return e.prototype.ngOnInit=function(){this.ctx=this.element.nativeElement.getContext("2d"),this.cvs=this.element.nativeElement,this.initFlag=!0,(this.data||this.datasets)&&this.refresh()},e.prototype.ngOnChanges=function(e){this.initFlag&&(e.hasOwnProperty("data")||e.hasOwnProperty("datasets")?(this.updateChartData(e.data?e.data.currentValue:e.datasets.currentValue),this.chart.update()):this.refresh())},e.prototype.ngOnDestroy=function(){this.chart&&(this.chart.destroy(),this.chart=void 0)},e.prototype.getChartBuilder=function(e){var t=this,n=this.getDatasets(),i=Object.assign({},this.options);return!1===this.legend&&(i.legend={display:!1}),i.hover=i.hover||{},i.hover.onHover||(i.hover.onHover=function(e){e&&!e.length||t.chartHover.emit({active:e})}),i.onClick||(i.onClick=function(e,n){t.chartClick.emit({event:e,active:n})}),new s.Chart(e,{type:this.chartType,data:{labels:this.labels,datasets:n},options:i})},e.prototype.updateChartData=function(e){Array.isArray(e[0].data)?this.chart.data.datasets.forEach(function(t,n){t.data=e[n].data,e[n].label&&(t.label=e[n].label)}):this.chart.data.datasets[0].data=e},e.prototype.getDatasets=function(){var e=this,t=void 0;if((!this.datasets||!this.datasets.length&&this.data&&this.data.length)&&(t=Array.isArray(this.data[0])?this.data.map(function(t,n){return{data:t,label:e.labels[n]||"Label "+n}}):[{data:this.data,label:"Label 0"}]),(this.datasets&&this.datasets.length||t&&t.length)&&(t=(this.datasets||t).map(function(t,n){var i=Object.assign({},t);return e.colors&&e.colors.length?Object.assign(i,e.colors[n]):Object.assign(i,function(e,t,n){return"pie"===e||"doughnut"===e?function(e){return{backgroundColor:e.map(function(e){return a(e,.6)}),borderColor:e.map(function(){return"#fff"}),pointBackgroundColor:e.map(function(e){return a(e,1)}),pointBorderColor:e.map(function(){return"#fff"}),pointHoverBackgroundColor:e.map(function(e){return a(e,1)}),pointHoverBorderColor:e.map(function(e){return a(e,1)})}}(h(n)):"polarArea"===e?function(e){return{backgroundColor:e.map(function(e){return a(e,.6)}),borderColor:e.map(function(e){return a(e,1)}),hoverBackgroundColor:e.map(function(e){return a(e,.8)}),hoverBorderColor:e.map(function(e){return a(e,1)})}}(h(n)):"line"===e||"radar"===e?function(e){return{backgroundColor:a(e,.4),borderColor:a(e,1),pointBackgroundColor:a(e,1),pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:a(e,.8)}}(d(t)):"bar"===e||"horizontalBar"===e?function(e){return{backgroundColor:a(e,.6),borderColor:a(e,1),hoverBackgroundColor:a(e,.8),hoverBorderColor:a(e,1)}}(d(t)):d(t)}(e.chartType,n,i.data.length)),i})),!t)throw new Error("ng-charts configuration error,\n data or datasets field are required to render char "+this.chartType);return t},e.prototype.refresh=function(){this.ngOnDestroy(),this.chart=this.getChartBuilder(this.ctx)},e.defaultColors=[[255,99,132],[54,162,235],[255,206,86],[231,233,237],[75,192,192],[151,187,205],[220,220,220],[247,70,74],[70,191,189],[253,180,92],[148,159,177],[77,83,96]],e}();function a(e,t){return"rgba("+e.concat(t).join(",")+")"}function u(e,t){return Math.floor(Math.random()*(t-e+1))+e}function c(){return[u(0,255),u(0,255),u(0,255)]}function d(e){return l.defaultColors[e]||c()}function h(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=l.defaultColors[n]||c();return t}i([o.Input(),r("design:type",Array)],l.prototype,"data",void 0),i([o.Input(),r("design:type",Array)],l.prototype,"datasets",void 0),i([o.Input(),r("design:type",Array)],l.prototype,"labels",void 0),i([o.Input(),r("design:type",Object)],l.prototype,"options",void 0),i([o.Input(),r("design:type",String)],l.prototype,"chartType",void 0),i([o.Input(),r("design:type",Array)],l.prototype,"colors",void 0),i([o.Input(),r("design:type",Boolean)],l.prototype,"legend",void 0),i([o.Output(),r("design:type",o.EventEmitter)],l.prototype,"chartClick",void 0),i([o.Output(),r("design:type",o.EventEmitter)],l.prototype,"chartHover",void 0),l=i([o.Directive({selector:"canvas[baseChart]",exportAs:"base-chart"})],l),t.BaseChartDirective=l;var p=function(){};p=i([o.NgModule({declarations:[l],exports:[l],imports:[]})],p),t.ChartsModule=p},GWXQ:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("Ii9O");t.DatatableRowDetailDirective=function(){function e(){this.rowHeight=0,this.toggle=new o.EventEmitter}return e.prototype.toggleExpandRow=function(e){this.toggle.emit({type:"row",value:e})},e.prototype.expandAllRows=function(){this.toggle.emit({type:"all",value:!0})},e.prototype.collapseAllRows=function(){this.toggle.emit({type:"all",value:!1})},i([o.Input(),r("design:type",Object)],e.prototype,"rowHeight",void 0),i([o.Input(),o.ContentChild(s.DatatableRowDetailTemplateDirective,{read:o.TemplateRef}),r("design:type",o.TemplateRef)],e.prototype,"template",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"toggle",void 0),i([o.Directive({selector:"ngx-datatable-row-detail"})],e)}()},GZqV:function(e,t,n){"use strict";var i=n("dw63");t.find=function(e,t){return i.find(e,t)(this)}},Gb0N:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf");t.RangeObservable=function(e){function t(t,n,i){e.call(this),this.start=t,this._count=n,this.scheduler=i}return i(t,e),t.create=function(e,n,i){return void 0===e&&(e=0),void 0===n&&(n=0),new t(e,n,i)},t.dispatch=function(e){var t=e.start,n=e.index,i=e.subscriber;n>=e.count?i.complete():(i.next(t),i.closed||(e.index=n+1,e.start=t+1,this.schedule(e)))},t.prototype._subscribe=function(e){var n=0,i=this.start,r=this._count,o=this.scheduler;if(o)return o.schedule(t.dispatch,0,{index:n,count:r,start:i,subscriber:e});for(;;){if(n++>=r){e.complete();break}if(e.next(i++),e.closed)break}},t}(r.Observable)},GcOx:function(e,t,n){"use strict";var i=n("rCTf"),r=n("cjT5");i.Observable.prototype.debounce=r.debounce},GfIz:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("CCID");function r(e){for(var t=0,n=0,i=e;n<i.length;n++)t+=i[n].flexGrow||0;return t}function o(e,t){for(var n=0,i=t;n<i.length;n++){var r=e.indexOf(i[n]);e.splice(r,1)}}function s(e,t){void 0===t&&(t=300);for(var n=0,i=0,r=e;i<r.length;i++)n+=r[i].width||t;return n}t.getTotalFlexGrow=r,t.adjustColumnWidths=function(e,t){var n=i.columnsTotalWidth(e),o=r(e),s=i.columnsByPin(e);n!==t&&function(e,t,n){for(var i in e)for(var r=0,o=e[i];r<o.length;r++)(d=o[r]).canAutoResize?d.width=0:(t-=d.width,n-=d.flexGrow?d.flexGrow:0);var s={},l=t;do{var a=l/n;for(var i in l=0,e)for(var u=0,c=e[i];u<c.length;u++){var d;if((d=c[u]).canAutoResize&&!s[d.prop]){var h=d.width+d.flexGrow*a;void 0!==d.minWidth&&h<d.minWidth?(l+=h-d.minWidth,d.width=d.minWidth,s[d.prop]=!0):d.width=h}}}while(0!==l)}(s,t,o)},t.forceFillColumnWidths=function(e,t,n,i,r){void 0===r&&(r=300);for(var l=e.slice(n+1,e.length).filter(function(e){return!1!==e.canAutoResize}),a=0,u=l;a<u.length;a++)(v=u[a]).$$oldWidth||(v.$$oldWidth=v.width);var c=0,d=!1,h=s(e,r),p=t-h,f=[];do{c=p/l.length,d=h>=t;for(var m=0,g=l;m<g.length;m++){var v=g[m];if(d&&i)v.width=v.$$oldWidth||v.width||r;else{var y=(v.width||r)+c;v.minWidth&&y<v.minWidth?(v.width=v.minWidth,f.push(v)):v.maxWidth&&y>v.maxWidth?(v.width=v.maxWidth,f.push(v)):v.width=y}v.width=Math.max(0,v.width)}p=t-(h=s(e)),o(l,f)}while(p>0&&0!==l.length)}},GfW5:function(e,t,n){"use strict";var i=n("bxoG");t.STORE={magic:"\0\0",compressWorker:function(e){return new i("STORE compression")},uncompressWorker:function(){return new i("STORE decompression")}},t.DEFLATE=n("8FNI")},GgVu:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._getOption("backgroundColor")},set:function(e){this._setOption("backgroundColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"border",{get:function(){return this._getOption("border")},set:function(e){this._setOption("border",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"columnCount",{get:function(){return this._getOption("columnCount")},set:function(e){this._setOption("columnCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"columnItemSpacing",{get:function(){return this._getOption("columnItemSpacing")},set:function(e){this._setOption("columnItemSpacing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customizeHint",{get:function(){return this._getOption("customizeHint")},set:function(e){this._setOption("customizeHint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customizeText",{get:function(){return this._getOption("customizeText")},set:function(e){this._setOption("customizeText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalAlignment",{get:function(){return this._getOption("horizontalAlignment")},set:function(e){this._setOption("horizontalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemsAlignment",{get:function(){return this._getOption("itemsAlignment")},set:function(e){this._setOption("itemsAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTextPosition",{get:function(){return this._getOption("itemTextPosition")},set:function(e){this._setOption("itemTextPosition",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"margin",{get:function(){return this._getOption("margin")},set:function(e){this._setOption("margin",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markerColor",{get:function(){return this._getOption("markerColor")},set:function(e){this._setOption("markerColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markerShape",{get:function(){return this._getOption("markerShape")},set:function(e){this._setOption("markerShape",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markerSize",{get:function(){return this._getOption("markerSize")},set:function(e){this._setOption("markerSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"orientation",{get:function(){return this._getOption("orientation")},set:function(e){this._setOption("orientation",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paddingLeftRight",{get:function(){return this._getOption("paddingLeftRight")},set:function(e){this._setOption("paddingLeftRight",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paddingTopBottom",{get:function(){return this._getOption("paddingTopBottom")},set:function(e){this._setOption("paddingTopBottom",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rowCount",{get:function(){return this._getOption("rowCount")},set:function(e){this._setOption("rowCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rowItemSpacing",{get:function(){return this._getOption("rowItemSpacing")},set:function(e){this._setOption("rowItemSpacing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return this._getOption("source")},set:function(e){this._setOption("source",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalAlignment",{get:function(){return this._getOption("verticalAlignment")},set:function(e){this._setOption("verticalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"legends"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxi-legend",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={backgroundColor:[{type:r.Input}],border:[{type:r.Input}],columnCount:[{type:r.Input}],columnItemSpacing:[{type:r.Input}],customizeHint:[{type:r.Input}],customizeText:[{type:r.Input}],font:[{type:r.Input}],horizontalAlignment:[{type:r.Input}],itemsAlignment:[{type:r.Input}],itemTextPosition:[{type:r.Input}],margin:[{type:r.Input}],markerColor:[{type:r.Input}],markerShape:[{type:r.Input}],markerSize:[{type:r.Input}],orientation:[{type:r.Input}],paddingLeftRight:[{type:r.Input}],paddingTopBottom:[{type:r.Input}],rowCount:[{type:r.Input}],rowItemSpacing:[{type:r.Input}],source:[{type:r.Input}],verticalAlignment:[{type:r.Input}],visible:[{type:r.Input}]},t}(n("UygM").CollectionNestedOption);t.DxiLegendComponent=s,t.DxiLegendModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},GqGk:function(e,t,n){"use strict";e.exports=function(e){e.Scatter=function(t,n){return n.type="scatter",new e(t,n)}}},Gquf:function(e,t,n){"use strict";var i=n("71nt"),r=n("oKij"),o=n("hjG0"),s=n("9F63"),l=n("rBub"),a=n("dL6i");e.exports=function(e){var t=i.getTypeOf(e);return i.checkSupport(t),"string"!==t||r.uint8array?"nodebuffer"===t?new l(e):r.uint8array?new a(i.transformTo("uint8array",e)):new o(i.transformTo("array",e)):new s(e)}},GrS7: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("PJh5"))},Gvdl:function(e,t,n){"use strict";var i=n("EEr4");t.Subject=i.Subject,t.AnonymousSubject=i.AnonymousSubject;var r=n("rCTf");t.Observable=r.Observable,n("1k2o"),n("U85J"),n("XlOA"),n("1ZrL"),n("zO2v"),n("AGQa"),n("iJMh"),n("S35O"),n("E7Yq"),n("LHw1"),n("c3t5"),n("f1gJ"),n("iUY6"),n("SUuD"),n("fICK"),n("O8p4"),n("9WjZ"),n("1APj"),n("1VLl"),n("g0nL"),n("ENML"),n("vQ+N"),n("h0qH"),n("jdeX"),n("iod1"),n("1Nls"),n("lh/Z"),n("nsuO"),n("+KN+"),n("Di9Q"),n("jDQW"),n("Whbc"),n("6Yye"),n("k27J"),n("qp8k"),n("/rMs"),n("CMrU"),n("jvbR"),n("16m9"),n("/181"),n("zC23"),n("GcOx"),n("aV5h"),n("NJh0"),n("94IA"),n("FE8a"),n("qhgQ"),n("q3ik"),n("tYwL"),n("EnA3"),n("Yfq7"),n("SSeX"),n("sT3i"),n("Mvzr"),n("wUn1"),n("tDJK"),n("hs6U"),n("W1/H"),n("okk1"),n("6s76"),n("LppN"),n("2395"),n("qcjU"),n("CYDS"),n("JJSU"),n("KRCp"),n("1NVl"),n("+pb+"),n("6gFN"),n("Ye9U"),n("CToi"),n("EGMK"),n("JPC0"),n("HcJ8"),n("VfeM"),n("SGWz"),n("Rxv9"),n("j7ye"),n("p1Um"),n("rLWm"),n("iIfT"),n("adqA"),n("xOQQ"),n("4Ie8"),n("nDCe"),n("PvYY"),n("0TiQ"),n("48bo"),n("UNGF"),n("XZ4o"),n("y6Vm"),n("y3IE"),n("10Gq"),n("B2te"),n("6hPP"),n("zJQZ"),n("UFi/"),n("WQmy"),n("s616"),n("JQ6u"),n("9qUs"),n("WnEV"),n("8szd"),n("VaQ6"),n("/lY3"),n("oHQS"),n("UyzR"),n("uCY4"),n("tuHt"),n("hzF8"),n("77/N"),n("T3fU"),n("EoAl"),n("PMZt"),n("jF50"),n("XKof"),n("cDAr"),n("a0Ch"),n("voL5"),n("7axH"),n("eErF"),n("7FaQ"),n("q4U+"),n("PwiB"),n("xFXl"),n("gDzJ"),n("fiy1"),n("ixac"),n("tQRI");var o=n("B00U");t.Subscription=o.Subscription;var s=n("mmVS");t.Subscriber=s.Subscriber;var l=n("5c/I");t.AsyncSubject=l.AsyncSubject;var a=n("MQMf");t.ReplaySubject=a.ReplaySubject;var u=n("TfWX");t.BehaviorSubject=u.BehaviorSubject;var c=n("sIYO");t.ConnectableObservable=c.ConnectableObservable;var d=n("8GmM");t.Notification=d.Notification;var h=n("F7Al");t.EmptyError=h.EmptyError;var p=n("8Z8y");t.ArgumentOutOfRangeError=p.ArgumentOutOfRangeError;var f=n("IZVw");t.ObjectUnsubscribedError=f.ObjectUnsubscribedError;var m=n("cmqr");t.TimeoutError=m.TimeoutError;var g=n("GIjk");t.UnsubscriptionError=g.UnsubscriptionError;var v=n("sVus");t.TimeInterval=v.TimeInterval;var y=n("tyXZ");t.Timestamp=y.Timestamp;var b=n("u1gx");t.TestScheduler=b.TestScheduler;var _=n("q0UB");t.VirtualTimeScheduler=_.VirtualTimeScheduler;var w=n("Dc2k");t.AjaxResponse=w.AjaxResponse,t.AjaxError=w.AjaxError,t.AjaxTimeoutError=w.AjaxTimeoutError;var x=n("9eyw");t.pipe=x.pipe;var C=n("Uqs8"),S=n("CGGv"),O=n("RA5l"),T=n("HwIK"),E=n("r8ZY"),k=n("cdmN"),A=n("mbVC"),I=n("W+Sr");t.operators=I,t.Scheduler={asap:C.asap,queue:O.queue,animationFrame:T.animationFrame,async:S.async},t.Symbol={rxSubscriber:E.rxSubscriber,observable:A.observable,iterator:k.iterator}},Gw2o:function(e,t,n){"use strict";var i=n("sRU/"),r=n("PdUl").isFunction,o=n("Z73p").each,s=n("cOhJ");e.exports=s.inherit({ctor:function(e){this._events={},this._owner=e},hasEvent:function(e){var t=this._events[e];return!!t&&t.has()},fireEvent:function(e,t){var n=this._events[e];n&&n.fireWith(this._owner,t)},on:function(e,t){var n=this._events[e];n||(n=i(),this._events[e]=n),(n.originalAdd||n.add).call(n,t)},off:function(e,t){var n=this._events[e];n&&(r(t)?n.remove(t):n.empty())},dispose:function(){o(this._events,function(){this.empty()})}})},HAf2:function(e,t,n){e.exports=n("39Rf").document&&document.documentElement},HHAm:function(e,t,n){"use strict";var i=n("V5gN").format;e.exports=function(e,t){return i(e,t.format,t.precision)}},HJ7E:function(e,t,n){"use strict";t.a=function(){return Object(i.a)(1)};var i=n("Ynfn")},HRak:function(e,t,n){"use strict";function i(e,t){return e.parent===t.parent?1:2}function r(e,t){return e+t.x}function o(e,t){return Math.max(e,t.y)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){var e=i,t=1,n=1,s=!1;function l(i){var l,a=0;i.eachAfter(function(t){var n=t.children;n?(t.x=function(e){return e.reduce(r,0)/e.length}(n),t.y=function(e){return 1+e.reduce(o,0)}(n)):(t.x=l?a+=e(t,l):0,t.y=0,l=t)});var u=function(e){for(var t;t=e.children;)e=t[0];return e}(i),c=function(e){for(var t;t=e.children;)e=t[t.length-1];return e}(i),d=u.x-e(u,c)/2,h=c.x+e(c,u)/2;return i.eachAfter(s?function(e){e.x=(e.x-i.x)*t,e.y=(i.y-e.y)*n}:function(e){e.x=(e.x-d)/(h-d)*t,e.y=(1-(i.y?e.y/i.y:1))*n})}return l.separation=function(t){return arguments.length?(e=t,l):e},l.size=function(e){return arguments.length?(s=!1,t=+e[0],n=+e[1],l):s?null:[t,n]},l.nodeSize=function(e){return arguments.length?(s=!0,t=+e[0],n=+e[1],l):s?[t,n]:null},l};function l(e){var t=0,n=e.children,i=n&&n.length;if(i)for(;--i>=0;)t+=n[i].value;else t=1;e.value=t}function a(e,t){var n,i,r,o,s,l=new h(e),a=+e.value&&(l.value=e.value),c=[l];for(null==t&&(t=u);n=c.pop();)if(a&&(n.value=+n.data.value),(r=t(n.data))&&(s=r.length))for(n.children=new Array(s),o=s-1;o>=0;--o)c.push(i=n.children[o]=new h(r[o])),i.parent=n,i.depth=n.depth+1;return l.eachBefore(d)}function u(e){return e.children}function c(e){e.data=e.data.data}function d(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function h(e){this.data=e,this.depth=this.height=0,this.parent=null}h.prototype=a.prototype={constructor:h,count:function(){return this.eachAfter(l)},each:function(e){var t,n,i,r,o=this,s=[o];do{for(t=s.reverse(),s=[];o=t.pop();)if(e(o),n=o.children)for(i=0,r=n.length;i<r;++i)s.push(n[i])}while(s.length);return this},eachAfter:function(e){for(var t,n,i,r=this,o=[r],s=[];r=o.pop();)if(s.push(r),t=r.children)for(n=0,i=t.length;n<i;++n)o.push(t[n]);for(;r=s.pop();)e(r);return this},eachBefore:function(e){for(var t,n,i=this,r=[i];i=r.pop();)if(e(i),t=i.children)for(n=t.length-1;n>=0;--n)r.push(t[n]);return this},sum:function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,i=t.children,r=i&&i.length;--r>=0;)n+=i[r].value;t.value=n})},sort:function(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})},path:function(e){for(var t=this,n=function(e,t){if(e===t)return e;var n=e.ancestors(),i=t.ancestors(),r=null;for(e=n.pop(),t=i.pop();e===t;)r=e,e=n.pop(),t=i.pop();return r}(t,e),i=[t];t!==n;)i.push(t=t.parent);for(var r=i.length;e!==n;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each(function(t){e.push(t)}),e},leaves:function(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e},links:function(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t},copy:function(){return a(this).eachBefore(c)}};var p=Array.prototype.slice,f=function(e){for(var t,n,i=0,r=(e=function(e){for(var t,n,i=e.length;i;)n=Math.random()*i--|0,t=e[i],e[i]=e[n],e[n]=t;return e}(p.call(e))).length,o=[];i<r;)t=e[i],n&&v(n,t)?++i:(n=b(o=m(o,t)),i=0);return n};function m(e,t){var n,i;if(y(t,e))return[t];for(n=0;n<e.length;++n)if(g(t,e[n])&&y(_(e[n],t),e))return[e[n],t];for(n=0;n<e.length-1;++n)for(i=n+1;i<e.length;++i)if(g(_(e[n],e[i]),t)&&g(_(e[n],t),e[i])&&g(_(e[i],t),e[n])&&y(w(e[n],e[i],t),e))return[e[n],e[i],t];throw new Error}function g(e,t){var n=e.r-t.r,i=t.x-e.x,r=t.y-e.y;return n<0||n*n<i*i+r*r}function v(e,t){var n=e.r-t.r+1e-6,i=t.x-e.x,r=t.y-e.y;return n>0&&n*n>i*i+r*r}function y(e,t){for(var n=0;n<t.length;++n)if(!v(e,t[n]))return!1;return!0}function b(e){switch(e.length){case 1:return function(e){return{x:e.x,y:e.y,r:e.r}}(e[0]);case 2:return _(e[0],e[1]);case 3:return w(e[0],e[1],e[2])}}function _(e,t){var n=e.x,i=e.y,r=e.r,o=t.x,s=t.y,l=t.r,a=o-n,u=s-i,c=l-r,d=Math.sqrt(a*a+u*u);return{x:(n+o+a/d*c)/2,y:(i+s+u/d*c)/2,r:(d+r+l)/2}}function w(e,t,n){var i=e.x,r=e.y,o=e.r,s=t.x,l=t.y,a=t.r,u=n.x,c=n.y,d=n.r,h=i-s,p=i-u,f=r-l,m=r-c,g=a-o,v=d-o,y=i*i+r*r-o*o,b=y-s*s-l*l+a*a,_=y-u*u-c*c+d*d,w=p*f-h*m,x=(f*_-m*b)/(2*w)-i,C=(m*g-f*v)/w,S=(p*b-h*_)/(2*w)-r,O=(h*v-p*g)/w,T=C*C+O*O-1,E=2*(o+x*C+S*O),k=x*x+S*S-o*o,A=-(T?(E+Math.sqrt(E*E-4*T*k))/(2*T):k/E);return{x:i+x+C*A,y:r+S+O*A,r:A}}function x(e,t,n){var i,r,o,s,l=e.x-t.x,a=e.y-t.y,u=l*l+a*a;u?(r=t.r+n.r,s=e.r+n.r,(r*=r)>(s*=s)?(i=(u+s-r)/(2*u),o=Math.sqrt(Math.max(0,s/u-i*i)),n.x=e.x-i*l-o*a,n.y=e.y-i*a+o*l):(i=(u+r-s)/(2*u),o=Math.sqrt(Math.max(0,r/u-i*i)),n.x=t.x+i*l-o*a,n.y=t.y+i*a+o*l)):(n.x=t.x+n.r,n.y=t.y)}function C(e,t){var n=e.r+t.r-1e-6,i=t.x-e.x,r=t.y-e.y;return n>0&&n*n>i*i+r*r}function S(e){var t=e._,n=e.next._,i=t.r+n.r,r=(t.x*n.r+n.x*t.r)/i,o=(t.y*n.r+n.y*t.r)/i;return r*r+o*o}function O(e){this._=e,this.next=null,this.previous=null}function T(e){if(!(r=e.length))return 0;var t,n,i,r,o,s,l,a,u,c,d;if((t=e[0]).x=0,t.y=0,!(r>1))return t.r;if(t.x=-(n=e[1]).r,n.x=t.r,n.y=0,!(r>2))return t.r+n.r;x(n,t,i=e[2]),t=new O(t),n=new O(n),i=new O(i),t.next=i.previous=n,n.next=t.previous=i,i.next=n.previous=t;e:for(l=3;l<r;++l){x(t._,n._,i=e[l]),i=new O(i),a=n.next,u=t.previous,c=n._.r,d=t._.r;do{if(c<=d){if(C(a._,i._)){t.next=n=a,n.previous=t,--l;continue e}c+=a._.r,a=a.next}else{if(C(u._,i._)){(t=u).next=n,n.previous=t,--l;continue e}d+=u._.r,u=u.previous}}while(a!==u.next);for(i.previous=t,i.next=n,t.next=n.previous=n=i,o=S(t);(i=i.next)!==n;)(s=S(i))<o&&(t=i,o=s);n=t.next}for(t=[n._],i=n;(i=i.next)!==n;)t.push(i._);for(i=f(t),l=0;l<r;++l)(t=e[l]).x-=i.x,t.y-=i.y;return i.r}var E=function(e){return T(e),e};function k(e){if("function"!=typeof e)throw new Error;return e}function A(){return 0}var I=function(e){return function(){return e}};function M(e){return Math.sqrt(e.value)}var D=function(){var e=null,t=1,n=1,i=A;function r(r){return r.x=t/2,r.y=n/2,e?r.eachBefore(R(e)).eachAfter(L(i,.5)).eachBefore(P(1)):r.eachBefore(R(M)).eachAfter(L(A,1)).eachAfter(L(i,r.r/Math.min(t,n))).eachBefore(P(Math.min(t,n)/(2*r.r))),r}return r.radius=function(t){return arguments.length?(e=null==t?null:k(t),r):e},r.size=function(e){return arguments.length?(t=+e[0],n=+e[1],r):[t,n]},r.padding=function(e){return arguments.length?(i="function"==typeof e?e:I(+e),r):i},r};function R(e){return function(t){t.children||(t.r=Math.max(0,+e(t)||0))}}function L(e,t){return function(n){if(i=n.children){var i,r,o,s=i.length,l=e(n)*t||0;if(l)for(r=0;r<s;++r)i[r].r+=l;if(o=T(i),l)for(r=0;r<s;++r)i[r].r-=l;n.r=o+l}}}function P(e){return function(t){var n=t.parent;t.r*=e,n&&(t.x=n.x+e*t.x,t.y=n.y+e*t.y)}}var N=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},j=function(e,t,n,i,r){for(var o,s=e.children,l=-1,a=s.length,u=e.value&&(i-t)/e.value;++l<a;)(o=s[l]).y0=n,o.y1=r,o.x0=t,o.x1=t+=o.value*u},F=function(){var e=1,t=1,n=0,i=!1;function r(r){var o=r.height+1;return r.x0=r.y0=n,r.x1=e,r.y1=t/o,r.eachBefore(function(e,t){return function(i){i.children&&j(i,i.x0,e*(i.depth+1)/t,i.x1,e*(i.depth+2)/t);var r=i.x0,o=i.y0,s=i.x1-n,l=i.y1-n;s<r&&(r=s=(r+s)/2),l<o&&(o=l=(o+l)/2),i.x0=r,i.y0=o,i.x1=s,i.y1=l}}(t,o)),i&&r.eachBefore(N),r}return r.round=function(e){return arguments.length?(i=!!e,r):i},r.size=function(n){return arguments.length?(e=+n[0],t=+n[1],r):[e,t]},r.padding=function(e){return arguments.length?(n=+e,r):n},r},B="$",V={depth:-1},H={};function z(e){return e.id}function Y(e){return e.parentId}var U=function(){var e=z,t=Y;function n(n){var i,r,o,s,l,a,u,c=n.length,p=new Array(c),f={};for(r=0;r<c;++r)l=p[r]=new h(i=n[r]),null!=(a=e(i,r,n))&&(a+="")&&(f[u=B+(l.id=a)]=u in f?H:l);for(r=0;r<c;++r)if(l=p[r],null!=(a=t(n[r],r,n))&&(a+="")){if(!(s=f[B+a]))throw new Error("missing: "+a);if(s===H)throw new Error("ambiguous: "+a);s.children?s.children.push(l):s.children=[l],l.parent=s}else{if(o)throw new Error("multiple roots");o=l}if(!o)throw new Error("no root");if(o.parent=V,o.eachBefore(function(e){e.depth=e.parent.depth+1,--c}).eachBefore(d),o.parent=null,c>0)throw new Error("cycle");return o}return n.id=function(t){return arguments.length?(e=k(t),n):e},n.parentId=function(e){return arguments.length?(t=k(e),n):t},n};function W(e,t){return e.parent===t.parent?1:2}function q(e){var t=e.children;return t?t[0]:e.t}function G(e){var t=e.children;return t?t[t.length-1]:e.t}function $(e,t,n){var i=n/(t.i-e.i);t.c-=i,t.s+=n,e.c+=i,t.z+=n,t.m+=n}function K(e,t,n){return e.a.parent===t.parent?e.a:n}function X(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}X.prototype=Object.create(h.prototype);var Z=function(){var e=W,t=1,n=1,i=null;function r(r){var a=function(e){for(var t,n,i,r,o,s=new X(e,0),l=[s];t=l.pop();)if(i=t._.children)for(t.children=new Array(o=i.length),r=o-1;r>=0;--r)l.push(n=t.children[r]=new X(i[r],r)),n.parent=t;return(s.parent=new X(null,0)).children=[s],s}(r);if(a.eachAfter(o),a.parent.m=-a.z,a.eachBefore(s),i)r.eachBefore(l);else{var u=r,c=r,d=r;r.eachBefore(function(e){e.x<u.x&&(u=e),e.x>c.x&&(c=e),e.depth>d.depth&&(d=e)});var h=u===c?1:e(u,c)/2,p=h-u.x,f=t/(c.x+h+p),m=n/(d.depth||1);r.eachBefore(function(e){e.x=(e.x+p)*f,e.y=e.depth*m})}return r}function o(t){var n=t.children,i=t.parent.children,r=t.i?i[t.i-1]:null;if(n){!function(e){for(var t,n=0,i=0,r=e.children,o=r.length;--o>=0;)(t=r[o]).z+=n,t.m+=n,n+=t.s+(i+=t.c)}(t);var o=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+e(t._,r._),t.m=t.z-o):t.z=o}else r&&(t.z=r.z+e(t._,r._));t.parent.A=function(t,n,i){if(n){for(var r,o=t,s=t,l=n,a=o.parent.children[0],u=o.m,c=s.m,d=l.m,h=a.m;l=G(l),o=q(o),l&&o;)a=q(a),(s=G(s)).a=t,(r=l.z+d-o.z-u+e(l._,o._))>0&&($(K(l,t,i),t,r),u+=r,c+=r),d+=l.m,u+=o.m,h+=a.m,c+=s.m;l&&!G(s)&&(s.t=l,s.m+=d-c),o&&!q(a)&&(a.t=o,a.m+=u-h,i=t)}return i}(t,r,t.parent.A||i[0])}function s(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function l(e){e.x*=t,e.y=e.depth*n}return r.separation=function(t){return arguments.length?(e=t,r):e},r.size=function(e){return arguments.length?(i=!1,t=+e[0],n=+e[1],r):i?null:[t,n]},r.nodeSize=function(e){return arguments.length?(i=!0,t=+e[0],n=+e[1],r):i?[t,n]:null},r},J=function(e,t,n,i,r){for(var o,s=e.children,l=-1,a=s.length,u=e.value&&(r-n)/e.value;++l<a;)(o=s[l]).x0=t,o.x1=i,o.y0=n,o.y1=n+=o.value*u},Q=(1+Math.sqrt(5))/2;function ee(e,t,n,i,r,o){for(var s,l,a,u,c,d,h,p,f,m,g,v=[],y=t.children,b=0,_=0,w=y.length,x=t.value;b<w;){a=r-n,u=o-i;do{c=y[_++].value}while(!c&&_<w);for(d=h=c,g=c*c*(m=Math.max(u/a,a/u)/(x*e)),f=Math.max(h/g,g/d);_<w;++_){if(c+=l=y[_].value,l<d&&(d=l),l>h&&(h=l),g=c*c*m,(p=Math.max(h/g,g/d))>f){c-=l;break}f=p}v.push(s={value:c,dice:a<u,children:y.slice(b,_)}),s.dice?j(s,n,i,r,x?i+=u*c/x:o):J(s,n,i,x?n+=a*c/x:r,o),x-=c,b=_}return v}var te=function e(t){function n(e,n,i,r,o){ee(t,e,n,i,r,o)}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Q),ne=function(){var e=te,t=!1,n=1,i=1,r=[0],o=A,s=A,l=A,a=A,u=A;function c(e){return e.x0=e.y0=0,e.x1=n,e.y1=i,e.eachBefore(d),r=[0],t&&e.eachBefore(N),e}function d(t){var n=r[t.depth],i=t.x0+n,c=t.y0+n,d=t.x1-n,h=t.y1-n;d<i&&(i=d=(i+d)/2),h<c&&(c=h=(c+h)/2),t.x0=i,t.y0=c,t.x1=d,t.y1=h,t.children&&(n=r[t.depth+1]=o(t)/2,i+=u(t)-n,c+=s(t)-n,d-=l(t)-n,h-=a(t)-n,d<i&&(i=d=(i+d)/2),h<c&&(c=h=(c+h)/2),e(t,i,c,d,h))}return c.round=function(e){return arguments.length?(t=!!e,c):t},c.size=function(e){return arguments.length?(n=+e[0],i=+e[1],c):[n,i]},c.tile=function(t){return arguments.length?(e=k(t),c):e},c.padding=function(e){return arguments.length?c.paddingInner(e).paddingOuter(e):c.paddingInner()},c.paddingInner=function(e){return arguments.length?(o="function"==typeof e?e:I(+e),c):o},c.paddingOuter=function(e){return arguments.length?c.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):c.paddingTop()},c.paddingTop=function(e){return arguments.length?(s="function"==typeof e?e:I(+e),c):s},c.paddingRight=function(e){return arguments.length?(l="function"==typeof e?e:I(+e),c):l},c.paddingBottom=function(e){return arguments.length?(a="function"==typeof e?e:I(+e),c):a},c.paddingLeft=function(e){return arguments.length?(u="function"==typeof e?e:I(+e),c):u},c},ie=function(e,t,n,i,r){var o,s,l=e.children,a=l.length,u=new Array(a+1);for(u[0]=s=o=0;o<a;++o)u[o+1]=s+=l[o].value;!function e(t,n,i,r,o,s,a){if(t>=n-1){var c=l[t];return c.x0=r,c.y0=o,c.x1=s,void(c.y1=a)}for(var d=u[t],h=i/2+d,p=t+1,f=n-1;p<f;){var m=p+f>>>1;u[m]<h?p=m+1:f=m}h-u[p-1]<u[p]-h&&t+1<p&&--p;var g=u[p]-d,v=i-g;if(s-r>a-o){var y=(r*v+s*g)/i;e(t,p,g,r,o,y,a),e(p,n,v,y,o,s,a)}else{var b=(o*v+a*g)/i;e(t,p,g,r,o,s,b),e(p,n,v,r,b,s,a)}}(0,a,e.value,t,n,i,r)},re=function(e,t,n,i,r){(1&e.depth?J:j)(e,t,n,i,r)},oe=function e(t){function n(e,n,i,r,o){if((s=e._squarify)&&s.ratio===t)for(var s,l,a,u,c,d=-1,h=s.length,p=e.value;++d<h;){for(a=(l=s[d]).children,u=l.value=0,c=a.length;u<c;++u)l.value+=a[u].value;l.dice?j(l,n,i,r,i+=(o-i)*l.value/p):J(l,n,i,n+=(r-n)*l.value/p,o),p-=l.value}else e._squarify=s=ee(t,e,n,i,r,o),s.ratio=t}return n.ratio=function(t){return e((t=+t)>1?t:1)},n}(Q);n.d(t,"cluster",function(){return s}),n.d(t,"hierarchy",function(){return a}),n.d(t,"pack",function(){return D}),n.d(t,"packSiblings",function(){return E}),n.d(t,"packEnclose",function(){return f}),n.d(t,"partition",function(){return F}),n.d(t,"stratify",function(){return U}),n.d(t,"tree",function(){return Z}),n.d(t,"treemap",function(){return ne}),n.d(t,"treemapBinary",function(){return ie}),n.d(t,"treemapDice",function(){return j}),n.d(t,"treemapSlice",function(){return J}),n.d(t,"treemapSliceDice",function(){return re}),n.d(t,"treemapSquarify",function(){return te}),n.d(t,"treemapResquarify",function(){return oe})},HbvT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DxTemplateHost=function(){function e(){}return e.prototype.setHost=function(e){this.host=e},e.prototype.setTemplate=function(e){this.host.setTemplate(e)},e}()},HcJ8:function(e,t,n){"use strict";var i=n("rCTf"),r=n("XO5T");i.Observable.prototype.mergeMap=r.mergeMap,i.Observable.prototype.flatMap=r.mergeMap},HcVO:function(e,t,n){"use strict";t.b=function(e,t=0){return function(n){return n.lift(new class{constructor(e,t=0){this.scheduler=e,this.delay=t}call(e,t){return t.subscribe(new o(e,this.scheduler,this.delay))}}(e,t))}};var i=n("2zkT"),r=n("7dhu");class o extends i.a{constructor(e,t,n=0){super(e),this.scheduler=t,this.delay=n}static dispatch(e){const{notification:t,destination:n}=e;t.observe(n),this.unsubscribe()}scheduleMessage(e){this.add(this.scheduler.schedule(o.dispatch,this.delay,new s(e,this.destination)))}_next(e){this.scheduleMessage(r.a.createNext(e))}_error(e){this.scheduleMessage(r.a.createError(e))}_complete(){this.scheduleMessage(r.a.createComplete())}}t.a=o;class s{constructor(e,t){this.notification=e,this.destination=t}}},Hdmu:function(e,t,n){(function(t){var n={version:"1.14.0"};n[437]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xa2\xa3\xa5\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[620]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\u0105\xe7\xea\xeb\xe8\xef\xee\u0107\xc4\u0104\u0118\u0119\u0142\xf4\xf6\u0106\xfb\xf9\u015a\xd6\xdc\xa2\u0141\xa5\u015b\u0192\u0179\u017b\xf3\xd3\u0144\u0143\u017a\u017c\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[737]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c2\u03c4\u03c5\u03c6\u03c7\u03c8\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03c9\u03ac\u03ad\u03ae\u03ca\u03af\u03cc\u03cd\u03cb\u03ce\u0386\u0388\u0389\u038a\u038c\u038e\u038f\xb1\u2265\u2264\u03aa\u03ab\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[850]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\xd7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xf0\xd0\xca\xcb\xc8\u0131\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\xfe\xde\xda\xdb\xd9\xfd\xdd\xaf\xb4\xad\xb1\u2017\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[852]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\u016f\u0107\xe7\u0142\xeb\u0150\u0151\xee\u0179\xc4\u0106\xc9\u0139\u013a\xf4\xf6\u013d\u013e\u015a\u015b\xd6\xdc\u0164\u0165\u0141\xd7\u010d\xe1\xed\xf3\xfa\u0104\u0105\u017d\u017e\u0118\u0119\xac\u017a\u010c\u015f\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\u011a\u015e\u2563\u2551\u2557\u255d\u017b\u017c\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u0102\u0103\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\u0111\u0110\u010e\xcb\u010f\u0147\xcd\xce\u011b\u2518\u250c\u2588\u2584\u0162\u016e\u2580\xd3\xdf\xd4\u0143\u0144\u0148\u0160\u0161\u0154\xda\u0155\u0170\xfd\xdd\u0163\xb4\xad\u02dd\u02db\u02c7\u02d8\xa7\xf7\xb8\xb0\xa8\u02d9\u0171\u0158\u0159\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[857]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\u0131\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\u0130\xd6\xdc\xf8\xa3\xd8\u015e\u015f\xe1\xed\xf3\xfa\xf1\xd1\u011e\u011f\xbf\xae\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\xc1\xc2\xc0\xa9\u2563\u2551\u2557\u255d\xa2\xa5\u2510\u2514\u2534\u252c\u251c\u2500\u253c\xe3\xc3\u255a\u2554\u2569\u2566\u2560\u2550\u256c\xa4\xba\xaa\xca\xcb\xc8\ufffd\xcd\xce\xcf\u2518\u250c\u2588\u2584\xa6\xcc\u2580\xd3\xdf\xd4\xd2\xf5\xd5\xb5\ufffd\xd7\xda\xdb\xd9\xec\xff\xaf\xb4\xad\xb1\ufffd\xbe\xb6\xa7\xf7\xb8\xb0\xa8\xb7\xb9\xb3\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[861]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xd0\xf0\xde\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xfe\xfb\xdd\xfd\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xc1\xcd\xd3\xda\xbf\u2310\xac\xbd\xbc\xa1\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[865]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc7\xfc\xe9\xe2\xe4\xe0\xe5\xe7\xea\xeb\xe8\xef\xee\xec\xc4\xc5\xc9\xe6\xc6\xf4\xf6\xf2\xfb\xf9\xff\xd6\xdc\xf8\xa3\xd8\u20a7\u0192\xe1\xed\xf3\xfa\xf1\xd1\xaa\xba\xbf\u2310\xac\xbd\xbc\xa1\xab\xa4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[866]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0401\u0451\u0404\u0454\u0407\u0457\u040e\u045e\xb0\u2219\xb7\u221a\u2116\xa4\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[874]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\ufffd\ufffd\ufffd\u2026\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\xa0\u0e01\u0e02\u0e03\u0e04\u0e05\u0e06\u0e07\u0e08\u0e09\u0e0a\u0e0b\u0e0c\u0e0d\u0e0e\u0e0f\u0e10\u0e11\u0e12\u0e13\u0e14\u0e15\u0e16\u0e17\u0e18\u0e19\u0e1a\u0e1b\u0e1c\u0e1d\u0e1e\u0e1f\u0e20\u0e21\u0e22\u0e23\u0e24\u0e25\u0e26\u0e27\u0e28\u0e29\u0e2a\u0e2b\u0e2c\u0e2d\u0e2e\u0e2f\u0e30\u0e31\u0e32\u0e33\u0e34\u0e35\u0e36\u0e37\u0e38\u0e39\u0e3a\ufffd\ufffd\ufffd\ufffd\u0e3f\u0e40\u0e41\u0e42\u0e43\u0e44\u0e45\u0e46\u0e47\u0e48\u0e49\u0e4a\u0e4b\u0e4c\u0e4d\u0e4e\u0e4f\u0e50\u0e51\u0e52\u0e53\u0e54\u0e55\u0e56\u0e57\u0e58\u0e59\u0e5a\u0e5b\ufffd\ufffd\ufffd\ufffd",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[895]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u010c\xfc\xe9\u010f\xe4\u010e\u0164\u010d\u011b\u011a\u0139\xcd\u013e\u01ea\xc4\xc1\xc9\u017e\u017d\xf4\xf6\xd3\u016f\xda\xfd\xd6\xdc\u0160\u013d\xdd\u0158\u0165\xe1\xed\xf3\xfa\u0148\u0147\u016e\xd4\u0161\u0159\u0155\u0154\xbc\xa7\xab\xbb\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580\u03b1\xdf\u0393\u03c0\u03a3\u03c3\xb5\u03c4\u03a6\u0398\u03a9\u03b4\u221e\u03c6\u03b5\u2229\u2261\xb1\u2265\u2264\u2320\u2321\xf7\u2248\xb0\u2219\xb7\u221a\u207f\xb2\u25a0\xa0",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[932]=function(){var e,t=[],n={},i=[];for(i[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff61\uff62\uff63\uff64\uff65\uff66\uff67\uff68\uff69\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\uff70\uff71\uff72\uff73\uff74\uff75\uff76\uff77\uff78\uff79\uff7a\uff7b\uff7c\uff7d\uff7e\uff7f\uff80\uff81\uff82\uff83\uff84\uff85\uff86\uff87\uff88\uff89\uff8a\uff8b\uff8c\uff8d\uff8e\uff8f\uff90\uff91\uff92\uff93\uff94\uff95\uff96\uff97\uff98\uff99\uff9a\uff9b\uff9c\uff9d\uff9e\uff9f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[0].length;++e)65533!==i[0][e].charCodeAt(0)&&(n[i[0][e]]=0+e,t[0+e]=i[0][e]);for(i[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\uff0c\uff0e\u30fb\uff1a\uff1b\uff1f\uff01\u309b\u309c\xb4\uff40\xa8\uff3e\uffe3\uff3f\u30fd\u30fe\u309d\u309e\u3003\u4edd\u3005\u3006\u3007\u30fc\u2015\u2010\uff0f\uff3c\uff5e\u2225\uff5c\u2026\u2025\u2018\u2019\u201c\u201d\uff08\uff09\u3014\u3015\uff3b\uff3d\uff5b\uff5d\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3010\u3011\uff0b\uff0d\xb1\xd7\ufffd\xf7\uff1d\u2260\uff1c\uff1e\u2266\u2267\u221e\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uffe5\uff04\uffe0\uffe1\uff05\uff03\uff06\uff0a\uff20\xa7\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u203b\u3012\u2192\u2190\u2191\u2193\u3013\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2227\u2228\uffe2\u21d2\u21d4\u2200\u2203\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u212b\u2030\u266f\u266d\u266a\u2020\u2021\xb6\ufffd\ufffd\ufffd\ufffd\u25ef\ufffd\ufffd\ufffd".split(""),e=0;e!=i[129].length;++e)65533!==i[129][e].charCodeAt(0)&&(n[i[129][e]]=33024+e,t[33024+e]=i[129][e]);for(i[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[130].length;++e)65533!==i[130][e].charCodeAt(0)&&(n[i[130][e]]=33280+e,t[33280+e]=i[130][e]);for(i[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\ufffd\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[131].length;++e)65533!==i[131][e].charCodeAt(0)&&(n[i[131][e]]=33536+e,t[33536+e]=i[131][e]);for(i[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\ufffd\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[132].length;++e)65533!==i[132][e].charCodeAt(0)&&(n[i[132][e]]=33792+e,t[33792+e]=i[132][e]);for(i[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\ufffd\u3349\u3314\u3322\u334d\u3318\u3327\u3303\u3336\u3351\u3357\u330d\u3326\u3323\u332b\u334a\u333b\u339c\u339d\u339e\u338e\u338f\u33c4\u33a1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u337b\ufffd\u301d\u301f\u2116\u33cd\u2121\u32a4\u32a5\u32a6\u32a7\u32a8\u3231\u3232\u3239\u337e\u337d\u337c\u2252\u2261\u222b\u222e\u2211\u221a\u22a5\u2220\u221f\u22bf\u2235\u2229\u222a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[135].length;++e)65533!==i[135][e].charCodeAt(0)&&(n[i[135][e]]=34560+e,t[34560+e]=i[135][e]);for(i[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e9c\u5516\u5a03\u963f\u54c0\u611b\u6328\u59f6\u9022\u8475\u831c\u7a50\u60aa\u63e1\u6e25\u65ed\u8466\u82a6\u9bf5\u6893\u5727\u65a1\u6271\u5b9b\u59d0\u867b\u98f4\u7d62\u7dbe\u9b8e\u6216\u7c9f\u88b7\u5b89\u5eb5\u6309\u6697\u6848\u95c7\u978d\u674f\u4ee5\u4f0a\u4f4d\u4f9d\u5049\u56f2\u5937\u59d4\u5a01\u5c09\u60df\u610f\u6170\u6613\u6905\u70ba\u754f\u7570\u79fb\u7dad\u7def\u80c3\u840e\u8863\u8b02\u9055\u907a\u533b\u4e95\u4ea5\u57df\u80b2\u90c1\u78ef\u4e00\u58f1\u6ea2\u9038\u7a32\u8328\u828b\u9c2f\u5141\u5370\u54bd\u54e1\u56e0\u59fb\u5f15\u98f2\u6deb\u80e4\u852d\ufffd\ufffd\ufffd".split(""),e=0;e!=i[136].length;++e)65533!==i[136][e].charCodeAt(0)&&(n[i[136][e]]=34816+e,t[34816+e]=i[136][e]);for(i[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9662\u9670\u96a0\u97fb\u540b\u53f3\u5b87\u70cf\u7fbd\u8fc2\u96e8\u536f\u9d5c\u7aba\u4e11\u7893\u81fc\u6e26\u5618\u5504\u6b1d\u851a\u9c3b\u59e5\u53a9\u6d66\u74dc\u958f\u5642\u4e91\u904b\u96f2\u834f\u990c\u53e1\u55b6\u5b30\u5f71\u6620\u66f3\u6804\u6c38\u6cf3\u6d29\u745b\u76c8\u7a4e\u9834\u82f1\u885b\u8a60\u92ed\u6db2\u75ab\u76ca\u99c5\u60a6\u8b01\u8d8a\u95b2\u698e\u53ad\u5186\ufffd\u5712\u5830\u5944\u5bb4\u5ef6\u6028\u63a9\u63f4\u6cbf\u6f14\u708e\u7114\u7159\u71d5\u733f\u7e01\u8276\u82d1\u8597\u9060\u925b\u9d1b\u5869\u65bc\u6c5a\u7525\u51f9\u592e\u5965\u5f80\u5fdc\u62bc\u65fa\u6a2a\u6b27\u6bb4\u738b\u7fc1\u8956\u9d2c\u9d0e\u9ec4\u5ca1\u6c96\u837b\u5104\u5c4b\u61b6\u81c6\u6876\u7261\u4e59\u4ffa\u5378\u6069\u6e29\u7a4f\u97f3\u4e0b\u5316\u4eee\u4f55\u4f3d\u4fa1\u4f73\u52a0\u53ef\u5609\u590f\u5ac1\u5bb6\u5be1\u79d1\u6687\u679c\u67b6\u6b4c\u6cb3\u706b\u73c2\u798d\u79be\u7a3c\u7b87\u82b1\u82db\u8304\u8377\u83ef\u83d3\u8766\u8ab2\u5629\u8ca8\u8fe6\u904e\u971e\u868a\u4fc4\u5ce8\u6211\u7259\u753b\u81e5\u82bd\u86fe\u8cc0\u96c5\u9913\u99d5\u4ecb\u4f1a\u89e3\u56de\u584a\u58ca\u5efb\u5feb\u602a\u6094\u6062\u61d0\u6212\u62d0\u6539\ufffd\ufffd\ufffd".split(""),e=0;e!=i[137].length;++e)65533!==i[137][e].charCodeAt(0)&&(n[i[137][e]]=35072+e,t[35072+e]=i[137][e]);for(i[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b41\u6666\u68b0\u6d77\u7070\u754c\u7686\u7d75\u82a5\u87f9\u958b\u968e\u8c9d\u51f1\u52be\u5916\u54b3\u5bb3\u5d16\u6168\u6982\u6daf\u788d\u84cb\u8857\u8a72\u93a7\u9ab8\u6d6c\u99a8\u86d9\u57a3\u67ff\u86ce\u920e\u5283\u5687\u5404\u5ed3\u62e1\u64b9\u683c\u6838\u6bbb\u7372\u78ba\u7a6b\u899a\u89d2\u8d6b\u8f03\u90ed\u95a3\u9694\u9769\u5b66\u5cb3\u697d\u984d\u984e\u639b\u7b20\u6a2b\ufffd\u6a7f\u68b6\u9c0d\u6f5f\u5272\u559d\u6070\u62ec\u6d3b\u6e07\u6ed1\u845b\u8910\u8f44\u4e14\u9c39\u53f6\u691b\u6a3a\u9784\u682a\u515c\u7ac3\u84b2\u91dc\u938c\u565b\u9d28\u6822\u8305\u8431\u7ca5\u5208\u82c5\u74e6\u4e7e\u4f83\u51a0\u5bd2\u520a\u52d8\u52e7\u5dfb\u559a\u582a\u59e6\u5b8c\u5b98\u5bdb\u5e72\u5e79\u60a3\u611f\u6163\u61be\u63db\u6562\u67d1\u6853\u68fa\u6b3e\u6b53\u6c57\u6f22\u6f97\u6f45\u74b0\u7518\u76e3\u770b\u7aff\u7ba1\u7c21\u7de9\u7f36\u7ff0\u809d\u8266\u839e\u89b3\u8acc\u8cab\u9084\u9451\u9593\u9591\u95a2\u9665\u97d3\u9928\u8218\u4e38\u542b\u5cb8\u5dcc\u73a9\u764c\u773c\u5ca9\u7feb\u8d0b\u96c1\u9811\u9854\u9858\u4f01\u4f0e\u5371\u559c\u5668\u57fa\u5947\u5b09\u5bc4\u5c90\u5e0c\u5e7e\u5fcc\u63ee\u673a\u65d7\u65e2\u671f\u68cb\u68c4\ufffd\ufffd\ufffd".split(""),e=0;e!=i[138].length;++e)65533!==i[138][e].charCodeAt(0)&&(n[i[138][e]]=35328+e,t[35328+e]=i[138][e]);for(i[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a5f\u5e30\u6bc5\u6c17\u6c7d\u757f\u7948\u5b63\u7a00\u7d00\u5fbd\u898f\u8a18\u8cb4\u8d77\u8ecc\u8f1d\u98e2\u9a0e\u9b3c\u4e80\u507d\u5100\u5993\u5b9c\u622f\u6280\u64ec\u6b3a\u72a0\u7591\u7947\u7fa9\u87fb\u8abc\u8b70\u63ac\u83ca\u97a0\u5409\u5403\u55ab\u6854\u6a58\u8a70\u7827\u6775\u9ecd\u5374\u5ba2\u811a\u8650\u9006\u4e18\u4e45\u4ec7\u4f11\u53ca\u5438\u5bae\u5f13\u6025\u6551\ufffd\u673d\u6c42\u6c72\u6ce3\u7078\u7403\u7a76\u7aae\u7b08\u7d1a\u7cfe\u7d66\u65e7\u725b\u53bb\u5c45\u5de8\u62d2\u62e0\u6319\u6e20\u865a\u8a31\u8ddd\u92f8\u6f01\u79a6\u9b5a\u4ea8\u4eab\u4eac\u4f9b\u4fa0\u50d1\u5147\u7af6\u5171\u51f6\u5354\u5321\u537f\u53eb\u55ac\u5883\u5ce1\u5f37\u5f4a\u602f\u6050\u606d\u631f\u6559\u6a4b\u6cc1\u72c2\u72ed\u77ef\u80f8\u8105\u8208\u854e\u90f7\u93e1\u97ff\u9957\u9a5a\u4ef0\u51dd\u5c2d\u6681\u696d\u5c40\u66f2\u6975\u7389\u6850\u7c81\u50c5\u52e4\u5747\u5dfe\u9326\u65a4\u6b23\u6b3d\u7434\u7981\u79bd\u7b4b\u7dca\u82b9\u83cc\u887f\u895f\u8b39\u8fd1\u91d1\u541f\u9280\u4e5d\u5036\u53e5\u533a\u72d7\u7396\u77e9\u82e6\u8eaf\u99c6\u99c8\u99d2\u5177\u611a\u865e\u55b0\u7a7a\u5076\u5bd3\u9047\u9685\u4e32\u6adb\u91e7\u5c51\u5c48\ufffd\ufffd\ufffd".split(""),e=0;e!=i[139].length;++e)65533!==i[139][e].charCodeAt(0)&&(n[i[139][e]]=35584+e,t[35584+e]=i[139][e]);for(i[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6398\u7a9f\u6c93\u9774\u8f61\u7aaa\u718a\u9688\u7c82\u6817\u7e70\u6851\u936c\u52f2\u541b\u85ab\u8a13\u7fa4\u8ecd\u90e1\u5366\u8888\u7941\u4fc2\u50be\u5211\u5144\u5553\u572d\u73ea\u578b\u5951\u5f62\u5f84\u6075\u6176\u6167\u61a9\u63b2\u643a\u656c\u666f\u6842\u6e13\u7566\u7a3d\u7cfb\u7d4c\u7d99\u7e4b\u7f6b\u830e\u834a\u86cd\u8a08\u8a63\u8b66\u8efd\u981a\u9d8f\u82b8\u8fce\u9be8\ufffd\u5287\u621f\u6483\u6fc0\u9699\u6841\u5091\u6b20\u6c7a\u6f54\u7a74\u7d50\u8840\u8a23\u6708\u4ef6\u5039\u5026\u5065\u517c\u5238\u5263\u55a7\u570f\u5805\u5acc\u5efa\u61b2\u61f8\u62f3\u6372\u691c\u6a29\u727d\u72ac\u732e\u7814\u786f\u7d79\u770c\u80a9\u898b\u8b19\u8ce2\u8ed2\u9063\u9375\u967a\u9855\u9a13\u9e78\u5143\u539f\u53b3\u5e7b\u5f26\u6e1b\u6e90\u7384\u73fe\u7d43\u8237\u8a00\u8afa\u9650\u4e4e\u500b\u53e4\u547c\u56fa\u59d1\u5b64\u5df1\u5eab\u5f27\u6238\u6545\u67af\u6e56\u72d0\u7cca\u88b4\u80a1\u80e1\u83f0\u864e\u8a87\u8de8\u9237\u96c7\u9867\u9f13\u4e94\u4e92\u4f0d\u5348\u5449\u543e\u5a2f\u5f8c\u5fa1\u609f\u68a7\u6a8e\u745a\u7881\u8a9e\u8aa4\u8b77\u9190\u4e5e\u9bc9\u4ea4\u4f7c\u4faf\u5019\u5016\u5149\u516c\u529f\u52b9\u52fe\u539a\u53e3\u5411\ufffd\ufffd\ufffd".split(""),e=0;e!=i[140].length;++e)65533!==i[140][e].charCodeAt(0)&&(n[i[140][e]]=35840+e,t[35840+e]=i[140][e]);for(i[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u540e\u5589\u5751\u57a2\u597d\u5b54\u5b5d\u5b8f\u5de5\u5de7\u5df7\u5e78\u5e83\u5e9a\u5eb7\u5f18\u6052\u614c\u6297\u62d8\u63a7\u653b\u6602\u6643\u66f4\u676d\u6821\u6897\u69cb\u6c5f\u6d2a\u6d69\u6e2f\u6e9d\u7532\u7687\u786c\u7a3f\u7ce0\u7d05\u7d18\u7d5e\u7db1\u8015\u8003\u80af\u80b1\u8154\u818f\u822a\u8352\u884c\u8861\u8b1b\u8ca2\u8cfc\u90ca\u9175\u9271\u783f\u92fc\u95a4\u964d\ufffd\u9805\u9999\u9ad8\u9d3b\u525b\u52ab\u53f7\u5408\u58d5\u62f7\u6fe0\u8c6a\u8f5f\u9eb9\u514b\u523b\u544a\u56fd\u7a40\u9177\u9d60\u9ed2\u7344\u6f09\u8170\u7511\u5ffd\u60da\u9aa8\u72db\u8fbc\u6b64\u9803\u4eca\u56f0\u5764\u58be\u5a5a\u6068\u61c7\u660f\u6606\u6839\u68b1\u6df7\u75d5\u7d3a\u826e\u9b42\u4e9b\u4f50\u53c9\u5506\u5d6f\u5de6\u5dee\u67fb\u6c99\u7473\u7802\u8a50\u9396\u88df\u5750\u5ea7\u632b\u50b5\u50ac\u518d\u6700\u54c9\u585e\u59bb\u5bb0\u5f69\u624d\u63a1\u683d\u6b73\u6e08\u707d\u91c7\u7280\u7815\u7826\u796d\u658e\u7d30\u83dc\u88c1\u8f09\u969b\u5264\u5728\u6750\u7f6a\u8ca1\u51b4\u5742\u962a\u583a\u698a\u80b4\u54b2\u5d0e\u57fc\u7895\u9dfa\u4f5c\u524a\u548b\u643e\u6628\u6714\u67f5\u7a84\u7b56\u7d22\u932f\u685c\u9bad\u7b39\u5319\u518a\u5237\ufffd\ufffd\ufffd".split(""),e=0;e!=i[141].length;++e)65533!==i[141][e].charCodeAt(0)&&(n[i[141][e]]=36096+e,t[36096+e]=i[141][e]);for(i[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5bdf\u62f6\u64ae\u64e6\u672d\u6bba\u85a9\u96d1\u7690\u9bd6\u634c\u9306\u9bab\u76bf\u6652\u4e09\u5098\u53c2\u5c71\u60e8\u6492\u6563\u685f\u71e6\u73ca\u7523\u7b97\u7e82\u8695\u8b83\u8cdb\u9178\u9910\u65ac\u66ab\u6b8b\u4ed5\u4ed4\u4f3a\u4f7f\u523a\u53f8\u53f2\u55e3\u56db\u58eb\u59cb\u59c9\u59ff\u5b50\u5c4d\u5e02\u5e2b\u5fd7\u601d\u6307\u652f\u5b5c\u65af\u65bd\u65e8\u679d\u6b62\ufffd\u6b7b\u6c0f\u7345\u7949\u79c1\u7cf8\u7d19\u7d2b\u80a2\u8102\u81f3\u8996\u8a5e\u8a69\u8a66\u8a8c\u8aee\u8cc7\u8cdc\u96cc\u98fc\u6b6f\u4e8b\u4f3c\u4f8d\u5150\u5b57\u5bfa\u6148\u6301\u6642\u6b21\u6ecb\u6cbb\u723e\u74bd\u75d4\u78c1\u793a\u800c\u8033\u81ea\u8494\u8f9e\u6c50\u9e7f\u5f0f\u8b58\u9d2b\u7afa\u8ef8\u5b8d\u96eb\u4e03\u53f1\u57f7\u5931\u5ac9\u5ba4\u6089\u6e7f\u6f06\u75be\u8cea\u5b9f\u8500\u7be0\u5072\u67f4\u829d\u5c61\u854a\u7e1e\u820e\u5199\u5c04\u6368\u8d66\u659c\u716e\u793e\u7d17\u8005\u8b1d\u8eca\u906e\u86c7\u90aa\u501f\u52fa\u5c3a\u6753\u707c\u7235\u914c\u91c8\u932b\u82e5\u5bc2\u5f31\u60f9\u4e3b\u53d6\u5b88\u624b\u6731\u6b8a\u72e9\u73e0\u7a2e\u816b\u8da3\u9152\u9996\u5112\u53d7\u546a\u5bff\u6388\u6a39\u7dac\u9700\u56da\u53ce\u5468\ufffd\ufffd\ufffd".split(""),e=0;e!=i[142].length;++e)65533!==i[142][e].charCodeAt(0)&&(n[i[142][e]]=36352+e,t[36352+e]=i[142][e]);for(i[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b97\u5c31\u5dde\u4fee\u6101\u62fe\u6d32\u79c0\u79cb\u7d42\u7e4d\u7fd2\u81ed\u821f\u8490\u8846\u8972\u8b90\u8e74\u8f2f\u9031\u914b\u916c\u96c6\u919c\u4ec0\u4f4f\u5145\u5341\u5f93\u620e\u67d4\u6c41\u6e0b\u7363\u7e26\u91cd\u9283\u53d4\u5919\u5bbf\u6dd1\u795d\u7e2e\u7c9b\u587e\u719f\u51fa\u8853\u8ff0\u4fca\u5cfb\u6625\u77ac\u7ae3\u821c\u99ff\u51c6\u5faa\u65ec\u696f\u6b89\u6df3\ufffd\u6e96\u6f64\u76fe\u7d14\u5de1\u9075\u9187\u9806\u51e6\u521d\u6240\u6691\u66d9\u6e1a\u5eb6\u7dd2\u7f72\u66f8\u85af\u85f7\u8af8\u52a9\u53d9\u5973\u5e8f\u5f90\u6055\u92e4\u9664\u50b7\u511f\u52dd\u5320\u5347\u53ec\u54e8\u5546\u5531\u5617\u5968\u59be\u5a3c\u5bb5\u5c06\u5c0f\u5c11\u5c1a\u5e84\u5e8a\u5ee0\u5f70\u627f\u6284\u62db\u638c\u6377\u6607\u660c\u662d\u6676\u677e\u68a2\u6a1f\u6a35\u6cbc\u6d88\u6e09\u6e58\u713c\u7126\u7167\u75c7\u7701\u785d\u7901\u7965\u79f0\u7ae0\u7b11\u7ca7\u7d39\u8096\u83d6\u848b\u8549\u885d\u88f3\u8a1f\u8a3c\u8a54\u8a73\u8c61\u8cde\u91a4\u9266\u937e\u9418\u969c\u9798\u4e0a\u4e08\u4e1e\u4e57\u5197\u5270\u57ce\u5834\u58cc\u5b22\u5e38\u60c5\u64fe\u6761\u6756\u6d44\u72b6\u7573\u7a63\u84b8\u8b72\u91b8\u9320\u5631\u57f4\u98fe\ufffd\ufffd\ufffd".split(""),e=0;e!=i[143].length;++e)65533!==i[143][e].charCodeAt(0)&&(n[i[143][e]]=36608+e,t[36608+e]=i[143][e]);for(i[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62ed\u690d\u6b96\u71ed\u7e54\u8077\u8272\u89e6\u98df\u8755\u8fb1\u5c3b\u4f38\u4fe1\u4fb5\u5507\u5a20\u5bdd\u5be9\u5fc3\u614e\u632f\u65b0\u664b\u68ee\u699b\u6d78\u6df1\u7533\u75b9\u771f\u795e\u79e6\u7d33\u81e3\u82af\u85aa\u89aa\u8a3a\u8eab\u8f9b\u9032\u91dd\u9707\u4eba\u4ec1\u5203\u5875\u58ec\u5c0b\u751a\u5c3d\u814e\u8a0a\u8fc5\u9663\u976d\u7b25\u8acf\u9808\u9162\u56f3\u53a8\ufffd\u9017\u5439\u5782\u5e25\u63a8\u6c34\u708a\u7761\u7c8b\u7fe0\u8870\u9042\u9154\u9310\u9318\u968f\u745e\u9ac4\u5d07\u5d69\u6570\u67a2\u8da8\u96db\u636e\u6749\u6919\u83c5\u9817\u96c0\u88fe\u6f84\u647a\u5bf8\u4e16\u702c\u755d\u662f\u51c4\u5236\u52e2\u59d3\u5f81\u6027\u6210\u653f\u6574\u661f\u6674\u68f2\u6816\u6b63\u6e05\u7272\u751f\u76db\u7cbe\u8056\u58f0\u88fd\u897f\u8aa0\u8a93\u8acb\u901d\u9192\u9752\u9759\u6589\u7a0e\u8106\u96bb\u5e2d\u60dc\u621a\u65a5\u6614\u6790\u77f3\u7a4d\u7c4d\u7e3e\u810a\u8cac\u8d64\u8de1\u8e5f\u78a9\u5207\u62d9\u63a5\u6442\u6298\u8a2d\u7a83\u7bc0\u8aac\u96ea\u7d76\u820c\u8749\u4ed9\u5148\u5343\u5360\u5ba3\u5c02\u5c16\u5ddd\u6226\u6247\u64b0\u6813\u6834\u6cc9\u6d45\u6d17\u67d3\u6f5c\u714e\u717d\u65cb\u7a7f\u7bad\u7dda\ufffd\ufffd\ufffd".split(""),e=0;e!=i[144].length;++e)65533!==i[144][e].charCodeAt(0)&&(n[i[144][e]]=36864+e,t[36864+e]=i[144][e]);for(i[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e4a\u7fa8\u817a\u821b\u8239\u85a6\u8a6e\u8cce\u8df5\u9078\u9077\u92ad\u9291\u9583\u9bae\u524d\u5584\u6f38\u7136\u5168\u7985\u7e55\u81b3\u7cce\u564c\u5851\u5ca8\u63aa\u66fe\u66fd\u695a\u72d9\u758f\u758e\u790e\u7956\u79df\u7c97\u7d20\u7d44\u8607\u8a34\u963b\u9061\u9f20\u50e7\u5275\u53cc\u53e2\u5009\u55aa\u58ee\u594f\u723d\u5b8b\u5c64\u531d\u60e3\u60f3\u635c\u6383\u633f\u63bb\ufffd\u64cd\u65e9\u66f9\u5de3\u69cd\u69fd\u6f15\u71e5\u4e89\u75e9\u76f8\u7a93\u7cdf\u7dcf\u7d9c\u8061\u8349\u8358\u846c\u84bc\u85fb\u88c5\u8d70\u9001\u906d\u9397\u971c\u9a12\u50cf\u5897\u618e\u81d3\u8535\u8d08\u9020\u4fc3\u5074\u5247\u5373\u606f\u6349\u675f\u6e2c\u8db3\u901f\u4fd7\u5c5e\u8cca\u65cf\u7d9a\u5352\u8896\u5176\u63c3\u5b58\u5b6b\u5c0a\u640d\u6751\u905c\u4ed6\u591a\u592a\u6c70\u8a51\u553e\u5815\u59a5\u60f0\u6253\u67c1\u8235\u6955\u9640\u99c4\u9a28\u4f53\u5806\u5bfe\u8010\u5cb1\u5e2f\u5f85\u6020\u614b\u6234\u66ff\u6cf0\u6ede\u80ce\u817f\u82d4\u888b\u8cb8\u9000\u902e\u968a\u9edb\u9bdb\u4ee3\u53f0\u5927\u7b2c\u918d\u984c\u9df9\u6edd\u7027\u5353\u5544\u5b85\u6258\u629e\u62d3\u6ca2\u6fef\u7422\u8a17\u9438\u6fc1\u8afe\u8338\u51e7\u86f8\u53ea\ufffd\ufffd\ufffd".split(""),e=0;e!=i[145].length;++e)65533!==i[145][e].charCodeAt(0)&&(n[i[145][e]]=37120+e,t[37120+e]=i[145][e]);for(i[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u53e9\u4f46\u9054\u8fb0\u596a\u8131\u5dfd\u7aea\u8fbf\u68da\u8c37\u72f8\u9c48\u6a3d\u8ab0\u4e39\u5358\u5606\u5766\u62c5\u63a2\u65e6\u6b4e\u6de1\u6e5b\u70ad\u77ed\u7aef\u7baa\u7dbb\u803d\u80c6\u86cb\u8a95\u935b\u56e3\u58c7\u5f3e\u65ad\u6696\u6a80\u6bb5\u7537\u8ac7\u5024\u77e5\u5730\u5f1b\u6065\u667a\u6c60\u75f4\u7a1a\u7f6e\u81f4\u8718\u9045\u99b3\u7bc9\u755c\u7af9\u7b51\u84c4\ufffd\u9010\u79e9\u7a92\u8336\u5ae1\u7740\u4e2d\u4ef2\u5b99\u5fe0\u62bd\u663c\u67f1\u6ce8\u866b\u8877\u8a3b\u914e\u92f3\u99d0\u6a17\u7026\u732a\u82e7\u8457\u8caf\u4e01\u5146\u51cb\u558b\u5bf5\u5e16\u5e33\u5e81\u5f14\u5f35\u5f6b\u5fb4\u61f2\u6311\u66a2\u671d\u6f6e\u7252\u753a\u773a\u8074\u8139\u8178\u8776\u8abf\u8adc\u8d85\u8df3\u929a\u9577\u9802\u9ce5\u52c5\u6357\u76f4\u6715\u6c88\u73cd\u8cc3\u93ae\u9673\u6d25\u589c\u690e\u69cc\u8ffd\u939a\u75db\u901a\u585a\u6802\u63b4\u69fb\u4f43\u6f2c\u67d8\u8fbb\u8526\u7db4\u9354\u693f\u6f70\u576a\u58f7\u5b2c\u7d2c\u722a\u540a\u91e3\u9db4\u4ead\u4f4e\u505c\u5075\u5243\u8c9e\u5448\u5824\u5b9a\u5e1d\u5e95\u5ead\u5ef7\u5f1f\u608c\u62b5\u633a\u63d0\u68af\u6c40\u7887\u798e\u7a0b\u7de0\u8247\u8a02\u8ae6\u8e44\u9013\ufffd\ufffd\ufffd".split(""),e=0;e!=i[146].length;++e)65533!==i[146][e].charCodeAt(0)&&(n[i[146][e]]=37376+e,t[37376+e]=i[146][e]);for(i[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90b8\u912d\u91d8\u9f0e\u6ce5\u6458\u64e2\u6575\u6ef4\u7684\u7b1b\u9069\u93d1\u6eba\u54f2\u5fb9\u64a4\u8f4d\u8fed\u9244\u5178\u586b\u5929\u5c55\u5e97\u6dfb\u7e8f\u751c\u8cbc\u8ee2\u985b\u70b9\u4f1d\u6bbf\u6fb1\u7530\u96fb\u514e\u5410\u5835\u5857\u59ac\u5c60\u5f92\u6597\u675c\u6e21\u767b\u83df\u8ced\u9014\u90fd\u934d\u7825\u783a\u52aa\u5ea6\u571f\u5974\u6012\u5012\u515a\u51ac\ufffd\u51cd\u5200\u5510\u5854\u5858\u5957\u5b95\u5cf6\u5d8b\u60bc\u6295\u642d\u6771\u6843\u68bc\u68df\u76d7\u6dd8\u6e6f\u6d9b\u706f\u71c8\u5f53\u75d8\u7977\u7b49\u7b54\u7b52\u7cd6\u7d71\u5230\u8463\u8569\u85e4\u8a0e\u8b04\u8c46\u8e0f\u9003\u900f\u9419\u9676\u982d\u9a30\u95d8\u50cd\u52d5\u540c\u5802\u5c0e\u61a7\u649e\u6d1e\u77b3\u7ae5\u80f4\u8404\u9053\u9285\u5ce0\u9d07\u533f\u5f97\u5fb3\u6d9c\u7279\u7763\u79bf\u7be4\u6bd2\u72ec\u8aad\u6803\u6a61\u51f8\u7a81\u6934\u5c4a\u9cf6\u82eb\u5bc5\u9149\u701e\u5678\u5c6f\u60c7\u6566\u6c8c\u8c5a\u9041\u9813\u5451\u66c7\u920d\u5948\u90a3\u5185\u4e4d\u51ea\u8599\u8b0e\u7058\u637a\u934b\u6962\u99b4\u7e04\u7577\u5357\u6960\u8edf\u96e3\u6c5d\u4e8c\u5c3c\u5f10\u8fe9\u5302\u8cd1\u8089\u8679\u5eff\u65e5\u4e73\u5165\ufffd\ufffd\ufffd".split(""),e=0;e!=i[147].length;++e)65533!==i[147][e].charCodeAt(0)&&(n[i[147][e]]=37632+e,t[37632+e]=i[147][e]);for(i[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5982\u5c3f\u97ee\u4efb\u598a\u5fcd\u8a8d\u6fe1\u79b0\u7962\u5be7\u8471\u732b\u71b1\u5e74\u5ff5\u637b\u649a\u71c3\u7c98\u4e43\u5efc\u4e4b\u57dc\u56a2\u60a9\u6fc3\u7d0d\u80fd\u8133\u81bf\u8fb2\u8997\u86a4\u5df4\u628a\u64ad\u8987\u6777\u6ce2\u6d3e\u7436\u7834\u5a46\u7f75\u82ad\u99ac\u4ff3\u5ec3\u62dd\u6392\u6557\u676f\u76c3\u724c\u80cc\u80ba\u8f29\u914d\u500d\u57f9\u5a92\u6885\ufffd\u6973\u7164\u72fd\u8cb7\u58f2\u8ce0\u966a\u9019\u877f\u79e4\u77e7\u8429\u4f2f\u5265\u535a\u62cd\u67cf\u6cca\u767d\u7b94\u7c95\u8236\u8584\u8feb\u66dd\u6f20\u7206\u7e1b\u83ab\u99c1\u9ea6\u51fd\u7bb1\u7872\u7bb8\u8087\u7b48\u6ae8\u5e61\u808c\u7551\u7560\u516b\u9262\u6e8c\u767a\u9197\u9aea\u4f10\u7f70\u629c\u7b4f\u95a5\u9ce9\u567a\u5859\u86e4\u96bc\u4f34\u5224\u534a\u53cd\u53db\u5e06\u642c\u6591\u677f\u6c3e\u6c4e\u7248\u72af\u73ed\u7554\u7e41\u822c\u85e9\u8ca9\u7bc4\u91c6\u7169\u9812\u98ef\u633d\u6669\u756a\u76e4\u78d0\u8543\u86ee\u532a\u5351\u5426\u5983\u5e87\u5f7c\u60b2\u6249\u6279\u62ab\u6590\u6bd4\u6ccc\u75b2\u76ae\u7891\u79d8\u7dcb\u7f77\u80a5\u88ab\u8ab9\u8cbb\u907f\u975e\u98db\u6a0b\u7c38\u5099\u5c3e\u5fae\u6787\u6bd8\u7435\u7709\u7f8e\ufffd\ufffd\ufffd".split(""),e=0;e!=i[148].length;++e)65533!==i[148][e].charCodeAt(0)&&(n[i[148][e]]=37888+e,t[37888+e]=i[148][e]);for(i[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f3b\u67ca\u7a17\u5339\u758b\u9aed\u5f66\u819d\u83f1\u8098\u5f3c\u5fc5\u7562\u7b46\u903c\u6867\u59eb\u5a9b\u7d10\u767e\u8b2c\u4ff5\u5f6a\u6a19\u6c37\u6f02\u74e2\u7968\u8868\u8a55\u8c79\u5edf\u63cf\u75c5\u79d2\u82d7\u9328\u92f2\u849c\u86ed\u9c2d\u54c1\u5f6c\u658c\u6d5c\u7015\u8ca7\u8cd3\u983b\u654f\u74f6\u4e0d\u4ed8\u57e0\u592b\u5a66\u5bcc\u51a8\u5e03\u5e9c\u6016\u6276\u6577\ufffd\u65a7\u666e\u6d6e\u7236\u7b26\u8150\u819a\u8299\u8b5c\u8ca0\u8ce6\u8d74\u961c\u9644\u4fae\u64ab\u6b66\u821e\u8461\u856a\u90e8\u5c01\u6953\u98a8\u847a\u8557\u4f0f\u526f\u5fa9\u5e45\u670d\u798f\u8179\u8907\u8986\u6df5\u5f17\u6255\u6cb8\u4ecf\u7269\u9b92\u5206\u543b\u5674\u58b3\u61a4\u626e\u711a\u596e\u7c89\u7cde\u7d1b\u96f0\u6587\u805e\u4e19\u4f75\u5175\u5840\u5e63\u5e73\u5f0a\u67c4\u4e26\u853d\u9589\u965b\u7c73\u9801\u50fb\u58c1\u7656\u78a7\u5225\u77a5\u8511\u7b86\u504f\u5909\u7247\u7bc7\u7de8\u8fba\u8fd4\u904d\u4fbf\u52c9\u5a29\u5f01\u97ad\u4fdd\u8217\u92ea\u5703\u6355\u6b69\u752b\u88dc\u8f14\u7a42\u52df\u5893\u6155\u620a\u66ae\u6bcd\u7c3f\u83e9\u5023\u4ff8\u5305\u5446\u5831\u5949\u5b9d\u5cf0\u5cef\u5d29\u5e96\u62b1\u6367\u653e\u65b9\u670b\ufffd\ufffd\ufffd".split(""),e=0;e!=i[149].length;++e)65533!==i[149][e].charCodeAt(0)&&(n[i[149][e]]=38144+e,t[38144+e]=i[149][e]);for(i[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6cd5\u6ce1\u70f9\u7832\u7e2b\u80de\u82b3\u840c\u84ec\u8702\u8912\u8a2a\u8c4a\u90a6\u92d2\u98fd\u9cf3\u9d6c\u4e4f\u4ea1\u508d\u5256\u574a\u59a8\u5e3d\u5fd8\u5fd9\u623f\u66b4\u671b\u67d0\u68d2\u5192\u7d21\u80aa\u81a8\u8b00\u8c8c\u8cbf\u927e\u9632\u5420\u982c\u5317\u50d5\u535c\u58a8\u64b2\u6734\u7267\u7766\u7a46\u91e6\u52c3\u6ca1\u6b86\u5800\u5e4c\u5954\u672c\u7ffb\u51e1\u76c6\ufffd\u6469\u78e8\u9b54\u9ebb\u57cb\u59b9\u6627\u679a\u6bce\u54e9\u69d9\u5e55\u819c\u6795\u9baa\u67fe\u9c52\u685d\u4ea6\u4fe3\u53c8\u62b9\u672b\u6cab\u8fc4\u4fad\u7e6d\u9ebf\u4e07\u6162\u6e80\u6f2b\u8513\u5473\u672a\u9b45\u5df3\u7b95\u5cac\u5bc6\u871c\u6e4a\u84d1\u7a14\u8108\u5999\u7c8d\u6c11\u7720\u52d9\u5922\u7121\u725f\u77db\u9727\u9d61\u690b\u5a7f\u5a18\u51a5\u540d\u547d\u660e\u76df\u8ff7\u9298\u9cf4\u59ea\u725d\u6ec5\u514d\u68c9\u7dbf\u7dec\u9762\u9eba\u6478\u6a21\u8302\u5984\u5b5f\u6bdb\u731b\u76f2\u7db2\u8017\u8499\u5132\u6728\u9ed9\u76ee\u6762\u52ff\u9905\u5c24\u623b\u7c7e\u8cb0\u554f\u60b6\u7d0b\u9580\u5301\u4e5f\u51b6\u591c\u723a\u8036\u91ce\u5f25\u77e2\u5384\u5f79\u7d04\u85ac\u8a33\u8e8d\u9756\u67f3\u85ae\u9453\u6109\u6108\u6cb9\u7652\ufffd\ufffd\ufffd".split(""),e=0;e!=i[150].length;++e)65533!==i[150][e].charCodeAt(0)&&(n[i[150][e]]=38400+e,t[38400+e]=i[150][e]);for(i[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8aed\u8f38\u552f\u4f51\u512a\u52c7\u53cb\u5ba5\u5e7d\u60a0\u6182\u63d6\u6709\u67da\u6e67\u6d8c\u7336\u7337\u7531\u7950\u88d5\u8a98\u904a\u9091\u90f5\u96c4\u878d\u5915\u4e88\u4f59\u4e0e\u8a89\u8f3f\u9810\u50ad\u5e7c\u5996\u5bb9\u5eb8\u63da\u63fa\u64c1\u66dc\u694a\u69d8\u6d0b\u6eb6\u7194\u7528\u7aaf\u7f8a\u8000\u8449\u84c9\u8981\u8b21\u8e0a\u9065\u967d\u990a\u617e\u6291\u6b32\ufffd\u6c83\u6d74\u7fcc\u7ffc\u6dc0\u7f85\u87ba\u88f8\u6765\u83b1\u983c\u96f7\u6d1b\u7d61\u843d\u916a\u4e71\u5375\u5d50\u6b04\u6feb\u85cd\u862d\u89a7\u5229\u540f\u5c65\u674e\u68a8\u7406\u7483\u75e2\u88cf\u88e1\u91cc\u96e2\u9678\u5f8b\u7387\u7acb\u844e\u63a0\u7565\u5289\u6d41\u6e9c\u7409\u7559\u786b\u7c92\u9686\u7adc\u9f8d\u4fb6\u616e\u65c5\u865c\u4e86\u4eae\u50da\u4e21\u51cc\u5bee\u6599\u6881\u6dbc\u731f\u7642\u77ad\u7a1c\u7ce7\u826f\u8ad2\u907c\u91cf\u9675\u9818\u529b\u7dd1\u502b\u5398\u6797\u6dcb\u71d0\u7433\u81e8\u8f2a\u96a3\u9c57\u9e9f\u7460\u5841\u6d99\u7d2f\u985e\u4ee4\u4f36\u4f8b\u51b7\u52b1\u5dba\u601c\u73b2\u793c\u82d3\u9234\u96b7\u96f6\u970a\u9e97\u9f62\u66a6\u6b74\u5217\u52a3\u70c8\u88c2\u5ec9\u604b\u6190\u6f23\u7149\u7c3e\u7df4\u806f\ufffd\ufffd\ufffd".split(""),e=0;e!=i[151].length;++e)65533!==i[151][e].charCodeAt(0)&&(n[i[151][e]]=38656+e,t[38656+e]=i[151][e]);for(i[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u84ee\u9023\u932c\u5442\u9b6f\u6ad3\u7089\u8cc2\u8def\u9732\u52b4\u5a41\u5eca\u5f04\u6717\u697c\u6994\u6d6a\u6f0f\u7262\u72fc\u7bed\u8001\u807e\u874b\u90ce\u516d\u9e93\u7984\u808b\u9332\u8ad6\u502d\u548c\u8a71\u6b6a\u8cc4\u8107\u60d1\u67a0\u9df2\u4e99\u4e98\u9c10\u8a6b\u85c1\u8568\u6900\u6e7e\u7897\u8155\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f0c\u4e10\u4e15\u4e2a\u4e31\u4e36\u4e3c\u4e3f\u4e42\u4e56\u4e58\u4e82\u4e85\u8c6b\u4e8a\u8212\u5f0d\u4e8e\u4e9e\u4e9f\u4ea0\u4ea2\u4eb0\u4eb3\u4eb6\u4ece\u4ecd\u4ec4\u4ec6\u4ec2\u4ed7\u4ede\u4eed\u4edf\u4ef7\u4f09\u4f5a\u4f30\u4f5b\u4f5d\u4f57\u4f47\u4f76\u4f88\u4f8f\u4f98\u4f7b\u4f69\u4f70\u4f91\u4f6f\u4f86\u4f96\u5118\u4fd4\u4fdf\u4fce\u4fd8\u4fdb\u4fd1\u4fda\u4fd0\u4fe4\u4fe5\u501a\u5028\u5014\u502a\u5025\u5005\u4f1c\u4ff6\u5021\u5029\u502c\u4ffe\u4fef\u5011\u5006\u5043\u5047\u6703\u5055\u5050\u5048\u505a\u5056\u506c\u5078\u5080\u509a\u5085\u50b4\u50b2\ufffd\ufffd\ufffd".split(""),e=0;e!=i[152].length;++e)65533!==i[152][e].charCodeAt(0)&&(n[i[152][e]]=38912+e,t[38912+e]=i[152][e]);for(i[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u50c9\u50ca\u50b3\u50c2\u50d6\u50de\u50e5\u50ed\u50e3\u50ee\u50f9\u50f5\u5109\u5101\u5102\u5116\u5115\u5114\u511a\u5121\u513a\u5137\u513c\u513b\u513f\u5140\u5152\u514c\u5154\u5162\u7af8\u5169\u516a\u516e\u5180\u5182\u56d8\u518c\u5189\u518f\u5191\u5193\u5195\u5196\u51a4\u51a6\u51a2\u51a9\u51aa\u51ab\u51b3\u51b1\u51b2\u51b0\u51b5\u51bd\u51c5\u51c9\u51db\u51e0\u8655\u51e9\u51ed\ufffd\u51f0\u51f5\u51fe\u5204\u520b\u5214\u520e\u5227\u522a\u522e\u5233\u5239\u524f\u5244\u524b\u524c\u525e\u5254\u526a\u5274\u5269\u5273\u527f\u527d\u528d\u5294\u5292\u5271\u5288\u5291\u8fa8\u8fa7\u52ac\u52ad\u52bc\u52b5\u52c1\u52cd\u52d7\u52de\u52e3\u52e6\u98ed\u52e0\u52f3\u52f5\u52f8\u52f9\u5306\u5308\u7538\u530d\u5310\u530f\u5315\u531a\u5323\u532f\u5331\u5333\u5338\u5340\u5346\u5345\u4e17\u5349\u534d\u51d6\u535e\u5369\u536e\u5918\u537b\u5377\u5382\u5396\u53a0\u53a6\u53a5\u53ae\u53b0\u53b6\u53c3\u7c12\u96d9\u53df\u66fc\u71ee\u53ee\u53e8\u53ed\u53fa\u5401\u543d\u5440\u542c\u542d\u543c\u542e\u5436\u5429\u541d\u544e\u548f\u5475\u548e\u545f\u5471\u5477\u5470\u5492\u547b\u5480\u5476\u5484\u5490\u5486\u54c7\u54a2\u54b8\u54a5\u54ac\u54c4\u54c8\u54a8\ufffd\ufffd\ufffd".split(""),e=0;e!=i[153].length;++e)65533!==i[153][e].charCodeAt(0)&&(n[i[153][e]]=39168+e,t[39168+e]=i[153][e]);for(i[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54ab\u54c2\u54a4\u54be\u54bc\u54d8\u54e5\u54e6\u550f\u5514\u54fd\u54ee\u54ed\u54fa\u54e2\u5539\u5540\u5563\u554c\u552e\u555c\u5545\u5556\u5557\u5538\u5533\u555d\u5599\u5580\u54af\u558a\u559f\u557b\u557e\u5598\u559e\u55ae\u557c\u5583\u55a9\u5587\u55a8\u55da\u55c5\u55df\u55c4\u55dc\u55e4\u55d4\u5614\u55f7\u5616\u55fe\u55fd\u561b\u55f9\u564e\u5650\u71df\u5634\u5636\u5632\u5638\ufffd\u566b\u5664\u562f\u566c\u566a\u5686\u5680\u568a\u56a0\u5694\u568f\u56a5\u56ae\u56b6\u56b4\u56c2\u56bc\u56c1\u56c3\u56c0\u56c8\u56ce\u56d1\u56d3\u56d7\u56ee\u56f9\u5700\u56ff\u5704\u5709\u5708\u570b\u570d\u5713\u5718\u5716\u55c7\u571c\u5726\u5737\u5738\u574e\u573b\u5740\u574f\u5769\u57c0\u5788\u5761\u577f\u5789\u5793\u57a0\u57b3\u57a4\u57aa\u57b0\u57c3\u57c6\u57d4\u57d2\u57d3\u580a\u57d6\u57e3\u580b\u5819\u581d\u5872\u5821\u5862\u584b\u5870\u6bc0\u5852\u583d\u5879\u5885\u58b9\u589f\u58ab\u58ba\u58de\u58bb\u58b8\u58ae\u58c5\u58d3\u58d1\u58d7\u58d9\u58d8\u58e5\u58dc\u58e4\u58df\u58ef\u58fa\u58f9\u58fb\u58fc\u58fd\u5902\u590a\u5910\u591b\u68a6\u5925\u592c\u592d\u5932\u5938\u593e\u7ad2\u5955\u5950\u594e\u595a\u5958\u5962\u5960\u5967\u596c\u5969\ufffd\ufffd\ufffd".split(""),e=0;e!=i[154].length;++e)65533!==i[154][e].charCodeAt(0)&&(n[i[154][e]]=39424+e,t[39424+e]=i[154][e]);for(i[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5978\u5981\u599d\u4f5e\u4fab\u59a3\u59b2\u59c6\u59e8\u59dc\u598d\u59d9\u59da\u5a25\u5a1f\u5a11\u5a1c\u5a09\u5a1a\u5a40\u5a6c\u5a49\u5a35\u5a36\u5a62\u5a6a\u5a9a\u5abc\u5abe\u5acb\u5ac2\u5abd\u5ae3\u5ad7\u5ae6\u5ae9\u5ad6\u5afa\u5afb\u5b0c\u5b0b\u5b16\u5b32\u5ad0\u5b2a\u5b36\u5b3e\u5b43\u5b45\u5b40\u5b51\u5b55\u5b5a\u5b5b\u5b65\u5b69\u5b70\u5b73\u5b75\u5b78\u6588\u5b7a\u5b80\ufffd\u5b83\u5ba6\u5bb8\u5bc3\u5bc7\u5bc9\u5bd4\u5bd0\u5be4\u5be6\u5be2\u5bde\u5be5\u5beb\u5bf0\u5bf6\u5bf3\u5c05\u5c07\u5c08\u5c0d\u5c13\u5c20\u5c22\u5c28\u5c38\u5c39\u5c41\u5c46\u5c4e\u5c53\u5c50\u5c4f\u5b71\u5c6c\u5c6e\u4e62\u5c76\u5c79\u5c8c\u5c91\u5c94\u599b\u5cab\u5cbb\u5cb6\u5cbc\u5cb7\u5cc5\u5cbe\u5cc7\u5cd9\u5ce9\u5cfd\u5cfa\u5ced\u5d8c\u5cea\u5d0b\u5d15\u5d17\u5d5c\u5d1f\u5d1b\u5d11\u5d14\u5d22\u5d1a\u5d19\u5d18\u5d4c\u5d52\u5d4e\u5d4b\u5d6c\u5d73\u5d76\u5d87\u5d84\u5d82\u5da2\u5d9d\u5dac\u5dae\u5dbd\u5d90\u5db7\u5dbc\u5dc9\u5dcd\u5dd3\u5dd2\u5dd6\u5ddb\u5deb\u5df2\u5df5\u5e0b\u5e1a\u5e19\u5e11\u5e1b\u5e36\u5e37\u5e44\u5e43\u5e40\u5e4e\u5e57\u5e54\u5e5f\u5e62\u5e64\u5e47\u5e75\u5e76\u5e7a\u9ebc\u5e7f\u5ea0\u5ec1\u5ec2\u5ec8\u5ed0\u5ecf\ufffd\ufffd\ufffd".split(""),e=0;e!=i[155].length;++e)65533!==i[155][e].charCodeAt(0)&&(n[i[155][e]]=39680+e,t[39680+e]=i[155][e]);for(i[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ed6\u5ee3\u5edd\u5eda\u5edb\u5ee2\u5ee1\u5ee8\u5ee9\u5eec\u5ef1\u5ef3\u5ef0\u5ef4\u5ef8\u5efe\u5f03\u5f09\u5f5d\u5f5c\u5f0b\u5f11\u5f16\u5f29\u5f2d\u5f38\u5f41\u5f48\u5f4c\u5f4e\u5f2f\u5f51\u5f56\u5f57\u5f59\u5f61\u5f6d\u5f73\u5f77\u5f83\u5f82\u5f7f\u5f8a\u5f88\u5f91\u5f87\u5f9e\u5f99\u5f98\u5fa0\u5fa8\u5fad\u5fbc\u5fd6\u5ffb\u5fe4\u5ff8\u5ff1\u5fdd\u60b3\u5fff\u6021\u6060\ufffd\u6019\u6010\u6029\u600e\u6031\u601b\u6015\u602b\u6026\u600f\u603a\u605a\u6041\u606a\u6077\u605f\u604a\u6046\u604d\u6063\u6043\u6064\u6042\u606c\u606b\u6059\u6081\u608d\u60e7\u6083\u609a\u6084\u609b\u6096\u6097\u6092\u60a7\u608b\u60e1\u60b8\u60e0\u60d3\u60b4\u5ff0\u60bd\u60c6\u60b5\u60d8\u614d\u6115\u6106\u60f6\u60f7\u6100\u60f4\u60fa\u6103\u6121\u60fb\u60f1\u610d\u610e\u6147\u613e\u6128\u6127\u614a\u613f\u613c\u612c\u6134\u613d\u6142\u6144\u6173\u6177\u6158\u6159\u615a\u616b\u6174\u616f\u6165\u6171\u615f\u615d\u6153\u6175\u6199\u6196\u6187\u61ac\u6194\u619a\u618a\u6191\u61ab\u61ae\u61cc\u61ca\u61c9\u61f7\u61c8\u61c3\u61c6\u61ba\u61cb\u7f79\u61cd\u61e6\u61e3\u61f6\u61fa\u61f4\u61ff\u61fd\u61fc\u61fe\u6200\u6208\u6209\u620d\u620c\u6214\u621b\ufffd\ufffd\ufffd".split(""),e=0;e!=i[156].length;++e)65533!==i[156][e].charCodeAt(0)&&(n[i[156][e]]=39936+e,t[39936+e]=i[156][e]);for(i[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u621e\u6221\u622a\u622e\u6230\u6232\u6233\u6241\u624e\u625e\u6263\u625b\u6260\u6268\u627c\u6282\u6289\u627e\u6292\u6293\u6296\u62d4\u6283\u6294\u62d7\u62d1\u62bb\u62cf\u62ff\u62c6\u64d4\u62c8\u62dc\u62cc\u62ca\u62c2\u62c7\u629b\u62c9\u630c\u62ee\u62f1\u6327\u6302\u6308\u62ef\u62f5\u6350\u633e\u634d\u641c\u634f\u6396\u638e\u6380\u63ab\u6376\u63a3\u638f\u6389\u639f\u63b5\u636b\ufffd\u6369\u63be\u63e9\u63c0\u63c6\u63e3\u63c9\u63d2\u63f6\u63c4\u6416\u6434\u6406\u6413\u6426\u6436\u651d\u6417\u6428\u640f\u6467\u646f\u6476\u644e\u652a\u6495\u6493\u64a5\u64a9\u6488\u64bc\u64da\u64d2\u64c5\u64c7\u64bb\u64d8\u64c2\u64f1\u64e7\u8209\u64e0\u64e1\u62ac\u64e3\u64ef\u652c\u64f6\u64f4\u64f2\u64fa\u6500\u64fd\u6518\u651c\u6505\u6524\u6523\u652b\u6534\u6535\u6537\u6536\u6538\u754b\u6548\u6556\u6555\u654d\u6558\u655e\u655d\u6572\u6578\u6582\u6583\u8b8a\u659b\u659f\u65ab\u65b7\u65c3\u65c6\u65c1\u65c4\u65cc\u65d2\u65db\u65d9\u65e0\u65e1\u65f1\u6772\u660a\u6603\u65fb\u6773\u6635\u6636\u6634\u661c\u664f\u6644\u6649\u6641\u665e\u665d\u6664\u6667\u6668\u665f\u6662\u6670\u6683\u6688\u668e\u6689\u6684\u6698\u669d\u66c1\u66b9\u66c9\u66be\u66bc\ufffd\ufffd\ufffd".split(""),e=0;e!=i[157].length;++e)65533!==i[157][e].charCodeAt(0)&&(n[i[157][e]]=40192+e,t[40192+e]=i[157][e]);for(i[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u66c4\u66b8\u66d6\u66da\u66e0\u663f\u66e6\u66e9\u66f0\u66f5\u66f7\u670f\u6716\u671e\u6726\u6727\u9738\u672e\u673f\u6736\u6741\u6738\u6737\u6746\u675e\u6760\u6759\u6763\u6764\u6789\u6770\u67a9\u677c\u676a\u678c\u678b\u67a6\u67a1\u6785\u67b7\u67ef\u67b4\u67ec\u67b3\u67e9\u67b8\u67e4\u67de\u67dd\u67e2\u67ee\u67b9\u67ce\u67c6\u67e7\u6a9c\u681e\u6846\u6829\u6840\u684d\u6832\u684e\ufffd\u68b3\u682b\u6859\u6863\u6877\u687f\u689f\u688f\u68ad\u6894\u689d\u689b\u6883\u6aae\u68b9\u6874\u68b5\u68a0\u68ba\u690f\u688d\u687e\u6901\u68ca\u6908\u68d8\u6922\u6926\u68e1\u690c\u68cd\u68d4\u68e7\u68d5\u6936\u6912\u6904\u68d7\u68e3\u6925\u68f9\u68e0\u68ef\u6928\u692a\u691a\u6923\u6921\u68c6\u6979\u6977\u695c\u6978\u696b\u6954\u697e\u696e\u6939\u6974\u693d\u6959\u6930\u6961\u695e\u695d\u6981\u696a\u69b2\u69ae\u69d0\u69bf\u69c1\u69d3\u69be\u69ce\u5be8\u69ca\u69dd\u69bb\u69c3\u69a7\u6a2e\u6991\u69a0\u699c\u6995\u69b4\u69de\u69e8\u6a02\u6a1b\u69ff\u6b0a\u69f9\u69f2\u69e7\u6a05\u69b1\u6a1e\u69ed\u6a14\u69eb\u6a0a\u6a12\u6ac1\u6a23\u6a13\u6a44\u6a0c\u6a72\u6a36\u6a78\u6a47\u6a62\u6a59\u6a66\u6a48\u6a38\u6a22\u6a90\u6a8d\u6aa0\u6a84\u6aa2\u6aa3\ufffd\ufffd\ufffd".split(""),e=0;e!=i[158].length;++e)65533!==i[158][e].charCodeAt(0)&&(n[i[158][e]]=40448+e,t[40448+e]=i[158][e]);for(i[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a97\u8617\u6abb\u6ac3\u6ac2\u6ab8\u6ab3\u6aac\u6ade\u6ad1\u6adf\u6aaa\u6ada\u6aea\u6afb\u6b05\u8616\u6afa\u6b12\u6b16\u9b31\u6b1f\u6b38\u6b37\u76dc\u6b39\u98ee\u6b47\u6b43\u6b49\u6b50\u6b59\u6b54\u6b5b\u6b5f\u6b61\u6b78\u6b79\u6b7f\u6b80\u6b84\u6b83\u6b8d\u6b98\u6b95\u6b9e\u6ba4\u6baa\u6bab\u6baf\u6bb2\u6bb1\u6bb3\u6bb7\u6bbc\u6bc6\u6bcb\u6bd3\u6bdf\u6bec\u6beb\u6bf3\u6bef\ufffd\u9ebe\u6c08\u6c13\u6c14\u6c1b\u6c24\u6c23\u6c5e\u6c55\u6c62\u6c6a\u6c82\u6c8d\u6c9a\u6c81\u6c9b\u6c7e\u6c68\u6c73\u6c92\u6c90\u6cc4\u6cf1\u6cd3\u6cbd\u6cd7\u6cc5\u6cdd\u6cae\u6cb1\u6cbe\u6cba\u6cdb\u6cef\u6cd9\u6cea\u6d1f\u884d\u6d36\u6d2b\u6d3d\u6d38\u6d19\u6d35\u6d33\u6d12\u6d0c\u6d63\u6d93\u6d64\u6d5a\u6d79\u6d59\u6d8e\u6d95\u6fe4\u6d85\u6df9\u6e15\u6e0a\u6db5\u6dc7\u6de6\u6db8\u6dc6\u6dec\u6dde\u6dcc\u6de8\u6dd2\u6dc5\u6dfa\u6dd9\u6de4\u6dd5\u6dea\u6dee\u6e2d\u6e6e\u6e2e\u6e19\u6e72\u6e5f\u6e3e\u6e23\u6e6b\u6e2b\u6e76\u6e4d\u6e1f\u6e43\u6e3a\u6e4e\u6e24\u6eff\u6e1d\u6e38\u6e82\u6eaa\u6e98\u6ec9\u6eb7\u6ed3\u6ebd\u6eaf\u6ec4\u6eb2\u6ed4\u6ed5\u6e8f\u6ea5\u6ec2\u6e9f\u6f41\u6f11\u704c\u6eec\u6ef8\u6efe\u6f3f\u6ef2\u6f31\u6eef\u6f32\u6ecc\ufffd\ufffd\ufffd".split(""),e=0;e!=i[159].length;++e)65533!==i[159][e].charCodeAt(0)&&(n[i[159][e]]=40704+e,t[40704+e]=i[159][e]);for(i[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f3e\u6f13\u6ef7\u6f86\u6f7a\u6f78\u6f81\u6f80\u6f6f\u6f5b\u6ff3\u6f6d\u6f82\u6f7c\u6f58\u6f8e\u6f91\u6fc2\u6f66\u6fb3\u6fa3\u6fa1\u6fa4\u6fb9\u6fc6\u6faa\u6fdf\u6fd5\u6fec\u6fd4\u6fd8\u6ff1\u6fee\u6fdb\u7009\u700b\u6ffa\u7011\u7001\u700f\u6ffe\u701b\u701a\u6f74\u701d\u7018\u701f\u7030\u703e\u7032\u7051\u7063\u7099\u7092\u70af\u70f1\u70ac\u70b8\u70b3\u70ae\u70df\u70cb\u70dd\ufffd\u70d9\u7109\u70fd\u711c\u7119\u7165\u7155\u7188\u7166\u7162\u714c\u7156\u716c\u718f\u71fb\u7184\u7195\u71a8\u71ac\u71d7\u71b9\u71be\u71d2\u71c9\u71d4\u71ce\u71e0\u71ec\u71e7\u71f5\u71fc\u71f9\u71ff\u720d\u7210\u721b\u7228\u722d\u722c\u7230\u7232\u723b\u723c\u723f\u7240\u7246\u724b\u7258\u7274\u727e\u7282\u7281\u7287\u7292\u7296\u72a2\u72a7\u72b9\u72b2\u72c3\u72c6\u72c4\u72ce\u72d2\u72e2\u72e0\u72e1\u72f9\u72f7\u500f\u7317\u730a\u731c\u7316\u731d\u7334\u732f\u7329\u7325\u733e\u734e\u734f\u9ed8\u7357\u736a\u7368\u7370\u7378\u7375\u737b\u737a\u73c8\u73b3\u73ce\u73bb\u73c0\u73e5\u73ee\u73de\u74a2\u7405\u746f\u7425\u73f8\u7432\u743a\u7455\u743f\u745f\u7459\u7441\u745c\u7469\u7470\u7463\u746a\u7476\u747e\u748b\u749e\u74a7\u74ca\u74cf\u74d4\u73f1\ufffd\ufffd\ufffd".split(""),e=0;e!=i[224].length;++e)65533!==i[224][e].charCodeAt(0)&&(n[i[224][e]]=57344+e,t[57344+e]=i[224][e]);for(i[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74e0\u74e3\u74e7\u74e9\u74ee\u74f2\u74f0\u74f1\u74f8\u74f7\u7504\u7503\u7505\u750c\u750e\u750d\u7515\u7513\u751e\u7526\u752c\u753c\u7544\u754d\u754a\u7549\u755b\u7546\u755a\u7569\u7564\u7567\u756b\u756d\u7578\u7576\u7586\u7587\u7574\u758a\u7589\u7582\u7594\u759a\u759d\u75a5\u75a3\u75c2\u75b3\u75c3\u75b5\u75bd\u75b8\u75bc\u75b1\u75cd\u75ca\u75d2\u75d9\u75e3\u75de\u75fe\u75ff\ufffd\u75fc\u7601\u75f0\u75fa\u75f2\u75f3\u760b\u760d\u7609\u761f\u7627\u7620\u7621\u7622\u7624\u7634\u7630\u763b\u7647\u7648\u7646\u765c\u7658\u7661\u7662\u7668\u7669\u766a\u7667\u766c\u7670\u7672\u7676\u7678\u767c\u7680\u7683\u7688\u768b\u768e\u7696\u7693\u7699\u769a\u76b0\u76b4\u76b8\u76b9\u76ba\u76c2\u76cd\u76d6\u76d2\u76de\u76e1\u76e5\u76e7\u76ea\u862f\u76fb\u7708\u7707\u7704\u7729\u7724\u771e\u7725\u7726\u771b\u7737\u7738\u7747\u775a\u7768\u776b\u775b\u7765\u777f\u777e\u7779\u778e\u778b\u7791\u77a0\u779e\u77b0\u77b6\u77b9\u77bf\u77bc\u77bd\u77bb\u77c7\u77cd\u77d7\u77da\u77dc\u77e3\u77ee\u77fc\u780c\u7812\u7926\u7820\u792a\u7845\u788e\u7874\u7886\u787c\u789a\u788c\u78a3\u78b5\u78aa\u78af\u78d1\u78c6\u78cb\u78d4\u78be\u78bc\u78c5\u78ca\u78ec\ufffd\ufffd\ufffd".split(""),e=0;e!=i[225].length;++e)65533!==i[225][e].charCodeAt(0)&&(n[i[225][e]]=57600+e,t[57600+e]=i[225][e]);for(i[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u78e7\u78da\u78fd\u78f4\u7907\u7912\u7911\u7919\u792c\u792b\u7940\u7960\u7957\u795f\u795a\u7955\u7953\u797a\u797f\u798a\u799d\u79a7\u9f4b\u79aa\u79ae\u79b3\u79b9\u79ba\u79c9\u79d5\u79e7\u79ec\u79e1\u79e3\u7a08\u7a0d\u7a18\u7a19\u7a20\u7a1f\u7980\u7a31\u7a3b\u7a3e\u7a37\u7a43\u7a57\u7a49\u7a61\u7a62\u7a69\u9f9d\u7a70\u7a79\u7a7d\u7a88\u7a97\u7a95\u7a98\u7a96\u7aa9\u7ac8\u7ab0\ufffd\u7ab6\u7ac5\u7ac4\u7abf\u9083\u7ac7\u7aca\u7acd\u7acf\u7ad5\u7ad3\u7ad9\u7ada\u7add\u7ae1\u7ae2\u7ae6\u7aed\u7af0\u7b02\u7b0f\u7b0a\u7b06\u7b33\u7b18\u7b19\u7b1e\u7b35\u7b28\u7b36\u7b50\u7b7a\u7b04\u7b4d\u7b0b\u7b4c\u7b45\u7b75\u7b65\u7b74\u7b67\u7b70\u7b71\u7b6c\u7b6e\u7b9d\u7b98\u7b9f\u7b8d\u7b9c\u7b9a\u7b8b\u7b92\u7b8f\u7b5d\u7b99\u7bcb\u7bc1\u7bcc\u7bcf\u7bb4\u7bc6\u7bdd\u7be9\u7c11\u7c14\u7be6\u7be5\u7c60\u7c00\u7c07\u7c13\u7bf3\u7bf7\u7c17\u7c0d\u7bf6\u7c23\u7c27\u7c2a\u7c1f\u7c37\u7c2b\u7c3d\u7c4c\u7c43\u7c54\u7c4f\u7c40\u7c50\u7c58\u7c5f\u7c64\u7c56\u7c65\u7c6c\u7c75\u7c83\u7c90\u7ca4\u7cad\u7ca2\u7cab\u7ca1\u7ca8\u7cb3\u7cb2\u7cb1\u7cae\u7cb9\u7cbd\u7cc0\u7cc5\u7cc2\u7cd8\u7cd2\u7cdc\u7ce2\u9b3b\u7cef\u7cf2\u7cf4\u7cf6\u7cfa\u7d06\ufffd\ufffd\ufffd".split(""),e=0;e!=i[226].length;++e)65533!==i[226][e].charCodeAt(0)&&(n[i[226][e]]=57856+e,t[57856+e]=i[226][e]);for(i[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d02\u7d1c\u7d15\u7d0a\u7d45\u7d4b\u7d2e\u7d32\u7d3f\u7d35\u7d46\u7d73\u7d56\u7d4e\u7d72\u7d68\u7d6e\u7d4f\u7d63\u7d93\u7d89\u7d5b\u7d8f\u7d7d\u7d9b\u7dba\u7dae\u7da3\u7db5\u7dc7\u7dbd\u7dab\u7e3d\u7da2\u7daf\u7ddc\u7db8\u7d9f\u7db0\u7dd8\u7ddd\u7de4\u7dde\u7dfb\u7df2\u7de1\u7e05\u7e0a\u7e23\u7e21\u7e12\u7e31\u7e1f\u7e09\u7e0b\u7e22\u7e46\u7e66\u7e3b\u7e35\u7e39\u7e43\u7e37\ufffd\u7e32\u7e3a\u7e67\u7e5d\u7e56\u7e5e\u7e59\u7e5a\u7e79\u7e6a\u7e69\u7e7c\u7e7b\u7e83\u7dd5\u7e7d\u8fae\u7e7f\u7e88\u7e89\u7e8c\u7e92\u7e90\u7e93\u7e94\u7e96\u7e8e\u7e9b\u7e9c\u7f38\u7f3a\u7f45\u7f4c\u7f4d\u7f4e\u7f50\u7f51\u7f55\u7f54\u7f58\u7f5f\u7f60\u7f68\u7f69\u7f67\u7f78\u7f82\u7f86\u7f83\u7f88\u7f87\u7f8c\u7f94\u7f9e\u7f9d\u7f9a\u7fa3\u7faf\u7fb2\u7fb9\u7fae\u7fb6\u7fb8\u8b71\u7fc5\u7fc6\u7fca\u7fd5\u7fd4\u7fe1\u7fe6\u7fe9\u7ff3\u7ff9\u98dc\u8006\u8004\u800b\u8012\u8018\u8019\u801c\u8021\u8028\u803f\u803b\u804a\u8046\u8052\u8058\u805a\u805f\u8062\u8068\u8073\u8072\u8070\u8076\u8079\u807d\u807f\u8084\u8086\u8085\u809b\u8093\u809a\u80ad\u5190\u80ac\u80db\u80e5\u80d9\u80dd\u80c4\u80da\u80d6\u8109\u80ef\u80f1\u811b\u8129\u8123\u812f\u814b\ufffd\ufffd\ufffd".split(""),e=0;e!=i[227].length;++e)65533!==i[227][e].charCodeAt(0)&&(n[i[227][e]]=58112+e,t[58112+e]=i[227][e]);for(i[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u968b\u8146\u813e\u8153\u8151\u80fc\u8171\u816e\u8165\u8166\u8174\u8183\u8188\u818a\u8180\u8182\u81a0\u8195\u81a4\u81a3\u815f\u8193\u81a9\u81b0\u81b5\u81be\u81b8\u81bd\u81c0\u81c2\u81ba\u81c9\u81cd\u81d1\u81d9\u81d8\u81c8\u81da\u81df\u81e0\u81e7\u81fa\u81fb\u81fe\u8201\u8202\u8205\u8207\u820a\u820d\u8210\u8216\u8229\u822b\u8238\u8233\u8240\u8259\u8258\u825d\u825a\u825f\u8264\ufffd\u8262\u8268\u826a\u826b\u822e\u8271\u8277\u8278\u827e\u828d\u8292\u82ab\u829f\u82bb\u82ac\u82e1\u82e3\u82df\u82d2\u82f4\u82f3\u82fa\u8393\u8303\u82fb\u82f9\u82de\u8306\u82dc\u8309\u82d9\u8335\u8334\u8316\u8332\u8331\u8340\u8339\u8350\u8345\u832f\u832b\u8317\u8318\u8385\u839a\u83aa\u839f\u83a2\u8396\u8323\u838e\u8387\u838a\u837c\u83b5\u8373\u8375\u83a0\u8389\u83a8\u83f4\u8413\u83eb\u83ce\u83fd\u8403\u83d8\u840b\u83c1\u83f7\u8407\u83e0\u83f2\u840d\u8422\u8420\u83bd\u8438\u8506\u83fb\u846d\u842a\u843c\u855a\u8484\u8477\u846b\u84ad\u846e\u8482\u8469\u8446\u842c\u846f\u8479\u8435\u84ca\u8462\u84b9\u84bf\u849f\u84d9\u84cd\u84bb\u84da\u84d0\u84c1\u84c6\u84d6\u84a1\u8521\u84ff\u84f4\u8517\u8518\u852c\u851f\u8515\u8514\u84fc\u8540\u8563\u8558\u8548\ufffd\ufffd\ufffd".split(""),e=0;e!=i[228].length;++e)65533!==i[228][e].charCodeAt(0)&&(n[i[228][e]]=58368+e,t[58368+e]=i[228][e]);for(i[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8541\u8602\u854b\u8555\u8580\u85a4\u8588\u8591\u858a\u85a8\u856d\u8594\u859b\u85ea\u8587\u859c\u8577\u857e\u8590\u85c9\u85ba\u85cf\u85b9\u85d0\u85d5\u85dd\u85e5\u85dc\u85f9\u860a\u8613\u860b\u85fe\u85fa\u8606\u8622\u861a\u8630\u863f\u864d\u4e55\u8654\u865f\u8667\u8671\u8693\u86a3\u86a9\u86aa\u868b\u868c\u86b6\u86af\u86c4\u86c6\u86b0\u86c9\u8823\u86ab\u86d4\u86de\u86e9\u86ec\ufffd\u86df\u86db\u86ef\u8712\u8706\u8708\u8700\u8703\u86fb\u8711\u8709\u870d\u86f9\u870a\u8734\u873f\u8737\u873b\u8725\u8729\u871a\u8760\u875f\u8778\u874c\u874e\u8774\u8757\u8768\u876e\u8759\u8753\u8763\u876a\u8805\u87a2\u879f\u8782\u87af\u87cb\u87bd\u87c0\u87d0\u96d6\u87ab\u87c4\u87b3\u87c7\u87c6\u87bb\u87ef\u87f2\u87e0\u880f\u880d\u87fe\u87f6\u87f7\u880e\u87d2\u8811\u8816\u8815\u8822\u8821\u8831\u8836\u8839\u8827\u883b\u8844\u8842\u8852\u8859\u885e\u8862\u886b\u8881\u887e\u889e\u8875\u887d\u88b5\u8872\u8882\u8897\u8892\u88ae\u8899\u88a2\u888d\u88a4\u88b0\u88bf\u88b1\u88c3\u88c4\u88d4\u88d8\u88d9\u88dd\u88f9\u8902\u88fc\u88f4\u88e8\u88f2\u8904\u890c\u890a\u8913\u8943\u891e\u8925\u892a\u892b\u8941\u8944\u893b\u8936\u8938\u894c\u891d\u8960\u895e\ufffd\ufffd\ufffd".split(""),e=0;e!=i[229].length;++e)65533!==i[229][e].charCodeAt(0)&&(n[i[229][e]]=58624+e,t[58624+e]=i[229][e]);for(i[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8966\u8964\u896d\u896a\u896f\u8974\u8977\u897e\u8983\u8988\u898a\u8993\u8998\u89a1\u89a9\u89a6\u89ac\u89af\u89b2\u89ba\u89bd\u89bf\u89c0\u89da\u89dc\u89dd\u89e7\u89f4\u89f8\u8a03\u8a16\u8a10\u8a0c\u8a1b\u8a1d\u8a25\u8a36\u8a41\u8a5b\u8a52\u8a46\u8a48\u8a7c\u8a6d\u8a6c\u8a62\u8a85\u8a82\u8a84\u8aa8\u8aa1\u8a91\u8aa5\u8aa6\u8a9a\u8aa3\u8ac4\u8acd\u8ac2\u8ada\u8aeb\u8af3\u8ae7\ufffd\u8ae4\u8af1\u8b14\u8ae0\u8ae2\u8af7\u8ade\u8adb\u8b0c\u8b07\u8b1a\u8ae1\u8b16\u8b10\u8b17\u8b20\u8b33\u97ab\u8b26\u8b2b\u8b3e\u8b28\u8b41\u8b4c\u8b4f\u8b4e\u8b49\u8b56\u8b5b\u8b5a\u8b6b\u8b5f\u8b6c\u8b6f\u8b74\u8b7d\u8b80\u8b8c\u8b8e\u8b92\u8b93\u8b96\u8b99\u8b9a\u8c3a\u8c41\u8c3f\u8c48\u8c4c\u8c4e\u8c50\u8c55\u8c62\u8c6c\u8c78\u8c7a\u8c82\u8c89\u8c85\u8c8a\u8c8d\u8c8e\u8c94\u8c7c\u8c98\u621d\u8cad\u8caa\u8cbd\u8cb2\u8cb3\u8cae\u8cb6\u8cc8\u8cc1\u8ce4\u8ce3\u8cda\u8cfd\u8cfa\u8cfb\u8d04\u8d05\u8d0a\u8d07\u8d0f\u8d0d\u8d10\u9f4e\u8d13\u8ccd\u8d14\u8d16\u8d67\u8d6d\u8d71\u8d73\u8d81\u8d99\u8dc2\u8dbe\u8dba\u8dcf\u8dda\u8dd6\u8dcc\u8ddb\u8dcb\u8dea\u8deb\u8ddf\u8de3\u8dfc\u8e08\u8e09\u8dff\u8e1d\u8e1e\u8e10\u8e1f\u8e42\u8e35\u8e30\u8e34\u8e4a\ufffd\ufffd\ufffd".split(""),e=0;e!=i[230].length;++e)65533!==i[230][e].charCodeAt(0)&&(n[i[230][e]]=58880+e,t[58880+e]=i[230][e]);for(i[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e47\u8e49\u8e4c\u8e50\u8e48\u8e59\u8e64\u8e60\u8e2a\u8e63\u8e55\u8e76\u8e72\u8e7c\u8e81\u8e87\u8e85\u8e84\u8e8b\u8e8a\u8e93\u8e91\u8e94\u8e99\u8eaa\u8ea1\u8eac\u8eb0\u8ec6\u8eb1\u8ebe\u8ec5\u8ec8\u8ecb\u8edb\u8ee3\u8efc\u8efb\u8eeb\u8efe\u8f0a\u8f05\u8f15\u8f12\u8f19\u8f13\u8f1c\u8f1f\u8f1b\u8f0c\u8f26\u8f33\u8f3b\u8f39\u8f45\u8f42\u8f3e\u8f4c\u8f49\u8f46\u8f4e\u8f57\u8f5c\ufffd\u8f62\u8f63\u8f64\u8f9c\u8f9f\u8fa3\u8fad\u8faf\u8fb7\u8fda\u8fe5\u8fe2\u8fea\u8fef\u9087\u8ff4\u9005\u8ff9\u8ffa\u9011\u9015\u9021\u900d\u901e\u9016\u900b\u9027\u9036\u9035\u9039\u8ff8\u904f\u9050\u9051\u9052\u900e\u9049\u903e\u9056\u9058\u905e\u9068\u906f\u9076\u96a8\u9072\u9082\u907d\u9081\u9080\u908a\u9089\u908f\u90a8\u90af\u90b1\u90b5\u90e2\u90e4\u6248\u90db\u9102\u9112\u9119\u9132\u9130\u914a\u9156\u9158\u9163\u9165\u9169\u9173\u9172\u918b\u9189\u9182\u91a2\u91ab\u91af\u91aa\u91b5\u91b4\u91ba\u91c0\u91c1\u91c9\u91cb\u91d0\u91d6\u91df\u91e1\u91db\u91fc\u91f5\u91f6\u921e\u91ff\u9214\u922c\u9215\u9211\u925e\u9257\u9245\u9249\u9264\u9248\u9295\u923f\u924b\u9250\u929c\u9296\u9293\u929b\u925a\u92cf\u92b9\u92b7\u92e9\u930f\u92fa\u9344\u932e\ufffd\ufffd\ufffd".split(""),e=0;e!=i[231].length;++e)65533!==i[231][e].charCodeAt(0)&&(n[i[231][e]]=59136+e,t[59136+e]=i[231][e]);for(i[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9319\u9322\u931a\u9323\u933a\u9335\u933b\u935c\u9360\u937c\u936e\u9356\u93b0\u93ac\u93ad\u9394\u93b9\u93d6\u93d7\u93e8\u93e5\u93d8\u93c3\u93dd\u93d0\u93c8\u93e4\u941a\u9414\u9413\u9403\u9407\u9410\u9436\u942b\u9435\u9421\u943a\u9441\u9452\u9444\u945b\u9460\u9462\u945e\u946a\u9229\u9470\u9475\u9477\u947d\u945a\u947c\u947e\u9481\u947f\u9582\u9587\u958a\u9594\u9596\u9598\u9599\ufffd\u95a0\u95a8\u95a7\u95ad\u95bc\u95bb\u95b9\u95be\u95ca\u6ff6\u95c3\u95cd\u95cc\u95d5\u95d4\u95d6\u95dc\u95e1\u95e5\u95e2\u9621\u9628\u962e\u962f\u9642\u964c\u964f\u964b\u9677\u965c\u965e\u965d\u965f\u9666\u9672\u966c\u968d\u9698\u9695\u9697\u96aa\u96a7\u96b1\u96b2\u96b0\u96b4\u96b6\u96b8\u96b9\u96ce\u96cb\u96c9\u96cd\u894d\u96dc\u970d\u96d5\u96f9\u9704\u9706\u9708\u9713\u970e\u9711\u970f\u9716\u9719\u9724\u972a\u9730\u9739\u973d\u973e\u9744\u9746\u9748\u9742\u9749\u975c\u9760\u9764\u9766\u9768\u52d2\u976b\u9771\u9779\u9785\u977c\u9781\u977a\u9786\u978b\u978f\u9790\u979c\u97a8\u97a6\u97a3\u97b3\u97b4\u97c3\u97c6\u97c8\u97cb\u97dc\u97ed\u9f4f\u97f2\u7adf\u97f6\u97f5\u980f\u980c\u9838\u9824\u9821\u9837\u983d\u9846\u984f\u984b\u986b\u986f\u9870\ufffd\ufffd\ufffd".split(""),e=0;e!=i[232].length;++e)65533!==i[232][e].charCodeAt(0)&&(n[i[232][e]]=59392+e,t[59392+e]=i[232][e]);for(i[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9871\u9874\u9873\u98aa\u98af\u98b1\u98b6\u98c4\u98c3\u98c6\u98e9\u98eb\u9903\u9909\u9912\u9914\u9918\u9921\u991d\u991e\u9924\u9920\u992c\u992e\u993d\u993e\u9942\u9949\u9945\u9950\u994b\u9951\u9952\u994c\u9955\u9997\u9998\u99a5\u99ad\u99ae\u99bc\u99df\u99db\u99dd\u99d8\u99d1\u99ed\u99ee\u99f1\u99f2\u99fb\u99f8\u9a01\u9a0f\u9a05\u99e2\u9a19\u9a2b\u9a37\u9a45\u9a42\u9a40\u9a43\ufffd\u9a3e\u9a55\u9a4d\u9a5b\u9a57\u9a5f\u9a62\u9a65\u9a64\u9a69\u9a6b\u9a6a\u9aad\u9ab0\u9abc\u9ac0\u9acf\u9ad1\u9ad3\u9ad4\u9ade\u9adf\u9ae2\u9ae3\u9ae6\u9aef\u9aeb\u9aee\u9af4\u9af1\u9af7\u9afb\u9b06\u9b18\u9b1a\u9b1f\u9b22\u9b23\u9b25\u9b27\u9b28\u9b29\u9b2a\u9b2e\u9b2f\u9b32\u9b44\u9b43\u9b4f\u9b4d\u9b4e\u9b51\u9b58\u9b74\u9b93\u9b83\u9b91\u9b96\u9b97\u9b9f\u9ba0\u9ba8\u9bb4\u9bc0\u9bca\u9bb9\u9bc6\u9bcf\u9bd1\u9bd2\u9be3\u9be2\u9be4\u9bd4\u9be1\u9c3a\u9bf2\u9bf1\u9bf0\u9c15\u9c14\u9c09\u9c13\u9c0c\u9c06\u9c08\u9c12\u9c0a\u9c04\u9c2e\u9c1b\u9c25\u9c24\u9c21\u9c30\u9c47\u9c32\u9c46\u9c3e\u9c5a\u9c60\u9c67\u9c76\u9c78\u9ce7\u9cec\u9cf0\u9d09\u9d08\u9ceb\u9d03\u9d06\u9d2a\u9d26\u9daf\u9d23\u9d1f\u9d44\u9d15\u9d12\u9d41\u9d3f\u9d3e\u9d46\u9d48\ufffd\ufffd\ufffd".split(""),e=0;e!=i[233].length;++e)65533!==i[233][e].charCodeAt(0)&&(n[i[233][e]]=59648+e,t[59648+e]=i[233][e]);for(i[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d5d\u9d5e\u9d64\u9d51\u9d50\u9d59\u9d72\u9d89\u9d87\u9dab\u9d6f\u9d7a\u9d9a\u9da4\u9da9\u9db2\u9dc4\u9dc1\u9dbb\u9db8\u9dba\u9dc6\u9dcf\u9dc2\u9dd9\u9dd3\u9df8\u9de6\u9ded\u9def\u9dfd\u9e1a\u9e1b\u9e1e\u9e75\u9e79\u9e7d\u9e81\u9e88\u9e8b\u9e8c\u9e92\u9e95\u9e91\u9e9d\u9ea5\u9ea9\u9eb8\u9eaa\u9ead\u9761\u9ecc\u9ece\u9ecf\u9ed0\u9ed4\u9edc\u9ede\u9edd\u9ee0\u9ee5\u9ee8\u9eef\ufffd\u9ef4\u9ef6\u9ef7\u9ef9\u9efb\u9efc\u9efd\u9f07\u9f08\u76b7\u9f15\u9f21\u9f2c\u9f3e\u9f4a\u9f52\u9f54\u9f63\u9f5f\u9f60\u9f61\u9f66\u9f67\u9f6c\u9f6a\u9f77\u9f72\u9f76\u9f95\u9f9c\u9fa0\u582f\u69c7\u9059\u7464\u51dc\u7199\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[234].length;++e)65533!==i[234][e].charCodeAt(0)&&(n[i[234][e]]=59904+e,t[59904+e]=i[234][e]);for(i[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufffd\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\ufffd\ufffd\ufffd".split(""),e=0;e!=i[237].length;++e)65533!==i[237][e].charCodeAt(0)&&(n[i[237][e]]=60672+e,t[60672+e]=i[237][e]);for(i[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\ufffd\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\uffe2\uffe4\uff07\uff02\ufffd\ufffd\ufffd".split(""),e=0;e!=i[238].length;++e)65533!==i[238][e].charCodeAt(0)&&(n[i[238][e]]=60928+e,t[60928+e]=i[238][e]);for(i[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\uffe2\uffe4\uff07\uff02\u3231\u2116\u2121\u2235\u7e8a\u891c\u9348\u9288\u84dc\u4fc9\u70bb\u6631\u68c8\u92f9\u66fb\u5f45\u4e28\u4ee1\u4efc\u4f00\u4f03\u4f39\u4f56\u4f92\u4f8a\u4f9a\u4f94\u4fcd\u5040\u5022\u4fff\u501e\u5046\u5070\u5042\u5094\u50f4\u50d8\u514a\ufffd\u5164\u519d\u51be\u51ec\u5215\u529c\u52a6\u52c0\u52db\u5300\u5307\u5324\u5372\u5393\u53b2\u53dd\ufa0e\u549c\u548a\u54a9\u54ff\u5586\u5759\u5765\u57ac\u57c8\u57c7\ufa0f\ufa10\u589e\u58b2\u590b\u5953\u595b\u595d\u5963\u59a4\u59ba\u5b56\u5bc0\u752f\u5bd8\u5bec\u5c1e\u5ca6\u5cba\u5cf5\u5d27\u5d53\ufa11\u5d42\u5d6d\u5db8\u5db9\u5dd0\u5f21\u5f34\u5f67\u5fb7\u5fde\u605d\u6085\u608a\u60de\u60d5\u6120\u60f2\u6111\u6137\u6130\u6198\u6213\u62a6\u63f5\u6460\u649d\u64ce\u654e\u6600\u6615\u663b\u6609\u662e\u661e\u6624\u6665\u6657\u6659\ufa12\u6673\u6699\u66a0\u66b2\u66bf\u66fa\u670e\uf929\u6766\u67bb\u6852\u67c0\u6801\u6844\u68cf\ufa13\u6968\ufa14\u6998\u69e2\u6a30\u6a6b\u6a46\u6a73\u6a7e\u6ae2\u6ae4\u6bd6\u6c3f\u6c5c\u6c86\u6c6f\u6cda\u6d04\u6d87\u6d6f\ufffd\ufffd\ufffd".split(""),e=0;e!=i[250].length;++e)65533!==i[250][e].charCodeAt(0)&&(n[i[250][e]]=64e3+e,t[64e3+e]=i[250][e]);for(i[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d96\u6dac\u6dcf\u6df8\u6df2\u6dfc\u6e39\u6e5c\u6e27\u6e3c\u6ebf\u6f88\u6fb5\u6ff5\u7005\u7007\u7028\u7085\u70ab\u710f\u7104\u715c\u7146\u7147\ufa15\u71c1\u71fe\u72b1\u72be\u7324\ufa16\u7377\u73bd\u73c9\u73d6\u73e3\u73d2\u7407\u73f5\u7426\u742a\u7429\u742e\u7462\u7489\u749f\u7501\u756f\u7682\u769c\u769e\u769b\u76a6\ufa17\u7746\u52af\u7821\u784e\u7864\u787a\u7930\ufa18\ufa19\ufffd\ufa1a\u7994\ufa1b\u799b\u7ad1\u7ae7\ufa1c\u7aeb\u7b9e\ufa1d\u7d48\u7d5c\u7db7\u7da0\u7dd6\u7e52\u7f47\u7fa1\ufa1e\u8301\u8362\u837f\u83c7\u83f6\u8448\u84b4\u8553\u8559\u856b\ufa1f\u85b0\ufa20\ufa21\u8807\u88f5\u8a12\u8a37\u8a79\u8aa7\u8abe\u8adf\ufa22\u8af6\u8b53\u8b7f\u8cf0\u8cf4\u8d12\u8d76\ufa23\u8ecf\ufa24\ufa25\u9067\u90de\ufa26\u9115\u9127\u91da\u91d7\u91de\u91ed\u91ee\u91e4\u91e5\u9206\u9210\u920a\u923a\u9240\u923c\u924e\u9259\u9251\u9239\u9267\u92a7\u9277\u9278\u92e7\u92d7\u92d9\u92d0\ufa27\u92d5\u92e0\u92d3\u9325\u9321\u92fb\ufa28\u931e\u92ff\u931d\u9302\u9370\u9357\u93a4\u93c6\u93de\u93f8\u9431\u9445\u9448\u9592\uf9dc\ufa29\u969d\u96af\u9733\u973b\u9743\u974d\u974f\u9751\u9755\u9857\u9865\ufa2a\ufa2b\u9927\ufa2c\u999e\u9a4e\u9ad9\ufffd\ufffd\ufffd".split(""),e=0;e!=i[251].length;++e)65533!==i[251][e].charCodeAt(0)&&(n[i[251][e]]=64256+e,t[64256+e]=i[251][e]);for(i[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9adc\u9b75\u9b72\u9b8f\u9bb1\u9bbb\u9c00\u9d70\u9d6b\ufa2d\u9e19\u9ed1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[252].length;++e)65533!==i[252][e].charCodeAt(0)&&(n[i[252][e]]=64512+e,t[64512+e]=i[252][e]);return{enc:n,dec:t}}(),n[936]=function(){var e,t=[],n={},i=[];for(i[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[0].length;++e)65533!==i[0][e].charCodeAt(0)&&(n[i[0][e]]=0+e,t[0+e]=i[0][e]);for(i[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e02\u4e04\u4e05\u4e06\u4e0f\u4e12\u4e17\u4e1f\u4e20\u4e21\u4e23\u4e26\u4e29\u4e2e\u4e2f\u4e31\u4e33\u4e35\u4e37\u4e3c\u4e40\u4e41\u4e42\u4e44\u4e46\u4e4a\u4e51\u4e55\u4e57\u4e5a\u4e5b\u4e62\u4e63\u4e64\u4e65\u4e67\u4e68\u4e6a\u4e6b\u4e6c\u4e6d\u4e6e\u4e6f\u4e72\u4e74\u4e75\u4e76\u4e77\u4e78\u4e79\u4e7a\u4e7b\u4e7c\u4e7d\u4e7f\u4e80\u4e81\u4e82\u4e83\u4e84\u4e85\u4e87\u4e8a\ufffd\u4e90\u4e96\u4e97\u4e99\u4e9c\u4e9d\u4e9e\u4ea3\u4eaa\u4eaf\u4eb0\u4eb1\u4eb4\u4eb6\u4eb7\u4eb8\u4eb9\u4ebc\u4ebd\u4ebe\u4ec8\u4ecc\u4ecf\u4ed0\u4ed2\u4eda\u4edb\u4edc\u4ee0\u4ee2\u4ee6\u4ee7\u4ee9\u4eed\u4eee\u4eef\u4ef1\u4ef4\u4ef8\u4ef9\u4efa\u4efc\u4efe\u4f00\u4f02\u4f03\u4f04\u4f05\u4f06\u4f07\u4f08\u4f0b\u4f0c\u4f12\u4f13\u4f14\u4f15\u4f16\u4f1c\u4f1d\u4f21\u4f23\u4f28\u4f29\u4f2c\u4f2d\u4f2e\u4f31\u4f33\u4f35\u4f37\u4f39\u4f3b\u4f3e\u4f3f\u4f40\u4f41\u4f42\u4f44\u4f45\u4f47\u4f48\u4f49\u4f4a\u4f4b\u4f4c\u4f52\u4f54\u4f56\u4f61\u4f62\u4f66\u4f68\u4f6a\u4f6b\u4f6d\u4f6e\u4f71\u4f72\u4f75\u4f77\u4f78\u4f79\u4f7a\u4f7d\u4f80\u4f81\u4f82\u4f85\u4f86\u4f87\u4f8a\u4f8c\u4f8e\u4f90\u4f92\u4f93\u4f95\u4f96\u4f98\u4f99\u4f9a\u4f9c\u4f9e\u4f9f\u4fa1\u4fa2\ufffd".split(""),e=0;e!=i[129].length;++e)65533!==i[129][e].charCodeAt(0)&&(n[i[129][e]]=33024+e,t[33024+e]=i[129][e]);for(i[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4fa4\u4fab\u4fad\u4fb0\u4fb1\u4fb2\u4fb3\u4fb4\u4fb6\u4fb7\u4fb8\u4fb9\u4fba\u4fbb\u4fbc\u4fbd\u4fbe\u4fc0\u4fc1\u4fc2\u4fc6\u4fc7\u4fc8\u4fc9\u4fcb\u4fcc\u4fcd\u4fd2\u4fd3\u4fd4\u4fd5\u4fd6\u4fd9\u4fdb\u4fe0\u4fe2\u4fe4\u4fe5\u4fe7\u4feb\u4fec\u4ff0\u4ff2\u4ff4\u4ff5\u4ff6\u4ff7\u4ff9\u4ffb\u4ffc\u4ffd\u4fff\u5000\u5001\u5002\u5003\u5004\u5005\u5006\u5007\u5008\u5009\u500a\ufffd\u500b\u500e\u5010\u5011\u5013\u5015\u5016\u5017\u501b\u501d\u501e\u5020\u5022\u5023\u5024\u5027\u502b\u502f\u5030\u5031\u5032\u5033\u5034\u5035\u5036\u5037\u5038\u5039\u503b\u503d\u503f\u5040\u5041\u5042\u5044\u5045\u5046\u5049\u504a\u504b\u504d\u5050\u5051\u5052\u5053\u5054\u5056\u5057\u5058\u5059\u505b\u505d\u505e\u505f\u5060\u5061\u5062\u5063\u5064\u5066\u5067\u5068\u5069\u506a\u506b\u506d\u506e\u506f\u5070\u5071\u5072\u5073\u5074\u5075\u5078\u5079\u507a\u507c\u507d\u5081\u5082\u5083\u5084\u5086\u5087\u5089\u508a\u508b\u508c\u508e\u508f\u5090\u5091\u5092\u5093\u5094\u5095\u5096\u5097\u5098\u5099\u509a\u509b\u509c\u509d\u509e\u509f\u50a0\u50a1\u50a2\u50a4\u50a6\u50aa\u50ab\u50ad\u50ae\u50af\u50b0\u50b1\u50b3\u50b4\u50b5\u50b6\u50b7\u50b8\u50b9\u50bc\ufffd".split(""),e=0;e!=i[130].length;++e)65533!==i[130][e].charCodeAt(0)&&(n[i[130][e]]=33280+e,t[33280+e]=i[130][e]);for(i[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u50bd\u50be\u50bf\u50c0\u50c1\u50c2\u50c3\u50c4\u50c5\u50c6\u50c7\u50c8\u50c9\u50ca\u50cb\u50cc\u50cd\u50ce\u50d0\u50d1\u50d2\u50d3\u50d4\u50d5\u50d7\u50d8\u50d9\u50db\u50dc\u50dd\u50de\u50df\u50e0\u50e1\u50e2\u50e3\u50e4\u50e5\u50e8\u50e9\u50ea\u50eb\u50ef\u50f0\u50f1\u50f2\u50f4\u50f6\u50f7\u50f8\u50f9\u50fa\u50fc\u50fd\u50fe\u50ff\u5100\u5101\u5102\u5103\u5104\u5105\u5108\ufffd\u5109\u510a\u510c\u510d\u510e\u510f\u5110\u5111\u5113\u5114\u5115\u5116\u5117\u5118\u5119\u511a\u511b\u511c\u511d\u511e\u511f\u5120\u5122\u5123\u5124\u5125\u5126\u5127\u5128\u5129\u512a\u512b\u512c\u512d\u512e\u512f\u5130\u5131\u5132\u5133\u5134\u5135\u5136\u5137\u5138\u5139\u513a\u513b\u513c\u513d\u513e\u5142\u5147\u514a\u514c\u514e\u514f\u5150\u5152\u5153\u5157\u5158\u5159\u515b\u515d\u515e\u515f\u5160\u5161\u5163\u5164\u5166\u5167\u5169\u516a\u516f\u5172\u517a\u517e\u517f\u5183\u5184\u5186\u5187\u518a\u518b\u518e\u518f\u5190\u5191\u5193\u5194\u5198\u519a\u519d\u519e\u519f\u51a1\u51a3\u51a6\u51a7\u51a8\u51a9\u51aa\u51ad\u51ae\u51b4\u51b8\u51b9\u51ba\u51be\u51bf\u51c1\u51c2\u51c3\u51c5\u51c8\u51ca\u51cd\u51ce\u51d0\u51d2\u51d3\u51d4\u51d5\u51d6\u51d7\ufffd".split(""),e=0;e!=i[131].length;++e)65533!==i[131][e].charCodeAt(0)&&(n[i[131][e]]=33536+e,t[33536+e]=i[131][e]);for(i[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51d8\u51d9\u51da\u51dc\u51de\u51df\u51e2\u51e3\u51e5\u51e6\u51e7\u51e8\u51e9\u51ea\u51ec\u51ee\u51f1\u51f2\u51f4\u51f7\u51fe\u5204\u5205\u5209\u520b\u520c\u520f\u5210\u5213\u5214\u5215\u521c\u521e\u521f\u5221\u5222\u5223\u5225\u5226\u5227\u522a\u522c\u522f\u5231\u5232\u5234\u5235\u523c\u523e\u5244\u5245\u5246\u5247\u5248\u5249\u524b\u524e\u524f\u5252\u5253\u5255\u5257\u5258\ufffd\u5259\u525a\u525b\u525d\u525f\u5260\u5262\u5263\u5264\u5266\u5268\u526b\u526c\u526d\u526e\u5270\u5271\u5273\u5274\u5275\u5276\u5277\u5278\u5279\u527a\u527b\u527c\u527e\u5280\u5283\u5284\u5285\u5286\u5287\u5289\u528a\u528b\u528c\u528d\u528e\u528f\u5291\u5292\u5294\u5295\u5296\u5297\u5298\u5299\u529a\u529c\u52a4\u52a5\u52a6\u52a7\u52ae\u52af\u52b0\u52b4\u52b5\u52b6\u52b7\u52b8\u52b9\u52ba\u52bb\u52bc\u52bd\u52c0\u52c1\u52c2\u52c4\u52c5\u52c6\u52c8\u52ca\u52cc\u52cd\u52ce\u52cf\u52d1\u52d3\u52d4\u52d5\u52d7\u52d9\u52da\u52db\u52dc\u52dd\u52de\u52e0\u52e1\u52e2\u52e3\u52e5\u52e6\u52e7\u52e8\u52e9\u52ea\u52eb\u52ec\u52ed\u52ee\u52ef\u52f1\u52f2\u52f3\u52f4\u52f5\u52f6\u52f7\u52f8\u52fb\u52fc\u52fd\u5301\u5302\u5303\u5304\u5307\u5309\u530a\u530b\u530c\u530e\ufffd".split(""),e=0;e!=i[132].length;++e)65533!==i[132][e].charCodeAt(0)&&(n[i[132][e]]=33792+e,t[33792+e]=i[132][e]);for(i[133]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5311\u5312\u5313\u5314\u5318\u531b\u531c\u531e\u531f\u5322\u5324\u5325\u5327\u5328\u5329\u532b\u532c\u532d\u532f\u5330\u5331\u5332\u5333\u5334\u5335\u5336\u5337\u5338\u533c\u533d\u5340\u5342\u5344\u5346\u534b\u534c\u534d\u5350\u5354\u5358\u5359\u535b\u535d\u5365\u5368\u536a\u536c\u536d\u5372\u5376\u5379\u537b\u537c\u537d\u537e\u5380\u5381\u5383\u5387\u5388\u538a\u538e\u538f\ufffd\u5390\u5391\u5392\u5393\u5394\u5396\u5397\u5399\u539b\u539c\u539e\u53a0\u53a1\u53a4\u53a7\u53aa\u53ab\u53ac\u53ad\u53af\u53b0\u53b1\u53b2\u53b3\u53b4\u53b5\u53b7\u53b8\u53b9\u53ba\u53bc\u53bd\u53be\u53c0\u53c3\u53c4\u53c5\u53c6\u53c7\u53ce\u53cf\u53d0\u53d2\u53d3\u53d5\u53da\u53dc\u53dd\u53de\u53e1\u53e2\u53e7\u53f4\u53fa\u53fe\u53ff\u5400\u5402\u5405\u5407\u540b\u5414\u5418\u5419\u541a\u541c\u5422\u5424\u5425\u542a\u5430\u5433\u5436\u5437\u543a\u543d\u543f\u5441\u5442\u5444\u5445\u5447\u5449\u544c\u544d\u544e\u544f\u5451\u545a\u545d\u545e\u545f\u5460\u5461\u5463\u5465\u5467\u5469\u546a\u546b\u546c\u546d\u546e\u546f\u5470\u5474\u5479\u547a\u547e\u547f\u5481\u5483\u5485\u5487\u5488\u5489\u548a\u548d\u5491\u5493\u5497\u5498\u549c\u549e\u549f\u54a0\u54a1\ufffd".split(""),e=0;e!=i[133].length;++e)65533!==i[133][e].charCodeAt(0)&&(n[i[133][e]]=34048+e,t[34048+e]=i[133][e]);for(i[134]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54a2\u54a5\u54ae\u54b0\u54b2\u54b5\u54b6\u54b7\u54b9\u54ba\u54bc\u54be\u54c3\u54c5\u54ca\u54cb\u54d6\u54d8\u54db\u54e0\u54e1\u54e2\u54e3\u54e4\u54eb\u54ec\u54ef\u54f0\u54f1\u54f4\u54f5\u54f6\u54f7\u54f8\u54f9\u54fb\u54fe\u5500\u5502\u5503\u5504\u5505\u5508\u550a\u550b\u550c\u550d\u550e\u5512\u5513\u5515\u5516\u5517\u5518\u5519\u551a\u551c\u551d\u551e\u551f\u5521\u5525\u5526\ufffd\u5528\u5529\u552b\u552d\u5532\u5534\u5535\u5536\u5538\u5539\u553a\u553b\u553d\u5540\u5542\u5545\u5547\u5548\u554b\u554c\u554d\u554e\u554f\u5551\u5552\u5553\u5554\u5557\u5558\u5559\u555a\u555b\u555d\u555e\u555f\u5560\u5562\u5563\u5568\u5569\u556b\u556f\u5570\u5571\u5572\u5573\u5574\u5579\u557a\u557d\u557f\u5585\u5586\u558c\u558d\u558e\u5590\u5592\u5593\u5595\u5596\u5597\u559a\u559b\u559e\u55a0\u55a1\u55a2\u55a3\u55a4\u55a5\u55a6\u55a8\u55a9\u55aa\u55ab\u55ac\u55ad\u55ae\u55af\u55b0\u55b2\u55b4\u55b6\u55b8\u55ba\u55bc\u55bf\u55c0\u55c1\u55c2\u55c3\u55c6\u55c7\u55c8\u55ca\u55cb\u55ce\u55cf\u55d0\u55d5\u55d7\u55d8\u55d9\u55da\u55db\u55de\u55e0\u55e2\u55e7\u55e9\u55ed\u55ee\u55f0\u55f1\u55f4\u55f6\u55f8\u55f9\u55fa\u55fb\u55fc\u55ff\u5602\u5603\u5604\u5605\ufffd".split(""),e=0;e!=i[134].length;++e)65533!==i[134][e].charCodeAt(0)&&(n[i[134][e]]=34304+e,t[34304+e]=i[134][e]);for(i[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5606\u5607\u560a\u560b\u560d\u5610\u5611\u5612\u5613\u5614\u5615\u5616\u5617\u5619\u561a\u561c\u561d\u5620\u5621\u5622\u5625\u5626\u5628\u5629\u562a\u562b\u562e\u562f\u5630\u5633\u5635\u5637\u5638\u563a\u563c\u563d\u563e\u5640\u5641\u5642\u5643\u5644\u5645\u5646\u5647\u5648\u5649\u564a\u564b\u564f\u5650\u5651\u5652\u5653\u5655\u5656\u565a\u565b\u565d\u565e\u565f\u5660\u5661\ufffd\u5663\u5665\u5666\u5667\u566d\u566e\u566f\u5670\u5672\u5673\u5674\u5675\u5677\u5678\u5679\u567a\u567d\u567e\u567f\u5680\u5681\u5682\u5683\u5684\u5687\u5688\u5689\u568a\u568b\u568c\u568d\u5690\u5691\u5692\u5694\u5695\u5696\u5697\u5698\u5699\u569a\u569b\u569c\u569d\u569e\u569f\u56a0\u56a1\u56a2\u56a4\u56a5\u56a6\u56a7\u56a8\u56a9\u56aa\u56ab\u56ac\u56ad\u56ae\u56b0\u56b1\u56b2\u56b3\u56b4\u56b5\u56b6\u56b8\u56b9\u56ba\u56bb\u56bd\u56be\u56bf\u56c0\u56c1\u56c2\u56c3\u56c4\u56c5\u56c6\u56c7\u56c8\u56c9\u56cb\u56cc\u56cd\u56ce\u56cf\u56d0\u56d1\u56d2\u56d3\u56d5\u56d6\u56d8\u56d9\u56dc\u56e3\u56e5\u56e6\u56e7\u56e8\u56e9\u56ea\u56ec\u56ee\u56ef\u56f2\u56f3\u56f6\u56f7\u56f8\u56fb\u56fc\u5700\u5701\u5702\u5705\u5707\u570b\u570c\u570d\u570e\u570f\u5710\u5711\ufffd".split(""),e=0;e!=i[135].length;++e)65533!==i[135][e].charCodeAt(0)&&(n[i[135][e]]=34560+e,t[34560+e]=i[135][e]);for(i[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5712\u5713\u5714\u5715\u5716\u5717\u5718\u5719\u571a\u571b\u571d\u571e\u5720\u5721\u5722\u5724\u5725\u5726\u5727\u572b\u5731\u5732\u5734\u5735\u5736\u5737\u5738\u573c\u573d\u573f\u5741\u5743\u5744\u5745\u5746\u5748\u5749\u574b\u5752\u5753\u5754\u5755\u5756\u5758\u5759\u5762\u5763\u5765\u5767\u576c\u576e\u5770\u5771\u5772\u5774\u5775\u5778\u5779\u577a\u577d\u577e\u577f\u5780\ufffd\u5781\u5787\u5788\u5789\u578a\u578d\u578e\u578f\u5790\u5791\u5794\u5795\u5796\u5797\u5798\u5799\u579a\u579c\u579d\u579e\u579f\u57a5\u57a8\u57aa\u57ac\u57af\u57b0\u57b1\u57b3\u57b5\u57b6\u57b7\u57b9\u57ba\u57bb\u57bc\u57bd\u57be\u57bf\u57c0\u57c1\u57c4\u57c5\u57c6\u57c7\u57c8\u57c9\u57ca\u57cc\u57cd\u57d0\u57d1\u57d3\u57d6\u57d7\u57db\u57dc\u57de\u57e1\u57e2\u57e3\u57e5\u57e6\u57e7\u57e8\u57e9\u57ea\u57eb\u57ec\u57ee\u57f0\u57f1\u57f2\u57f3\u57f5\u57f6\u57f7\u57fb\u57fc\u57fe\u57ff\u5801\u5803\u5804\u5805\u5808\u5809\u580a\u580c\u580e\u580f\u5810\u5812\u5813\u5814\u5816\u5817\u5818\u581a\u581b\u581c\u581d\u581f\u5822\u5823\u5825\u5826\u5827\u5828\u5829\u582b\u582c\u582d\u582e\u582f\u5831\u5832\u5833\u5834\u5836\u5837\u5838\u5839\u583a\u583b\u583c\u583d\ufffd".split(""),e=0;e!=i[136].length;++e)65533!==i[136][e].charCodeAt(0)&&(n[i[136][e]]=34816+e,t[34816+e]=i[136][e]);for(i[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u583e\u583f\u5840\u5841\u5842\u5843\u5845\u5846\u5847\u5848\u5849\u584a\u584b\u584e\u584f\u5850\u5852\u5853\u5855\u5856\u5857\u5859\u585a\u585b\u585c\u585d\u585f\u5860\u5861\u5862\u5863\u5864\u5866\u5867\u5868\u5869\u586a\u586d\u586e\u586f\u5870\u5871\u5872\u5873\u5874\u5875\u5876\u5877\u5878\u5879\u587a\u587b\u587c\u587d\u587f\u5882\u5884\u5886\u5887\u5888\u588a\u588b\u588c\ufffd\u588d\u588e\u588f\u5890\u5891\u5894\u5895\u5896\u5897\u5898\u589b\u589c\u589d\u58a0\u58a1\u58a2\u58a3\u58a4\u58a5\u58a6\u58a7\u58aa\u58ab\u58ac\u58ad\u58ae\u58af\u58b0\u58b1\u58b2\u58b3\u58b4\u58b5\u58b6\u58b7\u58b8\u58b9\u58ba\u58bb\u58bd\u58be\u58bf\u58c0\u58c2\u58c3\u58c4\u58c6\u58c7\u58c8\u58c9\u58ca\u58cb\u58cc\u58cd\u58ce\u58cf\u58d0\u58d2\u58d3\u58d4\u58d6\u58d7\u58d8\u58d9\u58da\u58db\u58dc\u58dd\u58de\u58df\u58e0\u58e1\u58e2\u58e3\u58e5\u58e6\u58e7\u58e8\u58e9\u58ea\u58ed\u58ef\u58f1\u58f2\u58f4\u58f5\u58f7\u58f8\u58fa\u58fb\u58fc\u58fd\u58fe\u58ff\u5900\u5901\u5903\u5905\u5906\u5908\u5909\u590a\u590b\u590c\u590e\u5910\u5911\u5912\u5913\u5917\u5918\u591b\u591d\u591e\u5920\u5921\u5922\u5923\u5926\u5928\u592c\u5930\u5932\u5933\u5935\u5936\u593b\ufffd".split(""),e=0;e!=i[137].length;++e)65533!==i[137][e].charCodeAt(0)&&(n[i[137][e]]=35072+e,t[35072+e]=i[137][e]);for(i[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u593d\u593e\u593f\u5940\u5943\u5945\u5946\u594a\u594c\u594d\u5950\u5952\u5953\u5959\u595b\u595c\u595d\u595e\u595f\u5961\u5963\u5964\u5966\u5967\u5968\u5969\u596a\u596b\u596c\u596d\u596e\u596f\u5970\u5971\u5972\u5975\u5977\u597a\u597b\u597c\u597e\u597f\u5980\u5985\u5989\u598b\u598c\u598e\u598f\u5990\u5991\u5994\u5995\u5998\u599a\u599b\u599c\u599d\u599f\u59a0\u59a1\u59a2\u59a6\ufffd\u59a7\u59ac\u59ad\u59b0\u59b1\u59b3\u59b4\u59b5\u59b6\u59b7\u59b8\u59ba\u59bc\u59bd\u59bf\u59c0\u59c1\u59c2\u59c3\u59c4\u59c5\u59c7\u59c8\u59c9\u59cc\u59cd\u59ce\u59cf\u59d5\u59d6\u59d9\u59db\u59de\u59df\u59e0\u59e1\u59e2\u59e4\u59e6\u59e7\u59e9\u59ea\u59eb\u59ed\u59ee\u59ef\u59f0\u59f1\u59f2\u59f3\u59f4\u59f5\u59f6\u59f7\u59f8\u59fa\u59fc\u59fd\u59fe\u5a00\u5a02\u5a0a\u5a0b\u5a0d\u5a0e\u5a0f\u5a10\u5a12\u5a14\u5a15\u5a16\u5a17\u5a19\u5a1a\u5a1b\u5a1d\u5a1e\u5a21\u5a22\u5a24\u5a26\u5a27\u5a28\u5a2a\u5a2b\u5a2c\u5a2d\u5a2e\u5a2f\u5a30\u5a33\u5a35\u5a37\u5a38\u5a39\u5a3a\u5a3b\u5a3d\u5a3e\u5a3f\u5a41\u5a42\u5a43\u5a44\u5a45\u5a47\u5a48\u5a4b\u5a4c\u5a4d\u5a4e\u5a4f\u5a50\u5a51\u5a52\u5a53\u5a54\u5a56\u5a57\u5a58\u5a59\u5a5b\u5a5c\u5a5d\u5a5e\u5a5f\u5a60\ufffd".split(""),e=0;e!=i[138].length;++e)65533!==i[138][e].charCodeAt(0)&&(n[i[138][e]]=35328+e,t[35328+e]=i[138][e]);for(i[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a61\u5a63\u5a64\u5a65\u5a66\u5a68\u5a69\u5a6b\u5a6c\u5a6d\u5a6e\u5a6f\u5a70\u5a71\u5a72\u5a73\u5a78\u5a79\u5a7b\u5a7c\u5a7d\u5a7e\u5a80\u5a81\u5a82\u5a83\u5a84\u5a85\u5a86\u5a87\u5a88\u5a89\u5a8a\u5a8b\u5a8c\u5a8d\u5a8e\u5a8f\u5a90\u5a91\u5a93\u5a94\u5a95\u5a96\u5a97\u5a98\u5a99\u5a9c\u5a9d\u5a9e\u5a9f\u5aa0\u5aa1\u5aa2\u5aa3\u5aa4\u5aa5\u5aa6\u5aa7\u5aa8\u5aa9\u5aab\u5aac\ufffd\u5aad\u5aae\u5aaf\u5ab0\u5ab1\u5ab4\u5ab6\u5ab7\u5ab9\u5aba\u5abb\u5abc\u5abd\u5abf\u5ac0\u5ac3\u5ac4\u5ac5\u5ac6\u5ac7\u5ac8\u5aca\u5acb\u5acd\u5ace\u5acf\u5ad0\u5ad1\u5ad3\u5ad5\u5ad7\u5ad9\u5ada\u5adb\u5add\u5ade\u5adf\u5ae2\u5ae4\u5ae5\u5ae7\u5ae8\u5aea\u5aec\u5aed\u5aee\u5aef\u5af0\u5af2\u5af3\u5af4\u5af5\u5af6\u5af7\u5af8\u5af9\u5afa\u5afb\u5afc\u5afd\u5afe\u5aff\u5b00\u5b01\u5b02\u5b03\u5b04\u5b05\u5b06\u5b07\u5b08\u5b0a\u5b0b\u5b0c\u5b0d\u5b0e\u5b0f\u5b10\u5b11\u5b12\u5b13\u5b14\u5b15\u5b18\u5b19\u5b1a\u5b1b\u5b1c\u5b1d\u5b1e\u5b1f\u5b20\u5b21\u5b22\u5b23\u5b24\u5b25\u5b26\u5b27\u5b28\u5b29\u5b2a\u5b2b\u5b2c\u5b2d\u5b2e\u5b2f\u5b30\u5b31\u5b33\u5b35\u5b36\u5b38\u5b39\u5b3a\u5b3b\u5b3c\u5b3d\u5b3e\u5b3f\u5b41\u5b42\u5b43\u5b44\u5b45\u5b46\u5b47\ufffd".split(""),e=0;e!=i[139].length;++e)65533!==i[139][e].charCodeAt(0)&&(n[i[139][e]]=35584+e,t[35584+e]=i[139][e]);for(i[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b48\u5b49\u5b4a\u5b4b\u5b4c\u5b4d\u5b4e\u5b4f\u5b52\u5b56\u5b5e\u5b60\u5b61\u5b67\u5b68\u5b6b\u5b6d\u5b6e\u5b6f\u5b72\u5b74\u5b76\u5b77\u5b78\u5b79\u5b7b\u5b7c\u5b7e\u5b7f\u5b82\u5b86\u5b8a\u5b8d\u5b8e\u5b90\u5b91\u5b92\u5b94\u5b96\u5b9f\u5ba7\u5ba8\u5ba9\u5bac\u5bad\u5bae\u5baf\u5bb1\u5bb2\u5bb7\u5bba\u5bbb\u5bbc\u5bc0\u5bc1\u5bc3\u5bc8\u5bc9\u5bca\u5bcb\u5bcd\u5bce\u5bcf\ufffd\u5bd1\u5bd4\u5bd5\u5bd6\u5bd7\u5bd8\u5bd9\u5bda\u5bdb\u5bdc\u5be0\u5be2\u5be3\u5be6\u5be7\u5be9\u5bea\u5beb\u5bec\u5bed\u5bef\u5bf1\u5bf2\u5bf3\u5bf4\u5bf5\u5bf6\u5bf7\u5bfd\u5bfe\u5c00\u5c02\u5c03\u5c05\u5c07\u5c08\u5c0b\u5c0c\u5c0d\u5c0e\u5c10\u5c12\u5c13\u5c17\u5c19\u5c1b\u5c1e\u5c1f\u5c20\u5c21\u5c23\u5c26\u5c28\u5c29\u5c2a\u5c2b\u5c2d\u5c2e\u5c2f\u5c30\u5c32\u5c33\u5c35\u5c36\u5c37\u5c43\u5c44\u5c46\u5c47\u5c4c\u5c4d\u5c52\u5c53\u5c54\u5c56\u5c57\u5c58\u5c5a\u5c5b\u5c5c\u5c5d\u5c5f\u5c62\u5c64\u5c67\u5c68\u5c69\u5c6a\u5c6b\u5c6c\u5c6d\u5c70\u5c72\u5c73\u5c74\u5c75\u5c76\u5c77\u5c78\u5c7b\u5c7c\u5c7d\u5c7e\u5c80\u5c83\u5c84\u5c85\u5c86\u5c87\u5c89\u5c8a\u5c8b\u5c8e\u5c8f\u5c92\u5c93\u5c95\u5c9d\u5c9e\u5c9f\u5ca0\u5ca1\u5ca4\u5ca5\u5ca6\u5ca7\u5ca8\ufffd".split(""),e=0;e!=i[140].length;++e)65533!==i[140][e].charCodeAt(0)&&(n[i[140][e]]=35840+e,t[35840+e]=i[140][e]);for(i[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5caa\u5cae\u5caf\u5cb0\u5cb2\u5cb4\u5cb6\u5cb9\u5cba\u5cbb\u5cbc\u5cbe\u5cc0\u5cc2\u5cc3\u5cc5\u5cc6\u5cc7\u5cc8\u5cc9\u5cca\u5ccc\u5ccd\u5cce\u5ccf\u5cd0\u5cd1\u5cd3\u5cd4\u5cd5\u5cd6\u5cd7\u5cd8\u5cda\u5cdb\u5cdc\u5cdd\u5cde\u5cdf\u5ce0\u5ce2\u5ce3\u5ce7\u5ce9\u5ceb\u5cec\u5cee\u5cef\u5cf1\u5cf2\u5cf3\u5cf4\u5cf5\u5cf6\u5cf7\u5cf8\u5cf9\u5cfa\u5cfc\u5cfd\u5cfe\u5cff\u5d00\ufffd\u5d01\u5d04\u5d05\u5d08\u5d09\u5d0a\u5d0b\u5d0c\u5d0d\u5d0f\u5d10\u5d11\u5d12\u5d13\u5d15\u5d17\u5d18\u5d19\u5d1a\u5d1c\u5d1d\u5d1f\u5d20\u5d21\u5d22\u5d23\u5d25\u5d28\u5d2a\u5d2b\u5d2c\u5d2f\u5d30\u5d31\u5d32\u5d33\u5d35\u5d36\u5d37\u5d38\u5d39\u5d3a\u5d3b\u5d3c\u5d3f\u5d40\u5d41\u5d42\u5d43\u5d44\u5d45\u5d46\u5d48\u5d49\u5d4d\u5d4e\u5d4f\u5d50\u5d51\u5d52\u5d53\u5d54\u5d55\u5d56\u5d57\u5d59\u5d5a\u5d5c\u5d5e\u5d5f\u5d60\u5d61\u5d62\u5d63\u5d64\u5d65\u5d66\u5d67\u5d68\u5d6a\u5d6d\u5d6e\u5d70\u5d71\u5d72\u5d73\u5d75\u5d76\u5d77\u5d78\u5d79\u5d7a\u5d7b\u5d7c\u5d7d\u5d7e\u5d7f\u5d80\u5d81\u5d83\u5d84\u5d85\u5d86\u5d87\u5d88\u5d89\u5d8a\u5d8b\u5d8c\u5d8d\u5d8e\u5d8f\u5d90\u5d91\u5d92\u5d93\u5d94\u5d95\u5d96\u5d97\u5d98\u5d9a\u5d9b\u5d9c\u5d9e\u5d9f\u5da0\ufffd".split(""),e=0;e!=i[141].length;++e)65533!==i[141][e].charCodeAt(0)&&(n[i[141][e]]=36096+e,t[36096+e]=i[141][e]);for(i[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5da1\u5da2\u5da3\u5da4\u5da5\u5da6\u5da7\u5da8\u5da9\u5daa\u5dab\u5dac\u5dad\u5dae\u5daf\u5db0\u5db1\u5db2\u5db3\u5db4\u5db5\u5db6\u5db8\u5db9\u5dba\u5dbb\u5dbc\u5dbd\u5dbe\u5dbf\u5dc0\u5dc1\u5dc2\u5dc3\u5dc4\u5dc6\u5dc7\u5dc8\u5dc9\u5dca\u5dcb\u5dcc\u5dce\u5dcf\u5dd0\u5dd1\u5dd2\u5dd3\u5dd4\u5dd5\u5dd6\u5dd7\u5dd8\u5dd9\u5dda\u5ddc\u5ddf\u5de0\u5de3\u5de4\u5dea\u5dec\u5ded\ufffd\u5df0\u5df5\u5df6\u5df8\u5df9\u5dfa\u5dfb\u5dfc\u5dff\u5e00\u5e04\u5e07\u5e09\u5e0a\u5e0b\u5e0d\u5e0e\u5e12\u5e13\u5e17\u5e1e\u5e1f\u5e20\u5e21\u5e22\u5e23\u5e24\u5e25\u5e28\u5e29\u5e2a\u5e2b\u5e2c\u5e2f\u5e30\u5e32\u5e33\u5e34\u5e35\u5e36\u5e39\u5e3a\u5e3e\u5e3f\u5e40\u5e41\u5e43\u5e46\u5e47\u5e48\u5e49\u5e4a\u5e4b\u5e4d\u5e4e\u5e4f\u5e50\u5e51\u5e52\u5e53\u5e56\u5e57\u5e58\u5e59\u5e5a\u5e5c\u5e5d\u5e5f\u5e60\u5e63\u5e64\u5e65\u5e66\u5e67\u5e68\u5e69\u5e6a\u5e6b\u5e6c\u5e6d\u5e6e\u5e6f\u5e70\u5e71\u5e75\u5e77\u5e79\u5e7e\u5e81\u5e82\u5e83\u5e85\u5e88\u5e89\u5e8c\u5e8d\u5e8e\u5e92\u5e98\u5e9b\u5e9d\u5ea1\u5ea2\u5ea3\u5ea4\u5ea8\u5ea9\u5eaa\u5eab\u5eac\u5eae\u5eaf\u5eb0\u5eb1\u5eb2\u5eb4\u5eba\u5ebb\u5ebc\u5ebd\u5ebf\u5ec0\u5ec1\u5ec2\u5ec3\u5ec4\u5ec5\ufffd".split(""),e=0;e!=i[142].length;++e)65533!==i[142][e].charCodeAt(0)&&(n[i[142][e]]=36352+e,t[36352+e]=i[142][e]);for(i[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ec6\u5ec7\u5ec8\u5ecb\u5ecc\u5ecd\u5ece\u5ecf\u5ed0\u5ed4\u5ed5\u5ed7\u5ed8\u5ed9\u5eda\u5edc\u5edd\u5ede\u5edf\u5ee0\u5ee1\u5ee2\u5ee3\u5ee4\u5ee5\u5ee6\u5ee7\u5ee9\u5eeb\u5eec\u5eed\u5eee\u5eef\u5ef0\u5ef1\u5ef2\u5ef3\u5ef5\u5ef8\u5ef9\u5efb\u5efc\u5efd\u5f05\u5f06\u5f07\u5f09\u5f0c\u5f0d\u5f0e\u5f10\u5f12\u5f14\u5f16\u5f19\u5f1a\u5f1c\u5f1d\u5f1e\u5f21\u5f22\u5f23\u5f24\ufffd\u5f28\u5f2b\u5f2c\u5f2e\u5f30\u5f32\u5f33\u5f34\u5f35\u5f36\u5f37\u5f38\u5f3b\u5f3d\u5f3e\u5f3f\u5f41\u5f42\u5f43\u5f44\u5f45\u5f46\u5f47\u5f48\u5f49\u5f4a\u5f4b\u5f4c\u5f4d\u5f4e\u5f4f\u5f51\u5f54\u5f59\u5f5a\u5f5b\u5f5c\u5f5e\u5f5f\u5f60\u5f63\u5f65\u5f67\u5f68\u5f6b\u5f6e\u5f6f\u5f72\u5f74\u5f75\u5f76\u5f78\u5f7a\u5f7d\u5f7e\u5f7f\u5f83\u5f86\u5f8d\u5f8e\u5f8f\u5f91\u5f93\u5f94\u5f96\u5f9a\u5f9b\u5f9d\u5f9e\u5f9f\u5fa0\u5fa2\u5fa3\u5fa4\u5fa5\u5fa6\u5fa7\u5fa9\u5fab\u5fac\u5faf\u5fb0\u5fb1\u5fb2\u5fb3\u5fb4\u5fb6\u5fb8\u5fb9\u5fba\u5fbb\u5fbe\u5fbf\u5fc0\u5fc1\u5fc2\u5fc7\u5fc8\u5fca\u5fcb\u5fce\u5fd3\u5fd4\u5fd5\u5fda\u5fdb\u5fdc\u5fde\u5fdf\u5fe2\u5fe3\u5fe5\u5fe6\u5fe8\u5fe9\u5fec\u5fef\u5ff0\u5ff2\u5ff3\u5ff4\u5ff6\u5ff7\u5ff9\u5ffa\u5ffc\u6007\ufffd".split(""),e=0;e!=i[143].length;++e)65533!==i[143][e].charCodeAt(0)&&(n[i[143][e]]=36608+e,t[36608+e]=i[143][e]);for(i[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6008\u6009\u600b\u600c\u6010\u6011\u6013\u6017\u6018\u601a\u601e\u601f\u6022\u6023\u6024\u602c\u602d\u602e\u6030\u6031\u6032\u6033\u6034\u6036\u6037\u6038\u6039\u603a\u603d\u603e\u6040\u6044\u6045\u6046\u6047\u6048\u6049\u604a\u604c\u604e\u604f\u6051\u6053\u6054\u6056\u6057\u6058\u605b\u605c\u605e\u605f\u6060\u6061\u6065\u6066\u606e\u6071\u6072\u6074\u6075\u6077\u607e\u6080\ufffd\u6081\u6082\u6085\u6086\u6087\u6088\u608a\u608b\u608e\u608f\u6090\u6091\u6093\u6095\u6097\u6098\u6099\u609c\u609e\u60a1\u60a2\u60a4\u60a5\u60a7\u60a9\u60aa\u60ae\u60b0\u60b3\u60b5\u60b6\u60b7\u60b9\u60ba\u60bd\u60be\u60bf\u60c0\u60c1\u60c2\u60c3\u60c4\u60c7\u60c8\u60c9\u60cc\u60cd\u60ce\u60cf\u60d0\u60d2\u60d3\u60d4\u60d6\u60d7\u60d9\u60db\u60de\u60e1\u60e2\u60e3\u60e4\u60e5\u60ea\u60f1\u60f2\u60f5\u60f7\u60f8\u60fb\u60fc\u60fd\u60fe\u60ff\u6102\u6103\u6104\u6105\u6107\u610a\u610b\u610c\u6110\u6111\u6112\u6113\u6114\u6116\u6117\u6118\u6119\u611b\u611c\u611d\u611e\u6121\u6122\u6125\u6128\u6129\u612a\u612c\u612d\u612e\u612f\u6130\u6131\u6132\u6133\u6134\u6135\u6136\u6137\u6138\u6139\u613a\u613b\u613c\u613d\u613e\u6140\u6141\u6142\u6143\u6144\u6145\u6146\ufffd".split(""),e=0;e!=i[144].length;++e)65533!==i[144][e].charCodeAt(0)&&(n[i[144][e]]=36864+e,t[36864+e]=i[144][e]);for(i[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6147\u6149\u614b\u614d\u614f\u6150\u6152\u6153\u6154\u6156\u6157\u6158\u6159\u615a\u615b\u615c\u615e\u615f\u6160\u6161\u6163\u6164\u6165\u6166\u6169\u616a\u616b\u616c\u616d\u616e\u616f\u6171\u6172\u6173\u6174\u6176\u6178\u6179\u617a\u617b\u617c\u617d\u617e\u617f\u6180\u6181\u6182\u6183\u6184\u6185\u6186\u6187\u6188\u6189\u618a\u618c\u618d\u618f\u6190\u6191\u6192\u6193\u6195\ufffd\u6196\u6197\u6198\u6199\u619a\u619b\u619c\u619e\u619f\u61a0\u61a1\u61a2\u61a3\u61a4\u61a5\u61a6\u61aa\u61ab\u61ad\u61ae\u61af\u61b0\u61b1\u61b2\u61b3\u61b4\u61b5\u61b6\u61b8\u61b9\u61ba\u61bb\u61bc\u61bd\u61bf\u61c0\u61c1\u61c3\u61c4\u61c5\u61c6\u61c7\u61c9\u61cc\u61cd\u61ce\u61cf\u61d0\u61d3\u61d5\u61d6\u61d7\u61d8\u61d9\u61da\u61db\u61dc\u61dd\u61de\u61df\u61e0\u61e1\u61e2\u61e3\u61e4\u61e5\u61e7\u61e8\u61e9\u61ea\u61eb\u61ec\u61ed\u61ee\u61ef\u61f0\u61f1\u61f2\u61f3\u61f4\u61f6\u61f7\u61f8\u61f9\u61fa\u61fb\u61fc\u61fd\u61fe\u6200\u6201\u6202\u6203\u6204\u6205\u6207\u6209\u6213\u6214\u6219\u621c\u621d\u621e\u6220\u6223\u6226\u6227\u6228\u6229\u622b\u622d\u622f\u6230\u6231\u6232\u6235\u6236\u6238\u6239\u623a\u623b\u623c\u6242\u6244\u6245\u6246\u624a\ufffd".split(""),e=0;e!=i[145].length;++e)65533!==i[145][e].charCodeAt(0)&&(n[i[145][e]]=37120+e,t[37120+e]=i[145][e]);for(i[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u624f\u6250\u6255\u6256\u6257\u6259\u625a\u625c\u625d\u625e\u625f\u6260\u6261\u6262\u6264\u6265\u6268\u6271\u6272\u6274\u6275\u6277\u6278\u627a\u627b\u627d\u6281\u6282\u6283\u6285\u6286\u6287\u6288\u628b\u628c\u628d\u628e\u628f\u6290\u6294\u6299\u629c\u629d\u629e\u62a3\u62a6\u62a7\u62a9\u62aa\u62ad\u62ae\u62af\u62b0\u62b2\u62b3\u62b4\u62b6\u62b7\u62b8\u62ba\u62be\u62c0\u62c1\ufffd\u62c3\u62cb\u62cf\u62d1\u62d5\u62dd\u62de\u62e0\u62e1\u62e4\u62ea\u62eb\u62f0\u62f2\u62f5\u62f8\u62f9\u62fa\u62fb\u6300\u6303\u6304\u6305\u6306\u630a\u630b\u630c\u630d\u630f\u6310\u6312\u6313\u6314\u6315\u6317\u6318\u6319\u631c\u6326\u6327\u6329\u632c\u632d\u632e\u6330\u6331\u6333\u6334\u6335\u6336\u6337\u6338\u633b\u633c\u633e\u633f\u6340\u6341\u6344\u6347\u6348\u634a\u6351\u6352\u6353\u6354\u6356\u6357\u6358\u6359\u635a\u635b\u635c\u635d\u6360\u6364\u6365\u6366\u6368\u636a\u636b\u636c\u636f\u6370\u6372\u6373\u6374\u6375\u6378\u6379\u637c\u637d\u637e\u637f\u6381\u6383\u6384\u6385\u6386\u638b\u638d\u6391\u6393\u6394\u6395\u6397\u6399\u639a\u639b\u639c\u639d\u639e\u639f\u63a1\u63a4\u63a6\u63ab\u63af\u63b1\u63b2\u63b5\u63b6\u63b9\u63bb\u63bd\u63bf\u63c0\ufffd".split(""),e=0;e!=i[146].length;++e)65533!==i[146][e].charCodeAt(0)&&(n[i[146][e]]=37376+e,t[37376+e]=i[146][e]);for(i[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u63c1\u63c2\u63c3\u63c5\u63c7\u63c8\u63ca\u63cb\u63cc\u63d1\u63d3\u63d4\u63d5\u63d7\u63d8\u63d9\u63da\u63db\u63dc\u63dd\u63df\u63e2\u63e4\u63e5\u63e6\u63e7\u63e8\u63eb\u63ec\u63ee\u63ef\u63f0\u63f1\u63f3\u63f5\u63f7\u63f9\u63fa\u63fb\u63fc\u63fe\u6403\u6404\u6406\u6407\u6408\u6409\u640a\u640d\u640e\u6411\u6412\u6415\u6416\u6417\u6418\u6419\u641a\u641d\u641f\u6422\u6423\u6424\ufffd\u6425\u6427\u6428\u6429\u642b\u642e\u642f\u6430\u6431\u6432\u6433\u6435\u6436\u6437\u6438\u6439\u643b\u643c\u643e\u6440\u6442\u6443\u6449\u644b\u644c\u644d\u644e\u644f\u6450\u6451\u6453\u6455\u6456\u6457\u6459\u645a\u645b\u645c\u645d\u645f\u6460\u6461\u6462\u6463\u6464\u6465\u6466\u6468\u646a\u646b\u646c\u646e\u646f\u6470\u6471\u6472\u6473\u6474\u6475\u6476\u6477\u647b\u647c\u647d\u647e\u647f\u6480\u6481\u6483\u6486\u6488\u6489\u648a\u648b\u648c\u648d\u648e\u648f\u6490\u6493\u6494\u6497\u6498\u649a\u649b\u649c\u649d\u649f\u64a0\u64a1\u64a2\u64a3\u64a5\u64a6\u64a7\u64a8\u64aa\u64ab\u64af\u64b1\u64b2\u64b3\u64b4\u64b6\u64b9\u64bb\u64bd\u64be\u64bf\u64c1\u64c3\u64c4\u64c6\u64c7\u64c8\u64c9\u64ca\u64cb\u64cc\u64cf\u64d1\u64d3\u64d4\u64d5\u64d6\u64d9\u64da\ufffd".split(""),e=0;e!=i[147].length;++e)65533!==i[147][e].charCodeAt(0)&&(n[i[147][e]]=37632+e,t[37632+e]=i[147][e]);for(i[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u64db\u64dc\u64dd\u64df\u64e0\u64e1\u64e3\u64e5\u64e7\u64e8\u64e9\u64ea\u64eb\u64ec\u64ed\u64ee\u64ef\u64f0\u64f1\u64f2\u64f3\u64f4\u64f5\u64f6\u64f7\u64f8\u64f9\u64fa\u64fb\u64fc\u64fd\u64fe\u64ff\u6501\u6502\u6503\u6504\u6505\u6506\u6507\u6508\u650a\u650b\u650c\u650d\u650e\u650f\u6510\u6511\u6513\u6514\u6515\u6516\u6517\u6519\u651a\u651b\u651c\u651d\u651e\u651f\u6520\u6521\ufffd\u6522\u6523\u6524\u6526\u6527\u6528\u6529\u652a\u652c\u652d\u6530\u6531\u6532\u6533\u6537\u653a\u653c\u653d\u6540\u6541\u6542\u6543\u6544\u6546\u6547\u654a\u654b\u654d\u654e\u6550\u6552\u6553\u6554\u6557\u6558\u655a\u655c\u655f\u6560\u6561\u6564\u6565\u6567\u6568\u6569\u656a\u656d\u656e\u656f\u6571\u6573\u6575\u6576\u6578\u6579\u657a\u657b\u657c\u657d\u657e\u657f\u6580\u6581\u6582\u6583\u6584\u6585\u6586\u6588\u6589\u658a\u658d\u658e\u658f\u6592\u6594\u6595\u6596\u6598\u659a\u659d\u659e\u65a0\u65a2\u65a3\u65a6\u65a8\u65aa\u65ac\u65ae\u65b1\u65b2\u65b3\u65b4\u65b5\u65b6\u65b7\u65b8\u65ba\u65bb\u65be\u65bf\u65c0\u65c2\u65c7\u65c8\u65c9\u65ca\u65cd\u65d0\u65d1\u65d3\u65d4\u65d5\u65d8\u65d9\u65da\u65db\u65dc\u65dd\u65de\u65df\u65e1\u65e3\u65e4\u65ea\u65eb\ufffd".split(""),e=0;e!=i[148].length;++e)65533!==i[148][e].charCodeAt(0)&&(n[i[148][e]]=37888+e,t[37888+e]=i[148][e]);for(i[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u65f2\u65f3\u65f4\u65f5\u65f8\u65f9\u65fb\u65fc\u65fd\u65fe\u65ff\u6601\u6604\u6605\u6607\u6608\u6609\u660b\u660d\u6610\u6611\u6612\u6616\u6617\u6618\u661a\u661b\u661c\u661e\u6621\u6622\u6623\u6624\u6626\u6629\u662a\u662b\u662c\u662e\u6630\u6632\u6633\u6637\u6638\u6639\u663a\u663b\u663d\u663f\u6640\u6642\u6644\u6645\u6646\u6647\u6648\u6649\u664a\u664d\u664e\u6650\u6651\u6658\ufffd\u6659\u665b\u665c\u665d\u665e\u6660\u6662\u6663\u6665\u6667\u6669\u666a\u666b\u666c\u666d\u6671\u6672\u6673\u6675\u6678\u6679\u667b\u667c\u667d\u667f\u6680\u6681\u6683\u6685\u6686\u6688\u6689\u668a\u668b\u668d\u668e\u668f\u6690\u6692\u6693\u6694\u6695\u6698\u6699\u669a\u669b\u669c\u669e\u669f\u66a0\u66a1\u66a2\u66a3\u66a4\u66a5\u66a6\u66a9\u66aa\u66ab\u66ac\u66ad\u66af\u66b0\u66b1\u66b2\u66b3\u66b5\u66b6\u66b7\u66b8\u66ba\u66bb\u66bc\u66bd\u66bf\u66c0\u66c1\u66c2\u66c3\u66c4\u66c5\u66c6\u66c7\u66c8\u66c9\u66ca\u66cb\u66cc\u66cd\u66ce\u66cf\u66d0\u66d1\u66d2\u66d3\u66d4\u66d5\u66d6\u66d7\u66d8\u66da\u66de\u66df\u66e0\u66e1\u66e2\u66e3\u66e4\u66e5\u66e7\u66e8\u66ea\u66eb\u66ec\u66ed\u66ee\u66ef\u66f1\u66f5\u66f6\u66f8\u66fa\u66fb\u66fd\u6701\u6702\u6703\ufffd".split(""),e=0;e!=i[149].length;++e)65533!==i[149][e].charCodeAt(0)&&(n[i[149][e]]=38144+e,t[38144+e]=i[149][e]);for(i[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6704\u6705\u6706\u6707\u670c\u670e\u670f\u6711\u6712\u6713\u6716\u6718\u6719\u671a\u671c\u671e\u6720\u6721\u6722\u6723\u6724\u6725\u6727\u6729\u672e\u6730\u6732\u6733\u6736\u6737\u6738\u6739\u673b\u673c\u673e\u673f\u6741\u6744\u6745\u6747\u674a\u674b\u674d\u6752\u6754\u6755\u6757\u6758\u6759\u675a\u675b\u675d\u6762\u6763\u6764\u6766\u6767\u676b\u676c\u676e\u6771\u6774\u6776\ufffd\u6778\u6779\u677a\u677b\u677d\u6780\u6782\u6783\u6785\u6786\u6788\u678a\u678c\u678d\u678e\u678f\u6791\u6792\u6793\u6794\u6796\u6799\u679b\u679f\u67a0\u67a1\u67a4\u67a6\u67a9\u67ac\u67ae\u67b1\u67b2\u67b4\u67b9\u67ba\u67bb\u67bc\u67bd\u67be\u67bf\u67c0\u67c2\u67c5\u67c6\u67c7\u67c8\u67c9\u67ca\u67cb\u67cc\u67cd\u67ce\u67d5\u67d6\u67d7\u67db\u67df\u67e1\u67e3\u67e4\u67e6\u67e7\u67e8\u67ea\u67eb\u67ed\u67ee\u67f2\u67f5\u67f6\u67f7\u67f8\u67f9\u67fa\u67fb\u67fc\u67fe\u6801\u6802\u6803\u6804\u6806\u680d\u6810\u6812\u6814\u6815\u6818\u6819\u681a\u681b\u681c\u681e\u681f\u6820\u6822\u6823\u6824\u6825\u6826\u6827\u6828\u682b\u682c\u682d\u682e\u682f\u6830\u6831\u6834\u6835\u6836\u683a\u683b\u683f\u6847\u684b\u684d\u684f\u6852\u6856\u6857\u6858\u6859\u685a\u685b\ufffd".split(""),e=0;e!=i[150].length;++e)65533!==i[150][e].charCodeAt(0)&&(n[i[150][e]]=38400+e,t[38400+e]=i[150][e]);for(i[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u685c\u685d\u685e\u685f\u686a\u686c\u686d\u686e\u686f\u6870\u6871\u6872\u6873\u6875\u6878\u6879\u687a\u687b\u687c\u687d\u687e\u687f\u6880\u6882\u6884\u6887\u6888\u6889\u688a\u688b\u688c\u688d\u688e\u6890\u6891\u6892\u6894\u6895\u6896\u6898\u6899\u689a\u689b\u689c\u689d\u689e\u689f\u68a0\u68a1\u68a3\u68a4\u68a5\u68a9\u68aa\u68ab\u68ac\u68ae\u68b1\u68b2\u68b4\u68b6\u68b7\u68b8\ufffd\u68b9\u68ba\u68bb\u68bc\u68bd\u68be\u68bf\u68c1\u68c3\u68c4\u68c5\u68c6\u68c7\u68c8\u68ca\u68cc\u68ce\u68cf\u68d0\u68d1\u68d3\u68d4\u68d6\u68d7\u68d9\u68db\u68dc\u68dd\u68de\u68df\u68e1\u68e2\u68e4\u68e5\u68e6\u68e7\u68e8\u68e9\u68ea\u68eb\u68ec\u68ed\u68ef\u68f2\u68f3\u68f4\u68f6\u68f7\u68f8\u68fb\u68fd\u68fe\u68ff\u6900\u6902\u6903\u6904\u6906\u6907\u6908\u6909\u690a\u690c\u690f\u6911\u6913\u6914\u6915\u6916\u6917\u6918\u6919\u691a\u691b\u691c\u691d\u691e\u6921\u6922\u6923\u6925\u6926\u6927\u6928\u6929\u692a\u692b\u692c\u692e\u692f\u6931\u6932\u6933\u6935\u6936\u6937\u6938\u693a\u693b\u693c\u693e\u6940\u6941\u6943\u6944\u6945\u6946\u6947\u6948\u6949\u694a\u694b\u694c\u694d\u694e\u694f\u6950\u6951\u6952\u6953\u6955\u6956\u6958\u6959\u695b\u695c\u695f\ufffd".split(""),e=0;e!=i[151].length;++e)65533!==i[151][e].charCodeAt(0)&&(n[i[151][e]]=38656+e,t[38656+e]=i[151][e]);for(i[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6961\u6962\u6964\u6965\u6967\u6968\u6969\u696a\u696c\u696d\u696f\u6970\u6972\u6973\u6974\u6975\u6976\u697a\u697b\u697d\u697e\u697f\u6981\u6983\u6985\u698a\u698b\u698c\u698e\u698f\u6990\u6991\u6992\u6993\u6996\u6997\u6999\u699a\u699d\u699e\u699f\u69a0\u69a1\u69a2\u69a3\u69a4\u69a5\u69a6\u69a9\u69aa\u69ac\u69ae\u69af\u69b0\u69b2\u69b3\u69b5\u69b6\u69b8\u69b9\u69ba\u69bc\u69bd\ufffd\u69be\u69bf\u69c0\u69c2\u69c3\u69c4\u69c5\u69c6\u69c7\u69c8\u69c9\u69cb\u69cd\u69cf\u69d1\u69d2\u69d3\u69d5\u69d6\u69d7\u69d8\u69d9\u69da\u69dc\u69dd\u69de\u69e1\u69e2\u69e3\u69e4\u69e5\u69e6\u69e7\u69e8\u69e9\u69ea\u69eb\u69ec\u69ee\u69ef\u69f0\u69f1\u69f3\u69f4\u69f5\u69f6\u69f7\u69f8\u69f9\u69fa\u69fb\u69fc\u69fe\u6a00\u6a01\u6a02\u6a03\u6a04\u6a05\u6a06\u6a07\u6a08\u6a09\u6a0b\u6a0c\u6a0d\u6a0e\u6a0f\u6a10\u6a11\u6a12\u6a13\u6a14\u6a15\u6a16\u6a19\u6a1a\u6a1b\u6a1c\u6a1d\u6a1e\u6a20\u6a22\u6a23\u6a24\u6a25\u6a26\u6a27\u6a29\u6a2b\u6a2c\u6a2d\u6a2e\u6a30\u6a32\u6a33\u6a34\u6a36\u6a37\u6a38\u6a39\u6a3a\u6a3b\u6a3c\u6a3f\u6a40\u6a41\u6a42\u6a43\u6a45\u6a46\u6a48\u6a49\u6a4a\u6a4b\u6a4c\u6a4d\u6a4e\u6a4f\u6a51\u6a52\u6a53\u6a54\u6a55\u6a56\u6a57\u6a5a\ufffd".split(""),e=0;e!=i[152].length;++e)65533!==i[152][e].charCodeAt(0)&&(n[i[152][e]]=38912+e,t[38912+e]=i[152][e]);for(i[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a5c\u6a5d\u6a5e\u6a5f\u6a60\u6a62\u6a63\u6a64\u6a66\u6a67\u6a68\u6a69\u6a6a\u6a6b\u6a6c\u6a6d\u6a6e\u6a6f\u6a70\u6a72\u6a73\u6a74\u6a75\u6a76\u6a77\u6a78\u6a7a\u6a7b\u6a7d\u6a7e\u6a7f\u6a81\u6a82\u6a83\u6a85\u6a86\u6a87\u6a88\u6a89\u6a8a\u6a8b\u6a8c\u6a8d\u6a8f\u6a92\u6a93\u6a94\u6a95\u6a96\u6a98\u6a99\u6a9a\u6a9b\u6a9c\u6a9d\u6a9e\u6a9f\u6aa1\u6aa2\u6aa3\u6aa4\u6aa5\u6aa6\ufffd\u6aa7\u6aa8\u6aaa\u6aad\u6aae\u6aaf\u6ab0\u6ab1\u6ab2\u6ab3\u6ab4\u6ab5\u6ab6\u6ab7\u6ab8\u6ab9\u6aba\u6abb\u6abc\u6abd\u6abe\u6abf\u6ac0\u6ac1\u6ac2\u6ac3\u6ac4\u6ac5\u6ac6\u6ac7\u6ac8\u6ac9\u6aca\u6acb\u6acc\u6acd\u6ace\u6acf\u6ad0\u6ad1\u6ad2\u6ad3\u6ad4\u6ad5\u6ad6\u6ad7\u6ad8\u6ad9\u6ada\u6adb\u6adc\u6add\u6ade\u6adf\u6ae0\u6ae1\u6ae2\u6ae3\u6ae4\u6ae5\u6ae6\u6ae7\u6ae8\u6ae9\u6aea\u6aeb\u6aec\u6aed\u6aee\u6aef\u6af0\u6af1\u6af2\u6af3\u6af4\u6af5\u6af6\u6af7\u6af8\u6af9\u6afa\u6afb\u6afc\u6afd\u6afe\u6aff\u6b00\u6b01\u6b02\u6b03\u6b04\u6b05\u6b06\u6b07\u6b08\u6b09\u6b0a\u6b0b\u6b0c\u6b0d\u6b0e\u6b0f\u6b10\u6b11\u6b12\u6b13\u6b14\u6b15\u6b16\u6b17\u6b18\u6b19\u6b1a\u6b1b\u6b1c\u6b1d\u6b1e\u6b1f\u6b25\u6b26\u6b28\u6b29\u6b2a\u6b2b\u6b2c\u6b2d\u6b2e\ufffd".split(""),e=0;e!=i[153].length;++e)65533!==i[153][e].charCodeAt(0)&&(n[i[153][e]]=39168+e,t[39168+e]=i[153][e]);for(i[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6b2f\u6b30\u6b31\u6b33\u6b34\u6b35\u6b36\u6b38\u6b3b\u6b3c\u6b3d\u6b3f\u6b40\u6b41\u6b42\u6b44\u6b45\u6b48\u6b4a\u6b4b\u6b4d\u6b4e\u6b4f\u6b50\u6b51\u6b52\u6b53\u6b54\u6b55\u6b56\u6b57\u6b58\u6b5a\u6b5b\u6b5c\u6b5d\u6b5e\u6b5f\u6b60\u6b61\u6b68\u6b69\u6b6b\u6b6c\u6b6d\u6b6e\u6b6f\u6b70\u6b71\u6b72\u6b73\u6b74\u6b75\u6b76\u6b77\u6b78\u6b7a\u6b7d\u6b7e\u6b7f\u6b80\u6b85\u6b88\ufffd\u6b8c\u6b8e\u6b8f\u6b90\u6b91\u6b94\u6b95\u6b97\u6b98\u6b99\u6b9c\u6b9d\u6b9e\u6b9f\u6ba0\u6ba2\u6ba3\u6ba4\u6ba5\u6ba6\u6ba7\u6ba8\u6ba9\u6bab\u6bac\u6bad\u6bae\u6baf\u6bb0\u6bb1\u6bb2\u6bb6\u6bb8\u6bb9\u6bba\u6bbb\u6bbc\u6bbd\u6bbe\u6bc0\u6bc3\u6bc4\u6bc6\u6bc7\u6bc8\u6bc9\u6bca\u6bcc\u6bce\u6bd0\u6bd1\u6bd8\u6bda\u6bdc\u6bdd\u6bde\u6bdf\u6be0\u6be2\u6be3\u6be4\u6be5\u6be6\u6be7\u6be8\u6be9\u6bec\u6bed\u6bee\u6bf0\u6bf1\u6bf2\u6bf4\u6bf6\u6bf7\u6bf8\u6bfa\u6bfb\u6bfc\u6bfe\u6bff\u6c00\u6c01\u6c02\u6c03\u6c04\u6c08\u6c09\u6c0a\u6c0b\u6c0c\u6c0e\u6c12\u6c17\u6c1c\u6c1d\u6c1e\u6c20\u6c23\u6c25\u6c2b\u6c2c\u6c2d\u6c31\u6c33\u6c36\u6c37\u6c39\u6c3a\u6c3b\u6c3c\u6c3e\u6c3f\u6c43\u6c44\u6c45\u6c48\u6c4b\u6c4c\u6c4d\u6c4e\u6c4f\u6c51\u6c52\u6c53\u6c56\u6c58\ufffd".split(""),e=0;e!=i[154].length;++e)65533!==i[154][e].charCodeAt(0)&&(n[i[154][e]]=39424+e,t[39424+e]=i[154][e]);for(i[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c59\u6c5a\u6c62\u6c63\u6c65\u6c66\u6c67\u6c6b\u6c6c\u6c6d\u6c6e\u6c6f\u6c71\u6c73\u6c75\u6c77\u6c78\u6c7a\u6c7b\u6c7c\u6c7f\u6c80\u6c84\u6c87\u6c8a\u6c8b\u6c8d\u6c8e\u6c91\u6c92\u6c95\u6c96\u6c97\u6c98\u6c9a\u6c9c\u6c9d\u6c9e\u6ca0\u6ca2\u6ca8\u6cac\u6caf\u6cb0\u6cb4\u6cb5\u6cb6\u6cb7\u6cba\u6cc0\u6cc1\u6cc2\u6cc3\u6cc6\u6cc7\u6cc8\u6ccb\u6ccd\u6cce\u6ccf\u6cd1\u6cd2\u6cd8\ufffd\u6cd9\u6cda\u6cdc\u6cdd\u6cdf\u6ce4\u6ce6\u6ce7\u6ce9\u6cec\u6ced\u6cf2\u6cf4\u6cf9\u6cff\u6d00\u6d02\u6d03\u6d05\u6d06\u6d08\u6d09\u6d0a\u6d0d\u6d0f\u6d10\u6d11\u6d13\u6d14\u6d15\u6d16\u6d18\u6d1c\u6d1d\u6d1f\u6d20\u6d21\u6d22\u6d23\u6d24\u6d26\u6d28\u6d29\u6d2c\u6d2d\u6d2f\u6d30\u6d34\u6d36\u6d37\u6d38\u6d3a\u6d3f\u6d40\u6d42\u6d44\u6d49\u6d4c\u6d50\u6d55\u6d56\u6d57\u6d58\u6d5b\u6d5d\u6d5f\u6d61\u6d62\u6d64\u6d65\u6d67\u6d68\u6d6b\u6d6c\u6d6d\u6d70\u6d71\u6d72\u6d73\u6d75\u6d76\u6d79\u6d7a\u6d7b\u6d7d\u6d7e\u6d7f\u6d80\u6d81\u6d83\u6d84\u6d86\u6d87\u6d8a\u6d8b\u6d8d\u6d8f\u6d90\u6d92\u6d96\u6d97\u6d98\u6d99\u6d9a\u6d9c\u6da2\u6da5\u6dac\u6dad\u6db0\u6db1\u6db3\u6db4\u6db6\u6db7\u6db9\u6dba\u6dbb\u6dbc\u6dbd\u6dbe\u6dc1\u6dc2\u6dc3\u6dc8\u6dc9\u6dca\ufffd".split(""),e=0;e!=i[155].length;++e)65533!==i[155][e].charCodeAt(0)&&(n[i[155][e]]=39680+e,t[39680+e]=i[155][e]);for(i[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6dcd\u6dce\u6dcf\u6dd0\u6dd2\u6dd3\u6dd4\u6dd5\u6dd7\u6dda\u6ddb\u6ddc\u6ddf\u6de2\u6de3\u6de5\u6de7\u6de8\u6de9\u6dea\u6ded\u6def\u6df0\u6df2\u6df4\u6df5\u6df6\u6df8\u6dfa\u6dfd\u6dfe\u6dff\u6e00\u6e01\u6e02\u6e03\u6e04\u6e06\u6e07\u6e08\u6e09\u6e0b\u6e0f\u6e12\u6e13\u6e15\u6e18\u6e19\u6e1b\u6e1c\u6e1e\u6e1f\u6e22\u6e26\u6e27\u6e28\u6e2a\u6e2c\u6e2e\u6e30\u6e31\u6e33\u6e35\ufffd\u6e36\u6e37\u6e39\u6e3b\u6e3c\u6e3d\u6e3e\u6e3f\u6e40\u6e41\u6e42\u6e45\u6e46\u6e47\u6e48\u6e49\u6e4a\u6e4b\u6e4c\u6e4f\u6e50\u6e51\u6e52\u6e55\u6e57\u6e59\u6e5a\u6e5c\u6e5d\u6e5e\u6e60\u6e61\u6e62\u6e63\u6e64\u6e65\u6e66\u6e67\u6e68\u6e69\u6e6a\u6e6c\u6e6d\u6e6f\u6e70\u6e71\u6e72\u6e73\u6e74\u6e75\u6e76\u6e77\u6e78\u6e79\u6e7a\u6e7b\u6e7c\u6e7d\u6e80\u6e81\u6e82\u6e84\u6e87\u6e88\u6e8a\u6e8b\u6e8c\u6e8d\u6e8e\u6e91\u6e92\u6e93\u6e94\u6e95\u6e96\u6e97\u6e99\u6e9a\u6e9b\u6e9d\u6e9e\u6ea0\u6ea1\u6ea3\u6ea4\u6ea6\u6ea8\u6ea9\u6eab\u6eac\u6ead\u6eae\u6eb0\u6eb3\u6eb5\u6eb8\u6eb9\u6ebc\u6ebe\u6ebf\u6ec0\u6ec3\u6ec4\u6ec5\u6ec6\u6ec8\u6ec9\u6eca\u6ecc\u6ecd\u6ece\u6ed0\u6ed2\u6ed6\u6ed8\u6ed9\u6edb\u6edc\u6edd\u6ee3\u6ee7\u6eea\u6eeb\u6eec\u6eed\u6eee\u6eef\ufffd".split(""),e=0;e!=i[156].length;++e)65533!==i[156][e].charCodeAt(0)&&(n[i[156][e]]=39936+e,t[39936+e]=i[156][e]);for(i[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6ef0\u6ef1\u6ef2\u6ef3\u6ef5\u6ef6\u6ef7\u6ef8\u6efa\u6efb\u6efc\u6efd\u6efe\u6eff\u6f00\u6f01\u6f03\u6f04\u6f05\u6f07\u6f08\u6f0a\u6f0b\u6f0c\u6f0d\u6f0e\u6f10\u6f11\u6f12\u6f16\u6f17\u6f18\u6f19\u6f1a\u6f1b\u6f1c\u6f1d\u6f1e\u6f1f\u6f21\u6f22\u6f23\u6f25\u6f26\u6f27\u6f28\u6f2c\u6f2e\u6f30\u6f32\u6f34\u6f35\u6f37\u6f38\u6f39\u6f3a\u6f3b\u6f3c\u6f3d\u6f3f\u6f40\u6f41\u6f42\ufffd\u6f43\u6f44\u6f45\u6f48\u6f49\u6f4a\u6f4c\u6f4e\u6f4f\u6f50\u6f51\u6f52\u6f53\u6f54\u6f55\u6f56\u6f57\u6f59\u6f5a\u6f5b\u6f5d\u6f5f\u6f60\u6f61\u6f63\u6f64\u6f65\u6f67\u6f68\u6f69\u6f6a\u6f6b\u6f6c\u6f6f\u6f70\u6f71\u6f73\u6f75\u6f76\u6f77\u6f79\u6f7b\u6f7d\u6f7e\u6f7f\u6f80\u6f81\u6f82\u6f83\u6f85\u6f86\u6f87\u6f8a\u6f8b\u6f8f\u6f90\u6f91\u6f92\u6f93\u6f94\u6f95\u6f96\u6f97\u6f98\u6f99\u6f9a\u6f9b\u6f9d\u6f9e\u6f9f\u6fa0\u6fa2\u6fa3\u6fa4\u6fa5\u6fa6\u6fa8\u6fa9\u6faa\u6fab\u6fac\u6fad\u6fae\u6faf\u6fb0\u6fb1\u6fb2\u6fb4\u6fb5\u6fb7\u6fb8\u6fba\u6fbb\u6fbc\u6fbd\u6fbe\u6fbf\u6fc1\u6fc3\u6fc4\u6fc5\u6fc6\u6fc7\u6fc8\u6fca\u6fcb\u6fcc\u6fcd\u6fce\u6fcf\u6fd0\u6fd3\u6fd4\u6fd5\u6fd6\u6fd7\u6fd8\u6fd9\u6fda\u6fdb\u6fdc\u6fdd\u6fdf\u6fe2\u6fe3\u6fe4\u6fe5\ufffd".split(""),e=0;e!=i[157].length;++e)65533!==i[157][e].charCodeAt(0)&&(n[i[157][e]]=40192+e,t[40192+e]=i[157][e]);for(i[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fe6\u6fe7\u6fe8\u6fe9\u6fea\u6feb\u6fec\u6fed\u6ff0\u6ff1\u6ff2\u6ff3\u6ff4\u6ff5\u6ff6\u6ff7\u6ff8\u6ff9\u6ffa\u6ffb\u6ffc\u6ffd\u6ffe\u6fff\u7000\u7001\u7002\u7003\u7004\u7005\u7006\u7007\u7008\u7009\u700a\u700b\u700c\u700d\u700e\u700f\u7010\u7012\u7013\u7014\u7015\u7016\u7017\u7018\u7019\u701c\u701d\u701e\u701f\u7020\u7021\u7022\u7024\u7025\u7026\u7027\u7028\u7029\u702a\ufffd\u702b\u702c\u702d\u702e\u702f\u7030\u7031\u7032\u7033\u7034\u7036\u7037\u7038\u703a\u703b\u703c\u703d\u703e\u703f\u7040\u7041\u7042\u7043\u7044\u7045\u7046\u7047\u7048\u7049\u704a\u704b\u704d\u704e\u7050\u7051\u7052\u7053\u7054\u7055\u7056\u7057\u7058\u7059\u705a\u705b\u705c\u705d\u705f\u7060\u7061\u7062\u7063\u7064\u7065\u7066\u7067\u7068\u7069\u706a\u706e\u7071\u7072\u7073\u7074\u7077\u7079\u707a\u707b\u707d\u7081\u7082\u7083\u7084\u7086\u7087\u7088\u708b\u708c\u708d\u708f\u7090\u7091\u7093\u7097\u7098\u709a\u709b\u709e\u709f\u70a0\u70a1\u70a2\u70a3\u70a4\u70a5\u70a6\u70a7\u70a8\u70a9\u70aa\u70b0\u70b2\u70b4\u70b5\u70b6\u70ba\u70be\u70bf\u70c4\u70c5\u70c6\u70c7\u70c9\u70cb\u70cc\u70cd\u70ce\u70cf\u70d0\u70d1\u70d2\u70d3\u70d4\u70d5\u70d6\u70d7\u70da\ufffd".split(""),e=0;e!=i[158].length;++e)65533!==i[158][e].charCodeAt(0)&&(n[i[158][e]]=40448+e,t[40448+e]=i[158][e]);for(i[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u70dc\u70dd\u70de\u70e0\u70e1\u70e2\u70e3\u70e5\u70ea\u70ee\u70f0\u70f1\u70f2\u70f3\u70f4\u70f5\u70f6\u70f8\u70fa\u70fb\u70fc\u70fe\u70ff\u7100\u7101\u7102\u7103\u7104\u7105\u7106\u7107\u7108\u710b\u710c\u710d\u710e\u710f\u7111\u7112\u7114\u7117\u711b\u711c\u711d\u711e\u711f\u7120\u7121\u7122\u7123\u7124\u7125\u7127\u7128\u7129\u712a\u712b\u712c\u712d\u712e\u7132\u7133\u7134\ufffd\u7135\u7137\u7138\u7139\u713a\u713b\u713c\u713d\u713e\u713f\u7140\u7141\u7142\u7143\u7144\u7146\u7147\u7148\u7149\u714b\u714d\u714f\u7150\u7151\u7152\u7153\u7154\u7155\u7156\u7157\u7158\u7159\u715a\u715b\u715d\u715f\u7160\u7161\u7162\u7163\u7165\u7169\u716a\u716b\u716c\u716d\u716f\u7170\u7171\u7174\u7175\u7176\u7177\u7179\u717b\u717c\u717e\u717f\u7180\u7181\u7182\u7183\u7185\u7186\u7187\u7188\u7189\u718b\u718c\u718d\u718e\u7190\u7191\u7192\u7193\u7195\u7196\u7197\u719a\u719b\u719c\u719d\u719e\u71a1\u71a2\u71a3\u71a4\u71a5\u71a6\u71a7\u71a9\u71aa\u71ab\u71ad\u71ae\u71af\u71b0\u71b1\u71b2\u71b4\u71b6\u71b7\u71b8\u71ba\u71bb\u71bc\u71bd\u71be\u71bf\u71c0\u71c1\u71c2\u71c4\u71c5\u71c6\u71c7\u71c8\u71c9\u71ca\u71cb\u71cc\u71cd\u71cf\u71d0\u71d1\u71d2\u71d3\ufffd".split(""),e=0;e!=i[159].length;++e)65533!==i[159][e].charCodeAt(0)&&(n[i[159][e]]=40704+e,t[40704+e]=i[159][e]);for(i[160]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u71d6\u71d7\u71d8\u71d9\u71da\u71db\u71dc\u71dd\u71de\u71df\u71e1\u71e2\u71e3\u71e4\u71e6\u71e8\u71e9\u71ea\u71eb\u71ec\u71ed\u71ef\u71f0\u71f1\u71f2\u71f3\u71f4\u71f5\u71f6\u71f7\u71f8\u71fa\u71fb\u71fc\u71fd\u71fe\u71ff\u7200\u7201\u7202\u7203\u7204\u7205\u7207\u7208\u7209\u720a\u720b\u720c\u720d\u720e\u720f\u7210\u7211\u7212\u7213\u7214\u7215\u7216\u7217\u7218\u7219\u721a\ufffd\u721b\u721c\u721e\u721f\u7220\u7221\u7222\u7223\u7224\u7225\u7226\u7227\u7229\u722b\u722d\u722e\u722f\u7232\u7233\u7234\u723a\u723c\u723e\u7240\u7241\u7242\u7243\u7244\u7245\u7246\u7249\u724a\u724b\u724e\u724f\u7250\u7251\u7253\u7254\u7255\u7257\u7258\u725a\u725c\u725e\u7260\u7263\u7264\u7265\u7268\u726a\u726b\u726c\u726d\u7270\u7271\u7273\u7274\u7276\u7277\u7278\u727b\u727c\u727d\u7282\u7283\u7285\u7286\u7287\u7288\u7289\u728c\u728e\u7290\u7291\u7293\u7294\u7295\u7296\u7297\u7298\u7299\u729a\u729b\u729c\u729d\u729e\u72a0\u72a1\u72a2\u72a3\u72a4\u72a5\u72a6\u72a7\u72a8\u72a9\u72aa\u72ab\u72ae\u72b1\u72b2\u72b3\u72b5\u72ba\u72bb\u72bc\u72bd\u72be\u72bf\u72c0\u72c5\u72c6\u72c7\u72c9\u72ca\u72cb\u72cc\u72cf\u72d1\u72d3\u72d4\u72d5\u72d6\u72d8\u72da\u72db\ufffd".split(""),e=0;e!=i[160].length;++e)65533!==i[160][e].charCodeAt(0)&&(n[i[160][e]]=40960+e,t[40960+e]=i[160][e]);for(i[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\xb7\u02c9\u02c7\xa8\u3003\u3005\u2014\uff5e\u2016\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013\ufffd".split(""),e=0;e!=i[161].length;++e)65533!==i[161][e].charCodeAt(0)&&(n[i[161][e]]=41216+e,t[41216+e]=i[161][e]);for(i[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2488\u2489\u248a\u248b\u248c\u248d\u248e\u248f\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249a\u249b\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\ufffd\ufffd\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216a\u216b\ufffd\ufffd\ufffd".split(""),e=0;e!=i[162].length;++e)65533!==i[162][e].charCodeAt(0)&&(n[i[162][e]]=41472+e,t[41472+e]=i[162][e]);for(i[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff01\uff02\uff03\uffe5\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=i[163].length;++e)65533!==i[163][e].charCodeAt(0)&&(n[i[163][e]]=41728+e,t[41728+e]=i[163][e]);for(i[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[164].length;++e)65533!==i[164][e].charCodeAt(0)&&(n[i[164][e]]=41984+e,t[41984+e]=i[164][e]);for(i[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[165].length;++e)65533!==i[165][e].charCodeAt(0)&&(n[i[165][e]]=42240+e,t[42240+e]=i[165][e]);for(i[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufe35\ufe36\ufe39\ufe3a\ufe3f\ufe40\ufe3d\ufe3e\ufe41\ufe42\ufe43\ufe44\ufffd\ufffd\ufe3b\ufe3c\ufe37\ufe38\ufe31\ufffd\ufe33\ufe34\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[166].length;++e)65533!==i[166][e].charCodeAt(0)&&(n[i[166][e]]=42496+e,t[42496+e]=i[166][e]);for(i[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[167].length;++e)65533!==i[167][e].charCodeAt(0)&&(n[i[167][e]]=42752+e,t[42752+e]=i[167][e]);for(i[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02ca\u02cb\u02d9\u2013\u2015\u2025\u2035\u2105\u2109\u2196\u2197\u2198\u2199\u2215\u221f\u2223\u2252\u2266\u2267\u22bf\u2550\u2551\u2552\u2553\u2554\u2555\u2556\u2557\u2558\u2559\u255a\u255b\u255c\u255d\u255e\u255f\u2560\u2561\u2562\u2563\u2564\u2565\u2566\u2567\u2568\u2569\u256a\u256b\u256c\u256d\u256e\u256f\u2570\u2571\u2572\u2573\u2581\u2582\u2583\u2584\u2585\u2586\u2587\ufffd\u2588\u2589\u258a\u258b\u258c\u258d\u258e\u258f\u2593\u2594\u2595\u25bc\u25bd\u25e2\u25e3\u25e4\u25e5\u2609\u2295\u3012\u301d\u301e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\u0251\ufffd\u0144\u0148\ufffd\u0261\ufffd\ufffd\ufffd\ufffd\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[168].length;++e)65533!==i[168][e].charCodeAt(0)&&(n[i[168][e]]=43008+e,t[43008+e]=i[168][e]);for(i[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u32a3\u338e\u338f\u339c\u339d\u339e\u33a1\u33c4\u33ce\u33d1\u33d2\u33d5\ufe30\uffe2\uffe4\ufffd\u2121\u3231\ufffd\u2010\ufffd\ufffd\ufffd\u30fc\u309b\u309c\u30fd\u30fe\u3006\u309d\u309e\ufe49\ufe4a\ufe4b\ufe4c\ufe4d\ufe4e\ufe4f\ufe50\ufe51\ufe52\ufe54\ufe55\ufe56\ufe57\ufe59\ufe5a\ufe5b\ufe5c\ufe5d\ufe5e\ufe5f\ufe60\ufe61\ufffd\ufe62\ufe63\ufe64\ufe65\ufe66\ufe68\ufe69\ufe6a\ufe6b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3007\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250a\u250b\u250c\u250d\u250e\u250f\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251a\u251b\u251c\u251d\u251e\u251f\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252a\u252b\u252c\u252d\u252e\u252f\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253a\u253b\u253c\u253d\u253e\u253f\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\u254b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[169].length;++e)65533!==i[169][e].charCodeAt(0)&&(n[i[169][e]]=43264+e,t[43264+e]=i[169][e]);for(i[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72dc\u72dd\u72df\u72e2\u72e3\u72e4\u72e5\u72e6\u72e7\u72ea\u72eb\u72f5\u72f6\u72f9\u72fd\u72fe\u72ff\u7300\u7302\u7304\u7305\u7306\u7307\u7308\u7309\u730b\u730c\u730d\u730f\u7310\u7311\u7312\u7314\u7318\u7319\u731a\u731f\u7320\u7323\u7324\u7326\u7327\u7328\u732d\u732f\u7330\u7332\u7333\u7335\u7336\u733a\u733b\u733c\u733d\u7340\u7341\u7342\u7343\u7344\u7345\u7346\u7347\u7348\ufffd\u7349\u734a\u734b\u734c\u734e\u734f\u7351\u7353\u7354\u7355\u7356\u7358\u7359\u735a\u735b\u735c\u735d\u735e\u735f\u7361\u7362\u7363\u7364\u7365\u7366\u7367\u7368\u7369\u736a\u736b\u736e\u7370\u7371\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[170].length;++e)65533!==i[170][e].charCodeAt(0)&&(n[i[170][e]]=43520+e,t[43520+e]=i[170][e]);for(i[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7372\u7373\u7374\u7375\u7376\u7377\u7378\u7379\u737a\u737b\u737c\u737d\u737f\u7380\u7381\u7382\u7383\u7385\u7386\u7388\u738a\u738c\u738d\u738f\u7390\u7392\u7393\u7394\u7395\u7397\u7398\u7399\u739a\u739c\u739d\u739e\u73a0\u73a1\u73a3\u73a4\u73a5\u73a6\u73a7\u73a8\u73aa\u73ac\u73ad\u73b1\u73b4\u73b5\u73b6\u73b8\u73b9\u73bc\u73bd\u73be\u73bf\u73c1\u73c3\u73c4\u73c5\u73c6\u73c7\ufffd\u73cb\u73cc\u73ce\u73d2\u73d3\u73d4\u73d5\u73d6\u73d7\u73d8\u73da\u73db\u73dc\u73dd\u73df\u73e1\u73e2\u73e3\u73e4\u73e6\u73e8\u73ea\u73eb\u73ec\u73ee\u73ef\u73f0\u73f1\u73f3\u73f4\u73f5\u73f6\u73f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[171].length;++e)65533!==i[171][e].charCodeAt(0)&&(n[i[171][e]]=43776+e,t[43776+e]=i[171][e]);for(i[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u73f8\u73f9\u73fa\u73fb\u73fc\u73fd\u73fe\u73ff\u7400\u7401\u7402\u7404\u7407\u7408\u740b\u740c\u740d\u740e\u7411\u7412\u7413\u7414\u7415\u7416\u7417\u7418\u7419\u741c\u741d\u741e\u741f\u7420\u7421\u7423\u7424\u7427\u7429\u742b\u742d\u742f\u7431\u7432\u7437\u7438\u7439\u743a\u743b\u743d\u743e\u743f\u7440\u7442\u7443\u7444\u7445\u7446\u7447\u7448\u7449\u744a\u744b\u744c\u744d\ufffd\u744e\u744f\u7450\u7451\u7452\u7453\u7454\u7456\u7458\u745d\u7460\u7461\u7462\u7463\u7464\u7465\u7466\u7467\u7468\u7469\u746a\u746b\u746c\u746e\u746f\u7471\u7472\u7473\u7474\u7475\u7478\u7479\u747a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[172].length;++e)65533!==i[172][e].charCodeAt(0)&&(n[i[172][e]]=44032+e,t[44032+e]=i[172][e]);for(i[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u747b\u747c\u747d\u747f\u7482\u7484\u7485\u7486\u7488\u7489\u748a\u748c\u748d\u748f\u7491\u7492\u7493\u7494\u7495\u7496\u7497\u7498\u7499\u749a\u749b\u749d\u749f\u74a0\u74a1\u74a2\u74a3\u74a4\u74a5\u74a6\u74aa\u74ab\u74ac\u74ad\u74ae\u74af\u74b0\u74b1\u74b2\u74b3\u74b4\u74b5\u74b6\u74b7\u74b8\u74b9\u74bb\u74bc\u74bd\u74be\u74bf\u74c0\u74c1\u74c2\u74c3\u74c4\u74c5\u74c6\u74c7\ufffd\u74c8\u74c9\u74ca\u74cb\u74cc\u74cd\u74ce\u74cf\u74d0\u74d1\u74d3\u74d4\u74d5\u74d6\u74d7\u74d8\u74d9\u74da\u74db\u74dd\u74df\u74e1\u74e5\u74e7\u74e8\u74e9\u74ea\u74eb\u74ec\u74ed\u74f0\u74f1\u74f2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[173].length;++e)65533!==i[173][e].charCodeAt(0)&&(n[i[173][e]]=44288+e,t[44288+e]=i[173][e]);for(i[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74f3\u74f5\u74f8\u74f9\u74fa\u74fb\u74fc\u74fd\u74fe\u7500\u7501\u7502\u7503\u7505\u7506\u7507\u7508\u7509\u750a\u750b\u750c\u750e\u7510\u7512\u7514\u7515\u7516\u7517\u751b\u751d\u751e\u7520\u7521\u7522\u7523\u7524\u7526\u7527\u752a\u752e\u7534\u7536\u7539\u753c\u753d\u753f\u7541\u7542\u7543\u7544\u7546\u7547\u7549\u754a\u754d\u7550\u7551\u7552\u7553\u7555\u7556\u7557\u7558\ufffd\u755d\u755e\u755f\u7560\u7561\u7562\u7563\u7564\u7567\u7568\u7569\u756b\u756c\u756d\u756e\u756f\u7570\u7571\u7573\u7575\u7576\u7577\u757a\u757b\u757c\u757d\u757e\u7580\u7581\u7582\u7584\u7585\u7587\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[174].length;++e)65533!==i[174][e].charCodeAt(0)&&(n[i[174][e]]=44544+e,t[44544+e]=i[174][e]);for(i[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7588\u7589\u758a\u758c\u758d\u758e\u7590\u7593\u7595\u7598\u759b\u759c\u759e\u75a2\u75a6\u75a7\u75a8\u75a9\u75aa\u75ad\u75b6\u75b7\u75ba\u75bb\u75bf\u75c0\u75c1\u75c6\u75cb\u75cc\u75ce\u75cf\u75d0\u75d1\u75d3\u75d7\u75d9\u75da\u75dc\u75dd\u75df\u75e0\u75e1\u75e5\u75e9\u75ec\u75ed\u75ee\u75ef\u75f2\u75f3\u75f5\u75f6\u75f7\u75f8\u75fa\u75fb\u75fd\u75fe\u7602\u7604\u7606\u7607\ufffd\u7608\u7609\u760b\u760d\u760e\u760f\u7611\u7612\u7613\u7614\u7616\u761a\u761c\u761d\u761e\u7621\u7623\u7627\u7628\u762c\u762e\u762f\u7631\u7632\u7636\u7637\u7639\u763a\u763b\u763d\u7641\u7642\u7644\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[175].length;++e)65533!==i[175][e].charCodeAt(0)&&(n[i[175][e]]=44800+e,t[44800+e]=i[175][e]);for(i[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7645\u7646\u7647\u7648\u7649\u764a\u764b\u764e\u764f\u7650\u7651\u7652\u7653\u7655\u7657\u7658\u7659\u765a\u765b\u765d\u765f\u7660\u7661\u7662\u7664\u7665\u7666\u7667\u7668\u7669\u766a\u766c\u766d\u766e\u7670\u7671\u7672\u7673\u7674\u7675\u7676\u7677\u7679\u767a\u767c\u767f\u7680\u7681\u7683\u7685\u7689\u768a\u768c\u768d\u768f\u7690\u7692\u7694\u7695\u7697\u7698\u769a\u769b\ufffd\u769c\u769d\u769e\u769f\u76a0\u76a1\u76a2\u76a3\u76a5\u76a6\u76a7\u76a8\u76a9\u76aa\u76ab\u76ac\u76ad\u76af\u76b0\u76b3\u76b5\u76b6\u76b7\u76b8\u76b9\u76ba\u76bb\u76bc\u76bd\u76be\u76c0\u76c1\u76c3\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265\ufffd".split(""),e=0;e!=i[176].length;++e)65533!==i[176][e].charCodeAt(0)&&(n[i[176][e]]=45056+e,t[45056+e]=i[176][e]);for(i[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u76c4\u76c7\u76c9\u76cb\u76cc\u76d3\u76d5\u76d9\u76da\u76dc\u76dd\u76de\u76e0\u76e1\u76e2\u76e3\u76e4\u76e6\u76e7\u76e8\u76e9\u76ea\u76eb\u76ec\u76ed\u76f0\u76f3\u76f5\u76f6\u76f7\u76fa\u76fb\u76fd\u76ff\u7700\u7702\u7703\u7705\u7706\u770a\u770c\u770e\u770f\u7710\u7711\u7712\u7713\u7714\u7715\u7716\u7717\u7718\u771b\u771c\u771d\u771e\u7721\u7723\u7724\u7725\u7727\u772a\u772b\ufffd\u772c\u772e\u7730\u7731\u7732\u7733\u7734\u7739\u773b\u773d\u773e\u773f\u7742\u7744\u7745\u7746\u7748\u7749\u774a\u774b\u774c\u774d\u774e\u774f\u7752\u7753\u7754\u7755\u7756\u7757\u7758\u7759\u775c\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3\ufffd".split(""),e=0;e!=i[177].length;++e)65533!==i[177][e].charCodeAt(0)&&(n[i[177][e]]=45312+e,t[45312+e]=i[177][e]);for(i[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u775d\u775e\u775f\u7760\u7764\u7767\u7769\u776a\u776d\u776e\u776f\u7770\u7771\u7772\u7773\u7774\u7775\u7776\u7777\u7778\u777a\u777b\u777c\u7781\u7782\u7783\u7786\u7787\u7788\u7789\u778a\u778b\u778f\u7790\u7793\u7794\u7795\u7796\u7797\u7798\u7799\u779a\u779b\u779c\u779d\u779e\u77a1\u77a3\u77a4\u77a6\u77a8\u77ab\u77ad\u77ae\u77af\u77b1\u77b2\u77b4\u77b6\u77b7\u77b8\u77b9\u77ba\ufffd\u77bc\u77be\u77c0\u77c1\u77c2\u77c3\u77c4\u77c5\u77c6\u77c7\u77c8\u77c9\u77ca\u77cb\u77cc\u77ce\u77cf\u77d0\u77d1\u77d2\u77d3\u77d4\u77d5\u77d6\u77d8\u77d9\u77da\u77dd\u77de\u77df\u77e0\u77e1\u77e4\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316\ufffd".split(""),e=0;e!=i[178].length;++e)65533!==i[178][e].charCodeAt(0)&&(n[i[178][e]]=45568+e,t[45568+e]=i[178][e]);for(i[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77e6\u77e8\u77ea\u77ef\u77f0\u77f1\u77f2\u77f4\u77f5\u77f7\u77f9\u77fa\u77fb\u77fc\u7803\u7804\u7805\u7806\u7807\u7808\u780a\u780b\u780e\u780f\u7810\u7813\u7815\u7819\u781b\u781e\u7820\u7821\u7822\u7824\u7828\u782a\u782b\u782e\u782f\u7831\u7832\u7833\u7835\u7836\u783d\u783f\u7841\u7842\u7843\u7844\u7846\u7848\u7849\u784a\u784b\u784d\u784f\u7851\u7853\u7854\u7858\u7859\u785a\ufffd\u785b\u785c\u785e\u785f\u7860\u7861\u7862\u7863\u7864\u7865\u7866\u7867\u7868\u7869\u786f\u7870\u7871\u7872\u7873\u7874\u7875\u7876\u7878\u7879\u787a\u787b\u787d\u787e\u787f\u7880\u7881\u7882\u7883\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a\ufffd".split(""),e=0;e!=i[179].length;++e)65533!==i[179][e].charCodeAt(0)&&(n[i[179][e]]=45824+e,t[45824+e]=i[179][e]);for(i[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7884\u7885\u7886\u7888\u788a\u788b\u788f\u7890\u7892\u7894\u7895\u7896\u7899\u789d\u789e\u78a0\u78a2\u78a4\u78a6\u78a8\u78a9\u78aa\u78ab\u78ac\u78ad\u78ae\u78af\u78b5\u78b6\u78b7\u78b8\u78ba\u78bb\u78bc\u78bd\u78bf\u78c0\u78c2\u78c3\u78c4\u78c6\u78c7\u78c8\u78cc\u78cd\u78ce\u78cf\u78d1\u78d2\u78d3\u78d6\u78d7\u78d8\u78da\u78db\u78dc\u78dd\u78de\u78df\u78e0\u78e1\u78e2\u78e3\ufffd\u78e4\u78e5\u78e6\u78e7\u78e9\u78ea\u78eb\u78ed\u78ee\u78ef\u78f0\u78f1\u78f3\u78f5\u78f6\u78f8\u78f9\u78fb\u78fc\u78fd\u78fe\u78ff\u7900\u7902\u7903\u7904\u7906\u7907\u7908\u7909\u790a\u790b\u790c\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e\ufffd".split(""),e=0;e!=i[180].length;++e)65533!==i[180][e].charCodeAt(0)&&(n[i[180][e]]=46080+e,t[46080+e]=i[180][e]);for(i[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u790d\u790e\u790f\u7910\u7911\u7912\u7914\u7915\u7916\u7917\u7918\u7919\u791a\u791b\u791c\u791d\u791f\u7920\u7921\u7922\u7923\u7925\u7926\u7927\u7928\u7929\u792a\u792b\u792c\u792d\u792e\u792f\u7930\u7931\u7932\u7933\u7935\u7936\u7937\u7938\u7939\u793d\u793f\u7942\u7943\u7944\u7945\u7947\u794a\u794b\u794c\u794d\u794e\u794f\u7950\u7951\u7952\u7954\u7955\u7958\u7959\u7961\u7963\ufffd\u7964\u7966\u7969\u796a\u796b\u796c\u796e\u7970\u7971\u7972\u7973\u7974\u7975\u7976\u7979\u797b\u797c\u797d\u797e\u797f\u7982\u7983\u7986\u7987\u7988\u7989\u798b\u798c\u798d\u798e\u7990\u7991\u7992\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0\ufffd".split(""),e=0;e!=i[181].length;++e)65533!==i[181][e].charCodeAt(0)&&(n[i[181][e]]=46336+e,t[46336+e]=i[181][e]);for(i[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7993\u7994\u7995\u7996\u7997\u7998\u7999\u799b\u799c\u799d\u799e\u799f\u79a0\u79a1\u79a2\u79a3\u79a4\u79a5\u79a6\u79a8\u79a9\u79aa\u79ab\u79ac\u79ad\u79ae\u79af\u79b0\u79b1\u79b2\u79b4\u79b5\u79b6\u79b7\u79b8\u79bc\u79bf\u79c2\u79c4\u79c5\u79c7\u79c8\u79ca\u79cc\u79ce\u79cf\u79d0\u79d3\u79d4\u79d6\u79d7\u79d9\u79da\u79db\u79dc\u79dd\u79de\u79e0\u79e1\u79e2\u79e5\u79e8\u79ea\ufffd\u79ec\u79ee\u79f1\u79f2\u79f3\u79f4\u79f5\u79f6\u79f7\u79f9\u79fa\u79fc\u79fe\u79ff\u7a01\u7a04\u7a05\u7a07\u7a08\u7a09\u7a0a\u7a0c\u7a0f\u7a10\u7a11\u7a12\u7a13\u7a15\u7a16\u7a18\u7a19\u7a1b\u7a1c\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c\ufffd".split(""),e=0;e!=i[182].length;++e)65533!==i[182][e].charCodeAt(0)&&(n[i[182][e]]=46592+e,t[46592+e]=i[182][e]);for(i[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a1d\u7a1f\u7a21\u7a22\u7a24\u7a25\u7a26\u7a27\u7a28\u7a29\u7a2a\u7a2b\u7a2c\u7a2d\u7a2e\u7a2f\u7a30\u7a31\u7a32\u7a34\u7a35\u7a36\u7a38\u7a3a\u7a3e\u7a40\u7a41\u7a42\u7a43\u7a44\u7a45\u7a47\u7a48\u7a49\u7a4a\u7a4b\u7a4c\u7a4d\u7a4e\u7a4f\u7a50\u7a52\u7a53\u7a54\u7a55\u7a56\u7a58\u7a59\u7a5a\u7a5b\u7a5c\u7a5d\u7a5e\u7a5f\u7a60\u7a61\u7a62\u7a63\u7a64\u7a65\u7a66\u7a67\u7a68\ufffd\u7a69\u7a6a\u7a6b\u7a6c\u7a6d\u7a6e\u7a6f\u7a71\u7a72\u7a73\u7a75\u7a7b\u7a7c\u7a7d\u7a7e\u7a82\u7a85\u7a87\u7a89\u7a8a\u7a8b\u7a8c\u7a8e\u7a8f\u7a90\u7a93\u7a94\u7a99\u7a9a\u7a9b\u7a9e\u7aa1\u7aa2\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d\ufffd".split(""),e=0;e!=i[183].length;++e)65533!==i[183][e].charCodeAt(0)&&(n[i[183][e]]=46848+e,t[46848+e]=i[183][e]);for(i[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7aa3\u7aa4\u7aa7\u7aa9\u7aaa\u7aab\u7aae\u7aaf\u7ab0\u7ab1\u7ab2\u7ab4\u7ab5\u7ab6\u7ab7\u7ab8\u7ab9\u7aba\u7abb\u7abc\u7abd\u7abe\u7ac0\u7ac1\u7ac2\u7ac3\u7ac4\u7ac5\u7ac6\u7ac7\u7ac8\u7ac9\u7aca\u7acc\u7acd\u7ace\u7acf\u7ad0\u7ad1\u7ad2\u7ad3\u7ad4\u7ad5\u7ad7\u7ad8\u7ada\u7adb\u7adc\u7add\u7ae1\u7ae2\u7ae4\u7ae7\u7ae8\u7ae9\u7aea\u7aeb\u7aec\u7aee\u7af0\u7af1\u7af2\u7af3\ufffd\u7af4\u7af5\u7af6\u7af7\u7af8\u7afb\u7afc\u7afe\u7b00\u7b01\u7b02\u7b05\u7b07\u7b09\u7b0c\u7b0d\u7b0e\u7b10\u7b12\u7b13\u7b16\u7b17\u7b18\u7b1a\u7b1c\u7b1d\u7b1f\u7b21\u7b22\u7b23\u7b27\u7b29\u7b2d\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9\ufffd".split(""),e=0;e!=i[184].length;++e)65533!==i[184][e].charCodeAt(0)&&(n[i[184][e]]=47104+e,t[47104+e]=i[184][e]);for(i[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7b2f\u7b30\u7b32\u7b34\u7b35\u7b36\u7b37\u7b39\u7b3b\u7b3d\u7b3f\u7b40\u7b41\u7b42\u7b43\u7b44\u7b46\u7b48\u7b4a\u7b4d\u7b4e\u7b53\u7b55\u7b57\u7b59\u7b5c\u7b5e\u7b5f\u7b61\u7b63\u7b64\u7b65\u7b66\u7b67\u7b68\u7b69\u7b6a\u7b6b\u7b6c\u7b6d\u7b6f\u7b70\u7b73\u7b74\u7b76\u7b78\u7b7a\u7b7c\u7b7d\u7b7f\u7b81\u7b82\u7b83\u7b84\u7b86\u7b87\u7b88\u7b89\u7b8a\u7b8b\u7b8c\u7b8e\u7b8f\ufffd\u7b91\u7b92\u7b93\u7b96\u7b98\u7b99\u7b9a\u7b9b\u7b9e\u7b9f\u7ba0\u7ba3\u7ba4\u7ba5\u7bae\u7baf\u7bb0\u7bb2\u7bb3\u7bb5\u7bb6\u7bb7\u7bb9\u7bba\u7bbb\u7bbc\u7bbd\u7bbe\u7bbf\u7bc0\u7bc2\u7bc3\u7bc4\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8\ufffd".split(""),e=0;e!=i[185].length;++e)65533!==i[185][e].charCodeAt(0)&&(n[i[185][e]]=47360+e,t[47360+e]=i[185][e]);for(i[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7bc5\u7bc8\u7bc9\u7bca\u7bcb\u7bcd\u7bce\u7bcf\u7bd0\u7bd2\u7bd4\u7bd5\u7bd6\u7bd7\u7bd8\u7bdb\u7bdc\u7bde\u7bdf\u7be0\u7be2\u7be3\u7be4\u7be7\u7be8\u7be9\u7beb\u7bec\u7bed\u7bef\u7bf0\u7bf2\u7bf3\u7bf4\u7bf5\u7bf6\u7bf8\u7bf9\u7bfa\u7bfb\u7bfd\u7bff\u7c00\u7c01\u7c02\u7c03\u7c04\u7c05\u7c06\u7c08\u7c09\u7c0a\u7c0d\u7c0e\u7c10\u7c11\u7c12\u7c13\u7c14\u7c15\u7c17\u7c18\u7c19\ufffd\u7c1a\u7c1b\u7c1c\u7c1d\u7c1e\u7c20\u7c21\u7c22\u7c23\u7c24\u7c25\u7c28\u7c29\u7c2b\u7c2c\u7c2d\u7c2e\u7c2f\u7c30\u7c31\u7c32\u7c33\u7c34\u7c35\u7c36\u7c37\u7c39\u7c3a\u7c3b\u7c3c\u7c3d\u7c3e\u7c42\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56\ufffd".split(""),e=0;e!=i[186].length;++e)65533!==i[186][e].charCodeAt(0)&&(n[i[186][e]]=47616+e,t[47616+e]=i[186][e]);for(i[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7c43\u7c44\u7c45\u7c46\u7c47\u7c48\u7c49\u7c4a\u7c4b\u7c4c\u7c4e\u7c4f\u7c50\u7c51\u7c52\u7c53\u7c54\u7c55\u7c56\u7c57\u7c58\u7c59\u7c5a\u7c5b\u7c5c\u7c5d\u7c5e\u7c5f\u7c60\u7c61\u7c62\u7c63\u7c64\u7c65\u7c66\u7c67\u7c68\u7c69\u7c6a\u7c6b\u7c6c\u7c6d\u7c6e\u7c6f\u7c70\u7c71\u7c72\u7c75\u7c76\u7c77\u7c78\u7c79\u7c7a\u7c7e\u7c7f\u7c80\u7c81\u7c82\u7c83\u7c84\u7c85\u7c86\u7c87\ufffd\u7c88\u7c8a\u7c8b\u7c8c\u7c8d\u7c8e\u7c8f\u7c90\u7c93\u7c94\u7c96\u7c99\u7c9a\u7c9b\u7ca0\u7ca1\u7ca3\u7ca6\u7ca7\u7ca8\u7ca9\u7cab\u7cac\u7cad\u7caf\u7cb0\u7cb4\u7cb5\u7cb6\u7cb7\u7cb8\u7cba\u7cbb\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95\ufffd".split(""),e=0;e!=i[187].length;++e)65533!==i[187][e].charCodeAt(0)&&(n[i[187][e]]=47872+e,t[47872+e]=i[187][e]);for(i[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7cbf\u7cc0\u7cc2\u7cc3\u7cc4\u7cc6\u7cc9\u7ccb\u7cce\u7ccf\u7cd0\u7cd1\u7cd2\u7cd3\u7cd4\u7cd8\u7cda\u7cdb\u7cdd\u7cde\u7ce1\u7ce2\u7ce3\u7ce4\u7ce5\u7ce6\u7ce7\u7ce9\u7cea\u7ceb\u7cec\u7ced\u7cee\u7cf0\u7cf1\u7cf2\u7cf3\u7cf4\u7cf5\u7cf6\u7cf7\u7cf9\u7cfa\u7cfc\u7cfd\u7cfe\u7cff\u7d00\u7d01\u7d02\u7d03\u7d04\u7d05\u7d06\u7d07\u7d08\u7d09\u7d0b\u7d0c\u7d0d\u7d0e\u7d0f\u7d10\ufffd\u7d11\u7d12\u7d13\u7d14\u7d15\u7d16\u7d17\u7d18\u7d19\u7d1a\u7d1b\u7d1c\u7d1d\u7d1e\u7d1f\u7d21\u7d23\u7d24\u7d25\u7d26\u7d28\u7d29\u7d2a\u7d2c\u7d2d\u7d2e\u7d30\u7d31\u7d32\u7d33\u7d34\u7d35\u7d36\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6\ufffd".split(""),e=0;e!=i[188].length;++e)65533!==i[188][e].charCodeAt(0)&&(n[i[188][e]]=48128+e,t[48128+e]=i[188][e]);for(i[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d37\u7d38\u7d39\u7d3a\u7d3b\u7d3c\u7d3d\u7d3e\u7d3f\u7d40\u7d41\u7d42\u7d43\u7d44\u7d45\u7d46\u7d47\u7d48\u7d49\u7d4a\u7d4b\u7d4c\u7d4d\u7d4e\u7d4f\u7d50\u7d51\u7d52\u7d53\u7d54\u7d55\u7d56\u7d57\u7d58\u7d59\u7d5a\u7d5b\u7d5c\u7d5d\u7d5e\u7d5f\u7d60\u7d61\u7d62\u7d63\u7d64\u7d65\u7d66\u7d67\u7d68\u7d69\u7d6a\u7d6b\u7d6c\u7d6d\u7d6f\u7d70\u7d71\u7d72\u7d73\u7d74\u7d75\u7d76\ufffd\u7d78\u7d79\u7d7a\u7d7b\u7d7c\u7d7d\u7d7e\u7d7f\u7d80\u7d81\u7d82\u7d83\u7d84\u7d85\u7d86\u7d87\u7d88\u7d89\u7d8a\u7d8b\u7d8c\u7d8d\u7d8e\u7d8f\u7d90\u7d91\u7d92\u7d93\u7d94\u7d95\u7d96\u7d97\u7d98\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78\ufffd".split(""),e=0;e!=i[189].length;++e)65533!==i[189][e].charCodeAt(0)&&(n[i[189][e]]=48384+e,t[48384+e]=i[189][e]);for(i[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d99\u7d9a\u7d9b\u7d9c\u7d9d\u7d9e\u7d9f\u7da0\u7da1\u7da2\u7da3\u7da4\u7da5\u7da7\u7da8\u7da9\u7daa\u7dab\u7dac\u7dad\u7daf\u7db0\u7db1\u7db2\u7db3\u7db4\u7db5\u7db6\u7db7\u7db8\u7db9\u7dba\u7dbb\u7dbc\u7dbd\u7dbe\u7dbf\u7dc0\u7dc1\u7dc2\u7dc3\u7dc4\u7dc5\u7dc6\u7dc7\u7dc8\u7dc9\u7dca\u7dcb\u7dcc\u7dcd\u7dce\u7dcf\u7dd0\u7dd1\u7dd2\u7dd3\u7dd4\u7dd5\u7dd6\u7dd7\u7dd8\u7dd9\ufffd\u7dda\u7ddb\u7ddc\u7ddd\u7dde\u7ddf\u7de0\u7de1\u7de2\u7de3\u7de4\u7de5\u7de6\u7de7\u7de8\u7de9\u7dea\u7deb\u7dec\u7ded\u7dee\u7def\u7df0\u7df1\u7df2\u7df3\u7df4\u7df5\u7df6\u7df7\u7df8\u7df9\u7dfa\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb\ufffd".split(""),e=0;e!=i[190].length;++e)65533!==i[190][e].charCodeAt(0)&&(n[i[190][e]]=48640+e,t[48640+e]=i[190][e]);for(i[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7dfb\u7dfc\u7dfd\u7dfe\u7dff\u7e00\u7e01\u7e02\u7e03\u7e04\u7e05\u7e06\u7e07\u7e08\u7e09\u7e0a\u7e0b\u7e0c\u7e0d\u7e0e\u7e0f\u7e10\u7e11\u7e12\u7e13\u7e14\u7e15\u7e16\u7e17\u7e18\u7e19\u7e1a\u7e1b\u7e1c\u7e1d\u7e1e\u7e1f\u7e20\u7e21\u7e22\u7e23\u7e24\u7e25\u7e26\u7e27\u7e28\u7e29\u7e2a\u7e2b\u7e2c\u7e2d\u7e2e\u7e2f\u7e30\u7e31\u7e32\u7e33\u7e34\u7e35\u7e36\u7e37\u7e38\u7e39\ufffd\u7e3a\u7e3c\u7e3d\u7e3e\u7e3f\u7e40\u7e42\u7e43\u7e44\u7e45\u7e46\u7e48\u7e49\u7e4a\u7e4b\u7e4c\u7e4d\u7e4e\u7e4f\u7e50\u7e51\u7e52\u7e53\u7e54\u7e55\u7e56\u7e57\u7e58\u7e59\u7e5a\u7e5b\u7e5c\u7e5d\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080\ufffd".split(""),e=0;e!=i[191].length;++e)65533!==i[191][e].charCodeAt(0)&&(n[i[191][e]]=48896+e,t[48896+e]=i[191][e]);for(i[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e5e\u7e5f\u7e60\u7e61\u7e62\u7e63\u7e64\u7e65\u7e66\u7e67\u7e68\u7e69\u7e6a\u7e6b\u7e6c\u7e6d\u7e6e\u7e6f\u7e70\u7e71\u7e72\u7e73\u7e74\u7e75\u7e76\u7e77\u7e78\u7e79\u7e7a\u7e7b\u7e7c\u7e7d\u7e7e\u7e7f\u7e80\u7e81\u7e83\u7e84\u7e85\u7e86\u7e87\u7e88\u7e89\u7e8a\u7e8b\u7e8c\u7e8d\u7e8e\u7e8f\u7e90\u7e91\u7e92\u7e93\u7e94\u7e95\u7e96\u7e97\u7e98\u7e99\u7e9a\u7e9c\u7e9d\u7e9e\ufffd\u7eae\u7eb4\u7ebb\u7ebc\u7ed6\u7ee4\u7eec\u7ef9\u7f0a\u7f10\u7f1e\u7f37\u7f39\u7f3b\u7f3c\u7f3d\u7f3e\u7f3f\u7f40\u7f41\u7f43\u7f46\u7f47\u7f48\u7f49\u7f4a\u7f4b\u7f4c\u7f4d\u7f4e\u7f4f\u7f52\u7f53\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0\ufffd".split(""),e=0;e!=i[192].length;++e)65533!==i[192][e].charCodeAt(0)&&(n[i[192][e]]=49152+e,t[49152+e]=i[192][e]);for(i[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f56\u7f59\u7f5b\u7f5c\u7f5d\u7f5e\u7f60\u7f63\u7f64\u7f65\u7f66\u7f67\u7f6b\u7f6c\u7f6d\u7f6f\u7f70\u7f73\u7f75\u7f76\u7f77\u7f78\u7f7a\u7f7b\u7f7c\u7f7d\u7f7f\u7f80\u7f82\u7f83\u7f84\u7f85\u7f86\u7f87\u7f88\u7f89\u7f8b\u7f8d\u7f8f\u7f90\u7f91\u7f92\u7f93\u7f95\u7f96\u7f97\u7f98\u7f99\u7f9b\u7f9c\u7fa0\u7fa2\u7fa3\u7fa5\u7fa6\u7fa8\u7fa9\u7faa\u7fab\u7fac\u7fad\u7fae\u7fb1\ufffd\u7fb3\u7fb4\u7fb5\u7fb6\u7fb7\u7fba\u7fbb\u7fbe\u7fc0\u7fc2\u7fc3\u7fc4\u7fc6\u7fc7\u7fc8\u7fc9\u7fcb\u7fcd\u7fcf\u7fd0\u7fd1\u7fd2\u7fd3\u7fd6\u7fd7\u7fd9\u7fda\u7fdb\u7fdc\u7fdd\u7fde\u7fe2\u7fe3\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf\ufffd".split(""),e=0;e!=i[193].length;++e)65533!==i[193][e].charCodeAt(0)&&(n[i[193][e]]=49408+e,t[49408+e]=i[193][e]);for(i[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7fe4\u7fe7\u7fe8\u7fea\u7feb\u7fec\u7fed\u7fef\u7ff2\u7ff4\u7ff5\u7ff6\u7ff7\u7ff8\u7ff9\u7ffa\u7ffd\u7ffe\u7fff\u8002\u8007\u8008\u8009\u800a\u800e\u800f\u8011\u8013\u801a\u801b\u801d\u801e\u801f\u8021\u8023\u8024\u802b\u802c\u802d\u802e\u802f\u8030\u8032\u8034\u8039\u803a\u803c\u803e\u8040\u8041\u8044\u8045\u8047\u8048\u8049\u804e\u804f\u8050\u8051\u8053\u8055\u8056\u8057\ufffd\u8059\u805b\u805c\u805d\u805e\u805f\u8060\u8061\u8062\u8063\u8064\u8065\u8066\u8067\u8068\u806b\u806c\u806d\u806e\u806f\u8070\u8072\u8073\u8074\u8075\u8076\u8077\u8078\u8079\u807a\u807b\u807c\u807d\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b\ufffd".split(""),e=0;e!=i[194].length;++e)65533!==i[194][e].charCodeAt(0)&&(n[i[194][e]]=49664+e,t[49664+e]=i[194][e]);for(i[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u807e\u8081\u8082\u8085\u8088\u808a\u808d\u808e\u808f\u8090\u8091\u8092\u8094\u8095\u8097\u8099\u809e\u80a3\u80a6\u80a7\u80a8\u80ac\u80b0\u80b3\u80b5\u80b6\u80b8\u80b9\u80bb\u80c5\u80c7\u80c8\u80c9\u80ca\u80cb\u80cf\u80d0\u80d1\u80d2\u80d3\u80d4\u80d5\u80d8\u80df\u80e0\u80e2\u80e3\u80e6\u80ee\u80f5\u80f7\u80f9\u80fb\u80fe\u80ff\u8100\u8101\u8103\u8104\u8105\u8107\u8108\u810b\ufffd\u810c\u8115\u8117\u8119\u811b\u811c\u811d\u811f\u8120\u8121\u8122\u8123\u8124\u8125\u8126\u8127\u8128\u8129\u812a\u812b\u812d\u812e\u8130\u8133\u8134\u8135\u8137\u8139\u813a\u813b\u813c\u813d\u813f\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478\ufffd".split(""),e=0;e!=i[195].length;++e)65533!==i[195][e].charCodeAt(0)&&(n[i[195][e]]=49920+e,t[49920+e]=i[195][e]);for(i[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8140\u8141\u8142\u8143\u8144\u8145\u8147\u8149\u814d\u814e\u814f\u8152\u8156\u8157\u8158\u815b\u815c\u815d\u815e\u815f\u8161\u8162\u8163\u8164\u8166\u8168\u816a\u816b\u816c\u816f\u8172\u8173\u8175\u8176\u8177\u8178\u8181\u8183\u8184\u8185\u8186\u8187\u8189\u818b\u818c\u818d\u818e\u8190\u8192\u8193\u8194\u8195\u8196\u8197\u8199\u819a\u819e\u819f\u81a0\u81a1\u81a2\u81a4\u81a5\ufffd\u81a7\u81a9\u81ab\u81ac\u81ad\u81ae\u81af\u81b0\u81b1\u81b2\u81b4\u81b5\u81b6\u81b7\u81b8\u81b9\u81bc\u81bd\u81be\u81bf\u81c4\u81c5\u81c7\u81c8\u81c9\u81cb\u81cd\u81ce\u81cf\u81d0\u81d1\u81d2\u81d3\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81\ufffd".split(""),e=0;e!=i[196].length;++e)65533!==i[196][e].charCodeAt(0)&&(n[i[196][e]]=50176+e,t[50176+e]=i[196][e]);for(i[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81d4\u81d5\u81d6\u81d7\u81d8\u81d9\u81da\u81db\u81dc\u81dd\u81de\u81df\u81e0\u81e1\u81e2\u81e4\u81e5\u81e6\u81e8\u81e9\u81eb\u81ee\u81ef\u81f0\u81f1\u81f2\u81f5\u81f6\u81f7\u81f8\u81f9\u81fa\u81fd\u81ff\u8203\u8207\u8208\u8209\u820a\u820b\u820e\u820f\u8211\u8213\u8215\u8216\u8217\u8218\u8219\u821a\u821d\u8220\u8224\u8225\u8226\u8227\u8229\u822e\u8232\u823a\u823c\u823d\u823f\ufffd\u8240\u8241\u8242\u8243\u8245\u8246\u8248\u824a\u824c\u824d\u824e\u8250\u8251\u8252\u8253\u8254\u8255\u8256\u8257\u8259\u825b\u825c\u825d\u825e\u8260\u8261\u8262\u8263\u8264\u8265\u8266\u8267\u8269\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7\ufffd".split(""),e=0;e!=i[197].length;++e)65533!==i[197][e].charCodeAt(0)&&(n[i[197][e]]=50432+e,t[50432+e]=i[197][e]);for(i[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u826a\u826b\u826c\u826d\u8271\u8275\u8276\u8277\u8278\u827b\u827c\u8280\u8281\u8283\u8285\u8286\u8287\u8289\u828c\u8290\u8293\u8294\u8295\u8296\u829a\u829b\u829e\u82a0\u82a2\u82a3\u82a7\u82b2\u82b5\u82b6\u82ba\u82bb\u82bc\u82bf\u82c0\u82c2\u82c3\u82c5\u82c6\u82c9\u82d0\u82d6\u82d9\u82da\u82dd\u82e2\u82e7\u82e8\u82e9\u82ea\u82ec\u82ed\u82ee\u82f0\u82f2\u82f3\u82f5\u82f6\u82f8\ufffd\u82fa\u82fc\u82fd\u82fe\u82ff\u8300\u830a\u830b\u830d\u8310\u8312\u8313\u8316\u8318\u8319\u831d\u831e\u831f\u8320\u8321\u8322\u8323\u8324\u8325\u8326\u8329\u832a\u832e\u8330\u8332\u8337\u833b\u833d\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390\ufffd".split(""),e=0;e!=i[198].length;++e)65533!==i[198][e].charCodeAt(0)&&(n[i[198][e]]=50688+e,t[50688+e]=i[198][e]);for(i[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u833e\u833f\u8341\u8342\u8344\u8345\u8348\u834a\u834b\u834c\u834d\u834e\u8353\u8355\u8356\u8357\u8358\u8359\u835d\u8362\u8370\u8371\u8372\u8373\u8374\u8375\u8376\u8379\u837a\u837e\u837f\u8380\u8381\u8382\u8383\u8384\u8387\u8388\u838a\u838b\u838c\u838d\u838f\u8390\u8391\u8394\u8395\u8396\u8397\u8399\u839a\u839d\u839f\u83a1\u83a2\u83a3\u83a4\u83a5\u83a6\u83a7\u83ac\u83ad\u83ae\ufffd\u83af\u83b5\u83bb\u83be\u83bf\u83c2\u83c3\u83c4\u83c6\u83c8\u83c9\u83cb\u83cd\u83ce\u83d0\u83d1\u83d2\u83d3\u83d5\u83d7\u83d9\u83da\u83db\u83de\u83e2\u83e3\u83e4\u83e6\u83e7\u83e8\u83eb\u83ec\u83ed\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20\ufffd".split(""),e=0;e!=i[199].length;++e)65533!==i[199][e].charCodeAt(0)&&(n[i[199][e]]=50944+e,t[50944+e]=i[199][e]);for(i[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u83ee\u83ef\u83f3\u83f4\u83f5\u83f6\u83f7\u83fa\u83fb\u83fc\u83fe\u83ff\u8400\u8402\u8405\u8407\u8408\u8409\u840a\u8410\u8412\u8413\u8414\u8415\u8416\u8417\u8419\u841a\u841b\u841e\u841f\u8420\u8421\u8422\u8423\u8429\u842a\u842b\u842c\u842d\u842e\u842f\u8430\u8432\u8433\u8434\u8435\u8436\u8437\u8439\u843a\u843b\u843e\u843f\u8440\u8441\u8442\u8443\u8444\u8445\u8447\u8448\u8449\ufffd\u844a\u844b\u844c\u844d\u844e\u844f\u8450\u8452\u8453\u8454\u8455\u8456\u8458\u845d\u845e\u845f\u8460\u8462\u8464\u8465\u8466\u8467\u8468\u846a\u846e\u846f\u8470\u8472\u8474\u8477\u8479\u847b\u847c\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1\ufffd".split(""),e=0;e!=i[200].length;++e)65533!==i[200][e].charCodeAt(0)&&(n[i[200][e]]=51200+e,t[51200+e]=i[200][e]);for(i[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u847d\u847e\u847f\u8480\u8481\u8483\u8484\u8485\u8486\u848a\u848d\u848f\u8490\u8491\u8492\u8493\u8494\u8495\u8496\u8498\u849a\u849b\u849d\u849e\u849f\u84a0\u84a2\u84a3\u84a4\u84a5\u84a6\u84a7\u84a8\u84a9\u84aa\u84ab\u84ac\u84ad\u84ae\u84b0\u84b1\u84b3\u84b5\u84b6\u84b7\u84bb\u84bc\u84be\u84c0\u84c2\u84c3\u84c5\u84c6\u84c7\u84c8\u84cb\u84cc\u84ce\u84cf\u84d2\u84d4\u84d5\u84d7\ufffd\u84d8\u84d9\u84da\u84db\u84dc\u84de\u84e1\u84e2\u84e4\u84e7\u84e8\u84e9\u84ea\u84eb\u84ed\u84ee\u84ef\u84f1\u84f2\u84f3\u84f4\u84f5\u84f6\u84f7\u84f8\u84f9\u84fa\u84fb\u84fd\u84fe\u8500\u8501\u8502\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3\ufffd".split(""),e=0;e!=i[201].length;++e)65533!==i[201][e].charCodeAt(0)&&(n[i[201][e]]=51456+e,t[51456+e]=i[201][e]);for(i[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8503\u8504\u8505\u8506\u8507\u8508\u8509\u850a\u850b\u850d\u850e\u850f\u8510\u8512\u8514\u8515\u8516\u8518\u8519\u851b\u851c\u851d\u851e\u8520\u8522\u8523\u8524\u8525\u8526\u8527\u8528\u8529\u852a\u852d\u852e\u852f\u8530\u8531\u8532\u8533\u8534\u8535\u8536\u853e\u853f\u8540\u8541\u8542\u8544\u8545\u8546\u8547\u854b\u854c\u854d\u854e\u854f\u8550\u8551\u8552\u8553\u8554\u8555\ufffd\u8557\u8558\u855a\u855b\u855c\u855d\u855f\u8560\u8561\u8562\u8563\u8565\u8566\u8567\u8569\u856a\u856b\u856c\u856d\u856e\u856f\u8570\u8571\u8573\u8575\u8576\u8577\u8578\u857c\u857d\u857f\u8580\u8581\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31\ufffd".split(""),e=0;e!=i[202].length;++e)65533!==i[202][e].charCodeAt(0)&&(n[i[202][e]]=51712+e,t[51712+e]=i[202][e]);for(i[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8582\u8583\u8586\u8588\u8589\u858a\u858b\u858c\u858d\u858e\u8590\u8591\u8592\u8593\u8594\u8595\u8596\u8597\u8598\u8599\u859a\u859d\u859e\u859f\u85a0\u85a1\u85a2\u85a3\u85a5\u85a6\u85a7\u85a9\u85ab\u85ac\u85ad\u85b1\u85b2\u85b3\u85b4\u85b5\u85b6\u85b8\u85ba\u85bb\u85bc\u85bd\u85be\u85bf\u85c0\u85c2\u85c3\u85c4\u85c5\u85c6\u85c7\u85c8\u85ca\u85cb\u85cc\u85cd\u85ce\u85d1\u85d2\ufffd\u85d4\u85d6\u85d7\u85d8\u85d9\u85da\u85db\u85dd\u85de\u85df\u85e0\u85e1\u85e2\u85e3\u85e5\u85e6\u85e7\u85e8\u85ea\u85eb\u85ec\u85ed\u85ee\u85ef\u85f0\u85f1\u85f2\u85f3\u85f4\u85f5\u85f6\u85f7\u85f8\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854\ufffd".split(""),e=0;e!=i[203].length;++e)65533!==i[203][e].charCodeAt(0)&&(n[i[203][e]]=51968+e,t[51968+e]=i[203][e]);for(i[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u85f9\u85fa\u85fc\u85fd\u85fe\u8600\u8601\u8602\u8603\u8604\u8606\u8607\u8608\u8609\u860a\u860b\u860c\u860d\u860e\u860f\u8610\u8612\u8613\u8614\u8615\u8617\u8618\u8619\u861a\u861b\u861c\u861d\u861e\u861f\u8620\u8621\u8622\u8623\u8624\u8625\u8626\u8628\u862a\u862b\u862c\u862d\u862e\u862f\u8630\u8631\u8632\u8633\u8634\u8635\u8636\u8637\u8639\u863a\u863b\u863d\u863e\u863f\u8640\ufffd\u8641\u8642\u8643\u8644\u8645\u8646\u8647\u8648\u8649\u864a\u864b\u864c\u8652\u8653\u8655\u8656\u8657\u8658\u8659\u865b\u865c\u865d\u865f\u8660\u8661\u8663\u8664\u8665\u8666\u8667\u8668\u8669\u866a\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3\ufffd".split(""),e=0;e!=i[204].length;++e)65533!==i[204][e].charCodeAt(0)&&(n[i[204][e]]=52224+e,t[52224+e]=i[204][e]);for(i[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u866d\u866f\u8670\u8672\u8673\u8674\u8675\u8676\u8677\u8678\u8683\u8684\u8685\u8686\u8687\u8688\u8689\u868e\u868f\u8690\u8691\u8692\u8694\u8696\u8697\u8698\u8699\u869a\u869b\u869e\u869f\u86a0\u86a1\u86a2\u86a5\u86a6\u86ab\u86ad\u86ae\u86b2\u86b3\u86b7\u86b8\u86b9\u86bb\u86bc\u86bd\u86be\u86bf\u86c1\u86c2\u86c3\u86c5\u86c8\u86cc\u86cd\u86d2\u86d3\u86d5\u86d6\u86d7\u86da\u86dc\ufffd\u86dd\u86e0\u86e1\u86e2\u86e3\u86e5\u86e6\u86e7\u86e8\u86ea\u86eb\u86ec\u86ef\u86f5\u86f6\u86f7\u86fa\u86fb\u86fc\u86fd\u86ff\u8701\u8704\u8705\u8706\u870b\u870c\u870e\u870f\u8710\u8711\u8714\u8716\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01\ufffd".split(""),e=0;e!=i[205].length;++e)65533!==i[205][e].charCodeAt(0)&&(n[i[205][e]]=52480+e,t[52480+e]=i[205][e]);for(i[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8719\u871b\u871d\u871f\u8720\u8724\u8726\u8727\u8728\u872a\u872b\u872c\u872d\u872f\u8730\u8732\u8733\u8735\u8736\u8738\u8739\u873a\u873c\u873d\u8740\u8741\u8742\u8743\u8744\u8745\u8746\u874a\u874b\u874d\u874f\u8750\u8751\u8752\u8754\u8755\u8756\u8758\u875a\u875b\u875c\u875d\u875e\u875f\u8761\u8762\u8766\u8767\u8768\u8769\u876a\u876b\u876c\u876d\u876f\u8771\u8772\u8773\u8775\ufffd\u8777\u8778\u8779\u877a\u877f\u8780\u8781\u8784\u8786\u8787\u8789\u878a\u878c\u878e\u878f\u8790\u8791\u8792\u8794\u8795\u8796\u8798\u8799\u879a\u879b\u879c\u879d\u879e\u87a0\u87a1\u87a2\u87a3\u87a4\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a\ufffd".split(""),e=0;e!=i[206].length;++e)65533!==i[206][e].charCodeAt(0)&&(n[i[206][e]]=52736+e,t[52736+e]=i[206][e]);for(i[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u87a5\u87a6\u87a7\u87a9\u87aa\u87ae\u87b0\u87b1\u87b2\u87b4\u87b6\u87b7\u87b8\u87b9\u87bb\u87bc\u87be\u87bf\u87c1\u87c2\u87c3\u87c4\u87c5\u87c7\u87c8\u87c9\u87cc\u87cd\u87ce\u87cf\u87d0\u87d4\u87d5\u87d6\u87d7\u87d8\u87d9\u87da\u87dc\u87dd\u87de\u87df\u87e1\u87e2\u87e3\u87e4\u87e6\u87e7\u87e8\u87e9\u87eb\u87ec\u87ed\u87ef\u87f0\u87f1\u87f2\u87f3\u87f4\u87f5\u87f6\u87f7\u87f8\ufffd\u87fa\u87fb\u87fc\u87fd\u87ff\u8800\u8801\u8802\u8804\u8805\u8806\u8807\u8808\u8809\u880b\u880c\u880d\u880e\u880f\u8810\u8811\u8812\u8814\u8817\u8818\u8819\u881a\u881c\u881d\u881e\u881f\u8820\u8823\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653\ufffd".split(""),e=0;e!=i[207].length;++e)65533!==i[207][e].charCodeAt(0)&&(n[i[207][e]]=52992+e,t[52992+e]=i[207][e]);for(i[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8824\u8825\u8826\u8827\u8828\u8829\u882a\u882b\u882c\u882d\u882e\u882f\u8830\u8831\u8833\u8834\u8835\u8836\u8837\u8838\u883a\u883b\u883d\u883e\u883f\u8841\u8842\u8843\u8846\u8847\u8848\u8849\u884a\u884b\u884e\u884f\u8850\u8851\u8852\u8853\u8855\u8856\u8858\u885a\u885b\u885c\u885d\u885e\u885f\u8860\u8866\u8867\u886a\u886d\u886f\u8871\u8873\u8874\u8875\u8876\u8878\u8879\u887a\ufffd\u887b\u887c\u8880\u8883\u8886\u8887\u8889\u888a\u888c\u888e\u888f\u8890\u8891\u8893\u8894\u8895\u8897\u8898\u8899\u889a\u889b\u889d\u889e\u889f\u88a0\u88a1\u88a3\u88a5\u88a6\u88a7\u88a8\u88a9\u88aa\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384\ufffd".split(""),e=0;e!=i[208].length;++e)65533!==i[208][e].charCodeAt(0)&&(n[i[208][e]]=53248+e,t[53248+e]=i[208][e]);for(i[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u88ac\u88ae\u88af\u88b0\u88b2\u88b3\u88b4\u88b5\u88b6\u88b8\u88b9\u88ba\u88bb\u88bd\u88be\u88bf\u88c0\u88c3\u88c4\u88c7\u88c8\u88ca\u88cb\u88cc\u88cd\u88cf\u88d0\u88d1\u88d3\u88d6\u88d7\u88da\u88db\u88dc\u88dd\u88de\u88e0\u88e1\u88e6\u88e7\u88e9\u88ea\u88eb\u88ec\u88ed\u88ee\u88ef\u88f2\u88f5\u88f6\u88f7\u88fa\u88fb\u88fd\u88ff\u8900\u8901\u8903\u8904\u8905\u8906\u8907\u8908\ufffd\u8909\u890b\u890c\u890d\u890e\u890f\u8911\u8914\u8915\u8916\u8917\u8918\u891c\u891d\u891e\u891f\u8920\u8922\u8923\u8924\u8926\u8927\u8928\u8929\u892c\u892d\u892e\u892f\u8931\u8932\u8933\u8935\u8937\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476\ufffd".split(""),e=0;e!=i[209].length;++e)65533!==i[209][e].charCodeAt(0)&&(n[i[209][e]]=53504+e,t[53504+e]=i[209][e]);for(i[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8938\u8939\u893a\u893b\u893c\u893d\u893e\u893f\u8940\u8942\u8943\u8945\u8946\u8947\u8948\u8949\u894a\u894b\u894c\u894d\u894e\u894f\u8950\u8951\u8952\u8953\u8954\u8955\u8956\u8957\u8958\u8959\u895a\u895b\u895c\u895d\u8960\u8961\u8962\u8963\u8964\u8965\u8967\u8968\u8969\u896a\u896b\u896c\u896d\u896e\u896f\u8970\u8971\u8972\u8973\u8974\u8975\u8976\u8977\u8978\u8979\u897a\u897c\ufffd\u897d\u897e\u8980\u8982\u8984\u8985\u8987\u8988\u8989\u898a\u898b\u898c\u898d\u898e\u898f\u8990\u8991\u8992\u8993\u8994\u8995\u8996\u8997\u8998\u8999\u899a\u899b\u899c\u899d\u899e\u899f\u89a0\u89a1\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690\ufffd".split(""),e=0;e!=i[210].length;++e)65533!==i[210][e].charCodeAt(0)&&(n[i[210][e]]=53760+e,t[53760+e]=i[210][e]);for(i[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89a2\u89a3\u89a4\u89a5\u89a6\u89a7\u89a8\u89a9\u89aa\u89ab\u89ac\u89ad\u89ae\u89af\u89b0\u89b1\u89b2\u89b3\u89b4\u89b5\u89b6\u89b7\u89b8\u89b9\u89ba\u89bb\u89bc\u89bd\u89be\u89bf\u89c0\u89c3\u89cd\u89d3\u89d4\u89d5\u89d7\u89d8\u89d9\u89db\u89dd\u89df\u89e0\u89e1\u89e2\u89e4\u89e7\u89e8\u89e9\u89ea\u89ec\u89ed\u89ee\u89f0\u89f1\u89f2\u89f4\u89f5\u89f6\u89f7\u89f8\u89f9\u89fa\ufffd\u89fb\u89fc\u89fd\u89fe\u89ff\u8a01\u8a02\u8a03\u8a04\u8a05\u8a06\u8a08\u8a09\u8a0a\u8a0b\u8a0c\u8a0d\u8a0e\u8a0f\u8a10\u8a11\u8a12\u8a13\u8a14\u8a15\u8a16\u8a17\u8a18\u8a19\u8a1a\u8a1b\u8a1c\u8a1d\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89\ufffd".split(""),e=0;e!=i[211].length;++e)65533!==i[211][e].charCodeAt(0)&&(n[i[211][e]]=54016+e,t[54016+e]=i[211][e]);for(i[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a1e\u8a1f\u8a20\u8a21\u8a22\u8a23\u8a24\u8a25\u8a26\u8a27\u8a28\u8a29\u8a2a\u8a2b\u8a2c\u8a2d\u8a2e\u8a2f\u8a30\u8a31\u8a32\u8a33\u8a34\u8a35\u8a36\u8a37\u8a38\u8a39\u8a3a\u8a3b\u8a3c\u8a3d\u8a3f\u8a40\u8a41\u8a42\u8a43\u8a44\u8a45\u8a46\u8a47\u8a49\u8a4a\u8a4b\u8a4c\u8a4d\u8a4e\u8a4f\u8a50\u8a51\u8a52\u8a53\u8a54\u8a55\u8a56\u8a57\u8a58\u8a59\u8a5a\u8a5b\u8a5c\u8a5d\u8a5e\ufffd\u8a5f\u8a60\u8a61\u8a62\u8a63\u8a64\u8a65\u8a66\u8a67\u8a68\u8a69\u8a6a\u8a6b\u8a6c\u8a6d\u8a6e\u8a6f\u8a70\u8a71\u8a72\u8a73\u8a74\u8a75\u8a76\u8a77\u8a78\u8a7a\u8a7b\u8a7c\u8a7d\u8a7e\u8a7f\u8a80\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67\ufffd".split(""),e=0;e!=i[212].length;++e)65533!==i[212][e].charCodeAt(0)&&(n[i[212][e]]=54272+e,t[54272+e]=i[212][e]);for(i[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a81\u8a82\u8a83\u8a84\u8a85\u8a86\u8a87\u8a88\u8a8b\u8a8c\u8a8d\u8a8e\u8a8f\u8a90\u8a91\u8a92\u8a94\u8a95\u8a96\u8a97\u8a98\u8a99\u8a9a\u8a9b\u8a9c\u8a9d\u8a9e\u8a9f\u8aa0\u8aa1\u8aa2\u8aa3\u8aa4\u8aa5\u8aa6\u8aa7\u8aa8\u8aa9\u8aaa\u8aab\u8aac\u8aad\u8aae\u8aaf\u8ab0\u8ab1\u8ab2\u8ab3\u8ab4\u8ab5\u8ab6\u8ab7\u8ab8\u8ab9\u8aba\u8abb\u8abc\u8abd\u8abe\u8abf\u8ac0\u8ac1\u8ac2\ufffd\u8ac3\u8ac4\u8ac5\u8ac6\u8ac7\u8ac8\u8ac9\u8aca\u8acb\u8acc\u8acd\u8ace\u8acf\u8ad0\u8ad1\u8ad2\u8ad3\u8ad4\u8ad5\u8ad6\u8ad7\u8ad8\u8ad9\u8ada\u8adb\u8adc\u8add\u8ade\u8adf\u8ae0\u8ae1\u8ae2\u8ae3\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f\ufffd".split(""),e=0;e!=i[213].length;++e)65533!==i[213][e].charCodeAt(0)&&(n[i[213][e]]=54528+e,t[54528+e]=i[213][e]);for(i[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ae4\u8ae5\u8ae6\u8ae7\u8ae8\u8ae9\u8aea\u8aeb\u8aec\u8aed\u8aee\u8aef\u8af0\u8af1\u8af2\u8af3\u8af4\u8af5\u8af6\u8af7\u8af8\u8af9\u8afa\u8afb\u8afc\u8afd\u8afe\u8aff\u8b00\u8b01\u8b02\u8b03\u8b04\u8b05\u8b06\u8b08\u8b09\u8b0a\u8b0b\u8b0c\u8b0d\u8b0e\u8b0f\u8b10\u8b11\u8b12\u8b13\u8b14\u8b15\u8b16\u8b17\u8b18\u8b19\u8b1a\u8b1b\u8b1c\u8b1d\u8b1e\u8b1f\u8b20\u8b21\u8b22\u8b23\ufffd\u8b24\u8b25\u8b27\u8b28\u8b29\u8b2a\u8b2b\u8b2c\u8b2d\u8b2e\u8b2f\u8b30\u8b31\u8b32\u8b33\u8b34\u8b35\u8b36\u8b37\u8b38\u8b39\u8b3a\u8b3b\u8b3c\u8b3d\u8b3e\u8b3f\u8b40\u8b41\u8b42\u8b43\u8b44\u8b45\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51\ufffd".split(""),e=0;e!=i[214].length;++e)65533!==i[214][e].charCodeAt(0)&&(n[i[214][e]]=54784+e,t[54784+e]=i[214][e]);for(i[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b46\u8b47\u8b48\u8b49\u8b4a\u8b4b\u8b4c\u8b4d\u8b4e\u8b4f\u8b50\u8b51\u8b52\u8b53\u8b54\u8b55\u8b56\u8b57\u8b58\u8b59\u8b5a\u8b5b\u8b5c\u8b5d\u8b5e\u8b5f\u8b60\u8b61\u8b62\u8b63\u8b64\u8b65\u8b67\u8b68\u8b69\u8b6a\u8b6b\u8b6d\u8b6e\u8b6f\u8b70\u8b71\u8b72\u8b73\u8b74\u8b75\u8b76\u8b77\u8b78\u8b79\u8b7a\u8b7b\u8b7c\u8b7d\u8b7e\u8b7f\u8b80\u8b81\u8b82\u8b83\u8b84\u8b85\u8b86\ufffd\u8b87\u8b88\u8b89\u8b8a\u8b8b\u8b8c\u8b8d\u8b8e\u8b8f\u8b90\u8b91\u8b92\u8b93\u8b94\u8b95\u8b96\u8b97\u8b98\u8b99\u8b9a\u8b9b\u8b9c\u8b9d\u8b9e\u8b9f\u8bac\u8bb1\u8bbb\u8bc7\u8bd0\u8bea\u8c09\u8c1e\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[215].length;++e)65533!==i[215][e].charCodeAt(0)&&(n[i[215][e]]=55040+e,t[55040+e]=i[215][e]);for(i[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8c38\u8c39\u8c3a\u8c3b\u8c3c\u8c3d\u8c3e\u8c3f\u8c40\u8c42\u8c43\u8c44\u8c45\u8c48\u8c4a\u8c4b\u8c4d\u8c4e\u8c4f\u8c50\u8c51\u8c52\u8c53\u8c54\u8c56\u8c57\u8c58\u8c59\u8c5b\u8c5c\u8c5d\u8c5e\u8c5f\u8c60\u8c63\u8c64\u8c65\u8c66\u8c67\u8c68\u8c69\u8c6c\u8c6d\u8c6e\u8c6f\u8c70\u8c71\u8c72\u8c74\u8c75\u8c76\u8c77\u8c7b\u8c7c\u8c7d\u8c7e\u8c7f\u8c80\u8c81\u8c83\u8c84\u8c86\u8c87\ufffd\u8c88\u8c8b\u8c8d\u8c8e\u8c8f\u8c90\u8c91\u8c92\u8c93\u8c95\u8c96\u8c97\u8c99\u8c9a\u8c9b\u8c9c\u8c9d\u8c9e\u8c9f\u8ca0\u8ca1\u8ca2\u8ca3\u8ca4\u8ca5\u8ca6\u8ca7\u8ca8\u8ca9\u8caa\u8cab\u8cac\u8cad\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d\ufffd".split(""),e=0;e!=i[216].length;++e)65533!==i[216][e].charCodeAt(0)&&(n[i[216][e]]=55296+e,t[55296+e]=i[216][e]);for(i[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8cae\u8caf\u8cb0\u8cb1\u8cb2\u8cb3\u8cb4\u8cb5\u8cb6\u8cb7\u8cb8\u8cb9\u8cba\u8cbb\u8cbc\u8cbd\u8cbe\u8cbf\u8cc0\u8cc1\u8cc2\u8cc3\u8cc4\u8cc5\u8cc6\u8cc7\u8cc8\u8cc9\u8cca\u8ccb\u8ccc\u8ccd\u8cce\u8ccf\u8cd0\u8cd1\u8cd2\u8cd3\u8cd4\u8cd5\u8cd6\u8cd7\u8cd8\u8cd9\u8cda\u8cdb\u8cdc\u8cdd\u8cde\u8cdf\u8ce0\u8ce1\u8ce2\u8ce3\u8ce4\u8ce5\u8ce6\u8ce7\u8ce8\u8ce9\u8cea\u8ceb\u8cec\ufffd\u8ced\u8cee\u8cef\u8cf0\u8cf1\u8cf2\u8cf3\u8cf4\u8cf5\u8cf6\u8cf7\u8cf8\u8cf9\u8cfa\u8cfb\u8cfc\u8cfd\u8cfe\u8cff\u8d00\u8d01\u8d02\u8d03\u8d04\u8d05\u8d06\u8d07\u8d08\u8d09\u8d0a\u8d0b\u8d0c\u8d0d\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc\ufffd".split(""),e=0;e!=i[217].length;++e)65533!==i[217][e].charCodeAt(0)&&(n[i[217][e]]=55552+e,t[55552+e]=i[217][e]);for(i[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d0e\u8d0f\u8d10\u8d11\u8d12\u8d13\u8d14\u8d15\u8d16\u8d17\u8d18\u8d19\u8d1a\u8d1b\u8d1c\u8d20\u8d51\u8d52\u8d57\u8d5f\u8d65\u8d68\u8d69\u8d6a\u8d6c\u8d6e\u8d6f\u8d71\u8d72\u8d78\u8d79\u8d7a\u8d7b\u8d7c\u8d7d\u8d7e\u8d7f\u8d80\u8d82\u8d83\u8d86\u8d87\u8d88\u8d89\u8d8c\u8d8d\u8d8e\u8d8f\u8d90\u8d92\u8d93\u8d95\u8d96\u8d97\u8d98\u8d99\u8d9a\u8d9b\u8d9c\u8d9d\u8d9e\u8da0\u8da1\ufffd\u8da2\u8da4\u8da5\u8da6\u8da7\u8da8\u8da9\u8daa\u8dab\u8dac\u8dad\u8dae\u8daf\u8db0\u8db2\u8db6\u8db7\u8db9\u8dbb\u8dbd\u8dc0\u8dc1\u8dc2\u8dc5\u8dc7\u8dc8\u8dc9\u8dca\u8dcd\u8dd0\u8dd2\u8dd3\u8dd4\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba\ufffd".split(""),e=0;e!=i[218].length;++e)65533!==i[218][e].charCodeAt(0)&&(n[i[218][e]]=55808+e,t[55808+e]=i[218][e]);for(i[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8dd5\u8dd8\u8dd9\u8ddc\u8de0\u8de1\u8de2\u8de5\u8de6\u8de7\u8de9\u8ded\u8dee\u8df0\u8df1\u8df2\u8df4\u8df6\u8dfc\u8dfe\u8dff\u8e00\u8e01\u8e02\u8e03\u8e04\u8e06\u8e07\u8e08\u8e0b\u8e0d\u8e0e\u8e10\u8e11\u8e12\u8e13\u8e15\u8e16\u8e17\u8e18\u8e19\u8e1a\u8e1b\u8e1c\u8e20\u8e21\u8e24\u8e25\u8e26\u8e27\u8e28\u8e2b\u8e2d\u8e30\u8e32\u8e33\u8e34\u8e36\u8e37\u8e38\u8e3b\u8e3c\u8e3e\ufffd\u8e3f\u8e43\u8e45\u8e46\u8e4c\u8e4d\u8e4e\u8e4f\u8e50\u8e53\u8e54\u8e55\u8e56\u8e57\u8e58\u8e5a\u8e5b\u8e5c\u8e5d\u8e5e\u8e5f\u8e60\u8e61\u8e62\u8e63\u8e64\u8e65\u8e67\u8e68\u8e6a\u8e6b\u8e6e\u8e71\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd\ufffd".split(""),e=0;e!=i[219].length;++e)65533!==i[219][e].charCodeAt(0)&&(n[i[219][e]]=56064+e,t[56064+e]=i[219][e]);for(i[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e73\u8e75\u8e77\u8e78\u8e79\u8e7a\u8e7b\u8e7d\u8e7e\u8e80\u8e82\u8e83\u8e84\u8e86\u8e88\u8e89\u8e8a\u8e8b\u8e8c\u8e8d\u8e8e\u8e91\u8e92\u8e93\u8e95\u8e96\u8e97\u8e98\u8e99\u8e9a\u8e9b\u8e9d\u8e9f\u8ea0\u8ea1\u8ea2\u8ea3\u8ea4\u8ea5\u8ea6\u8ea7\u8ea8\u8ea9\u8eaa\u8ead\u8eae\u8eb0\u8eb1\u8eb3\u8eb4\u8eb5\u8eb6\u8eb7\u8eb8\u8eb9\u8ebb\u8ebc\u8ebd\u8ebe\u8ebf\u8ec0\u8ec1\u8ec2\ufffd\u8ec3\u8ec4\u8ec5\u8ec6\u8ec7\u8ec8\u8ec9\u8eca\u8ecb\u8ecc\u8ecd\u8ecf\u8ed0\u8ed1\u8ed2\u8ed3\u8ed4\u8ed5\u8ed6\u8ed7\u8ed8\u8ed9\u8eda\u8edb\u8edc\u8edd\u8ede\u8edf\u8ee0\u8ee1\u8ee2\u8ee3\u8ee4\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365\ufffd".split(""),e=0;e!=i[220].length;++e)65533!==i[220][e].charCodeAt(0)&&(n[i[220][e]]=56320+e,t[56320+e]=i[220][e]);for(i[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ee5\u8ee6\u8ee7\u8ee8\u8ee9\u8eea\u8eeb\u8eec\u8eed\u8eee\u8eef\u8ef0\u8ef1\u8ef2\u8ef3\u8ef4\u8ef5\u8ef6\u8ef7\u8ef8\u8ef9\u8efa\u8efb\u8efc\u8efd\u8efe\u8eff\u8f00\u8f01\u8f02\u8f03\u8f04\u8f05\u8f06\u8f07\u8f08\u8f09\u8f0a\u8f0b\u8f0c\u8f0d\u8f0e\u8f0f\u8f10\u8f11\u8f12\u8f13\u8f14\u8f15\u8f16\u8f17\u8f18\u8f19\u8f1a\u8f1b\u8f1c\u8f1d\u8f1e\u8f1f\u8f20\u8f21\u8f22\u8f23\ufffd\u8f24\u8f25\u8f26\u8f27\u8f28\u8f29\u8f2a\u8f2b\u8f2c\u8f2d\u8f2e\u8f2f\u8f30\u8f31\u8f32\u8f33\u8f34\u8f35\u8f36\u8f37\u8f38\u8f39\u8f3a\u8f3b\u8f3c\u8f3d\u8f3e\u8f3f\u8f40\u8f41\u8f42\u8f43\u8f44\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a\ufffd".split(""),e=0;e!=i[221].length;++e)65533!==i[221][e].charCodeAt(0)&&(n[i[221][e]]=56576+e,t[56576+e]=i[221][e]);for(i[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f45\u8f46\u8f47\u8f48\u8f49\u8f4a\u8f4b\u8f4c\u8f4d\u8f4e\u8f4f\u8f50\u8f51\u8f52\u8f53\u8f54\u8f55\u8f56\u8f57\u8f58\u8f59\u8f5a\u8f5b\u8f5c\u8f5d\u8f5e\u8f5f\u8f60\u8f61\u8f62\u8f63\u8f64\u8f65\u8f6a\u8f80\u8f8c\u8f92\u8f9d\u8fa0\u8fa1\u8fa2\u8fa4\u8fa5\u8fa6\u8fa7\u8faa\u8fac\u8fad\u8fae\u8faf\u8fb2\u8fb3\u8fb4\u8fb5\u8fb7\u8fb8\u8fba\u8fbb\u8fbc\u8fbf\u8fc0\u8fc3\u8fc6\ufffd\u8fc9\u8fca\u8fcb\u8fcc\u8fcd\u8fcf\u8fd2\u8fd6\u8fd7\u8fda\u8fe0\u8fe1\u8fe3\u8fe7\u8fec\u8fef\u8ff1\u8ff2\u8ff4\u8ff5\u8ff6\u8ffa\u8ffb\u8ffc\u8ffe\u8fff\u9007\u9008\u900c\u900e\u9013\u9015\u9018\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496\ufffd".split(""),e=0;e!=i[222].length;++e)65533!==i[222][e].charCodeAt(0)&&(n[i[222][e]]=56832+e,t[56832+e]=i[222][e]);for(i[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9019\u901c\u9023\u9024\u9025\u9027\u9028\u9029\u902a\u902b\u902c\u9030\u9031\u9032\u9033\u9034\u9037\u9039\u903a\u903d\u903f\u9040\u9043\u9045\u9046\u9048\u9049\u904a\u904b\u904c\u904e\u9054\u9055\u9056\u9059\u905a\u905c\u905d\u905e\u905f\u9060\u9061\u9064\u9066\u9067\u9069\u906a\u906b\u906c\u906f\u9070\u9071\u9072\u9073\u9076\u9077\u9078\u9079\u907a\u907b\u907c\u907e\u9081\ufffd\u9084\u9085\u9086\u9087\u9089\u908a\u908c\u908d\u908e\u908f\u9090\u9092\u9094\u9096\u9098\u909a\u909c\u909e\u909f\u90a0\u90a4\u90a5\u90a7\u90a8\u90a9\u90ab\u90ad\u90b2\u90b7\u90bc\u90bd\u90bf\u90c0\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c\ufffd".split(""),e=0;e!=i[223].length;++e)65533!==i[223][e].charCodeAt(0)&&(n[i[223][e]]=57088+e,t[57088+e]=i[223][e]);for(i[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90c2\u90c3\u90c6\u90c8\u90c9\u90cb\u90cc\u90cd\u90d2\u90d4\u90d5\u90d6\u90d8\u90d9\u90da\u90de\u90df\u90e0\u90e3\u90e4\u90e5\u90e9\u90ea\u90ec\u90ee\u90f0\u90f1\u90f2\u90f3\u90f5\u90f6\u90f7\u90f9\u90fa\u90fb\u90fc\u90ff\u9100\u9101\u9103\u9105\u9106\u9107\u9108\u9109\u910a\u910b\u910c\u910d\u910e\u910f\u9110\u9111\u9112\u9113\u9114\u9115\u9116\u9117\u9118\u911a\u911b\u911c\ufffd\u911d\u911f\u9120\u9121\u9124\u9125\u9126\u9127\u9128\u9129\u912a\u912b\u912c\u912d\u912e\u9130\u9132\u9133\u9134\u9135\u9136\u9137\u9138\u913a\u913b\u913c\u913d\u913e\u913f\u9140\u9141\u9142\u9144\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c\ufffd".split(""),e=0;e!=i[224].length;++e)65533!==i[224][e].charCodeAt(0)&&(n[i[224][e]]=57344+e,t[57344+e]=i[224][e]);for(i[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9145\u9147\u9148\u9151\u9153\u9154\u9155\u9156\u9158\u9159\u915b\u915c\u915f\u9160\u9166\u9167\u9168\u916b\u916d\u9173\u917a\u917b\u917c\u9180\u9181\u9182\u9183\u9184\u9186\u9188\u918a\u918e\u918f\u9193\u9194\u9195\u9196\u9197\u9198\u9199\u919c\u919d\u919e\u919f\u91a0\u91a1\u91a4\u91a5\u91a6\u91a7\u91a8\u91a9\u91ab\u91ac\u91b0\u91b1\u91b2\u91b3\u91b6\u91b7\u91b8\u91b9\u91bb\ufffd\u91bc\u91bd\u91be\u91bf\u91c0\u91c1\u91c2\u91c3\u91c4\u91c5\u91c6\u91c8\u91cb\u91d0\u91d2\u91d3\u91d4\u91d5\u91d6\u91d7\u91d8\u91d9\u91da\u91db\u91dd\u91de\u91df\u91e0\u91e1\u91e2\u91e3\u91e4\u91e5\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa\ufffd".split(""),e=0;e!=i[225].length;++e)65533!==i[225][e].charCodeAt(0)&&(n[i[225][e]]=57600+e,t[57600+e]=i[225][e]);for(i[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u91e6\u91e7\u91e8\u91e9\u91ea\u91eb\u91ec\u91ed\u91ee\u91ef\u91f0\u91f1\u91f2\u91f3\u91f4\u91f5\u91f6\u91f7\u91f8\u91f9\u91fa\u91fb\u91fc\u91fd\u91fe\u91ff\u9200\u9201\u9202\u9203\u9204\u9205\u9206\u9207\u9208\u9209\u920a\u920b\u920c\u920d\u920e\u920f\u9210\u9211\u9212\u9213\u9214\u9215\u9216\u9217\u9218\u9219\u921a\u921b\u921c\u921d\u921e\u921f\u9220\u9221\u9222\u9223\u9224\ufffd\u9225\u9226\u9227\u9228\u9229\u922a\u922b\u922c\u922d\u922e\u922f\u9230\u9231\u9232\u9233\u9234\u9235\u9236\u9237\u9238\u9239\u923a\u923b\u923c\u923d\u923e\u923f\u9240\u9241\u9242\u9243\u9244\u9245\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967\u9968\u9969\u996a\u996b\u996c\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042\ufffd".split(""),e=0;e!=i[226].length;++e)65533!==i[226][e].charCodeAt(0)&&(n[i[226][e]]=57856+e,t[57856+e]=i[226][e]);for(i[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9246\u9247\u9248\u9249\u924a\u924b\u924c\u924d\u924e\u924f\u9250\u9251\u9252\u9253\u9254\u9255\u9256\u9257\u9258\u9259\u925a\u925b\u925c\u925d\u925e\u925f\u9260\u9261\u9262\u9263\u9264\u9265\u9266\u9267\u9268\u9269\u926a\u926b\u926c\u926d\u926e\u926f\u9270\u9271\u9272\u9273\u9275\u9276\u9277\u9278\u9279\u927a\u927b\u927c\u927d\u927e\u927f\u9280\u9281\u9282\u9283\u9284\u9285\ufffd\u9286\u9287\u9288\u9289\u928a\u928b\u928c\u928d\u928f\u9290\u9291\u9292\u9293\u9294\u9295\u9296\u9297\u9298\u9299\u929a\u929b\u929c\u929d\u929e\u929f\u92a0\u92a1\u92a2\u92a3\u92a4\u92a5\u92a6\u92a7\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe\ufffd".split(""),e=0;e!=i[227].length;++e)65533!==i[227][e].charCodeAt(0)&&(n[i[227][e]]=58112+e,t[58112+e]=i[227][e]);for(i[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92a8\u92a9\u92aa\u92ab\u92ac\u92ad\u92af\u92b0\u92b1\u92b2\u92b3\u92b4\u92b5\u92b6\u92b7\u92b8\u92b9\u92ba\u92bb\u92bc\u92bd\u92be\u92bf\u92c0\u92c1\u92c2\u92c3\u92c4\u92c5\u92c6\u92c7\u92c9\u92ca\u92cb\u92cc\u92cd\u92ce\u92cf\u92d0\u92d1\u92d2\u92d3\u92d4\u92d5\u92d6\u92d7\u92d8\u92d9\u92da\u92db\u92dc\u92dd\u92de\u92df\u92e0\u92e1\u92e2\u92e3\u92e4\u92e5\u92e6\u92e7\u92e8\ufffd\u92e9\u92ea\u92eb\u92ec\u92ed\u92ee\u92ef\u92f0\u92f1\u92f2\u92f3\u92f4\u92f5\u92f6\u92f7\u92f8\u92f9\u92fa\u92fb\u92fc\u92fd\u92fe\u92ff\u9300\u9301\u9302\u9303\u9304\u9305\u9306\u9307\u9308\u9309\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1\ufffd".split(""),e=0;e!=i[228].length;++e)65533!==i[228][e].charCodeAt(0)&&(n[i[228][e]]=58368+e,t[58368+e]=i[228][e]);for(i[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u930a\u930b\u930c\u930d\u930e\u930f\u9310\u9311\u9312\u9313\u9314\u9315\u9316\u9317\u9318\u9319\u931a\u931b\u931c\u931d\u931e\u931f\u9320\u9321\u9322\u9323\u9324\u9325\u9326\u9327\u9328\u9329\u932a\u932b\u932c\u932d\u932e\u932f\u9330\u9331\u9332\u9333\u9334\u9335\u9336\u9337\u9338\u9339\u933a\u933b\u933c\u933d\u933f\u9340\u9341\u9342\u9343\u9344\u9345\u9346\u9347\u9348\u9349\ufffd\u934a\u934b\u934c\u934d\u934e\u934f\u9350\u9351\u9352\u9353\u9354\u9355\u9356\u9357\u9358\u9359\u935a\u935b\u935c\u935d\u935e\u935f\u9360\u9361\u9362\u9363\u9364\u9365\u9366\u9367\u9368\u9369\u936b\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3\ufffd".split(""),e=0;e!=i[229].length;++e)65533!==i[229][e].charCodeAt(0)&&(n[i[229][e]]=58624+e,t[58624+e]=i[229][e]);for(i[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u936c\u936d\u936e\u936f\u9370\u9371\u9372\u9373\u9374\u9375\u9376\u9377\u9378\u9379\u937a\u937b\u937c\u937d\u937e\u937f\u9380\u9381\u9382\u9383\u9384\u9385\u9386\u9387\u9388\u9389\u938a\u938b\u938c\u938d\u938e\u9390\u9391\u9392\u9393\u9394\u9395\u9396\u9397\u9398\u9399\u939a\u939b\u939c\u939d\u939e\u939f\u93a0\u93a1\u93a2\u93a3\u93a4\u93a5\u93a6\u93a7\u93a8\u93a9\u93aa\u93ab\ufffd\u93ac\u93ad\u93ae\u93af\u93b0\u93b1\u93b2\u93b3\u93b4\u93b5\u93b6\u93b7\u93b8\u93b9\u93ba\u93bb\u93bc\u93bd\u93be\u93bf\u93c0\u93c1\u93c2\u93c3\u93c4\u93c5\u93c6\u93c7\u93c8\u93c9\u93cb\u93cc\u93cd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9\ufffd".split(""),e=0;e!=i[230].length;++e)65533!==i[230][e].charCodeAt(0)&&(n[i[230][e]]=58880+e,t[58880+e]=i[230][e]);for(i[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93ce\u93cf\u93d0\u93d1\u93d2\u93d3\u93d4\u93d5\u93d7\u93d8\u93d9\u93da\u93db\u93dc\u93dd\u93de\u93df\u93e0\u93e1\u93e2\u93e3\u93e4\u93e5\u93e6\u93e7\u93e8\u93e9\u93ea\u93eb\u93ec\u93ed\u93ee\u93ef\u93f0\u93f1\u93f2\u93f3\u93f4\u93f5\u93f6\u93f7\u93f8\u93f9\u93fa\u93fb\u93fc\u93fd\u93fe\u93ff\u9400\u9401\u9402\u9403\u9404\u9405\u9406\u9407\u9408\u9409\u940a\u940b\u940c\u940d\ufffd\u940e\u940f\u9410\u9411\u9412\u9413\u9414\u9415\u9416\u9417\u9418\u9419\u941a\u941b\u941c\u941d\u941e\u941f\u9420\u9421\u9422\u9423\u9424\u9425\u9426\u9427\u9428\u9429\u942a\u942b\u942c\u942d\u942e\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21\u7f22\u7f23\u7f24\u7f25\u7f26\u7f27\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f\u7f30\u7f31\u7f32\u7f33\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c\ufffd".split(""),e=0;e!=i[231].length;++e)65533!==i[231][e].charCodeAt(0)&&(n[i[231][e]]=59136+e,t[59136+e]=i[231][e]);for(i[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u942f\u9430\u9431\u9432\u9433\u9434\u9435\u9436\u9437\u9438\u9439\u943a\u943b\u943c\u943d\u943f\u9440\u9441\u9442\u9443\u9444\u9445\u9446\u9447\u9448\u9449\u944a\u944b\u944c\u944d\u944e\u944f\u9450\u9451\u9452\u9453\u9454\u9455\u9456\u9457\u9458\u9459\u945a\u945b\u945c\u945d\u945e\u945f\u9460\u9461\u9462\u9463\u9464\u9465\u9466\u9467\u9468\u9469\u946a\u946c\u946d\u946e\u946f\ufffd\u9470\u9471\u9472\u9473\u9474\u9475\u9476\u9477\u9478\u9479\u947a\u947b\u947c\u947d\u947e\u947f\u9480\u9481\u9482\u9483\u9484\u9491\u9496\u9498\u94c7\u94cf\u94d3\u94d4\u94da\u94e6\u94fb\u951c\u9520\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9\ufffd".split(""),e=0;e!=i[232].length;++e)65533!==i[232][e].charCodeAt(0)&&(n[i[232][e]]=59392+e,t[59392+e]=i[232][e]);for(i[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9527\u9533\u953d\u9543\u9548\u954b\u9555\u955a\u9560\u956e\u9574\u9575\u9577\u9578\u9579\u957a\u957b\u957c\u957d\u957e\u9580\u9581\u9582\u9583\u9584\u9585\u9586\u9587\u9588\u9589\u958a\u958b\u958c\u958d\u958e\u958f\u9590\u9591\u9592\u9593\u9594\u9595\u9596\u9597\u9598\u9599\u959a\u959b\u959c\u959d\u959e\u959f\u95a0\u95a1\u95a2\u95a3\u95a4\u95a5\u95a6\u95a7\u95a8\u95a9\u95aa\ufffd\u95ab\u95ac\u95ad\u95ae\u95af\u95b0\u95b1\u95b2\u95b3\u95b4\u95b5\u95b6\u95b7\u95b8\u95b9\u95ba\u95bb\u95bc\u95bd\u95be\u95bf\u95c0\u95c1\u95c2\u95c3\u95c4\u95c5\u95c6\u95c7\u95c8\u95c9\u95ca\u95cb\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b\ufffd".split(""),e=0;e!=i[233].length;++e)65533!==i[233][e].charCodeAt(0)&&(n[i[233][e]]=59648+e,t[59648+e]=i[233][e]);for(i[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u95cc\u95cd\u95ce\u95cf\u95d0\u95d1\u95d2\u95d3\u95d4\u95d5\u95d6\u95d7\u95d8\u95d9\u95da\u95db\u95dc\u95dd\u95de\u95df\u95e0\u95e1\u95e2\u95e3\u95e4\u95e5\u95e6\u95e7\u95ec\u95ff\u9607\u9613\u9618\u961b\u961e\u9620\u9623\u9624\u9625\u9626\u9627\u9628\u9629\u962b\u962c\u962d\u962f\u9630\u9637\u9638\u9639\u963a\u963e\u9641\u9643\u964a\u964e\u964f\u9651\u9652\u9653\u9656\u9657\ufffd\u9658\u9659\u965a\u965c\u965d\u965e\u9660\u9663\u9665\u9666\u966b\u966d\u966e\u966f\u9670\u9671\u9673\u9678\u9679\u967a\u967b\u967c\u967d\u967e\u967f\u9680\u9681\u9682\u9683\u9684\u9687\u9689\u968a\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0\ufffd".split(""),e=0;e!=i[234].length;++e)65533!==i[234][e].charCodeAt(0)&&(n[i[234][e]]=59904+e,t[59904+e]=i[234][e]);for(i[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u968c\u968e\u9691\u9692\u9693\u9695\u9696\u969a\u969b\u969d\u969e\u969f\u96a0\u96a1\u96a2\u96a3\u96a4\u96a5\u96a6\u96a8\u96a9\u96aa\u96ab\u96ac\u96ad\u96ae\u96af\u96b1\u96b2\u96b4\u96b5\u96b7\u96b8\u96ba\u96bb\u96bf\u96c2\u96c3\u96c8\u96ca\u96cb\u96d0\u96d1\u96d3\u96d4\u96d6\u96d7\u96d8\u96d9\u96da\u96db\u96dc\u96dd\u96de\u96df\u96e1\u96e2\u96e3\u96e4\u96e5\u96e6\u96e7\u96eb\ufffd\u96ec\u96ed\u96ee\u96f0\u96f1\u96f2\u96f4\u96f5\u96f8\u96fa\u96fb\u96fc\u96fd\u96ff\u9702\u9703\u9705\u970a\u970b\u970c\u9710\u9711\u9712\u9714\u9715\u9717\u9718\u9719\u971a\u971b\u971d\u971f\u9720\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb\ufffd".split(""),e=0;e!=i[235].length;++e)65533!==i[235][e].charCodeAt(0)&&(n[i[235][e]]=60160+e,t[60160+e]=i[235][e]);for(i[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9721\u9722\u9723\u9724\u9725\u9726\u9727\u9728\u9729\u972b\u972c\u972e\u972f\u9731\u9733\u9734\u9735\u9736\u9737\u973a\u973b\u973c\u973d\u973f\u9740\u9741\u9742\u9743\u9744\u9745\u9746\u9747\u9748\u9749\u974a\u974b\u974c\u974d\u974e\u974f\u9750\u9751\u9754\u9755\u9757\u9758\u975a\u975c\u975d\u975f\u9763\u9764\u9766\u9767\u9768\u976a\u976b\u976c\u976d\u976e\u976f\u9770\u9771\ufffd\u9772\u9775\u9777\u9778\u9779\u977a\u977b\u977d\u977e\u977f\u9780\u9781\u9782\u9783\u9784\u9786\u9787\u9788\u9789\u978a\u978c\u978e\u978f\u9790\u9793\u9795\u9796\u9797\u9799\u979a\u979b\u979c\u979d\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0\ufffd".split(""),e=0;e!=i[236].length;++e)65533!==i[236][e].charCodeAt(0)&&(n[i[236][e]]=60416+e,t[60416+e]=i[236][e]);for(i[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u979e\u979f\u97a1\u97a2\u97a4\u97a5\u97a6\u97a7\u97a8\u97a9\u97aa\u97ac\u97ae\u97b0\u97b1\u97b3\u97b5\u97b6\u97b7\u97b8\u97b9\u97ba\u97bb\u97bc\u97bd\u97be\u97bf\u97c0\u97c1\u97c2\u97c3\u97c4\u97c5\u97c6\u97c7\u97c8\u97c9\u97ca\u97cb\u97cc\u97cd\u97ce\u97cf\u97d0\u97d1\u97d2\u97d3\u97d4\u97d5\u97d6\u97d7\u97d8\u97d9\u97da\u97db\u97dc\u97dd\u97de\u97df\u97e0\u97e1\u97e2\u97e3\ufffd\u97e4\u97e5\u97e8\u97ee\u97ef\u97f0\u97f1\u97f2\u97f4\u97f7\u97f8\u97f9\u97fa\u97fb\u97fc\u97fd\u97fe\u97ff\u9800\u9801\u9802\u9803\u9804\u9805\u9806\u9807\u9808\u9809\u980a\u980b\u980c\u980d\u980e\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768\ufffd".split(""),e=0;e!=i[237].length;++e)65533!==i[237][e].charCodeAt(0)&&(n[i[237][e]]=60672+e,t[60672+e]=i[237][e]);for(i[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u980f\u9810\u9811\u9812\u9813\u9814\u9815\u9816\u9817\u9818\u9819\u981a\u981b\u981c\u981d\u981e\u981f\u9820\u9821\u9822\u9823\u9824\u9825\u9826\u9827\u9828\u9829\u982a\u982b\u982c\u982d\u982e\u982f\u9830\u9831\u9832\u9833\u9834\u9835\u9836\u9837\u9838\u9839\u983a\u983b\u983c\u983d\u983e\u983f\u9840\u9841\u9842\u9843\u9844\u9845\u9846\u9847\u9848\u9849\u984a\u984b\u984c\u984d\ufffd\u984e\u984f\u9850\u9851\u9852\u9853\u9854\u9855\u9856\u9857\u9858\u9859\u985a\u985b\u985c\u985d\u985e\u985f\u9860\u9861\u9862\u9863\u9864\u9865\u9866\u9867\u9868\u9869\u986a\u986b\u986c\u986d\u986e\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6\u94b7\u94b8\u94b9\u94ba\u94bc\u94bd\u94bf\u94c4\u94c8\u94c9\u94ca\u94cb\u94cc\u94cd\u94ce\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea\ufffd".split(""),e=0;e!=i[238].length;++e)65533!==i[238][e].charCodeAt(0)&&(n[i[238][e]]=60928+e,t[60928+e]=i[238][e]);for(i[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u986f\u9870\u9871\u9872\u9873\u9874\u988b\u988e\u9892\u9895\u9899\u98a3\u98a8\u98a9\u98aa\u98ab\u98ac\u98ad\u98ae\u98af\u98b0\u98b1\u98b2\u98b3\u98b4\u98b5\u98b6\u98b7\u98b8\u98b9\u98ba\u98bb\u98bc\u98bd\u98be\u98bf\u98c0\u98c1\u98c2\u98c3\u98c4\u98c5\u98c6\u98c7\u98c8\u98c9\u98ca\u98cb\u98cc\u98cd\u98cf\u98d0\u98d4\u98d6\u98d7\u98db\u98dc\u98dd\u98e0\u98e1\u98e2\u98e3\u98e4\ufffd\u98e5\u98e6\u98e9\u98ea\u98eb\u98ec\u98ed\u98ee\u98ef\u98f0\u98f1\u98f2\u98f3\u98f4\u98f5\u98f6\u98f7\u98f8\u98f9\u98fa\u98fb\u98fc\u98fd\u98fe\u98ff\u9900\u9901\u9902\u9903\u9904\u9905\u9906\u9907\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512\u9513\u9514\u9515\u9516\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956a\u956b\u956c\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14\ufffd".split(""),e=0;e!=i[239].length;++e)65533!==i[239][e].charCodeAt(0)&&(n[i[239][e]]=61184+e,t[61184+e]=i[239][e]);for(i[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9908\u9909\u990a\u990b\u990c\u990e\u990f\u9911\u9912\u9913\u9914\u9915\u9916\u9917\u9918\u9919\u991a\u991b\u991c\u991d\u991e\u991f\u9920\u9921\u9922\u9923\u9924\u9925\u9926\u9927\u9928\u9929\u992a\u992b\u992c\u992d\u992f\u9930\u9931\u9932\u9933\u9934\u9935\u9936\u9937\u9938\u9939\u993a\u993b\u993c\u993d\u993e\u993f\u9940\u9941\u9942\u9943\u9944\u9945\u9946\u9947\u9948\u9949\ufffd\u994a\u994b\u994c\u994d\u994e\u994f\u9950\u9951\u9952\u9953\u9956\u9957\u9958\u9959\u995a\u995b\u995c\u995d\u995e\u995f\u9960\u9961\u9962\u9964\u9966\u9973\u9978\u9979\u997b\u997e\u9982\u9983\u9989\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28\u9e29\u9e2a\u9e2b\u9e2c\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66\u9e67\u9e68\u9e69\u9e6a\u9e6b\u9e6c\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619\ufffd".split(""),e=0;e!=i[240].length;++e)65533!==i[240][e].charCodeAt(0)&&(n[i[240][e]]=61440+e,t[61440+e]=i[240][e]);for(i[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u998c\u998e\u999a\u999b\u999c\u999d\u999e\u999f\u99a0\u99a1\u99a2\u99a3\u99a4\u99a6\u99a7\u99a9\u99aa\u99ab\u99ac\u99ad\u99ae\u99af\u99b0\u99b1\u99b2\u99b3\u99b4\u99b5\u99b6\u99b7\u99b8\u99b9\u99ba\u99bb\u99bc\u99bd\u99be\u99bf\u99c0\u99c1\u99c2\u99c3\u99c4\u99c5\u99c6\u99c7\u99c8\u99c9\u99ca\u99cb\u99cc\u99cd\u99ce\u99cf\u99d0\u99d1\u99d2\u99d3\u99d4\u99d5\u99d6\u99d7\u99d8\ufffd\u99d9\u99da\u99db\u99dc\u99dd\u99de\u99df\u99e0\u99e1\u99e2\u99e3\u99e4\u99e5\u99e6\u99e7\u99e8\u99e9\u99ea\u99eb\u99ec\u99ed\u99ee\u99ef\u99f0\u99f1\u99f2\u99f3\u99f4\u99f5\u99f6\u99f7\u99f8\u99f9\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883\ufffd".split(""),e=0;e!=i[241].length;++e)65533!==i[241][e].charCodeAt(0)&&(n[i[241][e]]=61696+e,t[61696+e]=i[241][e]);for(i[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u99fa\u99fb\u99fc\u99fd\u99fe\u99ff\u9a00\u9a01\u9a02\u9a03\u9a04\u9a05\u9a06\u9a07\u9a08\u9a09\u9a0a\u9a0b\u9a0c\u9a0d\u9a0e\u9a0f\u9a10\u9a11\u9a12\u9a13\u9a14\u9a15\u9a16\u9a17\u9a18\u9a19\u9a1a\u9a1b\u9a1c\u9a1d\u9a1e\u9a1f\u9a20\u9a21\u9a22\u9a23\u9a24\u9a25\u9a26\u9a27\u9a28\u9a29\u9a2a\u9a2b\u9a2c\u9a2d\u9a2e\u9a2f\u9a30\u9a31\u9a32\u9a33\u9a34\u9a35\u9a36\u9a37\u9a38\ufffd\u9a39\u9a3a\u9a3b\u9a3c\u9a3d\u9a3e\u9a3f\u9a40\u9a41\u9a42\u9a43\u9a44\u9a45\u9a46\u9a47\u9a48\u9a49\u9a4a\u9a4b\u9a4c\u9a4d\u9a4e\u9a4f\u9a50\u9a51\u9a52\u9a53\u9a54\u9a55\u9a56\u9a57\u9a58\u9a59\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2\ufffd".split(""),e=0;e!=i[242].length;++e)65533!==i[242][e].charCodeAt(0)&&(n[i[242][e]]=61952+e,t[61952+e]=i[242][e]);for(i[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a5a\u9a5b\u9a5c\u9a5d\u9a5e\u9a5f\u9a60\u9a61\u9a62\u9a63\u9a64\u9a65\u9a66\u9a67\u9a68\u9a69\u9a6a\u9a6b\u9a72\u9a83\u9a89\u9a8d\u9a8e\u9a94\u9a95\u9a99\u9aa6\u9aa9\u9aaa\u9aab\u9aac\u9aad\u9aae\u9aaf\u9ab2\u9ab3\u9ab4\u9ab5\u9ab9\u9abb\u9abd\u9abe\u9abf\u9ac3\u9ac4\u9ac6\u9ac7\u9ac8\u9ac9\u9aca\u9acd\u9ace\u9acf\u9ad0\u9ad2\u9ad4\u9ad5\u9ad6\u9ad7\u9ad9\u9ada\u9adb\u9adc\ufffd\u9add\u9ade\u9ae0\u9ae2\u9ae3\u9ae4\u9ae5\u9ae7\u9ae8\u9ae9\u9aea\u9aec\u9aee\u9af0\u9af1\u9af2\u9af3\u9af4\u9af5\u9af6\u9af7\u9af8\u9afa\u9afc\u9afd\u9afe\u9aff\u9b00\u9b01\u9b02\u9b04\u9b05\u9b06\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b\ufffd".split(""),e=0;e!=i[243].length;++e)65533!==i[243][e].charCodeAt(0)&&(n[i[243][e]]=62208+e,t[62208+e]=i[243][e]);for(i[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b07\u9b09\u9b0a\u9b0b\u9b0c\u9b0d\u9b0e\u9b10\u9b11\u9b12\u9b14\u9b15\u9b16\u9b17\u9b18\u9b19\u9b1a\u9b1b\u9b1c\u9b1d\u9b1e\u9b20\u9b21\u9b22\u9b24\u9b25\u9b26\u9b27\u9b28\u9b29\u9b2a\u9b2b\u9b2c\u9b2d\u9b2e\u9b30\u9b31\u9b33\u9b34\u9b35\u9b36\u9b37\u9b38\u9b39\u9b3a\u9b3d\u9b3e\u9b3f\u9b40\u9b46\u9b4a\u9b4b\u9b4c\u9b4e\u9b50\u9b52\u9b53\u9b55\u9b56\u9b57\u9b58\u9b59\u9b5a\ufffd\u9b5b\u9b5c\u9b5d\u9b5e\u9b5f\u9b60\u9b61\u9b62\u9b63\u9b64\u9b65\u9b66\u9b67\u9b68\u9b69\u9b6a\u9b6b\u9b6c\u9b6d\u9b6e\u9b6f\u9b70\u9b71\u9b72\u9b73\u9b74\u9b75\u9b76\u9b77\u9b78\u9b79\u9b7a\u9b7b\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164\ufffd".split(""),e=0;e!=i[244].length;++e)65533!==i[244][e].charCodeAt(0)&&(n[i[244][e]]=62464+e,t[62464+e]=i[244][e]);for(i[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b7c\u9b7d\u9b7e\u9b7f\u9b80\u9b81\u9b82\u9b83\u9b84\u9b85\u9b86\u9b87\u9b88\u9b89\u9b8a\u9b8b\u9b8c\u9b8d\u9b8e\u9b8f\u9b90\u9b91\u9b92\u9b93\u9b94\u9b95\u9b96\u9b97\u9b98\u9b99\u9b9a\u9b9b\u9b9c\u9b9d\u9b9e\u9b9f\u9ba0\u9ba1\u9ba2\u9ba3\u9ba4\u9ba5\u9ba6\u9ba7\u9ba8\u9ba9\u9baa\u9bab\u9bac\u9bad\u9bae\u9baf\u9bb0\u9bb1\u9bb2\u9bb3\u9bb4\u9bb5\u9bb6\u9bb7\u9bb8\u9bb9\u9bba\ufffd\u9bbb\u9bbc\u9bbd\u9bbe\u9bbf\u9bc0\u9bc1\u9bc2\u9bc3\u9bc4\u9bc5\u9bc6\u9bc7\u9bc8\u9bc9\u9bca\u9bcb\u9bcc\u9bcd\u9bce\u9bcf\u9bd0\u9bd1\u9bd2\u9bd3\u9bd4\u9bd5\u9bd6\u9bd7\u9bd8\u9bd9\u9bda\u9bdb\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc\ufffd".split(""),e=0;e!=i[245].length;++e)65533!==i[245][e].charCodeAt(0)&&(n[i[245][e]]=62720+e,t[62720+e]=i[245][e]);for(i[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9bdc\u9bdd\u9bde\u9bdf\u9be0\u9be1\u9be2\u9be3\u9be4\u9be5\u9be6\u9be7\u9be8\u9be9\u9bea\u9beb\u9bec\u9bed\u9bee\u9bef\u9bf0\u9bf1\u9bf2\u9bf3\u9bf4\u9bf5\u9bf6\u9bf7\u9bf8\u9bf9\u9bfa\u9bfb\u9bfc\u9bfd\u9bfe\u9bff\u9c00\u9c01\u9c02\u9c03\u9c04\u9c05\u9c06\u9c07\u9c08\u9c09\u9c0a\u9c0b\u9c0c\u9c0d\u9c0e\u9c0f\u9c10\u9c11\u9c12\u9c13\u9c14\u9c15\u9c16\u9c17\u9c18\u9c19\u9c1a\ufffd\u9c1b\u9c1c\u9c1d\u9c1e\u9c1f\u9c20\u9c21\u9c22\u9c23\u9c24\u9c25\u9c26\u9c27\u9c28\u9c29\u9c2a\u9c2b\u9c2c\u9c2d\u9c2e\u9c2f\u9c30\u9c31\u9c32\u9c33\u9c34\u9c35\u9c36\u9c37\u9c38\u9c39\u9c3a\u9c3b\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85\u9f86\u9f87\u9f88\u9f89\u9f8a\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e\u9c9f\u9ca0\u9ca1\u9ca2\u9ca3\u9ca5\u9ca6\u9ca7\u9ca8\u9ca9\u9cab\u9cad\u9cae\u9cb0\u9cb1\u9cb2\u9cb3\u9cb4\u9cb5\u9cb6\u9cb7\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb\ufffd".split(""),e=0;e!=i[246].length;++e)65533!==i[246][e].charCodeAt(0)&&(n[i[246][e]]=62976+e,t[62976+e]=i[246][e]);for(i[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9c3c\u9c3d\u9c3e\u9c3f\u9c40\u9c41\u9c42\u9c43\u9c44\u9c45\u9c46\u9c47\u9c48\u9c49\u9c4a\u9c4b\u9c4c\u9c4d\u9c4e\u9c4f\u9c50\u9c51\u9c52\u9c53\u9c54\u9c55\u9c56\u9c57\u9c58\u9c59\u9c5a\u9c5b\u9c5c\u9c5d\u9c5e\u9c5f\u9c60\u9c61\u9c62\u9c63\u9c64\u9c65\u9c66\u9c67\u9c68\u9c69\u9c6a\u9c6b\u9c6c\u9c6d\u9c6e\u9c6f\u9c70\u9c71\u9c72\u9c73\u9c74\u9c75\u9c76\u9c77\u9c78\u9c79\u9c7a\ufffd\u9c7b\u9c7d\u9c7e\u9c80\u9c83\u9c84\u9c89\u9c8a\u9c8c\u9c8f\u9c93\u9c96\u9c97\u9c98\u9c99\u9c9d\u9caa\u9cac\u9caf\u9cb9\u9cbe\u9cbf\u9cc0\u9cc1\u9cc2\u9cc8\u9cc9\u9cd1\u9cd2\u9cda\u9cdb\u9ce0\u9ce1\u9ccc\u9ccd\u9cce\u9ccf\u9cd0\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44\ufffd".split(""),e=0;e!=i[247].length;++e)65533!==i[247][e].charCodeAt(0)&&(n[i[247][e]]=63232+e,t[63232+e]=i[247][e]);for(i[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ce3\u9ce4\u9ce5\u9ce6\u9ce7\u9ce8\u9ce9\u9cea\u9ceb\u9cec\u9ced\u9cee\u9cef\u9cf0\u9cf1\u9cf2\u9cf3\u9cf4\u9cf5\u9cf6\u9cf7\u9cf8\u9cf9\u9cfa\u9cfb\u9cfc\u9cfd\u9cfe\u9cff\u9d00\u9d01\u9d02\u9d03\u9d04\u9d05\u9d06\u9d07\u9d08\u9d09\u9d0a\u9d0b\u9d0c\u9d0d\u9d0e\u9d0f\u9d10\u9d11\u9d12\u9d13\u9d14\u9d15\u9d16\u9d17\u9d18\u9d19\u9d1a\u9d1b\u9d1c\u9d1d\u9d1e\u9d1f\u9d20\u9d21\ufffd\u9d22\u9d23\u9d24\u9d25\u9d26\u9d27\u9d28\u9d29\u9d2a\u9d2b\u9d2c\u9d2d\u9d2e\u9d2f\u9d30\u9d31\u9d32\u9d33\u9d34\u9d35\u9d36\u9d37\u9d38\u9d39\u9d3a\u9d3b\u9d3c\u9d3d\u9d3e\u9d3f\u9d40\u9d41\u9d42\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[248].length;++e)65533!==i[248][e].charCodeAt(0)&&(n[i[248][e]]=63488+e,t[63488+e]=i[248][e]);for(i[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d43\u9d44\u9d45\u9d46\u9d47\u9d48\u9d49\u9d4a\u9d4b\u9d4c\u9d4d\u9d4e\u9d4f\u9d50\u9d51\u9d52\u9d53\u9d54\u9d55\u9d56\u9d57\u9d58\u9d59\u9d5a\u9d5b\u9d5c\u9d5d\u9d5e\u9d5f\u9d60\u9d61\u9d62\u9d63\u9d64\u9d65\u9d66\u9d67\u9d68\u9d69\u9d6a\u9d6b\u9d6c\u9d6d\u9d6e\u9d6f\u9d70\u9d71\u9d72\u9d73\u9d74\u9d75\u9d76\u9d77\u9d78\u9d79\u9d7a\u9d7b\u9d7c\u9d7d\u9d7e\u9d7f\u9d80\u9d81\ufffd\u9d82\u9d83\u9d84\u9d85\u9d86\u9d87\u9d88\u9d89\u9d8a\u9d8b\u9d8c\u9d8d\u9d8e\u9d8f\u9d90\u9d91\u9d92\u9d93\u9d94\u9d95\u9d96\u9d97\u9d98\u9d99\u9d9a\u9d9b\u9d9c\u9d9d\u9d9e\u9d9f\u9da0\u9da1\u9da2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[249].length;++e)65533!==i[249][e].charCodeAt(0)&&(n[i[249][e]]=63744+e,t[63744+e]=i[249][e]);for(i[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9da3\u9da4\u9da5\u9da6\u9da7\u9da8\u9da9\u9daa\u9dab\u9dac\u9dad\u9dae\u9daf\u9db0\u9db1\u9db2\u9db3\u9db4\u9db5\u9db6\u9db7\u9db8\u9db9\u9dba\u9dbb\u9dbc\u9dbd\u9dbe\u9dbf\u9dc0\u9dc1\u9dc2\u9dc3\u9dc4\u9dc5\u9dc6\u9dc7\u9dc8\u9dc9\u9dca\u9dcb\u9dcc\u9dcd\u9dce\u9dcf\u9dd0\u9dd1\u9dd2\u9dd3\u9dd4\u9dd5\u9dd6\u9dd7\u9dd8\u9dd9\u9dda\u9ddb\u9ddc\u9ddd\u9dde\u9ddf\u9de0\u9de1\ufffd\u9de2\u9de3\u9de4\u9de5\u9de6\u9de7\u9de8\u9de9\u9dea\u9deb\u9dec\u9ded\u9dee\u9def\u9df0\u9df1\u9df2\u9df3\u9df4\u9df5\u9df6\u9df7\u9df8\u9df9\u9dfa\u9dfb\u9dfc\u9dfd\u9dfe\u9dff\u9e00\u9e01\u9e02\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[250].length;++e)65533!==i[250][e].charCodeAt(0)&&(n[i[250][e]]=64e3+e,t[64e3+e]=i[250][e]);for(i[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9e03\u9e04\u9e05\u9e06\u9e07\u9e08\u9e09\u9e0a\u9e0b\u9e0c\u9e0d\u9e0e\u9e0f\u9e10\u9e11\u9e12\u9e13\u9e14\u9e15\u9e16\u9e17\u9e18\u9e19\u9e1a\u9e1b\u9e1c\u9e1d\u9e1e\u9e24\u9e27\u9e2e\u9e30\u9e34\u9e3b\u9e3c\u9e40\u9e4d\u9e50\u9e52\u9e53\u9e54\u9e56\u9e59\u9e5d\u9e5f\u9e60\u9e61\u9e62\u9e65\u9e6e\u9e6f\u9e72\u9e74\u9e75\u9e76\u9e77\u9e78\u9e79\u9e7a\u9e7b\u9e7c\u9e7d\u9e80\ufffd\u9e81\u9e83\u9e84\u9e85\u9e86\u9e89\u9e8a\u9e8c\u9e8d\u9e8e\u9e8f\u9e90\u9e91\u9e94\u9e95\u9e96\u9e97\u9e98\u9e99\u9e9a\u9e9b\u9e9c\u9e9e\u9ea0\u9ea1\u9ea2\u9ea3\u9ea4\u9ea5\u9ea7\u9ea8\u9ea9\u9eaa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[251].length;++e)65533!==i[251][e].charCodeAt(0)&&(n[i[251][e]]=64256+e,t[64256+e]=i[251][e]);for(i[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9eab\u9eac\u9ead\u9eae\u9eaf\u9eb0\u9eb1\u9eb2\u9eb3\u9eb5\u9eb6\u9eb7\u9eb9\u9eba\u9ebc\u9ebf\u9ec0\u9ec1\u9ec2\u9ec3\u9ec5\u9ec6\u9ec7\u9ec8\u9eca\u9ecb\u9ecc\u9ed0\u9ed2\u9ed3\u9ed5\u9ed6\u9ed7\u9ed9\u9eda\u9ede\u9ee1\u9ee3\u9ee4\u9ee6\u9ee8\u9eeb\u9eec\u9eed\u9eee\u9ef0\u9ef1\u9ef2\u9ef3\u9ef4\u9ef5\u9ef6\u9ef7\u9ef8\u9efa\u9efd\u9eff\u9f00\u9f01\u9f02\u9f03\u9f04\u9f05\ufffd\u9f06\u9f07\u9f08\u9f09\u9f0a\u9f0c\u9f0f\u9f11\u9f12\u9f14\u9f15\u9f16\u9f18\u9f1a\u9f1b\u9f1c\u9f1d\u9f1e\u9f1f\u9f21\u9f23\u9f24\u9f25\u9f26\u9f27\u9f28\u9f29\u9f2a\u9f2b\u9f2d\u9f2e\u9f30\u9f31\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[252].length;++e)65533!==i[252][e].charCodeAt(0)&&(n[i[252][e]]=64512+e,t[64512+e]=i[252][e]);for(i[253]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f32\u9f33\u9f34\u9f35\u9f36\u9f38\u9f3a\u9f3c\u9f3f\u9f40\u9f41\u9f42\u9f43\u9f45\u9f46\u9f47\u9f48\u9f49\u9f4a\u9f4b\u9f4c\u9f4d\u9f4e\u9f4f\u9f52\u9f53\u9f54\u9f55\u9f56\u9f57\u9f58\u9f59\u9f5a\u9f5b\u9f5c\u9f5d\u9f5e\u9f5f\u9f60\u9f61\u9f62\u9f63\u9f64\u9f65\u9f66\u9f67\u9f68\u9f69\u9f6a\u9f6b\u9f6c\u9f6d\u9f6e\u9f6f\u9f70\u9f71\u9f72\u9f73\u9f74\u9f75\u9f76\u9f77\u9f78\ufffd\u9f79\u9f7a\u9f7b\u9f7c\u9f7d\u9f7e\u9f81\u9f82\u9f8d\u9f8e\u9f8f\u9f90\u9f91\u9f92\u9f93\u9f94\u9f95\u9f96\u9f97\u9f98\u9f9c\u9f9d\u9f9e\u9fa1\u9fa2\u9fa3\u9fa4\u9fa5\uf92c\uf979\uf995\uf9e7\uf9f1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[253].length;++e)65533!==i[253][e].charCodeAt(0)&&(n[i[253][e]]=64768+e,t[64768+e]=i[253][e]);for(i[254]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufa0c\ufa0d\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa18\ufa1f\ufa20\ufa21\ufa23\ufa24\ufa27\ufa28\ufa29\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[254].length;++e)65533!==i[254][e].charCodeAt(0)&&(n[i[254][e]]=65024+e,t[65024+e]=i[254][e]);return{enc:n,dec:t}}(),n[949]=function(){var e,t=[],n={},i=[];for(i[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[0].length;++e)65533!==i[0][e].charCodeAt(0)&&(n[i[0][e]]=0+e,t[0+e]=i[0][e]);for(i[129]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac02\uac03\uac05\uac06\uac0b\uac0c\uac0d\uac0e\uac0f\uac18\uac1e\uac1f\uac21\uac22\uac23\uac25\uac26\uac27\uac28\uac29\uac2a\uac2b\uac2e\uac32\uac33\uac34\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac35\uac36\uac37\uac3a\uac3b\uac3d\uac3e\uac3f\uac41\uac42\uac43\uac44\uac45\uac46\uac47\uac48\uac49\uac4a\uac4c\uac4e\uac4f\uac50\uac51\uac52\uac53\uac55\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uac56\uac57\uac59\uac5a\uac5b\uac5d\uac5e\uac5f\uac60\uac61\uac62\uac63\uac64\uac65\uac66\uac67\uac68\uac69\uac6a\uac6b\uac6c\uac6d\uac6e\uac6f\uac72\uac73\uac75\uac76\uac79\uac7b\uac7c\uac7d\uac7e\uac7f\uac82\uac87\uac88\uac8d\uac8e\uac8f\uac91\uac92\uac93\uac95\uac96\uac97\uac98\uac99\uac9a\uac9b\uac9e\uaca2\uaca3\uaca4\uaca5\uaca6\uaca7\uacab\uacad\uacae\uacb1\uacb2\uacb3\uacb4\uacb5\uacb6\uacb7\uacba\uacbe\uacbf\uacc0\uacc2\uacc3\uacc5\uacc6\uacc7\uacc9\uacca\uaccb\uaccd\uacce\uaccf\uacd0\uacd1\uacd2\uacd3\uacd4\uacd6\uacd8\uacd9\uacda\uacdb\uacdc\uacdd\uacde\uacdf\uace2\uace3\uace5\uace6\uace9\uaceb\uaced\uacee\uacf2\uacf4\uacf7\uacf8\uacf9\uacfa\uacfb\uacfe\uacff\uad01\uad02\uad03\uad05\uad07\uad08\uad09\uad0a\uad0b\uad0e\uad10\uad12\uad13\ufffd".split(""),e=0;e!=i[129].length;++e)65533!==i[129][e].charCodeAt(0)&&(n[i[129][e]]=33024+e,t[33024+e]=i[129][e]);for(i[130]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad14\uad15\uad16\uad17\uad19\uad1a\uad1b\uad1d\uad1e\uad1f\uad21\uad22\uad23\uad24\uad25\uad26\uad27\uad28\uad2a\uad2b\uad2e\uad2f\uad30\uad31\uad32\uad33\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad36\uad37\uad39\uad3a\uad3b\uad3d\uad3e\uad3f\uad40\uad41\uad42\uad43\uad46\uad48\uad4a\uad4b\uad4c\uad4d\uad4e\uad4f\uad51\uad52\uad53\uad55\uad56\uad57\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uad59\uad5a\uad5b\uad5c\uad5d\uad5e\uad5f\uad60\uad62\uad64\uad65\uad66\uad67\uad68\uad69\uad6a\uad6b\uad6e\uad6f\uad71\uad72\uad77\uad78\uad79\uad7a\uad7e\uad80\uad83\uad84\uad85\uad86\uad87\uad8a\uad8b\uad8d\uad8e\uad8f\uad91\uad92\uad93\uad94\uad95\uad96\uad97\uad98\uad99\uad9a\uad9b\uad9e\uad9f\uada0\uada1\uada2\uada3\uada5\uada6\uada7\uada8\uada9\uadaa\uadab\uadac\uadad\uadae\uadaf\uadb0\uadb1\uadb2\uadb3\uadb4\uadb5\uadb6\uadb8\uadb9\uadba\uadbb\uadbc\uadbd\uadbe\uadbf\uadc2\uadc3\uadc5\uadc6\uadc7\uadc9\uadca\uadcb\uadcc\uadcd\uadce\uadcf\uadd2\uadd4\uadd5\uadd6\uadd7\uadd8\uadd9\uadda\uaddb\uaddd\uadde\uaddf\uade1\uade2\uade3\uade5\uade6\uade7\uade8\uade9\uadea\uadeb\uadec\uaded\uadee\uadef\uadf0\uadf1\uadf2\uadf3\uadf4\uadf5\uadf6\uadf7\ufffd".split(""),e=0;e!=i[130].length;++e)65533!==i[130][e].charCodeAt(0)&&(n[i[130][e]]=33280+e,t[33280+e]=i[130][e]);for(i[131]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uadfa\uadfb\uadfd\uadfe\uae02\uae03\uae04\uae05\uae06\uae07\uae0a\uae0c\uae0e\uae0f\uae10\uae11\uae12\uae13\uae15\uae16\uae17\uae18\uae19\uae1a\uae1b\uae1c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uae1d\uae1e\uae1f\uae20\uae21\uae22\uae23\uae24\uae25\uae26\uae27\uae28\uae29\uae2a\uae2b\uae2c\uae2d\uae2e\uae2f\uae32\uae33\uae35\uae36\uae39\uae3b\uae3c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uae3d\uae3e\uae3f\uae42\uae44\uae47\uae48\uae49\uae4b\uae4f\uae51\uae52\uae53\uae55\uae57\uae58\uae59\uae5a\uae5b\uae5e\uae62\uae63\uae64\uae66\uae67\uae6a\uae6b\uae6d\uae6e\uae6f\uae71\uae72\uae73\uae74\uae75\uae76\uae77\uae7a\uae7e\uae7f\uae80\uae81\uae82\uae83\uae86\uae87\uae88\uae89\uae8a\uae8b\uae8d\uae8e\uae8f\uae90\uae91\uae92\uae93\uae94\uae95\uae96\uae97\uae98\uae99\uae9a\uae9b\uae9c\uae9d\uae9e\uae9f\uaea0\uaea1\uaea2\uaea3\uaea4\uaea5\uaea6\uaea7\uaea8\uaea9\uaeaa\uaeab\uaeac\uaead\uaeae\uaeaf\uaeb0\uaeb1\uaeb2\uaeb3\uaeb4\uaeb5\uaeb6\uaeb7\uaeb8\uaeb9\uaeba\uaebb\uaebf\uaec1\uaec2\uaec3\uaec5\uaec6\uaec7\uaec8\uaec9\uaeca\uaecb\uaece\uaed2\uaed3\uaed4\uaed5\uaed6\uaed7\uaeda\uaedb\uaedd\uaede\uaedf\uaee0\uaee1\uaee2\uaee3\uaee4\uaee5\ufffd".split(""),e=0;e!=i[131].length;++e)65533!==i[131][e].charCodeAt(0)&&(n[i[131][e]]=33536+e,t[33536+e]=i[131][e]);for(i[132]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaee6\uaee7\uaee9\uaeea\uaeec\uaeee\uaeef\uaef0\uaef1\uaef2\uaef3\uaef5\uaef6\uaef7\uaef9\uaefa\uaefb\uaefd\uaefe\uaeff\uaf00\uaf01\uaf02\uaf03\uaf04\uaf05\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaf06\uaf09\uaf0a\uaf0b\uaf0c\uaf0e\uaf0f\uaf11\uaf12\uaf13\uaf14\uaf15\uaf16\uaf17\uaf18\uaf19\uaf1a\uaf1b\uaf1c\uaf1d\uaf1e\uaf1f\uaf20\uaf21\uaf22\uaf23\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uaf24\uaf25\uaf26\uaf27\uaf28\uaf29\uaf2a\uaf2b\uaf2e\uaf2f\uaf31\uaf33\uaf35\uaf36\uaf37\uaf38\uaf39\uaf3a\uaf3b\uaf3e\uaf40\uaf44\uaf45\uaf46\uaf47\uaf4a\uaf4b\uaf4c\uaf4d\uaf4e\uaf4f\uaf51\uaf52\uaf53\uaf54\uaf55\uaf56\uaf57\uaf58\uaf59\uaf5a\uaf5b\uaf5e\uaf5f\uaf60\uaf61\uaf62\uaf63\uaf66\uaf67\uaf68\uaf69\uaf6a\uaf6b\uaf6c\uaf6d\uaf6e\uaf6f\uaf70\uaf71\uaf72\uaf73\uaf74\uaf75\uaf76\uaf77\uaf78\uaf7a\uaf7b\uaf7c\uaf7d\uaf7e\uaf7f\uaf81\uaf82\uaf83\uaf85\uaf86\uaf87\uaf89\uaf8a\uaf8b\uaf8c\uaf8d\uaf8e\uaf8f\uaf92\uaf93\uaf94\uaf96\uaf97\uaf98\uaf99\uaf9a\uaf9b\uaf9d\uaf9e\uaf9f\uafa0\uafa1\uafa2\uafa3\uafa4\uafa5\uafa6\uafa7\uafa8\uafa9\uafaa\uafab\uafac\uafad\uafae\uafaf\uafb0\uafb1\uafb2\uafb3\uafb4\uafb5\uafb6\uafb7\uafba\uafbb\uafbd\uafbe\ufffd".split(""),e=0;e!=i[132].length;++e)65533!==i[132][e].charCodeAt(0)&&(n[i[132][e]]=33792+e,t[33792+e]=i[132][e]);for(i[133]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uafbf\uafc1\uafc2\uafc3\uafc4\uafc5\uafc6\uafca\uafcc\uafcf\uafd0\uafd1\uafd2\uafd3\uafd5\uafd6\uafd7\uafd8\uafd9\uafda\uafdb\uafdd\uafde\uafdf\uafe0\uafe1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uafe2\uafe3\uafe4\uafe5\uafe6\uafe7\uafea\uafeb\uafec\uafed\uafee\uafef\uaff2\uaff3\uaff5\uaff6\uaff7\uaff9\uaffa\uaffb\uaffc\uaffd\uaffe\uafff\ub002\ub003\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub005\ub006\ub007\ub008\ub009\ub00a\ub00b\ub00d\ub00e\ub00f\ub011\ub012\ub013\ub015\ub016\ub017\ub018\ub019\ub01a\ub01b\ub01e\ub01f\ub020\ub021\ub022\ub023\ub024\ub025\ub026\ub027\ub029\ub02a\ub02b\ub02c\ub02d\ub02e\ub02f\ub030\ub031\ub032\ub033\ub034\ub035\ub036\ub037\ub038\ub039\ub03a\ub03b\ub03c\ub03d\ub03e\ub03f\ub040\ub041\ub042\ub043\ub046\ub047\ub049\ub04b\ub04d\ub04f\ub050\ub051\ub052\ub056\ub058\ub05a\ub05b\ub05c\ub05e\ub05f\ub060\ub061\ub062\ub063\ub064\ub065\ub066\ub067\ub068\ub069\ub06a\ub06b\ub06c\ub06d\ub06e\ub06f\ub070\ub071\ub072\ub073\ub074\ub075\ub076\ub077\ub078\ub079\ub07a\ub07b\ub07e\ub07f\ub081\ub082\ub083\ub085\ub086\ub087\ub088\ub089\ub08a\ub08b\ub08e\ub090\ub092\ub093\ub094\ub095\ub096\ub097\ub09b\ub09d\ub09e\ub0a3\ub0a4\ufffd".split(""),e=0;e!=i[133].length;++e)65533!==i[133][e].charCodeAt(0)&&(n[i[133][e]]=34048+e,t[34048+e]=i[133][e]);for(i[134]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0a5\ub0a6\ub0a7\ub0aa\ub0b0\ub0b2\ub0b6\ub0b7\ub0b9\ub0ba\ub0bb\ub0bd\ub0be\ub0bf\ub0c0\ub0c1\ub0c2\ub0c3\ub0c6\ub0ca\ub0cb\ub0cc\ub0cd\ub0ce\ub0cf\ub0d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0d3\ub0d5\ub0d6\ub0d7\ub0d9\ub0da\ub0db\ub0dc\ub0dd\ub0de\ub0df\ub0e1\ub0e2\ub0e3\ub0e4\ub0e6\ub0e7\ub0e8\ub0e9\ub0ea\ub0eb\ub0ec\ub0ed\ub0ee\ub0ef\ub0f0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub0f1\ub0f2\ub0f3\ub0f4\ub0f5\ub0f6\ub0f7\ub0f8\ub0f9\ub0fa\ub0fb\ub0fc\ub0fd\ub0fe\ub0ff\ub100\ub101\ub102\ub103\ub104\ub105\ub106\ub107\ub10a\ub10d\ub10e\ub10f\ub111\ub114\ub115\ub116\ub117\ub11a\ub11e\ub11f\ub120\ub121\ub122\ub126\ub127\ub129\ub12a\ub12b\ub12d\ub12e\ub12f\ub130\ub131\ub132\ub133\ub136\ub13a\ub13b\ub13c\ub13d\ub13e\ub13f\ub142\ub143\ub145\ub146\ub147\ub149\ub14a\ub14b\ub14c\ub14d\ub14e\ub14f\ub152\ub153\ub156\ub157\ub159\ub15a\ub15b\ub15d\ub15e\ub15f\ub161\ub162\ub163\ub164\ub165\ub166\ub167\ub168\ub169\ub16a\ub16b\ub16c\ub16d\ub16e\ub16f\ub170\ub171\ub172\ub173\ub174\ub175\ub176\ub177\ub17a\ub17b\ub17d\ub17e\ub17f\ub181\ub183\ub184\ub185\ub186\ub187\ub18a\ub18c\ub18e\ub18f\ub190\ub191\ub195\ub196\ub197\ub199\ub19a\ub19b\ub19d\ufffd".split(""),e=0;e!=i[134].length;++e)65533!==i[134][e].charCodeAt(0)&&(n[i[134][e]]=34304+e,t[34304+e]=i[134][e]);for(i[135]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub19e\ub19f\ub1a0\ub1a1\ub1a2\ub1a3\ub1a4\ub1a5\ub1a6\ub1a7\ub1a9\ub1aa\ub1ab\ub1ac\ub1ad\ub1ae\ub1af\ub1b0\ub1b1\ub1b2\ub1b3\ub1b4\ub1b5\ub1b6\ub1b7\ub1b8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub1b9\ub1ba\ub1bb\ub1bc\ub1bd\ub1be\ub1bf\ub1c0\ub1c1\ub1c2\ub1c3\ub1c4\ub1c5\ub1c6\ub1c7\ub1c8\ub1c9\ub1ca\ub1cb\ub1cd\ub1ce\ub1cf\ub1d1\ub1d2\ub1d3\ub1d5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub1d6\ub1d7\ub1d8\ub1d9\ub1da\ub1db\ub1de\ub1e0\ub1e1\ub1e2\ub1e3\ub1e4\ub1e5\ub1e6\ub1e7\ub1ea\ub1eb\ub1ed\ub1ee\ub1ef\ub1f1\ub1f2\ub1f3\ub1f4\ub1f5\ub1f6\ub1f7\ub1f8\ub1fa\ub1fc\ub1fe\ub1ff\ub200\ub201\ub202\ub203\ub206\ub207\ub209\ub20a\ub20d\ub20e\ub20f\ub210\ub211\ub212\ub213\ub216\ub218\ub21a\ub21b\ub21c\ub21d\ub21e\ub21f\ub221\ub222\ub223\ub224\ub225\ub226\ub227\ub228\ub229\ub22a\ub22b\ub22c\ub22d\ub22e\ub22f\ub230\ub231\ub232\ub233\ub235\ub236\ub237\ub238\ub239\ub23a\ub23b\ub23d\ub23e\ub23f\ub240\ub241\ub242\ub243\ub244\ub245\ub246\ub247\ub248\ub249\ub24a\ub24b\ub24c\ub24d\ub24e\ub24f\ub250\ub251\ub252\ub253\ub254\ub255\ub256\ub257\ub259\ub25a\ub25b\ub25d\ub25e\ub25f\ub261\ub262\ub263\ub264\ub265\ub266\ub267\ub26a\ub26b\ub26c\ub26d\ub26e\ufffd".split(""),e=0;e!=i[135].length;++e)65533!==i[135][e].charCodeAt(0)&&(n[i[135][e]]=34560+e,t[34560+e]=i[135][e]);for(i[136]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub26f\ub270\ub271\ub272\ub273\ub276\ub277\ub278\ub279\ub27a\ub27b\ub27d\ub27e\ub27f\ub280\ub281\ub282\ub283\ub286\ub287\ub288\ub28a\ub28b\ub28c\ub28d\ub28e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub28f\ub292\ub293\ub295\ub296\ub297\ub29b\ub29c\ub29d\ub29e\ub29f\ub2a2\ub2a4\ub2a7\ub2a8\ub2a9\ub2ab\ub2ad\ub2ae\ub2af\ub2b1\ub2b2\ub2b3\ub2b5\ub2b6\ub2b7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub2b8\ub2b9\ub2ba\ub2bb\ub2bc\ub2bd\ub2be\ub2bf\ub2c0\ub2c1\ub2c2\ub2c3\ub2c4\ub2c5\ub2c6\ub2c7\ub2ca\ub2cb\ub2cd\ub2ce\ub2cf\ub2d1\ub2d3\ub2d4\ub2d5\ub2d6\ub2d7\ub2da\ub2dc\ub2de\ub2df\ub2e0\ub2e1\ub2e3\ub2e7\ub2e9\ub2ea\ub2f0\ub2f1\ub2f2\ub2f6\ub2fc\ub2fd\ub2fe\ub302\ub303\ub305\ub306\ub307\ub309\ub30a\ub30b\ub30c\ub30d\ub30e\ub30f\ub312\ub316\ub317\ub318\ub319\ub31a\ub31b\ub31d\ub31e\ub31f\ub320\ub321\ub322\ub323\ub324\ub325\ub326\ub327\ub328\ub329\ub32a\ub32b\ub32c\ub32d\ub32e\ub32f\ub330\ub331\ub332\ub333\ub334\ub335\ub336\ub337\ub338\ub339\ub33a\ub33b\ub33c\ub33d\ub33e\ub33f\ub340\ub341\ub342\ub343\ub344\ub345\ub346\ub347\ub348\ub349\ub34a\ub34b\ub34c\ub34d\ub34e\ub34f\ub350\ub351\ub352\ub353\ub357\ub359\ub35a\ub35d\ub360\ub361\ub362\ub363\ufffd".split(""),e=0;e!=i[136].length;++e)65533!==i[136][e].charCodeAt(0)&&(n[i[136][e]]=34816+e,t[34816+e]=i[136][e]);for(i[137]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub366\ub368\ub36a\ub36c\ub36d\ub36f\ub372\ub373\ub375\ub376\ub377\ub379\ub37a\ub37b\ub37c\ub37d\ub37e\ub37f\ub382\ub386\ub387\ub388\ub389\ub38a\ub38b\ub38d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub38e\ub38f\ub391\ub392\ub393\ub395\ub396\ub397\ub398\ub399\ub39a\ub39b\ub39c\ub39d\ub39e\ub39f\ub3a2\ub3a3\ub3a4\ub3a5\ub3a6\ub3a7\ub3a9\ub3aa\ub3ab\ub3ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub3ae\ub3af\ub3b0\ub3b1\ub3b2\ub3b3\ub3b4\ub3b5\ub3b6\ub3b7\ub3b8\ub3b9\ub3ba\ub3bb\ub3bc\ub3bd\ub3be\ub3bf\ub3c0\ub3c1\ub3c2\ub3c3\ub3c6\ub3c7\ub3c9\ub3ca\ub3cd\ub3cf\ub3d1\ub3d2\ub3d3\ub3d6\ub3d8\ub3da\ub3dc\ub3de\ub3df\ub3e1\ub3e2\ub3e3\ub3e5\ub3e6\ub3e7\ub3e9\ub3ea\ub3eb\ub3ec\ub3ed\ub3ee\ub3ef\ub3f0\ub3f1\ub3f2\ub3f3\ub3f4\ub3f5\ub3f6\ub3f7\ub3f8\ub3f9\ub3fa\ub3fb\ub3fd\ub3fe\ub3ff\ub400\ub401\ub402\ub403\ub404\ub405\ub406\ub407\ub408\ub409\ub40a\ub40b\ub40c\ub40d\ub40e\ub40f\ub411\ub412\ub413\ub414\ub415\ub416\ub417\ub419\ub41a\ub41b\ub41d\ub41e\ub41f\ub421\ub422\ub423\ub424\ub425\ub426\ub427\ub42a\ub42c\ub42d\ub42e\ub42f\ub430\ub431\ub432\ub433\ub435\ub436\ub437\ub438\ub439\ub43a\ub43b\ub43c\ub43d\ub43e\ub43f\ub440\ub441\ub442\ub443\ub444\ufffd".split(""),e=0;e!=i[137].length;++e)65533!==i[137][e].charCodeAt(0)&&(n[i[137][e]]=35072+e,t[35072+e]=i[137][e]);for(i[138]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub445\ub446\ub447\ub448\ub449\ub44a\ub44b\ub44c\ub44d\ub44e\ub44f\ub452\ub453\ub455\ub456\ub457\ub459\ub45a\ub45b\ub45c\ub45d\ub45e\ub45f\ub462\ub464\ub466\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub467\ub468\ub469\ub46a\ub46b\ub46d\ub46e\ub46f\ub470\ub471\ub472\ub473\ub474\ub475\ub476\ub477\ub478\ub479\ub47a\ub47b\ub47c\ub47d\ub47e\ub47f\ub481\ub482\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub483\ub484\ub485\ub486\ub487\ub489\ub48a\ub48b\ub48c\ub48d\ub48e\ub48f\ub490\ub491\ub492\ub493\ub494\ub495\ub496\ub497\ub498\ub499\ub49a\ub49b\ub49c\ub49e\ub49f\ub4a0\ub4a1\ub4a2\ub4a3\ub4a5\ub4a6\ub4a7\ub4a9\ub4aa\ub4ab\ub4ad\ub4ae\ub4af\ub4b0\ub4b1\ub4b2\ub4b3\ub4b4\ub4b6\ub4b8\ub4ba\ub4bb\ub4bc\ub4bd\ub4be\ub4bf\ub4c1\ub4c2\ub4c3\ub4c5\ub4c6\ub4c7\ub4c9\ub4ca\ub4cb\ub4cc\ub4cd\ub4ce\ub4cf\ub4d1\ub4d2\ub4d3\ub4d4\ub4d6\ub4d7\ub4d8\ub4d9\ub4da\ub4db\ub4de\ub4df\ub4e1\ub4e2\ub4e5\ub4e7\ub4e8\ub4e9\ub4ea\ub4eb\ub4ee\ub4f0\ub4f2\ub4f3\ub4f4\ub4f5\ub4f6\ub4f7\ub4f9\ub4fa\ub4fb\ub4fc\ub4fd\ub4fe\ub4ff\ub500\ub501\ub502\ub503\ub504\ub505\ub506\ub507\ub508\ub509\ub50a\ub50b\ub50c\ub50d\ub50e\ub50f\ub510\ub511\ub512\ub513\ub516\ub517\ub519\ub51a\ub51d\ufffd".split(""),e=0;e!=i[138].length;++e)65533!==i[138][e].charCodeAt(0)&&(n[i[138][e]]=35328+e,t[35328+e]=i[138][e]);for(i[139]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub51e\ub51f\ub520\ub521\ub522\ub523\ub526\ub52b\ub52c\ub52d\ub52e\ub52f\ub532\ub533\ub535\ub536\ub537\ub539\ub53a\ub53b\ub53c\ub53d\ub53e\ub53f\ub542\ub546\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub547\ub548\ub549\ub54a\ub54e\ub54f\ub551\ub552\ub553\ub555\ub556\ub557\ub558\ub559\ub55a\ub55b\ub55e\ub562\ub563\ub564\ub565\ub566\ub567\ub568\ub569\ub56a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub56b\ub56c\ub56d\ub56e\ub56f\ub570\ub571\ub572\ub573\ub574\ub575\ub576\ub577\ub578\ub579\ub57a\ub57b\ub57c\ub57d\ub57e\ub57f\ub580\ub581\ub582\ub583\ub584\ub585\ub586\ub587\ub588\ub589\ub58a\ub58b\ub58c\ub58d\ub58e\ub58f\ub590\ub591\ub592\ub593\ub594\ub595\ub596\ub597\ub598\ub599\ub59a\ub59b\ub59c\ub59d\ub59e\ub59f\ub5a2\ub5a3\ub5a5\ub5a6\ub5a7\ub5a9\ub5ac\ub5ad\ub5ae\ub5af\ub5b2\ub5b6\ub5b7\ub5b8\ub5b9\ub5ba\ub5be\ub5bf\ub5c1\ub5c2\ub5c3\ub5c5\ub5c6\ub5c7\ub5c8\ub5c9\ub5ca\ub5cb\ub5ce\ub5d2\ub5d3\ub5d4\ub5d5\ub5d6\ub5d7\ub5d9\ub5da\ub5db\ub5dc\ub5dd\ub5de\ub5df\ub5e0\ub5e1\ub5e2\ub5e3\ub5e4\ub5e5\ub5e6\ub5e7\ub5e8\ub5e9\ub5ea\ub5eb\ub5ed\ub5ee\ub5ef\ub5f0\ub5f1\ub5f2\ub5f3\ub5f4\ub5f5\ub5f6\ub5f7\ub5f8\ub5f9\ub5fa\ub5fb\ub5fc\ub5fd\ub5fe\ub5ff\ufffd".split(""),e=0;e!=i[139].length;++e)65533!==i[139][e].charCodeAt(0)&&(n[i[139][e]]=35584+e,t[35584+e]=i[139][e]);for(i[140]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub600\ub601\ub602\ub603\ub604\ub605\ub606\ub607\ub608\ub609\ub60a\ub60b\ub60c\ub60d\ub60e\ub60f\ub612\ub613\ub615\ub616\ub617\ub619\ub61a\ub61b\ub61c\ub61d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub61e\ub61f\ub620\ub621\ub622\ub623\ub624\ub626\ub627\ub628\ub629\ub62a\ub62b\ub62d\ub62e\ub62f\ub630\ub631\ub632\ub633\ub635\ub636\ub637\ub638\ub639\ub63a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub63b\ub63c\ub63d\ub63e\ub63f\ub640\ub641\ub642\ub643\ub644\ub645\ub646\ub647\ub649\ub64a\ub64b\ub64c\ub64d\ub64e\ub64f\ub650\ub651\ub652\ub653\ub654\ub655\ub656\ub657\ub658\ub659\ub65a\ub65b\ub65c\ub65d\ub65e\ub65f\ub660\ub661\ub662\ub663\ub665\ub666\ub667\ub669\ub66a\ub66b\ub66c\ub66d\ub66e\ub66f\ub670\ub671\ub672\ub673\ub674\ub675\ub676\ub677\ub678\ub679\ub67a\ub67b\ub67c\ub67d\ub67e\ub67f\ub680\ub681\ub682\ub683\ub684\ub685\ub686\ub687\ub688\ub689\ub68a\ub68b\ub68c\ub68d\ub68e\ub68f\ub690\ub691\ub692\ub693\ub694\ub695\ub696\ub697\ub698\ub699\ub69a\ub69b\ub69e\ub69f\ub6a1\ub6a2\ub6a3\ub6a5\ub6a6\ub6a7\ub6a8\ub6a9\ub6aa\ub6ad\ub6ae\ub6af\ub6b0\ub6b2\ub6b3\ub6b4\ub6b5\ub6b6\ub6b7\ub6b8\ub6b9\ub6ba\ub6bb\ub6bc\ub6bd\ub6be\ub6bf\ub6c0\ub6c1\ub6c2\ufffd".split(""),e=0;e!=i[140].length;++e)65533!==i[140][e].charCodeAt(0)&&(n[i[140][e]]=35840+e,t[35840+e]=i[140][e]);for(i[141]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6c3\ub6c4\ub6c5\ub6c6\ub6c7\ub6c8\ub6c9\ub6ca\ub6cb\ub6cc\ub6cd\ub6ce\ub6cf\ub6d0\ub6d1\ub6d2\ub6d3\ub6d5\ub6d6\ub6d7\ub6d8\ub6d9\ub6da\ub6db\ub6dc\ub6dd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6de\ub6df\ub6e0\ub6e1\ub6e2\ub6e3\ub6e4\ub6e5\ub6e6\ub6e7\ub6e8\ub6e9\ub6ea\ub6eb\ub6ec\ub6ed\ub6ee\ub6ef\ub6f1\ub6f2\ub6f3\ub6f5\ub6f6\ub6f7\ub6f9\ub6fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub6fb\ub6fc\ub6fd\ub6fe\ub6ff\ub702\ub703\ub704\ub706\ub707\ub708\ub709\ub70a\ub70b\ub70c\ub70d\ub70e\ub70f\ub710\ub711\ub712\ub713\ub714\ub715\ub716\ub717\ub718\ub719\ub71a\ub71b\ub71c\ub71d\ub71e\ub71f\ub720\ub721\ub722\ub723\ub724\ub725\ub726\ub727\ub72a\ub72b\ub72d\ub72e\ub731\ub732\ub733\ub734\ub735\ub736\ub737\ub73a\ub73c\ub73d\ub73e\ub73f\ub740\ub741\ub742\ub743\ub745\ub746\ub747\ub749\ub74a\ub74b\ub74d\ub74e\ub74f\ub750\ub751\ub752\ub753\ub756\ub757\ub758\ub759\ub75a\ub75b\ub75c\ub75d\ub75e\ub75f\ub761\ub762\ub763\ub765\ub766\ub767\ub769\ub76a\ub76b\ub76c\ub76d\ub76e\ub76f\ub772\ub774\ub776\ub777\ub778\ub779\ub77a\ub77b\ub77e\ub77f\ub781\ub782\ub783\ub785\ub786\ub787\ub788\ub789\ub78a\ub78b\ub78e\ub793\ub794\ub795\ub79a\ub79b\ub79d\ub79e\ufffd".split(""),e=0;e!=i[141].length;++e)65533!==i[141][e].charCodeAt(0)&&(n[i[141][e]]=36096+e,t[36096+e]=i[141][e]);for(i[142]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub79f\ub7a1\ub7a2\ub7a3\ub7a4\ub7a5\ub7a6\ub7a7\ub7aa\ub7ae\ub7af\ub7b0\ub7b1\ub7b2\ub7b3\ub7b6\ub7b7\ub7b9\ub7ba\ub7bb\ub7bc\ub7bd\ub7be\ub7bf\ub7c0\ub7c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub7c2\ub7c3\ub7c4\ub7c5\ub7c6\ub7c8\ub7ca\ub7cb\ub7cc\ub7cd\ub7ce\ub7cf\ub7d0\ub7d1\ub7d2\ub7d3\ub7d4\ub7d5\ub7d6\ub7d7\ub7d8\ub7d9\ub7da\ub7db\ub7dc\ub7dd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub7de\ub7df\ub7e0\ub7e1\ub7e2\ub7e3\ub7e4\ub7e5\ub7e6\ub7e7\ub7e8\ub7e9\ub7ea\ub7eb\ub7ee\ub7ef\ub7f1\ub7f2\ub7f3\ub7f5\ub7f6\ub7f7\ub7f8\ub7f9\ub7fa\ub7fb\ub7fe\ub802\ub803\ub804\ub805\ub806\ub80a\ub80b\ub80d\ub80e\ub80f\ub811\ub812\ub813\ub814\ub815\ub816\ub817\ub81a\ub81c\ub81e\ub81f\ub820\ub821\ub822\ub823\ub826\ub827\ub829\ub82a\ub82b\ub82d\ub82e\ub82f\ub830\ub831\ub832\ub833\ub836\ub83a\ub83b\ub83c\ub83d\ub83e\ub83f\ub841\ub842\ub843\ub845\ub846\ub847\ub848\ub849\ub84a\ub84b\ub84c\ub84d\ub84e\ub84f\ub850\ub852\ub854\ub855\ub856\ub857\ub858\ub859\ub85a\ub85b\ub85e\ub85f\ub861\ub862\ub863\ub865\ub866\ub867\ub868\ub869\ub86a\ub86b\ub86e\ub870\ub872\ub873\ub874\ub875\ub876\ub877\ub879\ub87a\ub87b\ub87d\ub87e\ub87f\ub880\ub881\ub882\ub883\ub884\ufffd".split(""),e=0;e!=i[142].length;++e)65533!==i[142][e].charCodeAt(0)&&(n[i[142][e]]=36352+e,t[36352+e]=i[142][e]);for(i[143]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub885\ub886\ub887\ub888\ub889\ub88a\ub88b\ub88c\ub88e\ub88f\ub890\ub891\ub892\ub893\ub894\ub895\ub896\ub897\ub898\ub899\ub89a\ub89b\ub89c\ub89d\ub89e\ub89f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub8a0\ub8a1\ub8a2\ub8a3\ub8a4\ub8a5\ub8a6\ub8a7\ub8a9\ub8aa\ub8ab\ub8ac\ub8ad\ub8ae\ub8af\ub8b1\ub8b2\ub8b3\ub8b5\ub8b6\ub8b7\ub8b9\ub8ba\ub8bb\ub8bc\ub8bd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub8be\ub8bf\ub8c2\ub8c4\ub8c6\ub8c7\ub8c8\ub8c9\ub8ca\ub8cb\ub8cd\ub8ce\ub8cf\ub8d1\ub8d2\ub8d3\ub8d5\ub8d6\ub8d7\ub8d8\ub8d9\ub8da\ub8db\ub8dc\ub8de\ub8e0\ub8e2\ub8e3\ub8e4\ub8e5\ub8e6\ub8e7\ub8ea\ub8eb\ub8ed\ub8ee\ub8ef\ub8f1\ub8f2\ub8f3\ub8f4\ub8f5\ub8f6\ub8f7\ub8fa\ub8fc\ub8fe\ub8ff\ub900\ub901\ub902\ub903\ub905\ub906\ub907\ub908\ub909\ub90a\ub90b\ub90c\ub90d\ub90e\ub90f\ub910\ub911\ub912\ub913\ub914\ub915\ub916\ub917\ub919\ub91a\ub91b\ub91c\ub91d\ub91e\ub91f\ub921\ub922\ub923\ub924\ub925\ub926\ub927\ub928\ub929\ub92a\ub92b\ub92c\ub92d\ub92e\ub92f\ub930\ub931\ub932\ub933\ub934\ub935\ub936\ub937\ub938\ub939\ub93a\ub93b\ub93e\ub93f\ub941\ub942\ub943\ub945\ub946\ub947\ub948\ub949\ub94a\ub94b\ub94d\ub94e\ub950\ub952\ub953\ub954\ub955\ub956\ub957\ufffd".split(""),e=0;e!=i[143].length;++e)65533!==i[143][e].charCodeAt(0)&&(n[i[143][e]]=36608+e,t[36608+e]=i[143][e]);for(i[144]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub95a\ub95b\ub95d\ub95e\ub95f\ub961\ub962\ub963\ub964\ub965\ub966\ub967\ub96a\ub96c\ub96e\ub96f\ub970\ub971\ub972\ub973\ub976\ub977\ub979\ub97a\ub97b\ub97d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub97e\ub97f\ub980\ub981\ub982\ub983\ub986\ub988\ub98b\ub98c\ub98f\ub990\ub991\ub992\ub993\ub994\ub995\ub996\ub997\ub998\ub999\ub99a\ub99b\ub99c\ub99d\ub99e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ub99f\ub9a0\ub9a1\ub9a2\ub9a3\ub9a4\ub9a5\ub9a6\ub9a7\ub9a8\ub9a9\ub9aa\ub9ab\ub9ae\ub9af\ub9b1\ub9b2\ub9b3\ub9b5\ub9b6\ub9b7\ub9b8\ub9b9\ub9ba\ub9bb\ub9be\ub9c0\ub9c2\ub9c3\ub9c4\ub9c5\ub9c6\ub9c7\ub9ca\ub9cb\ub9cd\ub9d3\ub9d4\ub9d5\ub9d6\ub9d7\ub9da\ub9dc\ub9df\ub9e0\ub9e2\ub9e6\ub9e7\ub9e9\ub9ea\ub9eb\ub9ed\ub9ee\ub9ef\ub9f0\ub9f1\ub9f2\ub9f3\ub9f6\ub9fb\ub9fc\ub9fd\ub9fe\ub9ff\uba02\uba03\uba04\uba05\uba06\uba07\uba09\uba0a\uba0b\uba0c\uba0d\uba0e\uba0f\uba10\uba11\uba12\uba13\uba14\uba16\uba17\uba18\uba19\uba1a\uba1b\uba1c\uba1d\uba1e\uba1f\uba20\uba21\uba22\uba23\uba24\uba25\uba26\uba27\uba28\uba29\uba2a\uba2b\uba2c\uba2d\uba2e\uba2f\uba30\uba31\uba32\uba33\uba34\uba35\uba36\uba37\uba3a\uba3b\uba3d\uba3e\uba3f\uba41\uba43\uba44\uba45\uba46\ufffd".split(""),e=0;e!=i[144].length;++e)65533!==i[144][e].charCodeAt(0)&&(n[i[144][e]]=36864+e,t[36864+e]=i[144][e]);for(i[145]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba47\uba4a\uba4c\uba4f\uba50\uba51\uba52\uba56\uba57\uba59\uba5a\uba5b\uba5d\uba5e\uba5f\uba60\uba61\uba62\uba63\uba66\uba6a\uba6b\uba6c\uba6d\uba6e\uba6f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba72\uba73\uba75\uba76\uba77\uba79\uba7a\uba7b\uba7c\uba7d\uba7e\uba7f\uba80\uba81\uba82\uba86\uba88\uba89\uba8a\uba8b\uba8d\uba8e\uba8f\uba90\uba91\uba92\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uba93\uba94\uba95\uba96\uba97\uba98\uba99\uba9a\uba9b\uba9c\uba9d\uba9e\uba9f\ubaa0\ubaa1\ubaa2\ubaa3\ubaa4\ubaa5\ubaa6\ubaa7\ubaaa\ubaad\ubaae\ubaaf\ubab1\ubab3\ubab4\ubab5\ubab6\ubab7\ubaba\ubabc\ubabe\ubabf\ubac0\ubac1\ubac2\ubac3\ubac5\ubac6\ubac7\ubac9\ubaca\ubacb\ubacc\ubacd\ubace\ubacf\ubad0\ubad1\ubad2\ubad3\ubad4\ubad5\ubad6\ubad7\ubada\ubadb\ubadc\ubadd\ubade\ubadf\ubae0\ubae1\ubae2\ubae3\ubae4\ubae5\ubae6\ubae7\ubae8\ubae9\ubaea\ubaeb\ubaec\ubaed\ubaee\ubaef\ubaf0\ubaf1\ubaf2\ubaf3\ubaf4\ubaf5\ubaf6\ubaf7\ubaf8\ubaf9\ubafa\ubafb\ubafd\ubafe\ubaff\ubb01\ubb02\ubb03\ubb05\ubb06\ubb07\ubb08\ubb09\ubb0a\ubb0b\ubb0c\ubb0e\ubb10\ubb12\ubb13\ubb14\ubb15\ubb16\ubb17\ubb19\ubb1a\ubb1b\ubb1d\ubb1e\ubb1f\ubb21\ubb22\ubb23\ubb24\ubb25\ubb26\ubb27\ufffd".split(""),e=0;e!=i[145].length;++e)65533!==i[145][e].charCodeAt(0)&&(n[i[145][e]]=37120+e,t[37120+e]=i[145][e]);for(i[146]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb28\ubb2a\ubb2c\ubb2d\ubb2e\ubb2f\ubb30\ubb31\ubb32\ubb33\ubb37\ubb39\ubb3a\ubb3f\ubb40\ubb41\ubb42\ubb43\ubb46\ubb48\ubb4a\ubb4b\ubb4c\ubb4e\ubb51\ubb52\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb53\ubb55\ubb56\ubb57\ubb59\ubb5a\ubb5b\ubb5c\ubb5d\ubb5e\ubb5f\ubb60\ubb62\ubb64\ubb65\ubb66\ubb67\ubb68\ubb69\ubb6a\ubb6b\ubb6d\ubb6e\ubb6f\ubb70\ubb71\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubb72\ubb73\ubb74\ubb75\ubb76\ubb77\ubb78\ubb79\ubb7a\ubb7b\ubb7c\ubb7d\ubb7e\ubb7f\ubb80\ubb81\ubb82\ubb83\ubb84\ubb85\ubb86\ubb87\ubb89\ubb8a\ubb8b\ubb8d\ubb8e\ubb8f\ubb91\ubb92\ubb93\ubb94\ubb95\ubb96\ubb97\ubb98\ubb99\ubb9a\ubb9b\ubb9c\ubb9d\ubb9e\ubb9f\ubba0\ubba1\ubba2\ubba3\ubba5\ubba6\ubba7\ubba9\ubbaa\ubbab\ubbad\ubbae\ubbaf\ubbb0\ubbb1\ubbb2\ubbb3\ubbb5\ubbb6\ubbb8\ubbb9\ubbba\ubbbb\ubbbc\ubbbd\ubbbe\ubbbf\ubbc1\ubbc2\ubbc3\ubbc5\ubbc6\ubbc7\ubbc9\ubbca\ubbcb\ubbcc\ubbcd\ubbce\ubbcf\ubbd1\ubbd2\ubbd4\ubbd5\ubbd6\ubbd7\ubbd8\ubbd9\ubbda\ubbdb\ubbdc\ubbdd\ubbde\ubbdf\ubbe0\ubbe1\ubbe2\ubbe3\ubbe4\ubbe5\ubbe6\ubbe7\ubbe8\ubbe9\ubbea\ubbeb\ubbec\ubbed\ubbee\ubbef\ubbf0\ubbf1\ubbf2\ubbf3\ubbf4\ubbf5\ubbf6\ubbf7\ubbfa\ubbfb\ubbfd\ubbfe\ubc01\ufffd".split(""),e=0;e!=i[146].length;++e)65533!==i[146][e].charCodeAt(0)&&(n[i[146][e]]=37376+e,t[37376+e]=i[146][e]);for(i[147]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc03\ubc04\ubc05\ubc06\ubc07\ubc0a\ubc0e\ubc10\ubc12\ubc13\ubc19\ubc1a\ubc20\ubc21\ubc22\ubc23\ubc26\ubc28\ubc2a\ubc2b\ubc2c\ubc2e\ubc2f\ubc32\ubc33\ubc35\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc36\ubc37\ubc39\ubc3a\ubc3b\ubc3c\ubc3d\ubc3e\ubc3f\ubc42\ubc46\ubc47\ubc48\ubc4a\ubc4b\ubc4e\ubc4f\ubc51\ubc52\ubc53\ubc54\ubc55\ubc56\ubc57\ubc58\ubc59\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubc5a\ubc5b\ubc5c\ubc5e\ubc5f\ubc60\ubc61\ubc62\ubc63\ubc64\ubc65\ubc66\ubc67\ubc68\ubc69\ubc6a\ubc6b\ubc6c\ubc6d\ubc6e\ubc6f\ubc70\ubc71\ubc72\ubc73\ubc74\ubc75\ubc76\ubc77\ubc78\ubc79\ubc7a\ubc7b\ubc7c\ubc7d\ubc7e\ubc7f\ubc80\ubc81\ubc82\ubc83\ubc86\ubc87\ubc89\ubc8a\ubc8d\ubc8f\ubc90\ubc91\ubc92\ubc93\ubc96\ubc98\ubc9b\ubc9c\ubc9d\ubc9e\ubc9f\ubca2\ubca3\ubca5\ubca6\ubca9\ubcaa\ubcab\ubcac\ubcad\ubcae\ubcaf\ubcb2\ubcb6\ubcb7\ubcb8\ubcb9\ubcba\ubcbb\ubcbe\ubcbf\ubcc1\ubcc2\ubcc3\ubcc5\ubcc6\ubcc7\ubcc8\ubcc9\ubcca\ubccb\ubccc\ubcce\ubcd2\ubcd3\ubcd4\ubcd6\ubcd7\ubcd9\ubcda\ubcdb\ubcdd\ubcde\ubcdf\ubce0\ubce1\ubce2\ubce3\ubce4\ubce5\ubce6\ubce7\ubce8\ubce9\ubcea\ubceb\ubcec\ubced\ubcee\ubcef\ubcf0\ubcf1\ubcf2\ubcf3\ubcf7\ubcf9\ubcfa\ubcfb\ubcfd\ufffd".split(""),e=0;e!=i[147].length;++e)65533!==i[147][e].charCodeAt(0)&&(n[i[147][e]]=37632+e,t[37632+e]=i[147][e]);for(i[148]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubcfe\ubcff\ubd00\ubd01\ubd02\ubd03\ubd06\ubd08\ubd0a\ubd0b\ubd0c\ubd0d\ubd0e\ubd0f\ubd11\ubd12\ubd13\ubd15\ubd16\ubd17\ubd18\ubd19\ubd1a\ubd1b\ubd1c\ubd1d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubd1e\ubd1f\ubd20\ubd21\ubd22\ubd23\ubd25\ubd26\ubd27\ubd28\ubd29\ubd2a\ubd2b\ubd2d\ubd2e\ubd2f\ubd30\ubd31\ubd32\ubd33\ubd34\ubd35\ubd36\ubd37\ubd38\ubd39\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubd3a\ubd3b\ubd3c\ubd3d\ubd3e\ubd3f\ubd41\ubd42\ubd43\ubd44\ubd45\ubd46\ubd47\ubd4a\ubd4b\ubd4d\ubd4e\ubd4f\ubd51\ubd52\ubd53\ubd54\ubd55\ubd56\ubd57\ubd5a\ubd5b\ubd5c\ubd5d\ubd5e\ubd5f\ubd60\ubd61\ubd62\ubd63\ubd65\ubd66\ubd67\ubd69\ubd6a\ubd6b\ubd6c\ubd6d\ubd6e\ubd6f\ubd70\ubd71\ubd72\ubd73\ubd74\ubd75\ubd76\ubd77\ubd78\ubd79\ubd7a\ubd7b\ubd7c\ubd7d\ubd7e\ubd7f\ubd82\ubd83\ubd85\ubd86\ubd8b\ubd8c\ubd8d\ubd8e\ubd8f\ubd92\ubd94\ubd96\ubd97\ubd98\ubd9b\ubd9d\ubd9e\ubd9f\ubda0\ubda1\ubda2\ubda3\ubda5\ubda6\ubda7\ubda8\ubda9\ubdaa\ubdab\ubdac\ubdad\ubdae\ubdaf\ubdb1\ubdb2\ubdb3\ubdb4\ubdb5\ubdb6\ubdb7\ubdb9\ubdba\ubdbb\ubdbc\ubdbd\ubdbe\ubdbf\ubdc0\ubdc1\ubdc2\ubdc3\ubdc4\ubdc5\ubdc6\ubdc7\ubdc8\ubdc9\ubdca\ubdcb\ubdcc\ubdcd\ubdce\ubdcf\ubdd0\ubdd1\ufffd".split(""),e=0;e!=i[148].length;++e)65533!==i[148][e].charCodeAt(0)&&(n[i[148][e]]=37888+e,t[37888+e]=i[148][e]);for(i[149]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubdd2\ubdd3\ubdd6\ubdd7\ubdd9\ubdda\ubddb\ubddd\ubdde\ubddf\ubde0\ubde1\ubde2\ubde3\ubde4\ubde5\ubde6\ubde7\ubde8\ubdea\ubdeb\ubdec\ubded\ubdee\ubdef\ubdf1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubdf2\ubdf3\ubdf5\ubdf6\ubdf7\ubdf9\ubdfa\ubdfb\ubdfc\ubdfd\ubdfe\ubdff\ube01\ube02\ube04\ube06\ube07\ube08\ube09\ube0a\ube0b\ube0e\ube0f\ube11\ube12\ube13\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ube15\ube16\ube17\ube18\ube19\ube1a\ube1b\ube1e\ube20\ube21\ube22\ube23\ube24\ube25\ube26\ube27\ube28\ube29\ube2a\ube2b\ube2c\ube2d\ube2e\ube2f\ube30\ube31\ube32\ube33\ube34\ube35\ube36\ube37\ube38\ube39\ube3a\ube3b\ube3c\ube3d\ube3e\ube3f\ube40\ube41\ube42\ube43\ube46\ube47\ube49\ube4a\ube4b\ube4d\ube4f\ube50\ube51\ube52\ube53\ube56\ube58\ube5c\ube5d\ube5e\ube5f\ube62\ube63\ube65\ube66\ube67\ube69\ube6b\ube6c\ube6d\ube6e\ube6f\ube72\ube76\ube77\ube78\ube79\ube7a\ube7e\ube7f\ube81\ube82\ube83\ube85\ube86\ube87\ube88\ube89\ube8a\ube8b\ube8e\ube92\ube93\ube94\ube95\ube96\ube97\ube9a\ube9b\ube9c\ube9d\ube9e\ube9f\ubea0\ubea1\ubea2\ubea3\ubea4\ubea5\ubea6\ubea7\ubea9\ubeaa\ubeab\ubeac\ubead\ubeae\ubeaf\ubeb0\ubeb1\ubeb2\ubeb3\ubeb4\ubeb5\ubeb6\ubeb7\ufffd".split(""),e=0;e!=i[149].length;++e)65533!==i[149][e].charCodeAt(0)&&(n[i[149][e]]=38144+e,t[38144+e]=i[149][e]);for(i[150]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubeb8\ubeb9\ubeba\ubebb\ubebc\ubebd\ubebe\ubebf\ubec0\ubec1\ubec2\ubec3\ubec4\ubec5\ubec6\ubec7\ubec8\ubec9\ubeca\ubecb\ubecc\ubecd\ubece\ubecf\ubed2\ubed3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubed5\ubed6\ubed9\ubeda\ubedb\ubedc\ubedd\ubede\ubedf\ubee1\ubee2\ubee6\ubee7\ubee8\ubee9\ubeea\ubeeb\ubeed\ubeee\ubeef\ubef0\ubef1\ubef2\ubef3\ubef4\ubef5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubef6\ubef7\ubef8\ubef9\ubefa\ubefb\ubefc\ubefd\ubefe\ubeff\ubf00\ubf02\ubf03\ubf04\ubf05\ubf06\ubf07\ubf0a\ubf0b\ubf0c\ubf0d\ubf0e\ubf0f\ubf10\ubf11\ubf12\ubf13\ubf14\ubf15\ubf16\ubf17\ubf1a\ubf1e\ubf1f\ubf20\ubf21\ubf22\ubf23\ubf24\ubf25\ubf26\ubf27\ubf28\ubf29\ubf2a\ubf2b\ubf2c\ubf2d\ubf2e\ubf2f\ubf30\ubf31\ubf32\ubf33\ubf34\ubf35\ubf36\ubf37\ubf38\ubf39\ubf3a\ubf3b\ubf3c\ubf3d\ubf3e\ubf3f\ubf42\ubf43\ubf45\ubf46\ubf47\ubf49\ubf4a\ubf4b\ubf4c\ubf4d\ubf4e\ubf4f\ubf52\ubf53\ubf54\ubf56\ubf57\ubf58\ubf59\ubf5a\ubf5b\ubf5c\ubf5d\ubf5e\ubf5f\ubf60\ubf61\ubf62\ubf63\ubf64\ubf65\ubf66\ubf67\ubf68\ubf69\ubf6a\ubf6b\ubf6c\ubf6d\ubf6e\ubf6f\ubf70\ubf71\ubf72\ubf73\ubf74\ubf75\ubf76\ubf77\ubf78\ubf79\ubf7a\ubf7b\ubf7c\ubf7d\ubf7e\ubf7f\ubf80\ubf81\ubf82\ufffd".split(""),e=0;e!=i[150].length;++e)65533!==i[150][e].charCodeAt(0)&&(n[i[150][e]]=38400+e,t[38400+e]=i[150][e]);for(i[151]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubf83\ubf84\ubf85\ubf86\ubf87\ubf88\ubf89\ubf8a\ubf8b\ubf8c\ubf8d\ubf8e\ubf8f\ubf90\ubf91\ubf92\ubf93\ubf95\ubf96\ubf97\ubf98\ubf99\ubf9a\ubf9b\ubf9c\ubf9d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubf9e\ubf9f\ubfa0\ubfa1\ubfa2\ubfa3\ubfa4\ubfa5\ubfa6\ubfa7\ubfa8\ubfa9\ubfaa\ubfab\ubfac\ubfad\ubfae\ubfaf\ubfb1\ubfb2\ubfb3\ubfb4\ubfb5\ubfb6\ubfb7\ubfb8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ubfb9\ubfba\ubfbb\ubfbc\ubfbd\ubfbe\ubfbf\ubfc0\ubfc1\ubfc2\ubfc3\ubfc4\ubfc6\ubfc7\ubfc8\ubfc9\ubfca\ubfcb\ubfce\ubfcf\ubfd1\ubfd2\ubfd3\ubfd5\ubfd6\ubfd7\ubfd8\ubfd9\ubfda\ubfdb\ubfdd\ubfde\ubfe0\ubfe2\ubfe3\ubfe4\ubfe5\ubfe6\ubfe7\ubfe8\ubfe9\ubfea\ubfeb\ubfec\ubfed\ubfee\ubfef\ubff0\ubff1\ubff2\ubff3\ubff4\ubff5\ubff6\ubff7\ubff8\ubff9\ubffa\ubffb\ubffc\ubffd\ubffe\ubfff\uc000\uc001\uc002\uc003\uc004\uc005\uc006\uc007\uc008\uc009\uc00a\uc00b\uc00c\uc00d\uc00e\uc00f\uc010\uc011\uc012\uc013\uc014\uc015\uc016\uc017\uc018\uc019\uc01a\uc01b\uc01c\uc01d\uc01e\uc01f\uc020\uc021\uc022\uc023\uc024\uc025\uc026\uc027\uc028\uc029\uc02a\uc02b\uc02c\uc02d\uc02e\uc02f\uc030\uc031\uc032\uc033\uc034\uc035\uc036\uc037\uc038\uc039\uc03a\uc03b\uc03d\uc03e\uc03f\ufffd".split(""),e=0;e!=i[151].length;++e)65533!==i[151][e].charCodeAt(0)&&(n[i[151][e]]=38656+e,t[38656+e]=i[151][e]);for(i[152]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc040\uc041\uc042\uc043\uc044\uc045\uc046\uc047\uc048\uc049\uc04a\uc04b\uc04c\uc04d\uc04e\uc04f\uc050\uc052\uc053\uc054\uc055\uc056\uc057\uc059\uc05a\uc05b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc05d\uc05e\uc05f\uc061\uc062\uc063\uc064\uc065\uc066\uc067\uc06a\uc06b\uc06c\uc06d\uc06e\uc06f\uc070\uc071\uc072\uc073\uc074\uc075\uc076\uc077\uc078\uc079\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc07a\uc07b\uc07c\uc07d\uc07e\uc07f\uc080\uc081\uc082\uc083\uc084\uc085\uc086\uc087\uc088\uc089\uc08a\uc08b\uc08c\uc08d\uc08e\uc08f\uc092\uc093\uc095\uc096\uc097\uc099\uc09a\uc09b\uc09c\uc09d\uc09e\uc09f\uc0a2\uc0a4\uc0a6\uc0a7\uc0a8\uc0a9\uc0aa\uc0ab\uc0ae\uc0b1\uc0b2\uc0b7\uc0b8\uc0b9\uc0ba\uc0bb\uc0be\uc0c2\uc0c3\uc0c4\uc0c6\uc0c7\uc0ca\uc0cb\uc0cd\uc0ce\uc0cf\uc0d1\uc0d2\uc0d3\uc0d4\uc0d5\uc0d6\uc0d7\uc0da\uc0de\uc0df\uc0e0\uc0e1\uc0e2\uc0e3\uc0e6\uc0e7\uc0e9\uc0ea\uc0eb\uc0ed\uc0ee\uc0ef\uc0f0\uc0f1\uc0f2\uc0f3\uc0f6\uc0f8\uc0fa\uc0fb\uc0fc\uc0fd\uc0fe\uc0ff\uc101\uc102\uc103\uc105\uc106\uc107\uc109\uc10a\uc10b\uc10c\uc10d\uc10e\uc10f\uc111\uc112\uc113\uc114\uc116\uc117\uc118\uc119\uc11a\uc11b\uc121\uc122\uc125\uc128\uc129\uc12a\uc12b\uc12e\ufffd".split(""),e=0;e!=i[152].length;++e)65533!==i[152][e].charCodeAt(0)&&(n[i[152][e]]=38912+e,t[38912+e]=i[152][e]);for(i[153]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc132\uc133\uc134\uc135\uc137\uc13a\uc13b\uc13d\uc13e\uc13f\uc141\uc142\uc143\uc144\uc145\uc146\uc147\uc14a\uc14e\uc14f\uc150\uc151\uc152\uc153\uc156\uc157\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc159\uc15a\uc15b\uc15d\uc15e\uc15f\uc160\uc161\uc162\uc163\uc166\uc16a\uc16b\uc16c\uc16d\uc16e\uc16f\uc171\uc172\uc173\uc175\uc176\uc177\uc179\uc17a\uc17b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc17c\uc17d\uc17e\uc17f\uc180\uc181\uc182\uc183\uc184\uc186\uc187\uc188\uc189\uc18a\uc18b\uc18f\uc191\uc192\uc193\uc195\uc197\uc198\uc199\uc19a\uc19b\uc19e\uc1a0\uc1a2\uc1a3\uc1a4\uc1a6\uc1a7\uc1aa\uc1ab\uc1ad\uc1ae\uc1af\uc1b1\uc1b2\uc1b3\uc1b4\uc1b5\uc1b6\uc1b7\uc1b8\uc1b9\uc1ba\uc1bb\uc1bc\uc1be\uc1bf\uc1c0\uc1c1\uc1c2\uc1c3\uc1c5\uc1c6\uc1c7\uc1c9\uc1ca\uc1cb\uc1cd\uc1ce\uc1cf\uc1d0\uc1d1\uc1d2\uc1d3\uc1d5\uc1d6\uc1d9\uc1da\uc1db\uc1dc\uc1dd\uc1de\uc1df\uc1e1\uc1e2\uc1e3\uc1e5\uc1e6\uc1e7\uc1e9\uc1ea\uc1eb\uc1ec\uc1ed\uc1ee\uc1ef\uc1f2\uc1f4\uc1f5\uc1f6\uc1f7\uc1f8\uc1f9\uc1fa\uc1fb\uc1fe\uc1ff\uc201\uc202\uc203\uc205\uc206\uc207\uc208\uc209\uc20a\uc20b\uc20e\uc210\uc212\uc213\uc214\uc215\uc216\uc217\uc21a\uc21b\uc21d\uc21e\uc221\uc222\uc223\ufffd".split(""),e=0;e!=i[153].length;++e)65533!==i[153][e].charCodeAt(0)&&(n[i[153][e]]=39168+e,t[39168+e]=i[153][e]);for(i[154]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc224\uc225\uc226\uc227\uc22a\uc22c\uc22e\uc230\uc233\uc235\uc236\uc237\uc238\uc239\uc23a\uc23b\uc23c\uc23d\uc23e\uc23f\uc240\uc241\uc242\uc243\uc244\uc245\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc246\uc247\uc249\uc24a\uc24b\uc24c\uc24d\uc24e\uc24f\uc252\uc253\uc255\uc256\uc257\uc259\uc25a\uc25b\uc25c\uc25d\uc25e\uc25f\uc261\uc262\uc263\uc264\uc266\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc267\uc268\uc269\uc26a\uc26b\uc26e\uc26f\uc271\uc272\uc273\uc275\uc276\uc277\uc278\uc279\uc27a\uc27b\uc27e\uc280\uc282\uc283\uc284\uc285\uc286\uc287\uc28a\uc28b\uc28c\uc28d\uc28e\uc28f\uc291\uc292\uc293\uc294\uc295\uc296\uc297\uc299\uc29a\uc29c\uc29e\uc29f\uc2a0\uc2a1\uc2a2\uc2a3\uc2a6\uc2a7\uc2a9\uc2aa\uc2ab\uc2ae\uc2af\uc2b0\uc2b1\uc2b2\uc2b3\uc2b6\uc2b8\uc2ba\uc2bb\uc2bc\uc2bd\uc2be\uc2bf\uc2c0\uc2c1\uc2c2\uc2c3\uc2c4\uc2c5\uc2c6\uc2c7\uc2c8\uc2c9\uc2ca\uc2cb\uc2cc\uc2cd\uc2ce\uc2cf\uc2d0\uc2d1\uc2d2\uc2d3\uc2d4\uc2d5\uc2d6\uc2d7\uc2d8\uc2d9\uc2da\uc2db\uc2de\uc2df\uc2e1\uc2e2\uc2e5\uc2e6\uc2e7\uc2e8\uc2e9\uc2ea\uc2ee\uc2f0\uc2f2\uc2f3\uc2f4\uc2f5\uc2f7\uc2fa\uc2fd\uc2fe\uc2ff\uc301\uc302\uc303\uc304\uc305\uc306\uc307\uc30a\uc30b\uc30e\uc30f\ufffd".split(""),e=0;e!=i[154].length;++e)65533!==i[154][e].charCodeAt(0)&&(n[i[154][e]]=39424+e,t[39424+e]=i[154][e]);for(i[155]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc310\uc311\uc312\uc316\uc317\uc319\uc31a\uc31b\uc31d\uc31e\uc31f\uc320\uc321\uc322\uc323\uc326\uc327\uc32a\uc32b\uc32c\uc32d\uc32e\uc32f\uc330\uc331\uc332\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc333\uc334\uc335\uc336\uc337\uc338\uc339\uc33a\uc33b\uc33c\uc33d\uc33e\uc33f\uc340\uc341\uc342\uc343\uc344\uc346\uc347\uc348\uc349\uc34a\uc34b\uc34c\uc34d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc34e\uc34f\uc350\uc351\uc352\uc353\uc354\uc355\uc356\uc357\uc358\uc359\uc35a\uc35b\uc35c\uc35d\uc35e\uc35f\uc360\uc361\uc362\uc363\uc364\uc365\uc366\uc367\uc36a\uc36b\uc36d\uc36e\uc36f\uc371\uc373\uc374\uc375\uc376\uc377\uc37a\uc37b\uc37e\uc37f\uc380\uc381\uc382\uc383\uc385\uc386\uc387\uc389\uc38a\uc38b\uc38d\uc38e\uc38f\uc390\uc391\uc392\uc393\uc394\uc395\uc396\uc397\uc398\uc399\uc39a\uc39b\uc39c\uc39d\uc39e\uc39f\uc3a0\uc3a1\uc3a2\uc3a3\uc3a4\uc3a5\uc3a6\uc3a7\uc3a8\uc3a9\uc3aa\uc3ab\uc3ac\uc3ad\uc3ae\uc3af\uc3b0\uc3b1\uc3b2\uc3b3\uc3b4\uc3b5\uc3b6\uc3b7\uc3b8\uc3b9\uc3ba\uc3bb\uc3bc\uc3bd\uc3be\uc3bf\uc3c1\uc3c2\uc3c3\uc3c4\uc3c5\uc3c6\uc3c7\uc3c8\uc3c9\uc3ca\uc3cb\uc3cc\uc3cd\uc3ce\uc3cf\uc3d0\uc3d1\uc3d2\uc3d3\uc3d4\uc3d5\uc3d6\uc3d7\uc3da\ufffd".split(""),e=0;e!=i[155].length;++e)65533!==i[155][e].charCodeAt(0)&&(n[i[155][e]]=39680+e,t[39680+e]=i[155][e]);for(i[156]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc3db\uc3dd\uc3de\uc3e1\uc3e3\uc3e4\uc3e5\uc3e6\uc3e7\uc3ea\uc3eb\uc3ec\uc3ee\uc3ef\uc3f0\uc3f1\uc3f2\uc3f3\uc3f6\uc3f7\uc3f9\uc3fa\uc3fb\uc3fc\uc3fd\uc3fe\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc3ff\uc400\uc401\uc402\uc403\uc404\uc405\uc406\uc407\uc409\uc40a\uc40b\uc40c\uc40d\uc40e\uc40f\uc411\uc412\uc413\uc414\uc415\uc416\uc417\uc418\uc419\uc41a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc41b\uc41c\uc41d\uc41e\uc41f\uc420\uc421\uc422\uc423\uc425\uc426\uc427\uc428\uc429\uc42a\uc42b\uc42d\uc42e\uc42f\uc431\uc432\uc433\uc435\uc436\uc437\uc438\uc439\uc43a\uc43b\uc43e\uc43f\uc440\uc441\uc442\uc443\uc444\uc445\uc446\uc447\uc449\uc44a\uc44b\uc44c\uc44d\uc44e\uc44f\uc450\uc451\uc452\uc453\uc454\uc455\uc456\uc457\uc458\uc459\uc45a\uc45b\uc45c\uc45d\uc45e\uc45f\uc460\uc461\uc462\uc463\uc466\uc467\uc469\uc46a\uc46b\uc46d\uc46e\uc46f\uc470\uc471\uc472\uc473\uc476\uc477\uc478\uc47a\uc47b\uc47c\uc47d\uc47e\uc47f\uc481\uc482\uc483\uc484\uc485\uc486\uc487\uc488\uc489\uc48a\uc48b\uc48c\uc48d\uc48e\uc48f\uc490\uc491\uc492\uc493\uc495\uc496\uc497\uc498\uc499\uc49a\uc49b\uc49d\uc49e\uc49f\uc4a0\uc4a1\uc4a2\uc4a3\uc4a4\uc4a5\uc4a6\uc4a7\uc4a8\uc4a9\ufffd".split(""),e=0;e!=i[156].length;++e)65533!==i[156][e].charCodeAt(0)&&(n[i[156][e]]=39936+e,t[39936+e]=i[156][e]);for(i[157]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4aa\uc4ab\uc4ac\uc4ad\uc4ae\uc4af\uc4b0\uc4b1\uc4b2\uc4b3\uc4b4\uc4b5\uc4b6\uc4b7\uc4b9\uc4ba\uc4bb\uc4bd\uc4be\uc4bf\uc4c0\uc4c1\uc4c2\uc4c3\uc4c4\uc4c5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4c6\uc4c7\uc4c8\uc4c9\uc4ca\uc4cb\uc4cc\uc4cd\uc4ce\uc4cf\uc4d0\uc4d1\uc4d2\uc4d3\uc4d4\uc4d5\uc4d6\uc4d7\uc4d8\uc4d9\uc4da\uc4db\uc4dc\uc4dd\uc4de\uc4df\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc4e0\uc4e1\uc4e2\uc4e3\uc4e4\uc4e5\uc4e6\uc4e7\uc4e8\uc4ea\uc4eb\uc4ec\uc4ed\uc4ee\uc4ef\uc4f2\uc4f3\uc4f5\uc4f6\uc4f7\uc4f9\uc4fb\uc4fc\uc4fd\uc4fe\uc502\uc503\uc504\uc505\uc506\uc507\uc508\uc509\uc50a\uc50b\uc50d\uc50e\uc50f\uc511\uc512\uc513\uc515\uc516\uc517\uc518\uc519\uc51a\uc51b\uc51d\uc51e\uc51f\uc520\uc521\uc522\uc523\uc524\uc525\uc526\uc527\uc52a\uc52b\uc52d\uc52e\uc52f\uc531\uc532\uc533\uc534\uc535\uc536\uc537\uc53a\uc53c\uc53e\uc53f\uc540\uc541\uc542\uc543\uc546\uc547\uc54b\uc54f\uc550\uc551\uc552\uc556\uc55a\uc55b\uc55c\uc55f\uc562\uc563\uc565\uc566\uc567\uc569\uc56a\uc56b\uc56c\uc56d\uc56e\uc56f\uc572\uc576\uc577\uc578\uc579\uc57a\uc57b\uc57e\uc57f\uc581\uc582\uc583\uc585\uc586\uc588\uc589\uc58a\uc58b\uc58e\uc590\uc592\uc593\uc594\ufffd".split(""),e=0;e!=i[157].length;++e)65533!==i[157][e].charCodeAt(0)&&(n[i[157][e]]=40192+e,t[40192+e]=i[157][e]);for(i[158]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc596\uc599\uc59a\uc59b\uc59d\uc59e\uc59f\uc5a1\uc5a2\uc5a3\uc5a4\uc5a5\uc5a6\uc5a7\uc5a8\uc5aa\uc5ab\uc5ac\uc5ad\uc5ae\uc5af\uc5b0\uc5b1\uc5b2\uc5b3\uc5b6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc5b7\uc5ba\uc5bf\uc5c0\uc5c1\uc5c2\uc5c3\uc5cb\uc5cd\uc5cf\uc5d2\uc5d3\uc5d5\uc5d6\uc5d7\uc5d9\uc5da\uc5db\uc5dc\uc5dd\uc5de\uc5df\uc5e2\uc5e4\uc5e6\uc5e7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc5e8\uc5e9\uc5ea\uc5eb\uc5ef\uc5f1\uc5f2\uc5f3\uc5f5\uc5f8\uc5f9\uc5fa\uc5fb\uc602\uc603\uc604\uc609\uc60a\uc60b\uc60d\uc60e\uc60f\uc611\uc612\uc613\uc614\uc615\uc616\uc617\uc61a\uc61d\uc61e\uc61f\uc620\uc621\uc622\uc623\uc626\uc627\uc629\uc62a\uc62b\uc62f\uc631\uc632\uc636\uc638\uc63a\uc63c\uc63d\uc63e\uc63f\uc642\uc643\uc645\uc646\uc647\uc649\uc64a\uc64b\uc64c\uc64d\uc64e\uc64f\uc652\uc656\uc657\uc658\uc659\uc65a\uc65b\uc65e\uc65f\uc661\uc662\uc663\uc664\uc665\uc666\uc667\uc668\uc669\uc66a\uc66b\uc66d\uc66e\uc670\uc672\uc673\uc674\uc675\uc676\uc677\uc67a\uc67b\uc67d\uc67e\uc67f\uc681\uc682\uc683\uc684\uc685\uc686\uc687\uc68a\uc68c\uc68e\uc68f\uc690\uc691\uc692\uc693\uc696\uc697\uc699\uc69a\uc69b\uc69d\uc69e\uc69f\uc6a0\uc6a1\uc6a2\uc6a3\uc6a6\ufffd".split(""),e=0;e!=i[158].length;++e)65533!==i[158][e].charCodeAt(0)&&(n[i[158][e]]=40448+e,t[40448+e]=i[158][e]);for(i[159]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6a8\uc6aa\uc6ab\uc6ac\uc6ad\uc6ae\uc6af\uc6b2\uc6b3\uc6b5\uc6b6\uc6b7\uc6bb\uc6bc\uc6bd\uc6be\uc6bf\uc6c2\uc6c4\uc6c6\uc6c7\uc6c8\uc6c9\uc6ca\uc6cb\uc6ce\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6cf\uc6d1\uc6d2\uc6d3\uc6d5\uc6d6\uc6d7\uc6d8\uc6d9\uc6da\uc6db\uc6de\uc6df\uc6e2\uc6e3\uc6e4\uc6e5\uc6e6\uc6e7\uc6ea\uc6eb\uc6ed\uc6ee\uc6ef\uc6f1\uc6f2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc6f3\uc6f4\uc6f5\uc6f6\uc6f7\uc6fa\uc6fb\uc6fc\uc6fe\uc6ff\uc700\uc701\uc702\uc703\uc706\uc707\uc709\uc70a\uc70b\uc70d\uc70e\uc70f\uc710\uc711\uc712\uc713\uc716\uc718\uc71a\uc71b\uc71c\uc71d\uc71e\uc71f\uc722\uc723\uc725\uc726\uc727\uc729\uc72a\uc72b\uc72c\uc72d\uc72e\uc72f\uc732\uc734\uc736\uc738\uc739\uc73a\uc73b\uc73e\uc73f\uc741\uc742\uc743\uc745\uc746\uc747\uc748\uc749\uc74b\uc74e\uc750\uc759\uc75a\uc75b\uc75d\uc75e\uc75f\uc761\uc762\uc763\uc764\uc765\uc766\uc767\uc769\uc76a\uc76c\uc76d\uc76e\uc76f\uc770\uc771\uc772\uc773\uc776\uc777\uc779\uc77a\uc77b\uc77f\uc780\uc781\uc782\uc786\uc78b\uc78c\uc78d\uc78f\uc792\uc793\uc795\uc799\uc79b\uc79c\uc79d\uc79e\uc79f\uc7a2\uc7a7\uc7a8\uc7a9\uc7aa\uc7ab\uc7ae\uc7af\uc7b1\uc7b2\uc7b3\uc7b5\uc7b6\uc7b7\ufffd".split(""),e=0;e!=i[159].length;++e)65533!==i[159][e].charCodeAt(0)&&(n[i[159][e]]=40704+e,t[40704+e]=i[159][e]);for(i[160]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7b8\uc7b9\uc7ba\uc7bb\uc7be\uc7c2\uc7c3\uc7c4\uc7c5\uc7c6\uc7c7\uc7ca\uc7cb\uc7cd\uc7cf\uc7d1\uc7d2\uc7d3\uc7d4\uc7d5\uc7d6\uc7d7\uc7d9\uc7da\uc7db\uc7dc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7de\uc7df\uc7e0\uc7e1\uc7e2\uc7e3\uc7e5\uc7e6\uc7e7\uc7e9\uc7ea\uc7eb\uc7ed\uc7ee\uc7ef\uc7f0\uc7f1\uc7f2\uc7f3\uc7f4\uc7f5\uc7f6\uc7f7\uc7f8\uc7f9\uc7fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc7fb\uc7fc\uc7fd\uc7fe\uc7ff\uc802\uc803\uc805\uc806\uc807\uc809\uc80b\uc80c\uc80d\uc80e\uc80f\uc812\uc814\uc817\uc818\uc819\uc81a\uc81b\uc81e\uc81f\uc821\uc822\uc823\uc825\uc826\uc827\uc828\uc829\uc82a\uc82b\uc82e\uc830\uc832\uc833\uc834\uc835\uc836\uc837\uc839\uc83a\uc83b\uc83d\uc83e\uc83f\uc841\uc842\uc843\uc844\uc845\uc846\uc847\uc84a\uc84b\uc84e\uc84f\uc850\uc851\uc852\uc853\uc855\uc856\uc857\uc858\uc859\uc85a\uc85b\uc85c\uc85d\uc85e\uc85f\uc860\uc861\uc862\uc863\uc864\uc865\uc866\uc867\uc868\uc869\uc86a\uc86b\uc86c\uc86d\uc86e\uc86f\uc872\uc873\uc875\uc876\uc877\uc879\uc87b\uc87c\uc87d\uc87e\uc87f\uc882\uc884\uc888\uc889\uc88a\uc88e\uc88f\uc890\uc891\uc892\uc893\uc895\uc896\uc897\uc898\uc899\uc89a\uc89b\uc89c\uc89e\uc8a0\uc8a2\uc8a3\uc8a4\ufffd".split(""),e=0;e!=i[160].length;++e)65533!==i[160][e].charCodeAt(0)&&(n[i[160][e]]=40960+e,t[40960+e]=i[160][e]);for(i[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8a5\uc8a6\uc8a7\uc8a9\uc8aa\uc8ab\uc8ac\uc8ad\uc8ae\uc8af\uc8b0\uc8b1\uc8b2\uc8b3\uc8b4\uc8b5\uc8b6\uc8b7\uc8b8\uc8b9\uc8ba\uc8bb\uc8be\uc8bf\uc8c0\uc8c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8c2\uc8c3\uc8c5\uc8c6\uc8c7\uc8c9\uc8ca\uc8cb\uc8cd\uc8ce\uc8cf\uc8d0\uc8d1\uc8d2\uc8d3\uc8d6\uc8d8\uc8da\uc8db\uc8dc\uc8dd\uc8de\uc8df\uc8e2\uc8e3\uc8e5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc8e6\uc8e7\uc8e8\uc8e9\uc8ea\uc8eb\uc8ec\uc8ed\uc8ee\uc8ef\uc8f0\uc8f1\uc8f2\uc8f3\uc8f4\uc8f6\uc8f7\uc8f8\uc8f9\uc8fa\uc8fb\uc8fe\uc8ff\uc901\uc902\uc903\uc907\uc908\uc909\uc90a\uc90b\uc90e\u3000\u3001\u3002\xb7\u2025\u2026\xa8\u3003\xad\u2015\u2225\uff3c\u223c\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3010\u3011\xb1\xd7\xf7\u2260\u2264\u2265\u221e\u2234\xb0\u2032\u2033\u2103\u212b\uffe0\uffe1\uffe5\u2642\u2640\u2220\u22a5\u2312\u2202\u2207\u2261\u2252\xa7\u203b\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u25bd\u25bc\u2192\u2190\u2191\u2193\u2194\u3013\u226a\u226b\u221a\u223d\u221d\u2235\u222b\u222c\u2208\u220b\u2286\u2287\u2282\u2283\u222a\u2229\u2227\u2228\uffe2\ufffd".split(""),e=0;e!=i[161].length;++e)65533!==i[161][e].charCodeAt(0)&&(n[i[161][e]]=41216+e,t[41216+e]=i[161][e]);for(i[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc910\uc912\uc913\uc914\uc915\uc916\uc917\uc919\uc91a\uc91b\uc91c\uc91d\uc91e\uc91f\uc920\uc921\uc922\uc923\uc924\uc925\uc926\uc927\uc928\uc929\uc92a\uc92b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc92d\uc92e\uc92f\uc930\uc931\uc932\uc933\uc935\uc936\uc937\uc938\uc939\uc93a\uc93b\uc93c\uc93d\uc93e\uc93f\uc940\uc941\uc942\uc943\uc944\uc945\uc946\uc947\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc948\uc949\uc94a\uc94b\uc94c\uc94d\uc94e\uc94f\uc952\uc953\uc955\uc956\uc957\uc959\uc95a\uc95b\uc95c\uc95d\uc95e\uc95f\uc962\uc964\uc965\uc966\uc967\uc968\uc969\uc96a\uc96b\uc96d\uc96e\uc96f\u21d2\u21d4\u2200\u2203\xb4\uff5e\u02c7\u02d8\u02dd\u02da\u02d9\xb8\u02db\xa1\xbf\u02d0\u222e\u2211\u220f\xa4\u2109\u2030\u25c1\u25c0\u25b7\u25b6\u2664\u2660\u2661\u2665\u2667\u2663\u2299\u25c8\u25a3\u25d0\u25d1\u2592\u25a4\u25a5\u25a8\u25a7\u25a6\u25a9\u2668\u260f\u260e\u261c\u261e\xb6\u2020\u2021\u2195\u2197\u2199\u2196\u2198\u266d\u2669\u266a\u266c\u327f\u321c\u2116\u33c7\u2122\u33c2\u33d8\u2121\u20ac\xae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[162].length;++e)65533!==i[162][e].charCodeAt(0)&&(n[i[162][e]]=41472+e,t[41472+e]=i[162][e]);for(i[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc971\uc972\uc973\uc975\uc976\uc977\uc978\uc979\uc97a\uc97b\uc97d\uc97e\uc97f\uc980\uc981\uc982\uc983\uc984\uc985\uc986\uc987\uc98a\uc98b\uc98d\uc98e\uc98f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc991\uc992\uc993\uc994\uc995\uc996\uc997\uc99a\uc99c\uc99e\uc99f\uc9a0\uc9a1\uc9a2\uc9a3\uc9a4\uc9a5\uc9a6\uc9a7\uc9a8\uc9a9\uc9aa\uc9ab\uc9ac\uc9ad\uc9ae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc9af\uc9b0\uc9b1\uc9b2\uc9b3\uc9b4\uc9b5\uc9b6\uc9b7\uc9b8\uc9b9\uc9ba\uc9bb\uc9bc\uc9bd\uc9be\uc9bf\uc9c2\uc9c3\uc9c5\uc9c6\uc9c9\uc9cb\uc9cc\uc9cd\uc9ce\uc9cf\uc9d2\uc9d4\uc9d7\uc9d8\uc9db\uff01\uff02\uff03\uff04\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uffe6\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=i[163].length;++e)65533!==i[163][e].charCodeAt(0)&&(n[i[163][e]]=41728+e,t[41728+e]=i[163][e]);for(i[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uc9de\uc9df\uc9e1\uc9e3\uc9e5\uc9e6\uc9e8\uc9e9\uc9ea\uc9eb\uc9ee\uc9f2\uc9f3\uc9f4\uc9f5\uc9f6\uc9f7\uc9fa\uc9fb\uc9fd\uc9fe\uc9ff\uca01\uca02\uca03\uca04\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca05\uca06\uca07\uca0a\uca0e\uca0f\uca10\uca11\uca12\uca13\uca15\uca16\uca17\uca19\uca1a\uca1b\uca1c\uca1d\uca1e\uca1f\uca20\uca21\uca22\uca23\uca24\uca25\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca26\uca27\uca28\uca2a\uca2b\uca2c\uca2d\uca2e\uca2f\uca30\uca31\uca32\uca33\uca34\uca35\uca36\uca37\uca38\uca39\uca3a\uca3b\uca3c\uca3d\uca3e\uca3f\uca40\uca41\uca42\uca43\uca44\uca45\uca46\u3131\u3132\u3133\u3134\u3135\u3136\u3137\u3138\u3139\u313a\u313b\u313c\u313d\u313e\u313f\u3140\u3141\u3142\u3143\u3144\u3145\u3146\u3147\u3148\u3149\u314a\u314b\u314c\u314d\u314e\u314f\u3150\u3151\u3152\u3153\u3154\u3155\u3156\u3157\u3158\u3159\u315a\u315b\u315c\u315d\u315e\u315f\u3160\u3161\u3162\u3163\u3164\u3165\u3166\u3167\u3168\u3169\u316a\u316b\u316c\u316d\u316e\u316f\u3170\u3171\u3172\u3173\u3174\u3175\u3176\u3177\u3178\u3179\u317a\u317b\u317c\u317d\u317e\u317f\u3180\u3181\u3182\u3183\u3184\u3185\u3186\u3187\u3188\u3189\u318a\u318b\u318c\u318d\u318e\ufffd".split(""),e=0;e!=i[164].length;++e)65533!==i[164][e].charCodeAt(0)&&(n[i[164][e]]=41984+e,t[41984+e]=i[164][e]);for(i[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca47\uca48\uca49\uca4a\uca4b\uca4e\uca4f\uca51\uca52\uca53\uca55\uca56\uca57\uca58\uca59\uca5a\uca5b\uca5e\uca62\uca63\uca64\uca65\uca66\uca67\uca69\uca6a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca6b\uca6c\uca6d\uca6e\uca6f\uca70\uca71\uca72\uca73\uca74\uca75\uca76\uca77\uca78\uca79\uca7a\uca7b\uca7c\uca7e\uca7f\uca80\uca81\uca82\uca83\uca85\uca86\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uca87\uca88\uca89\uca8a\uca8b\uca8c\uca8d\uca8e\uca8f\uca90\uca91\uca92\uca93\uca94\uca95\uca96\uca97\uca99\uca9a\uca9b\uca9c\uca9d\uca9e\uca9f\ucaa0\ucaa1\ucaa2\ucaa3\ucaa4\ucaa5\ucaa6\ucaa7\u2170\u2171\u2172\u2173\u2174\u2175\u2176\u2177\u2178\u2179\ufffd\ufffd\ufffd\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[165].length;++e)65533!==i[165][e].charCodeAt(0)&&(n[i[165][e]]=42240+e,t[42240+e]=i[165][e]);for(i[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucaa8\ucaa9\ucaaa\ucaab\ucaac\ucaad\ucaae\ucaaf\ucab0\ucab1\ucab2\ucab3\ucab4\ucab5\ucab6\ucab7\ucab8\ucab9\ucaba\ucabb\ucabe\ucabf\ucac1\ucac2\ucac3\ucac5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucac6\ucac7\ucac8\ucac9\ucaca\ucacb\ucace\ucad0\ucad2\ucad4\ucad5\ucad6\ucad7\ucada\ucadb\ucadc\ucadd\ucade\ucadf\ucae1\ucae2\ucae3\ucae4\ucae5\ucae6\ucae7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucae8\ucae9\ucaea\ucaeb\ucaed\ucaee\ucaef\ucaf0\ucaf1\ucaf2\ucaf3\ucaf5\ucaf6\ucaf7\ucaf8\ucaf9\ucafa\ucafb\ucafc\ucafd\ucafe\ucaff\ucb00\ucb01\ucb02\ucb03\ucb04\ucb05\ucb06\ucb07\ucb09\ucb0a\u2500\u2502\u250c\u2510\u2518\u2514\u251c\u252c\u2524\u2534\u253c\u2501\u2503\u250f\u2513\u251b\u2517\u2523\u2533\u252b\u253b\u254b\u2520\u252f\u2528\u2537\u253f\u251d\u2530\u2525\u2538\u2542\u2512\u2511\u251a\u2519\u2516\u2515\u250e\u250d\u251e\u251f\u2521\u2522\u2526\u2527\u2529\u252a\u252d\u252e\u2531\u2532\u2535\u2536\u2539\u253a\u253d\u253e\u2540\u2541\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[166].length;++e)65533!==i[166][e].charCodeAt(0)&&(n[i[166][e]]=42496+e,t[42496+e]=i[166][e]);for(i[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb0b\ucb0c\ucb0d\ucb0e\ucb0f\ucb11\ucb12\ucb13\ucb15\ucb16\ucb17\ucb19\ucb1a\ucb1b\ucb1c\ucb1d\ucb1e\ucb1f\ucb22\ucb23\ucb24\ucb25\ucb26\ucb27\ucb28\ucb29\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb2a\ucb2b\ucb2c\ucb2d\ucb2e\ucb2f\ucb30\ucb31\ucb32\ucb33\ucb34\ucb35\ucb36\ucb37\ucb38\ucb39\ucb3a\ucb3b\ucb3c\ucb3d\ucb3e\ucb3f\ucb40\ucb42\ucb43\ucb44\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb45\ucb46\ucb47\ucb4a\ucb4b\ucb4d\ucb4e\ucb4f\ucb51\ucb52\ucb53\ucb54\ucb55\ucb56\ucb57\ucb5a\ucb5b\ucb5c\ucb5e\ucb5f\ucb60\ucb61\ucb62\ucb63\ucb65\ucb66\ucb67\ucb68\ucb69\ucb6a\ucb6b\ucb6c\u3395\u3396\u3397\u2113\u3398\u33c4\u33a3\u33a4\u33a5\u33a6\u3399\u339a\u339b\u339c\u339d\u339e\u339f\u33a0\u33a1\u33a2\u33ca\u338d\u338e\u338f\u33cf\u3388\u3389\u33c8\u33a7\u33a8\u33b0\u33b1\u33b2\u33b3\u33b4\u33b5\u33b6\u33b7\u33b8\u33b9\u3380\u3381\u3382\u3383\u3384\u33ba\u33bb\u33bc\u33bd\u33be\u33bf\u3390\u3391\u3392\u3393\u3394\u2126\u33c0\u33c1\u338a\u338b\u338c\u33d6\u33c5\u33ad\u33ae\u33af\u33db\u33a9\u33aa\u33ab\u33ac\u33dd\u33d0\u33d3\u33c3\u33c9\u33dc\u33c6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[167].length;++e)65533!==i[167][e].charCodeAt(0)&&(n[i[167][e]]=42752+e,t[42752+e]=i[167][e]);for(i[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb6d\ucb6e\ucb6f\ucb70\ucb71\ucb72\ucb73\ucb74\ucb75\ucb76\ucb77\ucb7a\ucb7b\ucb7c\ucb7d\ucb7e\ucb7f\ucb80\ucb81\ucb82\ucb83\ucb84\ucb85\ucb86\ucb87\ucb88\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucb89\ucb8a\ucb8b\ucb8c\ucb8d\ucb8e\ucb8f\ucb90\ucb91\ucb92\ucb93\ucb94\ucb95\ucb96\ucb97\ucb98\ucb99\ucb9a\ucb9b\ucb9d\ucb9e\ucb9f\ucba0\ucba1\ucba2\ucba3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucba4\ucba5\ucba6\ucba7\ucba8\ucba9\ucbaa\ucbab\ucbac\ucbad\ucbae\ucbaf\ucbb0\ucbb1\ucbb2\ucbb3\ucbb4\ucbb5\ucbb6\ucbb7\ucbb9\ucbba\ucbbb\ucbbc\ucbbd\ucbbe\ucbbf\ucbc0\ucbc1\ucbc2\ucbc3\ucbc4\xc6\xd0\xaa\u0126\ufffd\u0132\ufffd\u013f\u0141\xd8\u0152\xba\xde\u0166\u014a\ufffd\u3260\u3261\u3262\u3263\u3264\u3265\u3266\u3267\u3268\u3269\u326a\u326b\u326c\u326d\u326e\u326f\u3270\u3271\u3272\u3273\u3274\u3275\u3276\u3277\u3278\u3279\u327a\u327b\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\u246a\u246b\u246c\u246d\u246e\xbd\u2153\u2154\xbc\xbe\u215b\u215c\u215d\u215e\ufffd".split(""),e=0;e!=i[168].length;++e)65533!==i[168][e].charCodeAt(0)&&(n[i[168][e]]=43008+e,t[43008+e]=i[168][e]);for(i[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbc5\ucbc6\ucbc7\ucbc8\ucbc9\ucbca\ucbcb\ucbcc\ucbcd\ucbce\ucbcf\ucbd0\ucbd1\ucbd2\ucbd3\ucbd5\ucbd6\ucbd7\ucbd8\ucbd9\ucbda\ucbdb\ucbdc\ucbdd\ucbde\ucbdf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbe0\ucbe1\ucbe2\ucbe3\ucbe5\ucbe6\ucbe8\ucbea\ucbeb\ucbec\ucbed\ucbee\ucbef\ucbf0\ucbf1\ucbf2\ucbf3\ucbf4\ucbf5\ucbf6\ucbf7\ucbf8\ucbf9\ucbfa\ucbfb\ucbfc\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucbfd\ucbfe\ucbff\ucc00\ucc01\ucc02\ucc03\ucc04\ucc05\ucc06\ucc07\ucc08\ucc09\ucc0a\ucc0b\ucc0e\ucc0f\ucc11\ucc12\ucc13\ucc15\ucc16\ucc17\ucc18\ucc19\ucc1a\ucc1b\ucc1e\ucc1f\ucc20\ucc23\ucc24\xe6\u0111\xf0\u0127\u0131\u0133\u0138\u0140\u0142\xf8\u0153\xdf\xfe\u0167\u014b\u0149\u3200\u3201\u3202\u3203\u3204\u3205\u3206\u3207\u3208\u3209\u320a\u320b\u320c\u320d\u320e\u320f\u3210\u3211\u3212\u3213\u3214\u3215\u3216\u3217\u3218\u3219\u321a\u321b\u249c\u249d\u249e\u249f\u24a0\u24a1\u24a2\u24a3\u24a4\u24a5\u24a6\u24a7\u24a8\u24a9\u24aa\u24ab\u24ac\u24ad\u24ae\u24af\u24b0\u24b1\u24b2\u24b3\u24b4\u24b5\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\xb9\xb2\xb3\u2074\u207f\u2081\u2082\u2083\u2084\ufffd".split(""),e=0;e!=i[169].length;++e)65533!==i[169][e].charCodeAt(0)&&(n[i[169][e]]=43264+e,t[43264+e]=i[169][e]);for(i[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc25\ucc26\ucc2a\ucc2b\ucc2d\ucc2f\ucc31\ucc32\ucc33\ucc34\ucc35\ucc36\ucc37\ucc3a\ucc3f\ucc40\ucc41\ucc42\ucc43\ucc46\ucc47\ucc49\ucc4a\ucc4b\ucc4d\ucc4e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc4f\ucc50\ucc51\ucc52\ucc53\ucc56\ucc5a\ucc5b\ucc5c\ucc5d\ucc5e\ucc5f\ucc61\ucc62\ucc63\ucc65\ucc67\ucc69\ucc6a\ucc6b\ucc6c\ucc6d\ucc6e\ucc6f\ucc71\ucc72\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc73\ucc74\ucc76\ucc77\ucc78\ucc79\ucc7a\ucc7b\ucc7c\ucc7d\ucc7e\ucc7f\ucc80\ucc81\ucc82\ucc83\ucc84\ucc85\ucc86\ucc87\ucc88\ucc89\ucc8a\ucc8b\ucc8c\ucc8d\ucc8e\ucc8f\ucc90\ucc91\ucc92\ucc93\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[170].length;++e)65533!==i[170][e].charCodeAt(0)&&(n[i[170][e]]=43520+e,t[43520+e]=i[170][e]);for(i[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucc94\ucc95\ucc96\ucc97\ucc9a\ucc9b\ucc9d\ucc9e\ucc9f\ucca1\ucca2\ucca3\ucca4\ucca5\ucca6\ucca7\uccaa\uccae\uccaf\uccb0\uccb1\uccb2\uccb3\uccb6\uccb7\uccb9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccba\uccbb\uccbd\uccbe\uccbf\uccc0\uccc1\uccc2\uccc3\uccc6\uccc8\uccca\ucccb\ucccc\ucccd\uccce\ucccf\uccd1\uccd2\uccd3\uccd5\uccd6\uccd7\uccd8\uccd9\uccda\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccdb\uccdc\uccdd\uccde\uccdf\ucce0\ucce1\ucce2\ucce3\ucce5\ucce6\ucce7\ucce8\ucce9\uccea\ucceb\ucced\uccee\uccef\uccf1\uccf2\uccf3\uccf4\uccf5\uccf6\uccf7\uccf8\uccf9\uccfa\uccfb\uccfc\uccfd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[171].length;++e)65533!==i[171][e].charCodeAt(0)&&(n[i[171][e]]=43776+e,t[43776+e]=i[171][e]);for(i[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uccfe\uccff\ucd00\ucd02\ucd03\ucd04\ucd05\ucd06\ucd07\ucd0a\ucd0b\ucd0d\ucd0e\ucd0f\ucd11\ucd12\ucd13\ucd14\ucd15\ucd16\ucd17\ucd1a\ucd1c\ucd1e\ucd1f\ucd20\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd21\ucd22\ucd23\ucd25\ucd26\ucd27\ucd29\ucd2a\ucd2b\ucd2d\ucd2e\ucd2f\ucd30\ucd31\ucd32\ucd33\ucd34\ucd35\ucd36\ucd37\ucd38\ucd3a\ucd3b\ucd3c\ucd3d\ucd3e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd3f\ucd40\ucd41\ucd42\ucd43\ucd44\ucd45\ucd46\ucd47\ucd48\ucd49\ucd4a\ucd4b\ucd4c\ucd4d\ucd4e\ucd4f\ucd50\ucd51\ucd52\ucd53\ucd54\ucd55\ucd56\ucd57\ucd58\ucd59\ucd5a\ucd5b\ucd5d\ucd5e\ucd5f\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[172].length;++e)65533!==i[172][e].charCodeAt(0)&&(n[i[172][e]]=44032+e,t[44032+e]=i[172][e]);for(i[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd61\ucd62\ucd63\ucd65\ucd66\ucd67\ucd68\ucd69\ucd6a\ucd6b\ucd6e\ucd70\ucd72\ucd73\ucd74\ucd75\ucd76\ucd77\ucd79\ucd7a\ucd7b\ucd7c\ucd7d\ucd7e\ucd7f\ucd80\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucd81\ucd82\ucd83\ucd84\ucd85\ucd86\ucd87\ucd89\ucd8a\ucd8b\ucd8c\ucd8d\ucd8e\ucd8f\ucd90\ucd91\ucd92\ucd93\ucd96\ucd97\ucd99\ucd9a\ucd9b\ucd9d\ucd9e\ucd9f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucda0\ucda1\ucda2\ucda3\ucda6\ucda8\ucdaa\ucdab\ucdac\ucdad\ucdae\ucdaf\ucdb1\ucdb2\ucdb3\ucdb4\ucdb5\ucdb6\ucdb7\ucdb8\ucdb9\ucdba\ucdbb\ucdbc\ucdbd\ucdbe\ucdbf\ucdc0\ucdc1\ucdc2\ucdc3\ucdc5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[173].length;++e)65533!==i[173][e].charCodeAt(0)&&(n[i[173][e]]=44288+e,t[44288+e]=i[173][e]);for(i[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucdc6\ucdc7\ucdc8\ucdc9\ucdca\ucdcb\ucdcd\ucdce\ucdcf\ucdd1\ucdd2\ucdd3\ucdd4\ucdd5\ucdd6\ucdd7\ucdd8\ucdd9\ucdda\ucddb\ucddc\ucddd\ucdde\ucddf\ucde0\ucde1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucde2\ucde3\ucde4\ucde5\ucde6\ucde7\ucde9\ucdea\ucdeb\ucded\ucdee\ucdef\ucdf1\ucdf2\ucdf3\ucdf4\ucdf5\ucdf6\ucdf7\ucdfa\ucdfc\ucdfe\ucdff\uce00\uce01\uce02\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce03\uce05\uce06\uce07\uce09\uce0a\uce0b\uce0d\uce0e\uce0f\uce10\uce11\uce12\uce13\uce15\uce16\uce17\uce18\uce1a\uce1b\uce1c\uce1d\uce1e\uce1f\uce22\uce23\uce25\uce26\uce27\uce29\uce2a\uce2b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[174].length;++e)65533!==i[174][e].charCodeAt(0)&&(n[i[174][e]]=44544+e,t[44544+e]=i[174][e]);for(i[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce2c\uce2d\uce2e\uce2f\uce32\uce34\uce36\uce37\uce38\uce39\uce3a\uce3b\uce3c\uce3d\uce3e\uce3f\uce40\uce41\uce42\uce43\uce44\uce45\uce46\uce47\uce48\uce49\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce4a\uce4b\uce4c\uce4d\uce4e\uce4f\uce50\uce51\uce52\uce53\uce54\uce55\uce56\uce57\uce5a\uce5b\uce5d\uce5e\uce62\uce63\uce64\uce65\uce66\uce67\uce6a\uce6c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce6e\uce6f\uce70\uce71\uce72\uce73\uce76\uce77\uce79\uce7a\uce7b\uce7d\uce7e\uce7f\uce80\uce81\uce82\uce83\uce86\uce88\uce8a\uce8b\uce8c\uce8d\uce8e\uce8f\uce92\uce93\uce95\uce96\uce97\uce99\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[175].length;++e)65533!==i[175][e].charCodeAt(0)&&(n[i[175][e]]=44800+e,t[44800+e]=i[175][e]);for(i[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uce9a\uce9b\uce9c\uce9d\uce9e\uce9f\ucea2\ucea6\ucea7\ucea8\ucea9\uceaa\uceab\uceae\uceaf\uceb0\uceb1\uceb2\uceb3\uceb4\uceb5\uceb6\uceb7\uceb8\uceb9\uceba\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucebb\ucebc\ucebd\ucebe\ucebf\ucec0\ucec2\ucec3\ucec4\ucec5\ucec6\ucec7\ucec8\ucec9\uceca\ucecb\ucecc\ucecd\ucece\ucecf\uced0\uced1\uced2\uced3\uced4\uced5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uced6\uced7\uced8\uced9\uceda\ucedb\ucedc\ucedd\ucede\ucedf\ucee0\ucee1\ucee2\ucee3\ucee6\ucee7\ucee9\uceea\uceed\uceee\uceef\ucef0\ucef1\ucef2\ucef3\ucef6\ucefa\ucefb\ucefc\ucefd\ucefe\uceff\uac00\uac01\uac04\uac07\uac08\uac09\uac0a\uac10\uac11\uac12\uac13\uac14\uac15\uac16\uac17\uac19\uac1a\uac1b\uac1c\uac1d\uac20\uac24\uac2c\uac2d\uac2f\uac30\uac31\uac38\uac39\uac3c\uac40\uac4b\uac4d\uac54\uac58\uac5c\uac70\uac71\uac74\uac77\uac78\uac7a\uac80\uac81\uac83\uac84\uac85\uac86\uac89\uac8a\uac8b\uac8c\uac90\uac94\uac9c\uac9d\uac9f\uaca0\uaca1\uaca8\uaca9\uacaa\uacac\uacaf\uacb0\uacb8\uacb9\uacbb\uacbc\uacbd\uacc1\uacc4\uacc8\uaccc\uacd5\uacd7\uace0\uace1\uace4\uace7\uace8\uacea\uacec\uacef\uacf0\uacf1\uacf3\uacf5\uacf6\uacfc\uacfd\uad00\uad04\uad06\ufffd".split(""),e=0;e!=i[176].length;++e)65533!==i[176][e].charCodeAt(0)&&(n[i[176][e]]=45056+e,t[45056+e]=i[176][e]);for(i[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf02\ucf03\ucf05\ucf06\ucf07\ucf09\ucf0a\ucf0b\ucf0c\ucf0d\ucf0e\ucf0f\ucf12\ucf14\ucf16\ucf17\ucf18\ucf19\ucf1a\ucf1b\ucf1d\ucf1e\ucf1f\ucf21\ucf22\ucf23\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf25\ucf26\ucf27\ucf28\ucf29\ucf2a\ucf2b\ucf2e\ucf32\ucf33\ucf34\ucf35\ucf36\ucf37\ucf39\ucf3a\ucf3b\ucf3c\ucf3d\ucf3e\ucf3f\ucf40\ucf41\ucf42\ucf43\ucf44\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf45\ucf46\ucf47\ucf48\ucf49\ucf4a\ucf4b\ucf4c\ucf4d\ucf4e\ucf4f\ucf50\ucf51\ucf52\ucf53\ucf56\ucf57\ucf59\ucf5a\ucf5b\ucf5d\ucf5e\ucf5f\ucf60\ucf61\ucf62\ucf63\ucf66\ucf68\ucf6a\ucf6b\ucf6c\uad0c\uad0d\uad0f\uad11\uad18\uad1c\uad20\uad29\uad2c\uad2d\uad34\uad35\uad38\uad3c\uad44\uad45\uad47\uad49\uad50\uad54\uad58\uad61\uad63\uad6c\uad6d\uad70\uad73\uad74\uad75\uad76\uad7b\uad7c\uad7d\uad7f\uad81\uad82\uad88\uad89\uad8c\uad90\uad9c\uad9d\uada4\uadb7\uadc0\uadc1\uadc4\uadc8\uadd0\uadd1\uadd3\uaddc\uade0\uade4\uadf8\uadf9\uadfc\uadff\uae00\uae01\uae08\uae09\uae0b\uae0d\uae14\uae30\uae31\uae34\uae37\uae38\uae3a\uae40\uae41\uae43\uae45\uae46\uae4a\uae4c\uae4d\uae4e\uae50\uae54\uae56\uae5c\uae5d\uae5f\uae60\uae61\uae65\uae68\uae69\uae6c\uae70\uae78\ufffd".split(""),e=0;e!=i[177].length;++e)65533!==i[177][e].charCodeAt(0)&&(n[i[177][e]]=45312+e,t[45312+e]=i[177][e]);for(i[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf6d\ucf6e\ucf6f\ucf72\ucf73\ucf75\ucf76\ucf77\ucf79\ucf7a\ucf7b\ucf7c\ucf7d\ucf7e\ucf7f\ucf81\ucf82\ucf83\ucf84\ucf86\ucf87\ucf88\ucf89\ucf8a\ucf8b\ucf8d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucf8e\ucf8f\ucf90\ucf91\ucf92\ucf93\ucf94\ucf95\ucf96\ucf97\ucf98\ucf99\ucf9a\ucf9b\ucf9c\ucf9d\ucf9e\ucf9f\ucfa0\ucfa2\ucfa3\ucfa4\ucfa5\ucfa6\ucfa7\ucfa9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfaa\ucfab\ucfac\ucfad\ucfae\ucfaf\ucfb1\ucfb2\ucfb3\ucfb4\ucfb5\ucfb6\ucfb7\ucfb8\ucfb9\ucfba\ucfbb\ucfbc\ucfbd\ucfbe\ucfbf\ucfc0\ucfc1\ucfc2\ucfc3\ucfc5\ucfc6\ucfc7\ucfc8\ucfc9\ucfca\ucfcb\uae79\uae7b\uae7c\uae7d\uae84\uae85\uae8c\uaebc\uaebd\uaebe\uaec0\uaec4\uaecc\uaecd\uaecf\uaed0\uaed1\uaed8\uaed9\uaedc\uaee8\uaeeb\uaeed\uaef4\uaef8\uaefc\uaf07\uaf08\uaf0d\uaf10\uaf2c\uaf2d\uaf30\uaf32\uaf34\uaf3c\uaf3d\uaf3f\uaf41\uaf42\uaf43\uaf48\uaf49\uaf50\uaf5c\uaf5d\uaf64\uaf65\uaf79\uaf80\uaf84\uaf88\uaf90\uaf91\uaf95\uaf9c\uafb8\uafb9\uafbc\uafc0\uafc7\uafc8\uafc9\uafcb\uafcd\uafce\uafd4\uafdc\uafe8\uafe9\uaff0\uaff1\uaff4\uaff8\ub000\ub001\ub004\ub00c\ub010\ub014\ub01c\ub01d\ub028\ub044\ub045\ub048\ub04a\ub04c\ub04e\ub053\ub054\ub055\ub057\ub059\ufffd".split(""),e=0;e!=i[178].length;++e)65533!==i[178][e].charCodeAt(0)&&(n[i[178][e]]=45568+e,t[45568+e]=i[178][e]);for(i[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfcc\ucfcd\ucfce\ucfcf\ucfd0\ucfd1\ucfd2\ucfd3\ucfd4\ucfd5\ucfd6\ucfd7\ucfd8\ucfd9\ucfda\ucfdb\ucfdc\ucfdd\ucfde\ucfdf\ucfe2\ucfe3\ucfe5\ucfe6\ucfe7\ucfe9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ucfea\ucfeb\ucfec\ucfed\ucfee\ucfef\ucff2\ucff4\ucff6\ucff7\ucff8\ucff9\ucffa\ucffb\ucffd\ucffe\ucfff\ud001\ud002\ud003\ud005\ud006\ud007\ud008\ud009\ud00a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud00b\ud00c\ud00d\ud00e\ud00f\ud010\ud012\ud013\ud014\ud015\ud016\ud017\ud019\ud01a\ud01b\ud01c\ud01d\ud01e\ud01f\ud020\ud021\ud022\ud023\ud024\ud025\ud026\ud027\ud028\ud029\ud02a\ud02b\ud02c\ub05d\ub07c\ub07d\ub080\ub084\ub08c\ub08d\ub08f\ub091\ub098\ub099\ub09a\ub09c\ub09f\ub0a0\ub0a1\ub0a2\ub0a8\ub0a9\ub0ab\ub0ac\ub0ad\ub0ae\ub0af\ub0b1\ub0b3\ub0b4\ub0b5\ub0b8\ub0bc\ub0c4\ub0c5\ub0c7\ub0c8\ub0c9\ub0d0\ub0d1\ub0d4\ub0d8\ub0e0\ub0e5\ub108\ub109\ub10b\ub10c\ub110\ub112\ub113\ub118\ub119\ub11b\ub11c\ub11d\ub123\ub124\ub125\ub128\ub12c\ub134\ub135\ub137\ub138\ub139\ub140\ub141\ub144\ub148\ub150\ub151\ub154\ub155\ub158\ub15c\ub160\ub178\ub179\ub17c\ub180\ub182\ub188\ub189\ub18b\ub18d\ub192\ub193\ub194\ub198\ub19c\ub1a8\ub1cc\ub1d0\ub1d4\ub1dc\ub1dd\ufffd".split(""),e=0;e!=i[179].length;++e)65533!==i[179][e].charCodeAt(0)&&(n[i[179][e]]=45824+e,t[45824+e]=i[179][e]);for(i[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud02e\ud02f\ud030\ud031\ud032\ud033\ud036\ud037\ud039\ud03a\ud03b\ud03d\ud03e\ud03f\ud040\ud041\ud042\ud043\ud046\ud048\ud04a\ud04b\ud04c\ud04d\ud04e\ud04f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud051\ud052\ud053\ud055\ud056\ud057\ud059\ud05a\ud05b\ud05c\ud05d\ud05e\ud05f\ud061\ud062\ud063\ud064\ud065\ud066\ud067\ud068\ud069\ud06a\ud06b\ud06e\ud06f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud071\ud072\ud073\ud075\ud076\ud077\ud078\ud079\ud07a\ud07b\ud07e\ud07f\ud080\ud082\ud083\ud084\ud085\ud086\ud087\ud088\ud089\ud08a\ud08b\ud08c\ud08d\ud08e\ud08f\ud090\ud091\ud092\ud093\ud094\ub1df\ub1e8\ub1e9\ub1ec\ub1f0\ub1f9\ub1fb\ub1fd\ub204\ub205\ub208\ub20b\ub20c\ub214\ub215\ub217\ub219\ub220\ub234\ub23c\ub258\ub25c\ub260\ub268\ub269\ub274\ub275\ub27c\ub284\ub285\ub289\ub290\ub291\ub294\ub298\ub299\ub29a\ub2a0\ub2a1\ub2a3\ub2a5\ub2a6\ub2aa\ub2ac\ub2b0\ub2b4\ub2c8\ub2c9\ub2cc\ub2d0\ub2d2\ub2d8\ub2d9\ub2db\ub2dd\ub2e2\ub2e4\ub2e5\ub2e6\ub2e8\ub2eb\ub2ec\ub2ed\ub2ee\ub2ef\ub2f3\ub2f4\ub2f5\ub2f7\ub2f8\ub2f9\ub2fa\ub2fb\ub2ff\ub300\ub301\ub304\ub308\ub310\ub311\ub313\ub314\ub315\ub31c\ub354\ub355\ub356\ub358\ub35b\ub35c\ub35e\ub35f\ub364\ub365\ufffd".split(""),e=0;e!=i[180].length;++e)65533!==i[180][e].charCodeAt(0)&&(n[i[180][e]]=46080+e,t[46080+e]=i[180][e]);for(i[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud095\ud096\ud097\ud098\ud099\ud09a\ud09b\ud09c\ud09d\ud09e\ud09f\ud0a0\ud0a1\ud0a2\ud0a3\ud0a6\ud0a7\ud0a9\ud0aa\ud0ab\ud0ad\ud0ae\ud0af\ud0b0\ud0b1\ud0b2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud0b3\ud0b6\ud0b8\ud0ba\ud0bb\ud0bc\ud0bd\ud0be\ud0bf\ud0c2\ud0c3\ud0c5\ud0c6\ud0c7\ud0ca\ud0cb\ud0cc\ud0cd\ud0ce\ud0cf\ud0d2\ud0d6\ud0d7\ud0d8\ud0d9\ud0da\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud0db\ud0de\ud0df\ud0e1\ud0e2\ud0e3\ud0e5\ud0e6\ud0e7\ud0e8\ud0e9\ud0ea\ud0eb\ud0ee\ud0f2\ud0f3\ud0f4\ud0f5\ud0f6\ud0f7\ud0f9\ud0fa\ud0fb\ud0fc\ud0fd\ud0fe\ud0ff\ud100\ud101\ud102\ud103\ud104\ub367\ub369\ub36b\ub36e\ub370\ub371\ub374\ub378\ub380\ub381\ub383\ub384\ub385\ub38c\ub390\ub394\ub3a0\ub3a1\ub3a8\ub3ac\ub3c4\ub3c5\ub3c8\ub3cb\ub3cc\ub3ce\ub3d0\ub3d4\ub3d5\ub3d7\ub3d9\ub3db\ub3dd\ub3e0\ub3e4\ub3e8\ub3fc\ub410\ub418\ub41c\ub420\ub428\ub429\ub42b\ub434\ub450\ub451\ub454\ub458\ub460\ub461\ub463\ub465\ub46c\ub480\ub488\ub49d\ub4a4\ub4a8\ub4ac\ub4b5\ub4b7\ub4b9\ub4c0\ub4c4\ub4c8\ub4d0\ub4d5\ub4dc\ub4dd\ub4e0\ub4e3\ub4e4\ub4e6\ub4ec\ub4ed\ub4ef\ub4f1\ub4f8\ub514\ub515\ub518\ub51b\ub51c\ub524\ub525\ub527\ub528\ub529\ub52a\ub530\ub531\ub534\ub538\ufffd".split(""),e=0;e!=i[181].length;++e)65533!==i[181][e].charCodeAt(0)&&(n[i[181][e]]=46336+e,t[46336+e]=i[181][e]);for(i[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud105\ud106\ud107\ud108\ud109\ud10a\ud10b\ud10c\ud10e\ud10f\ud110\ud111\ud112\ud113\ud114\ud115\ud116\ud117\ud118\ud119\ud11a\ud11b\ud11c\ud11d\ud11e\ud11f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud120\ud121\ud122\ud123\ud124\ud125\ud126\ud127\ud128\ud129\ud12a\ud12b\ud12c\ud12d\ud12e\ud12f\ud132\ud133\ud135\ud136\ud137\ud139\ud13b\ud13c\ud13d\ud13e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud13f\ud142\ud146\ud147\ud148\ud149\ud14a\ud14b\ud14e\ud14f\ud151\ud152\ud153\ud155\ud156\ud157\ud158\ud159\ud15a\ud15b\ud15e\ud160\ud162\ud163\ud164\ud165\ud166\ud167\ud169\ud16a\ud16b\ud16d\ub540\ub541\ub543\ub544\ub545\ub54b\ub54c\ub54d\ub550\ub554\ub55c\ub55d\ub55f\ub560\ub561\ub5a0\ub5a1\ub5a4\ub5a8\ub5aa\ub5ab\ub5b0\ub5b1\ub5b3\ub5b4\ub5b5\ub5bb\ub5bc\ub5bd\ub5c0\ub5c4\ub5cc\ub5cd\ub5cf\ub5d0\ub5d1\ub5d8\ub5ec\ub610\ub611\ub614\ub618\ub625\ub62c\ub634\ub648\ub664\ub668\ub69c\ub69d\ub6a0\ub6a4\ub6ab\ub6ac\ub6b1\ub6d4\ub6f0\ub6f4\ub6f8\ub700\ub701\ub705\ub728\ub729\ub72c\ub72f\ub730\ub738\ub739\ub73b\ub744\ub748\ub74c\ub754\ub755\ub760\ub764\ub768\ub770\ub771\ub773\ub775\ub77c\ub77d\ub780\ub784\ub78c\ub78d\ub78f\ub790\ub791\ub792\ub796\ub797\ufffd".split(""),e=0;e!=i[182].length;++e)65533!==i[182][e].charCodeAt(0)&&(n[i[182][e]]=46592+e,t[46592+e]=i[182][e]);for(i[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud16e\ud16f\ud170\ud171\ud172\ud173\ud174\ud175\ud176\ud177\ud178\ud179\ud17a\ud17b\ud17d\ud17e\ud17f\ud180\ud181\ud182\ud183\ud185\ud186\ud187\ud189\ud18a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud18b\ud18c\ud18d\ud18e\ud18f\ud190\ud191\ud192\ud193\ud194\ud195\ud196\ud197\ud198\ud199\ud19a\ud19b\ud19c\ud19d\ud19e\ud19f\ud1a2\ud1a3\ud1a5\ud1a6\ud1a7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1a9\ud1aa\ud1ab\ud1ac\ud1ad\ud1ae\ud1af\ud1b2\ud1b4\ud1b6\ud1b7\ud1b8\ud1b9\ud1bb\ud1bd\ud1be\ud1bf\ud1c1\ud1c2\ud1c3\ud1c4\ud1c5\ud1c6\ud1c7\ud1c8\ud1c9\ud1ca\ud1cb\ud1cc\ud1cd\ud1ce\ud1cf\ub798\ub799\ub79c\ub7a0\ub7a8\ub7a9\ub7ab\ub7ac\ub7ad\ub7b4\ub7b5\ub7b8\ub7c7\ub7c9\ub7ec\ub7ed\ub7f0\ub7f4\ub7fc\ub7fd\ub7ff\ub800\ub801\ub807\ub808\ub809\ub80c\ub810\ub818\ub819\ub81b\ub81d\ub824\ub825\ub828\ub82c\ub834\ub835\ub837\ub838\ub839\ub840\ub844\ub851\ub853\ub85c\ub85d\ub860\ub864\ub86c\ub86d\ub86f\ub871\ub878\ub87c\ub88d\ub8a8\ub8b0\ub8b4\ub8b8\ub8c0\ub8c1\ub8c3\ub8c5\ub8cc\ub8d0\ub8d4\ub8dd\ub8df\ub8e1\ub8e8\ub8e9\ub8ec\ub8f0\ub8f8\ub8f9\ub8fb\ub8fd\ub904\ub918\ub920\ub93c\ub93d\ub940\ub944\ub94c\ub94f\ub951\ub958\ub959\ub95c\ub960\ub968\ub969\ufffd".split(""),e=0;e!=i[183].length;++e)65533!==i[183][e].charCodeAt(0)&&(n[i[183][e]]=46848+e,t[46848+e]=i[183][e]);for(i[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1d0\ud1d1\ud1d2\ud1d3\ud1d4\ud1d5\ud1d6\ud1d7\ud1d9\ud1da\ud1db\ud1dc\ud1dd\ud1de\ud1df\ud1e0\ud1e1\ud1e2\ud1e3\ud1e4\ud1e5\ud1e6\ud1e7\ud1e8\ud1e9\ud1ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud1eb\ud1ec\ud1ed\ud1ee\ud1ef\ud1f0\ud1f1\ud1f2\ud1f3\ud1f5\ud1f6\ud1f7\ud1f9\ud1fa\ud1fb\ud1fc\ud1fd\ud1fe\ud1ff\ud200\ud201\ud202\ud203\ud204\ud205\ud206\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud208\ud20a\ud20b\ud20c\ud20d\ud20e\ud20f\ud211\ud212\ud213\ud214\ud215\ud216\ud217\ud218\ud219\ud21a\ud21b\ud21c\ud21d\ud21e\ud21f\ud220\ud221\ud222\ud223\ud224\ud225\ud226\ud227\ud228\ud229\ub96b\ub96d\ub974\ub975\ub978\ub97c\ub984\ub985\ub987\ub989\ub98a\ub98d\ub98e\ub9ac\ub9ad\ub9b0\ub9b4\ub9bc\ub9bd\ub9bf\ub9c1\ub9c8\ub9c9\ub9cc\ub9ce\ub9cf\ub9d0\ub9d1\ub9d2\ub9d8\ub9d9\ub9db\ub9dd\ub9de\ub9e1\ub9e3\ub9e4\ub9e5\ub9e8\ub9ec\ub9f4\ub9f5\ub9f7\ub9f8\ub9f9\ub9fa\uba00\uba01\uba08\uba15\uba38\uba39\uba3c\uba40\uba42\uba48\uba49\uba4b\uba4d\uba4e\uba53\uba54\uba55\uba58\uba5c\uba64\uba65\uba67\uba68\uba69\uba70\uba71\uba74\uba78\uba83\uba84\uba85\uba87\uba8c\ubaa8\ubaa9\ubaab\ubaac\ubab0\ubab2\ubab8\ubab9\ubabb\ubabd\ubac4\ubac8\ubad8\ubad9\ubafc\ufffd".split(""),e=0;e!=i[184].length;++e)65533!==i[184][e].charCodeAt(0)&&(n[i[184][e]]=47104+e,t[47104+e]=i[184][e]);for(i[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud22a\ud22b\ud22e\ud22f\ud231\ud232\ud233\ud235\ud236\ud237\ud238\ud239\ud23a\ud23b\ud23e\ud240\ud242\ud243\ud244\ud245\ud246\ud247\ud249\ud24a\ud24b\ud24c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud24d\ud24e\ud24f\ud250\ud251\ud252\ud253\ud254\ud255\ud256\ud257\ud258\ud259\ud25a\ud25b\ud25d\ud25e\ud25f\ud260\ud261\ud262\ud263\ud265\ud266\ud267\ud268\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud269\ud26a\ud26b\ud26c\ud26d\ud26e\ud26f\ud270\ud271\ud272\ud273\ud274\ud275\ud276\ud277\ud278\ud279\ud27a\ud27b\ud27c\ud27d\ud27e\ud27f\ud282\ud283\ud285\ud286\ud287\ud289\ud28a\ud28b\ud28c\ubb00\ubb04\ubb0d\ubb0f\ubb11\ubb18\ubb1c\ubb20\ubb29\ubb2b\ubb34\ubb35\ubb36\ubb38\ubb3b\ubb3c\ubb3d\ubb3e\ubb44\ubb45\ubb47\ubb49\ubb4d\ubb4f\ubb50\ubb54\ubb58\ubb61\ubb63\ubb6c\ubb88\ubb8c\ubb90\ubba4\ubba8\ubbac\ubbb4\ubbb7\ubbc0\ubbc4\ubbc8\ubbd0\ubbd3\ubbf8\ubbf9\ubbfc\ubbff\ubc00\ubc02\ubc08\ubc09\ubc0b\ubc0c\ubc0d\ubc0f\ubc11\ubc14\ubc15\ubc16\ubc17\ubc18\ubc1b\ubc1c\ubc1d\ubc1e\ubc1f\ubc24\ubc25\ubc27\ubc29\ubc2d\ubc30\ubc31\ubc34\ubc38\ubc40\ubc41\ubc43\ubc44\ubc45\ubc49\ubc4c\ubc4d\ubc50\ubc5d\ubc84\ubc85\ubc88\ubc8b\ubc8c\ubc8e\ubc94\ubc95\ubc97\ufffd".split(""),e=0;e!=i[185].length;++e)65533!==i[185][e].charCodeAt(0)&&(n[i[185][e]]=47360+e,t[47360+e]=i[185][e]);for(i[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud28d\ud28e\ud28f\ud292\ud293\ud294\ud296\ud297\ud298\ud299\ud29a\ud29b\ud29d\ud29e\ud29f\ud2a1\ud2a2\ud2a3\ud2a5\ud2a6\ud2a7\ud2a8\ud2a9\ud2aa\ud2ab\ud2ad\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2ae\ud2af\ud2b0\ud2b2\ud2b3\ud2b4\ud2b5\ud2b6\ud2b7\ud2ba\ud2bb\ud2bd\ud2be\ud2c1\ud2c3\ud2c4\ud2c5\ud2c6\ud2c7\ud2ca\ud2cc\ud2cd\ud2ce\ud2cf\ud2d0\ud2d1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2d2\ud2d3\ud2d5\ud2d6\ud2d7\ud2d9\ud2da\ud2db\ud2dd\ud2de\ud2df\ud2e0\ud2e1\ud2e2\ud2e3\ud2e6\ud2e7\ud2e8\ud2e9\ud2ea\ud2eb\ud2ec\ud2ed\ud2ee\ud2ef\ud2f2\ud2f3\ud2f5\ud2f6\ud2f7\ud2f9\ud2fa\ubc99\ubc9a\ubca0\ubca1\ubca4\ubca7\ubca8\ubcb0\ubcb1\ubcb3\ubcb4\ubcb5\ubcbc\ubcbd\ubcc0\ubcc4\ubccd\ubccf\ubcd0\ubcd1\ubcd5\ubcd8\ubcdc\ubcf4\ubcf5\ubcf6\ubcf8\ubcfc\ubd04\ubd05\ubd07\ubd09\ubd10\ubd14\ubd24\ubd2c\ubd40\ubd48\ubd49\ubd4c\ubd50\ubd58\ubd59\ubd64\ubd68\ubd80\ubd81\ubd84\ubd87\ubd88\ubd89\ubd8a\ubd90\ubd91\ubd93\ubd95\ubd99\ubd9a\ubd9c\ubda4\ubdb0\ubdb8\ubdd4\ubdd5\ubdd8\ubddc\ubde9\ubdf0\ubdf4\ubdf8\ube00\ube03\ube05\ube0c\ube0d\ube10\ube14\ube1c\ube1d\ube1f\ube44\ube45\ube48\ube4c\ube4e\ube54\ube55\ube57\ube59\ube5a\ube5b\ube60\ube61\ube64\ufffd".split(""),e=0;e!=i[186].length;++e)65533!==i[186][e].charCodeAt(0)&&(n[i[186][e]]=47616+e,t[47616+e]=i[186][e]);for(i[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud2fb\ud2fc\ud2fd\ud2fe\ud2ff\ud302\ud304\ud306\ud307\ud308\ud309\ud30a\ud30b\ud30f\ud311\ud312\ud313\ud315\ud317\ud318\ud319\ud31a\ud31b\ud31e\ud322\ud323\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud324\ud326\ud327\ud32a\ud32b\ud32d\ud32e\ud32f\ud331\ud332\ud333\ud334\ud335\ud336\ud337\ud33a\ud33e\ud33f\ud340\ud341\ud342\ud343\ud346\ud347\ud348\ud349\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud34a\ud34b\ud34c\ud34d\ud34e\ud34f\ud350\ud351\ud352\ud353\ud354\ud355\ud356\ud357\ud358\ud359\ud35a\ud35b\ud35c\ud35d\ud35e\ud35f\ud360\ud361\ud362\ud363\ud364\ud365\ud366\ud367\ud368\ud369\ube68\ube6a\ube70\ube71\ube73\ube74\ube75\ube7b\ube7c\ube7d\ube80\ube84\ube8c\ube8d\ube8f\ube90\ube91\ube98\ube99\ubea8\ubed0\ubed1\ubed4\ubed7\ubed8\ubee0\ubee3\ubee4\ubee5\ubeec\ubf01\ubf08\ubf09\ubf18\ubf19\ubf1b\ubf1c\ubf1d\ubf40\ubf41\ubf44\ubf48\ubf50\ubf51\ubf55\ubf94\ubfb0\ubfc5\ubfcc\ubfcd\ubfd0\ubfd4\ubfdc\ubfdf\ubfe1\uc03c\uc051\uc058\uc05c\uc060\uc068\uc069\uc090\uc091\uc094\uc098\uc0a0\uc0a1\uc0a3\uc0a5\uc0ac\uc0ad\uc0af\uc0b0\uc0b3\uc0b4\uc0b5\uc0b6\uc0bc\uc0bd\uc0bf\uc0c0\uc0c1\uc0c5\uc0c8\uc0c9\uc0cc\uc0d0\uc0d8\uc0d9\uc0db\uc0dc\uc0dd\uc0e4\ufffd".split(""),e=0;e!=i[187].length;++e)65533!==i[187][e].charCodeAt(0)&&(n[i[187][e]]=47872+e,t[47872+e]=i[187][e]);for(i[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud36a\ud36b\ud36c\ud36d\ud36e\ud36f\ud370\ud371\ud372\ud373\ud374\ud375\ud376\ud377\ud378\ud379\ud37a\ud37b\ud37e\ud37f\ud381\ud382\ud383\ud385\ud386\ud387\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud388\ud389\ud38a\ud38b\ud38e\ud392\ud393\ud394\ud395\ud396\ud397\ud39a\ud39b\ud39d\ud39e\ud39f\ud3a1\ud3a2\ud3a3\ud3a4\ud3a5\ud3a6\ud3a7\ud3aa\ud3ac\ud3ae\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3af\ud3b0\ud3b1\ud3b2\ud3b3\ud3b5\ud3b6\ud3b7\ud3b9\ud3ba\ud3bb\ud3bd\ud3be\ud3bf\ud3c0\ud3c1\ud3c2\ud3c3\ud3c6\ud3c7\ud3ca\ud3cb\ud3cc\ud3cd\ud3ce\ud3cf\ud3d1\ud3d2\ud3d3\ud3d4\ud3d5\ud3d6\uc0e5\uc0e8\uc0ec\uc0f4\uc0f5\uc0f7\uc0f9\uc100\uc104\uc108\uc110\uc115\uc11c\uc11d\uc11e\uc11f\uc120\uc123\uc124\uc126\uc127\uc12c\uc12d\uc12f\uc130\uc131\uc136\uc138\uc139\uc13c\uc140\uc148\uc149\uc14b\uc14c\uc14d\uc154\uc155\uc158\uc15c\uc164\uc165\uc167\uc168\uc169\uc170\uc174\uc178\uc185\uc18c\uc18d\uc18e\uc190\uc194\uc196\uc19c\uc19d\uc19f\uc1a1\uc1a5\uc1a8\uc1a9\uc1ac\uc1b0\uc1bd\uc1c4\uc1c8\uc1cc\uc1d4\uc1d7\uc1d8\uc1e0\uc1e4\uc1e8\uc1f0\uc1f1\uc1f3\uc1fc\uc1fd\uc200\uc204\uc20c\uc20d\uc20f\uc211\uc218\uc219\uc21c\uc21f\uc220\uc228\uc229\uc22b\uc22d\ufffd".split(""),e=0;e!=i[188].length;++e)65533!==i[188][e].charCodeAt(0)&&(n[i[188][e]]=48128+e,t[48128+e]=i[188][e]);for(i[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3d7\ud3d9\ud3da\ud3db\ud3dc\ud3dd\ud3de\ud3df\ud3e0\ud3e2\ud3e4\ud3e5\ud3e6\ud3e7\ud3e8\ud3e9\ud3ea\ud3eb\ud3ee\ud3ef\ud3f1\ud3f2\ud3f3\ud3f5\ud3f6\ud3f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud3f8\ud3f9\ud3fa\ud3fb\ud3fe\ud400\ud402\ud403\ud404\ud405\ud406\ud407\ud409\ud40a\ud40b\ud40c\ud40d\ud40e\ud40f\ud410\ud411\ud412\ud413\ud414\ud415\ud416\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud417\ud418\ud419\ud41a\ud41b\ud41c\ud41e\ud41f\ud420\ud421\ud422\ud423\ud424\ud425\ud426\ud427\ud428\ud429\ud42a\ud42b\ud42c\ud42d\ud42e\ud42f\ud430\ud431\ud432\ud433\ud434\ud435\ud436\ud437\uc22f\uc231\uc232\uc234\uc248\uc250\uc251\uc254\uc258\uc260\uc265\uc26c\uc26d\uc270\uc274\uc27c\uc27d\uc27f\uc281\uc288\uc289\uc290\uc298\uc29b\uc29d\uc2a4\uc2a5\uc2a8\uc2ac\uc2ad\uc2b4\uc2b5\uc2b7\uc2b9\uc2dc\uc2dd\uc2e0\uc2e3\uc2e4\uc2eb\uc2ec\uc2ed\uc2ef\uc2f1\uc2f6\uc2f8\uc2f9\uc2fb\uc2fc\uc300\uc308\uc309\uc30c\uc30d\uc313\uc314\uc315\uc318\uc31c\uc324\uc325\uc328\uc329\uc345\uc368\uc369\uc36c\uc370\uc372\uc378\uc379\uc37c\uc37d\uc384\uc388\uc38c\uc3c0\uc3d8\uc3d9\uc3dc\uc3df\uc3e0\uc3e2\uc3e8\uc3e9\uc3ed\uc3f4\uc3f5\uc3f8\uc408\uc410\uc424\uc42c\uc430\ufffd".split(""),e=0;e!=i[189].length;++e)65533!==i[189][e].charCodeAt(0)&&(n[i[189][e]]=48384+e,t[48384+e]=i[189][e]);for(i[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud438\ud439\ud43a\ud43b\ud43c\ud43d\ud43e\ud43f\ud441\ud442\ud443\ud445\ud446\ud447\ud448\ud449\ud44a\ud44b\ud44c\ud44d\ud44e\ud44f\ud450\ud451\ud452\ud453\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud454\ud455\ud456\ud457\ud458\ud459\ud45a\ud45b\ud45d\ud45e\ud45f\ud461\ud462\ud463\ud465\ud466\ud467\ud468\ud469\ud46a\ud46b\ud46c\ud46e\ud470\ud471\ud472\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud473\ud474\ud475\ud476\ud477\ud47a\ud47b\ud47d\ud47e\ud481\ud483\ud484\ud485\ud486\ud487\ud48a\ud48c\ud48e\ud48f\ud490\ud491\ud492\ud493\ud495\ud496\ud497\ud498\ud499\ud49a\ud49b\ud49c\ud49d\uc434\uc43c\uc43d\uc448\uc464\uc465\uc468\uc46c\uc474\uc475\uc479\uc480\uc494\uc49c\uc4b8\uc4bc\uc4e9\uc4f0\uc4f1\uc4f4\uc4f8\uc4fa\uc4ff\uc500\uc501\uc50c\uc510\uc514\uc51c\uc528\uc529\uc52c\uc530\uc538\uc539\uc53b\uc53d\uc544\uc545\uc548\uc549\uc54a\uc54c\uc54d\uc54e\uc553\uc554\uc555\uc557\uc558\uc559\uc55d\uc55e\uc560\uc561\uc564\uc568\uc570\uc571\uc573\uc574\uc575\uc57c\uc57d\uc580\uc584\uc587\uc58c\uc58d\uc58f\uc591\uc595\uc597\uc598\uc59c\uc5a0\uc5a9\uc5b4\uc5b5\uc5b8\uc5b9\uc5bb\uc5bc\uc5bd\uc5be\uc5c4\uc5c5\uc5c6\uc5c7\uc5c8\uc5c9\uc5ca\uc5cc\uc5ce\ufffd".split(""),e=0;e!=i[190].length;++e)65533!==i[190][e].charCodeAt(0)&&(n[i[190][e]]=48640+e,t[48640+e]=i[190][e]);for(i[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud49e\ud49f\ud4a0\ud4a1\ud4a2\ud4a3\ud4a4\ud4a5\ud4a6\ud4a7\ud4a8\ud4aa\ud4ab\ud4ac\ud4ad\ud4ae\ud4af\ud4b0\ud4b1\ud4b2\ud4b3\ud4b4\ud4b5\ud4b6\ud4b7\ud4b8\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4b9\ud4ba\ud4bb\ud4bc\ud4bd\ud4be\ud4bf\ud4c0\ud4c1\ud4c2\ud4c3\ud4c4\ud4c5\ud4c6\ud4c7\ud4c8\ud4c9\ud4ca\ud4cb\ud4cd\ud4ce\ud4cf\ud4d1\ud4d2\ud4d3\ud4d5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4d6\ud4d7\ud4d8\ud4d9\ud4da\ud4db\ud4dd\ud4de\ud4e0\ud4e1\ud4e2\ud4e3\ud4e4\ud4e5\ud4e6\ud4e7\ud4e9\ud4ea\ud4eb\ud4ed\ud4ee\ud4ef\ud4f1\ud4f2\ud4f3\ud4f4\ud4f5\ud4f6\ud4f7\ud4f9\ud4fa\ud4fc\uc5d0\uc5d1\uc5d4\uc5d8\uc5e0\uc5e1\uc5e3\uc5e5\uc5ec\uc5ed\uc5ee\uc5f0\uc5f4\uc5f6\uc5f7\uc5fc\uc5fd\uc5fe\uc5ff\uc600\uc601\uc605\uc606\uc607\uc608\uc60c\uc610\uc618\uc619\uc61b\uc61c\uc624\uc625\uc628\uc62c\uc62d\uc62e\uc630\uc633\uc634\uc635\uc637\uc639\uc63b\uc640\uc641\uc644\uc648\uc650\uc651\uc653\uc654\uc655\uc65c\uc65d\uc660\uc66c\uc66f\uc671\uc678\uc679\uc67c\uc680\uc688\uc689\uc68b\uc68d\uc694\uc695\uc698\uc69c\uc6a4\uc6a5\uc6a7\uc6a9\uc6b0\uc6b1\uc6b4\uc6b8\uc6b9\uc6ba\uc6c0\uc6c1\uc6c3\uc6c5\uc6cc\uc6cd\uc6d0\uc6d4\uc6dc\uc6dd\uc6e0\uc6e1\uc6e8\ufffd".split(""),e=0;e!=i[191].length;++e)65533!==i[191][e].charCodeAt(0)&&(n[i[191][e]]=48896+e,t[48896+e]=i[191][e]);for(i[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud4fe\ud4ff\ud500\ud501\ud502\ud503\ud505\ud506\ud507\ud509\ud50a\ud50b\ud50d\ud50e\ud50f\ud510\ud511\ud512\ud513\ud516\ud518\ud519\ud51a\ud51b\ud51c\ud51d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud51e\ud51f\ud520\ud521\ud522\ud523\ud524\ud525\ud526\ud527\ud528\ud529\ud52a\ud52b\ud52c\ud52d\ud52e\ud52f\ud530\ud531\ud532\ud533\ud534\ud535\ud536\ud537\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud538\ud539\ud53a\ud53b\ud53e\ud53f\ud541\ud542\ud543\ud545\ud546\ud547\ud548\ud549\ud54a\ud54b\ud54e\ud550\ud552\ud553\ud554\ud555\ud556\ud557\ud55a\ud55b\ud55d\ud55e\ud55f\ud561\ud562\ud563\uc6e9\uc6ec\uc6f0\uc6f8\uc6f9\uc6fd\uc704\uc705\uc708\uc70c\uc714\uc715\uc717\uc719\uc720\uc721\uc724\uc728\uc730\uc731\uc733\uc735\uc737\uc73c\uc73d\uc740\uc744\uc74a\uc74c\uc74d\uc74f\uc751\uc752\uc753\uc754\uc755\uc756\uc757\uc758\uc75c\uc760\uc768\uc76b\uc774\uc775\uc778\uc77c\uc77d\uc77e\uc783\uc784\uc785\uc787\uc788\uc789\uc78a\uc78e\uc790\uc791\uc794\uc796\uc797\uc798\uc79a\uc7a0\uc7a1\uc7a3\uc7a4\uc7a5\uc7a6\uc7ac\uc7ad\uc7b0\uc7b4\uc7bc\uc7bd\uc7bf\uc7c0\uc7c1\uc7c8\uc7c9\uc7cc\uc7ce\uc7d0\uc7d8\uc7dd\uc7e4\uc7e8\uc7ec\uc800\uc801\uc804\uc808\uc80a\ufffd".split(""),e=0;e!=i[192].length;++e)65533!==i[192][e].charCodeAt(0)&&(n[i[192][e]]=49152+e,t[49152+e]=i[192][e]);for(i[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud564\ud566\ud567\ud56a\ud56c\ud56e\ud56f\ud570\ud571\ud572\ud573\ud576\ud577\ud579\ud57a\ud57b\ud57d\ud57e\ud57f\ud580\ud581\ud582\ud583\ud586\ud58a\ud58b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud58c\ud58d\ud58e\ud58f\ud591\ud592\ud593\ud594\ud595\ud596\ud597\ud598\ud599\ud59a\ud59b\ud59c\ud59d\ud59e\ud59f\ud5a0\ud5a1\ud5a2\ud5a3\ud5a4\ud5a6\ud5a7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5a8\ud5a9\ud5aa\ud5ab\ud5ac\ud5ad\ud5ae\ud5af\ud5b0\ud5b1\ud5b2\ud5b3\ud5b4\ud5b5\ud5b6\ud5b7\ud5b8\ud5b9\ud5ba\ud5bb\ud5bc\ud5bd\ud5be\ud5bf\ud5c0\ud5c1\ud5c2\ud5c3\ud5c4\ud5c5\ud5c6\ud5c7\uc810\uc811\uc813\uc815\uc816\uc81c\uc81d\uc820\uc824\uc82c\uc82d\uc82f\uc831\uc838\uc83c\uc840\uc848\uc849\uc84c\uc84d\uc854\uc870\uc871\uc874\uc878\uc87a\uc880\uc881\uc883\uc885\uc886\uc887\uc88b\uc88c\uc88d\uc894\uc89d\uc89f\uc8a1\uc8a8\uc8bc\uc8bd\uc8c4\uc8c8\uc8cc\uc8d4\uc8d5\uc8d7\uc8d9\uc8e0\uc8e1\uc8e4\uc8f5\uc8fc\uc8fd\uc900\uc904\uc905\uc906\uc90c\uc90d\uc90f\uc911\uc918\uc92c\uc934\uc950\uc951\uc954\uc958\uc960\uc961\uc963\uc96c\uc970\uc974\uc97c\uc988\uc989\uc98c\uc990\uc998\uc999\uc99b\uc99d\uc9c0\uc9c1\uc9c4\uc9c7\uc9c8\uc9ca\uc9d0\uc9d1\uc9d3\ufffd".split(""),e=0;e!=i[193].length;++e)65533!==i[193][e].charCodeAt(0)&&(n[i[193][e]]=49408+e,t[49408+e]=i[193][e]);for(i[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5ca\ud5cb\ud5cd\ud5ce\ud5cf\ud5d1\ud5d3\ud5d4\ud5d5\ud5d6\ud5d7\ud5da\ud5dc\ud5de\ud5df\ud5e0\ud5e1\ud5e2\ud5e3\ud5e6\ud5e7\ud5e9\ud5ea\ud5eb\ud5ed\ud5ee\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud5ef\ud5f0\ud5f1\ud5f2\ud5f3\ud5f6\ud5f8\ud5fa\ud5fb\ud5fc\ud5fd\ud5fe\ud5ff\ud602\ud603\ud605\ud606\ud607\ud609\ud60a\ud60b\ud60c\ud60d\ud60e\ud60f\ud612\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud616\ud617\ud618\ud619\ud61a\ud61b\ud61d\ud61e\ud61f\ud621\ud622\ud623\ud625\ud626\ud627\ud628\ud629\ud62a\ud62b\ud62c\ud62e\ud62f\ud630\ud631\ud632\ud633\ud634\ud635\ud636\ud637\ud63a\ud63b\uc9d5\uc9d6\uc9d9\uc9da\uc9dc\uc9dd\uc9e0\uc9e2\uc9e4\uc9e7\uc9ec\uc9ed\uc9ef\uc9f0\uc9f1\uc9f8\uc9f9\uc9fc\uca00\uca08\uca09\uca0b\uca0c\uca0d\uca14\uca18\uca29\uca4c\uca4d\uca50\uca54\uca5c\uca5d\uca5f\uca60\uca61\uca68\uca7d\uca84\uca98\ucabc\ucabd\ucac0\ucac4\ucacc\ucacd\ucacf\ucad1\ucad3\ucad8\ucad9\ucae0\ucaec\ucaf4\ucb08\ucb10\ucb14\ucb18\ucb20\ucb21\ucb41\ucb48\ucb49\ucb4c\ucb50\ucb58\ucb59\ucb5d\ucb64\ucb78\ucb79\ucb9c\ucbb8\ucbd4\ucbe4\ucbe7\ucbe9\ucc0c\ucc0d\ucc10\ucc14\ucc1c\ucc1d\ucc21\ucc22\ucc27\ucc28\ucc29\ucc2c\ucc2e\ucc30\ucc38\ucc39\ucc3b\ufffd".split(""),e=0;e!=i[194].length;++e)65533!==i[194][e].charCodeAt(0)&&(n[i[194][e]]=49664+e,t[49664+e]=i[194][e]);for(i[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud63d\ud63e\ud63f\ud641\ud642\ud643\ud644\ud646\ud647\ud64a\ud64c\ud64e\ud64f\ud650\ud652\ud653\ud656\ud657\ud659\ud65a\ud65b\ud65d\ud65e\ud65f\ud660\ud661\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud662\ud663\ud664\ud665\ud666\ud668\ud66a\ud66b\ud66c\ud66d\ud66e\ud66f\ud672\ud673\ud675\ud676\ud677\ud678\ud679\ud67a\ud67b\ud67c\ud67d\ud67e\ud67f\ud680\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud681\ud682\ud684\ud686\ud687\ud688\ud689\ud68a\ud68b\ud68e\ud68f\ud691\ud692\ud693\ud695\ud696\ud697\ud698\ud699\ud69a\ud69b\ud69c\ud69e\ud6a0\ud6a2\ud6a3\ud6a4\ud6a5\ud6a6\ud6a7\ud6a9\ud6aa\ucc3c\ucc3d\ucc3e\ucc44\ucc45\ucc48\ucc4c\ucc54\ucc55\ucc57\ucc58\ucc59\ucc60\ucc64\ucc66\ucc68\ucc70\ucc75\ucc98\ucc99\ucc9c\ucca0\ucca8\ucca9\uccab\uccac\uccad\uccb4\uccb5\uccb8\uccbc\uccc4\uccc5\uccc7\uccc9\uccd0\uccd4\ucce4\uccec\uccf0\ucd01\ucd08\ucd09\ucd0c\ucd10\ucd18\ucd19\ucd1b\ucd1d\ucd24\ucd28\ucd2c\ucd39\ucd5c\ucd60\ucd64\ucd6c\ucd6d\ucd6f\ucd71\ucd78\ucd88\ucd94\ucd95\ucd98\ucd9c\ucda4\ucda5\ucda7\ucda9\ucdb0\ucdc4\ucdcc\ucdd0\ucde8\ucdec\ucdf0\ucdf8\ucdf9\ucdfb\ucdfd\uce04\uce08\uce0c\uce14\uce19\uce20\uce21\uce24\uce28\uce30\uce31\uce33\uce35\ufffd".split(""),e=0;e!=i[195].length;++e)65533!==i[195][e].charCodeAt(0)&&(n[i[195][e]]=49920+e,t[49920+e]=i[195][e]);for(i[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6ab\ud6ad\ud6ae\ud6af\ud6b1\ud6b2\ud6b3\ud6b4\ud6b5\ud6b6\ud6b7\ud6b8\ud6ba\ud6bc\ud6bd\ud6be\ud6bf\ud6c0\ud6c1\ud6c2\ud6c3\ud6c6\ud6c7\ud6c9\ud6ca\ud6cb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6cd\ud6ce\ud6cf\ud6d0\ud6d2\ud6d3\ud6d5\ud6d6\ud6d8\ud6da\ud6db\ud6dc\ud6dd\ud6de\ud6df\ud6e1\ud6e2\ud6e3\ud6e5\ud6e6\ud6e7\ud6e9\ud6ea\ud6eb\ud6ec\ud6ed\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud6ee\ud6ef\ud6f1\ud6f2\ud6f3\ud6f4\ud6f6\ud6f7\ud6f8\ud6f9\ud6fa\ud6fb\ud6fe\ud6ff\ud701\ud702\ud703\ud705\ud706\ud707\ud708\ud709\ud70a\ud70b\ud70c\ud70d\ud70e\ud70f\ud710\ud712\ud713\ud714\uce58\uce59\uce5c\uce5f\uce60\uce61\uce68\uce69\uce6b\uce6d\uce74\uce75\uce78\uce7c\uce84\uce85\uce87\uce89\uce90\uce91\uce94\uce98\ucea0\ucea1\ucea3\ucea4\ucea5\uceac\ucead\ucec1\ucee4\ucee5\ucee8\uceeb\uceec\ucef4\ucef5\ucef7\ucef8\ucef9\ucf00\ucf01\ucf04\ucf08\ucf10\ucf11\ucf13\ucf15\ucf1c\ucf20\ucf24\ucf2c\ucf2d\ucf2f\ucf30\ucf31\ucf38\ucf54\ucf55\ucf58\ucf5c\ucf64\ucf65\ucf67\ucf69\ucf70\ucf71\ucf74\ucf78\ucf80\ucf85\ucf8c\ucfa1\ucfa8\ucfb0\ucfc4\ucfe0\ucfe1\ucfe4\ucfe8\ucff0\ucff1\ucff3\ucff5\ucffc\ud000\ud004\ud011\ud018\ud02d\ud034\ud035\ud038\ud03c\ufffd".split(""),e=0;e!=i[196].length;++e)65533!==i[196][e].charCodeAt(0)&&(n[i[196][e]]=50176+e,t[50176+e]=i[196][e]);for(i[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud715\ud716\ud717\ud71a\ud71b\ud71d\ud71e\ud71f\ud721\ud722\ud723\ud724\ud725\ud726\ud727\ud72a\ud72c\ud72e\ud72f\ud730\ud731\ud732\ud733\ud736\ud737\ud739\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud73a\ud73b\ud73d\ud73e\ud73f\ud740\ud741\ud742\ud743\ud745\ud746\ud748\ud74a\ud74b\ud74c\ud74d\ud74e\ud74f\ud752\ud753\ud755\ud75a\ud75b\ud75c\ud75d\ud75e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud75f\ud762\ud764\ud766\ud767\ud768\ud76a\ud76b\ud76d\ud76e\ud76f\ud771\ud772\ud773\ud775\ud776\ud777\ud778\ud779\ud77a\ud77b\ud77e\ud77f\ud780\ud782\ud783\ud784\ud785\ud786\ud787\ud78a\ud78b\ud044\ud045\ud047\ud049\ud050\ud054\ud058\ud060\ud06c\ud06d\ud070\ud074\ud07c\ud07d\ud081\ud0a4\ud0a5\ud0a8\ud0ac\ud0b4\ud0b5\ud0b7\ud0b9\ud0c0\ud0c1\ud0c4\ud0c8\ud0c9\ud0d0\ud0d1\ud0d3\ud0d4\ud0d5\ud0dc\ud0dd\ud0e0\ud0e4\ud0ec\ud0ed\ud0ef\ud0f0\ud0f1\ud0f8\ud10d\ud130\ud131\ud134\ud138\ud13a\ud140\ud141\ud143\ud144\ud145\ud14c\ud14d\ud150\ud154\ud15c\ud15d\ud15f\ud161\ud168\ud16c\ud17c\ud184\ud188\ud1a0\ud1a1\ud1a4\ud1a8\ud1b0\ud1b1\ud1b3\ud1b5\ud1ba\ud1bc\ud1c0\ud1d8\ud1f4\ud1f8\ud207\ud209\ud210\ud22c\ud22d\ud230\ud234\ud23c\ud23d\ud23f\ud241\ud248\ud25c\ufffd".split(""),e=0;e!=i[197].length;++e)65533!==i[197][e].charCodeAt(0)&&(n[i[197][e]]=50432+e,t[50432+e]=i[197][e]);for(i[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud78d\ud78e\ud78f\ud791\ud792\ud793\ud794\ud795\ud796\ud797\ud79a\ud79c\ud79e\ud79f\ud7a0\ud7a1\ud7a2\ud7a3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud264\ud280\ud281\ud284\ud288\ud290\ud291\ud295\ud29c\ud2a0\ud2a4\ud2ac\ud2b1\ud2b8\ud2b9\ud2bc\ud2bf\ud2c0\ud2c2\ud2c8\ud2c9\ud2cb\ud2d4\ud2d8\ud2dc\ud2e4\ud2e5\ud2f0\ud2f1\ud2f4\ud2f8\ud300\ud301\ud303\ud305\ud30c\ud30d\ud30e\ud310\ud314\ud316\ud31c\ud31d\ud31f\ud320\ud321\ud325\ud328\ud329\ud32c\ud330\ud338\ud339\ud33b\ud33c\ud33d\ud344\ud345\ud37c\ud37d\ud380\ud384\ud38c\ud38d\ud38f\ud390\ud391\ud398\ud399\ud39c\ud3a0\ud3a8\ud3a9\ud3ab\ud3ad\ud3b4\ud3b8\ud3bc\ud3c4\ud3c5\ud3c8\ud3c9\ud3d0\ud3d8\ud3e1\ud3e3\ud3ec\ud3ed\ud3f0\ud3f4\ud3fc\ud3fd\ud3ff\ud401\ufffd".split(""),e=0;e!=i[198].length;++e)65533!==i[198][e].charCodeAt(0)&&(n[i[198][e]]=50688+e,t[50688+e]=i[198][e]);for(i[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud408\ud41d\ud440\ud444\ud45c\ud460\ud464\ud46d\ud46f\ud478\ud479\ud47c\ud47f\ud480\ud482\ud488\ud489\ud48b\ud48d\ud494\ud4a9\ud4cc\ud4d0\ud4d4\ud4dc\ud4df\ud4e8\ud4ec\ud4f0\ud4f8\ud4fb\ud4fd\ud504\ud508\ud50c\ud514\ud515\ud517\ud53c\ud53d\ud540\ud544\ud54c\ud54d\ud54f\ud551\ud558\ud559\ud55c\ud560\ud565\ud568\ud569\ud56b\ud56d\ud574\ud575\ud578\ud57c\ud584\ud585\ud587\ud588\ud589\ud590\ud5a5\ud5c8\ud5c9\ud5cc\ud5d0\ud5d2\ud5d8\ud5d9\ud5db\ud5dd\ud5e4\ud5e5\ud5e8\ud5ec\ud5f4\ud5f5\ud5f7\ud5f9\ud600\ud601\ud604\ud608\ud610\ud611\ud613\ud614\ud615\ud61c\ud620\ufffd".split(""),e=0;e!=i[199].length;++e)65533!==i[199][e].charCodeAt(0)&&(n[i[199][e]]=50944+e,t[50944+e]=i[199][e]);for(i[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ud624\ud62d\ud638\ud639\ud63c\ud640\ud645\ud648\ud649\ud64b\ud64d\ud651\ud654\ud655\ud658\ud65c\ud667\ud669\ud670\ud671\ud674\ud683\ud685\ud68c\ud68d\ud690\ud694\ud69d\ud69f\ud6a1\ud6a8\ud6ac\ud6b0\ud6b9\ud6bb\ud6c4\ud6c5\ud6c8\ud6cc\ud6d1\ud6d4\ud6d7\ud6d9\ud6e0\ud6e4\ud6e8\ud6f0\ud6f5\ud6fc\ud6fd\ud700\ud704\ud711\ud718\ud719\ud71c\ud720\ud728\ud729\ud72b\ud72d\ud734\ud735\ud738\ud73c\ud744\ud747\ud749\ud750\ud751\ud754\ud756\ud757\ud758\ud759\ud760\ud761\ud763\ud765\ud769\ud76c\ud770\ud774\ud77c\ud77d\ud781\ud788\ud789\ud78c\ud790\ud798\ud799\ud79b\ud79d\ufffd".split(""),e=0;e!=i[200].length;++e)65533!==i[200][e].charCodeAt(0)&&(n[i[200][e]]=51200+e,t[51200+e]=i[200][e]);for(i[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f3d\u4f73\u5047\u50f9\u52a0\u53ef\u5475\u54e5\u5609\u5ac1\u5bb6\u6687\u67b6\u67b7\u67ef\u6b4c\u73c2\u75c2\u7a3c\u82db\u8304\u8857\u8888\u8a36\u8cc8\u8dcf\u8efb\u8fe6\u99d5\u523b\u5374\u5404\u606a\u6164\u6bbc\u73cf\u811a\u89ba\u89d2\u95a3\u4f83\u520a\u58be\u5978\u59e6\u5e72\u5e79\u61c7\u63c0\u6746\u67ec\u687f\u6f97\u764e\u770b\u78f5\u7a08\u7aff\u7c21\u809d\u826e\u8271\u8aeb\u9593\u4e6b\u559d\u66f7\u6e34\u78a3\u7aed\u845b\u8910\u874e\u97a8\u52d8\u574e\u582a\u5d4c\u611f\u61be\u6221\u6562\u67d1\u6a44\u6e1b\u7518\u75b3\u76e3\u77b0\u7d3a\u90af\u9451\u9452\u9f95\ufffd".split(""),e=0;e!=i[202].length;++e)65533!==i[202][e].charCodeAt(0)&&(n[i[202][e]]=51712+e,t[51712+e]=i[202][e]);for(i[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5323\u5cac\u7532\u80db\u9240\u9598\u525b\u5808\u59dc\u5ca1\u5d17\u5eb7\u5f3a\u5f4a\u6177\u6c5f\u757a\u7586\u7ce0\u7d73\u7db1\u7f8c\u8154\u8221\u8591\u8941\u8b1b\u92fc\u964d\u9c47\u4ecb\u4ef7\u500b\u51f1\u584f\u6137\u613e\u6168\u6539\u69ea\u6f11\u75a5\u7686\u76d6\u7b87\u82a5\u84cb\uf900\u93a7\u958b\u5580\u5ba2\u5751\uf901\u7cb3\u7fb9\u91b5\u5028\u53bb\u5c45\u5de8\u62d2\u636e\u64da\u64e7\u6e20\u70ac\u795b\u8ddd\u8e1e\uf902\u907d\u9245\u92f8\u4e7e\u4ef6\u5065\u5dfe\u5efa\u6106\u6957\u8171\u8654\u8e47\u9375\u9a2b\u4e5e\u5091\u6770\u6840\u5109\u528d\u5292\u6aa2\ufffd".split(""),e=0;e!=i[203].length;++e)65533!==i[203][e].charCodeAt(0)&&(n[i[203][e]]=51968+e,t[51968+e]=i[203][e]);for(i[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77bc\u9210\u9ed4\u52ab\u602f\u8ff2\u5048\u61a9\u63ed\u64ca\u683c\u6a84\u6fc0\u8188\u89a1\u9694\u5805\u727d\u72ac\u7504\u7d79\u7e6d\u80a9\u898b\u8b74\u9063\u9d51\u6289\u6c7a\u6f54\u7d50\u7f3a\u8a23\u517c\u614a\u7b9d\u8b19\u9257\u938c\u4eac\u4fd3\u501e\u50be\u5106\u52c1\u52cd\u537f\u5770\u5883\u5e9a\u5f91\u6176\u61ac\u64ce\u656c\u666f\u66bb\u66f4\u6897\u6d87\u7085\u70f1\u749f\u74a5\u74ca\u75d9\u786c\u78ec\u7adf\u7af6\u7d45\u7d93\u8015\u803f\u811b\u8396\u8b66\u8f15\u9015\u93e1\u9803\u9838\u9a5a\u9be8\u4fc2\u5553\u583a\u5951\u5b63\u5c46\u60b8\u6212\u6842\u68b0\ufffd".split(""),e=0;e!=i[204].length;++e)65533!==i[204][e].charCodeAt(0)&&(n[i[204][e]]=52224+e,t[52224+e]=i[204][e]);for(i[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u68e8\u6eaa\u754c\u7678\u78ce\u7a3d\u7cfb\u7e6b\u7e7c\u8a08\u8aa1\u8c3f\u968e\u9dc4\u53e4\u53e9\u544a\u5471\u56fa\u59d1\u5b64\u5c3b\u5eab\u62f7\u6537\u6545\u6572\u66a0\u67af\u69c1\u6cbd\u75fc\u7690\u777e\u7a3f\u7f94\u8003\u80a1\u818f\u82e6\u82fd\u83f0\u85c1\u8831\u88b4\u8aa5\uf903\u8f9c\u932e\u96c7\u9867\u9ad8\u9f13\u54ed\u659b\u66f2\u688f\u7a40\u8c37\u9d60\u56f0\u5764\u5d11\u6606\u68b1\u68cd\u6efe\u7428\u889e\u9be4\u6c68\uf904\u9aa8\u4f9b\u516c\u5171\u529f\u5b54\u5de5\u6050\u606d\u62f1\u63a7\u653b\u73d9\u7a7a\u86a3\u8ca2\u978f\u4e32\u5be1\u6208\u679c\u74dc\ufffd".split(""),e=0;e!=i[205].length;++e)65533!==i[205][e].charCodeAt(0)&&(n[i[205][e]]=52480+e,t[52480+e]=i[205][e]);for(i[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79d1\u83d3\u8a87\u8ab2\u8de8\u904e\u934b\u9846\u5ed3\u69e8\u85ff\u90ed\uf905\u51a0\u5b98\u5bec\u6163\u68fa\u6b3e\u704c\u742f\u74d8\u7ba1\u7f50\u83c5\u89c0\u8cab\u95dc\u9928\u522e\u605d\u62ec\u9002\u4f8a\u5149\u5321\u58d9\u5ee3\u66e0\u6d38\u709a\u72c2\u73d6\u7b50\u80f1\u945b\u5366\u639b\u7f6b\u4e56\u5080\u584a\u58de\u602a\u6127\u62d0\u69d0\u9b41\u5b8f\u7d18\u80b1\u8f5f\u4ea4\u50d1\u54ac\u55ac\u5b0c\u5da0\u5de7\u652a\u654e\u6821\u6a4b\u72e1\u768e\u77ef\u7d5e\u7ff9\u81a0\u854e\u86df\u8f03\u8f4e\u90ca\u9903\u9a55\u9bab\u4e18\u4e45\u4e5d\u4ec7\u4ff1\u5177\u52fe\ufffd".split(""),e=0;e!=i[206].length;++e)65533!==i[206][e].charCodeAt(0)&&(n[i[206][e]]=52736+e,t[52736+e]=i[206][e]);for(i[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5340\u53e3\u53e5\u548e\u5614\u5775\u57a2\u5bc7\u5d87\u5ed0\u61fc\u62d8\u6551\u67b8\u67e9\u69cb\u6b50\u6bc6\u6bec\u6c42\u6e9d\u7078\u72d7\u7396\u7403\u77bf\u77e9\u7a76\u7d7f\u8009\u81fc\u8205\u820a\u82df\u8862\u8b33\u8cfc\u8ec0\u9011\u90b1\u9264\u92b6\u99d2\u9a45\u9ce9\u9dd7\u9f9c\u570b\u5c40\u83ca\u97a0\u97ab\u9eb4\u541b\u7a98\u7fa4\u88d9\u8ecd\u90e1\u5800\u5c48\u6398\u7a9f\u5bae\u5f13\u7a79\u7aae\u828e\u8eac\u5026\u5238\u52f8\u5377\u5708\u62f3\u6372\u6b0a\u6dc3\u7737\u53a5\u7357\u8568\u8e76\u95d5\u673a\u6ac3\u6f70\u8a6d\u8ecc\u994b\uf906\u6677\u6b78\u8cb4\ufffd".split(""),e=0;e!=i[207].length;++e)65533!==i[207][e].charCodeAt(0)&&(n[i[207][e]]=52992+e,t[52992+e]=i[207][e]);for(i[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b3c\uf907\u53eb\u572d\u594e\u63c6\u69fb\u73ea\u7845\u7aba\u7ac5\u7cfe\u8475\u898f\u8d73\u9035\u95a8\u52fb\u5747\u7547\u7b60\u83cc\u921e\uf908\u6a58\u514b\u524b\u5287\u621f\u68d8\u6975\u9699\u50c5\u52a4\u52e4\u61c3\u65a4\u6839\u69ff\u747e\u7b4b\u82b9\u83eb\u89b2\u8b39\u8fd1\u9949\uf909\u4eca\u5997\u64d2\u6611\u6a8e\u7434\u7981\u79bd\u82a9\u887e\u887f\u895f\uf90a\u9326\u4f0b\u53ca\u6025\u6271\u6c72\u7d1a\u7d66\u4e98\u5162\u77dc\u80af\u4f01\u4f0e\u5176\u5180\u55dc\u5668\u573b\u57fa\u57fc\u5914\u5947\u5993\u5bc4\u5c90\u5d0e\u5df1\u5e7e\u5fcc\u6280\u65d7\u65e3\ufffd".split(""),e=0;e!=i[208].length;++e)65533!==i[208][e].charCodeAt(0)&&(n[i[208][e]]=53248+e,t[53248+e]=i[208][e]);for(i[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u671e\u671f\u675e\u68cb\u68c4\u6a5f\u6b3a\u6c23\u6c7d\u6c82\u6dc7\u7398\u7426\u742a\u7482\u74a3\u7578\u757f\u7881\u78ef\u7941\u7947\u7948\u797a\u7b95\u7d00\u7dba\u7f88\u8006\u802d\u808c\u8a18\u8b4f\u8c48\u8d77\u9321\u9324\u98e2\u9951\u9a0e\u9a0f\u9a65\u9e92\u7dca\u4f76\u5409\u62ee\u6854\u91d1\u55ab\u513a\uf90b\uf90c\u5a1c\u61e6\uf90d\u62cf\u62ff\uf90e\uf90f\uf910\uf911\uf912\uf913\u90a3\uf914\uf915\uf916\uf917\uf918\u8afe\uf919\uf91a\uf91b\uf91c\u6696\uf91d\u7156\uf91e\uf91f\u96e3\uf920\u634f\u637a\u5357\uf921\u678f\u6960\u6e73\uf922\u7537\uf923\uf924\uf925\ufffd".split(""),e=0;e!=i[209].length;++e)65533!==i[209][e].charCodeAt(0)&&(n[i[209][e]]=53504+e,t[53504+e]=i[209][e]);for(i[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7d0d\uf926\uf927\u8872\u56ca\u5a18\uf928\uf929\uf92a\uf92b\uf92c\u4e43\uf92d\u5167\u5948\u67f0\u8010\uf92e\u5973\u5e74\u649a\u79ca\u5ff5\u606c\u62c8\u637b\u5be7\u5bd7\u52aa\uf92f\u5974\u5f29\u6012\uf930\uf931\uf932\u7459\uf933\uf934\uf935\uf936\uf937\uf938\u99d1\uf939\uf93a\uf93b\uf93c\uf93d\uf93e\uf93f\uf940\uf941\uf942\uf943\u6fc3\uf944\uf945\u81bf\u8fb2\u60f1\uf946\uf947\u8166\uf948\uf949\u5c3f\uf94a\uf94b\uf94c\uf94d\uf94e\uf94f\uf950\uf951\u5ae9\u8a25\u677b\u7d10\uf952\uf953\uf954\uf955\uf956\uf957\u80fd\uf958\uf959\u5c3c\u6ce5\u533f\u6eba\u591a\u8336\ufffd".split(""),e=0;e!=i[210].length;++e)65533!==i[210][e].charCodeAt(0)&&(n[i[210][e]]=53760+e,t[53760+e]=i[210][e]);for(i[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e39\u4eb6\u4f46\u55ae\u5718\u58c7\u5f56\u65b7\u65e6\u6a80\u6bb5\u6e4d\u77ed\u7aef\u7c1e\u7dde\u86cb\u8892\u9132\u935b\u64bb\u6fbe\u737a\u75b8\u9054\u5556\u574d\u61ba\u64d4\u66c7\u6de1\u6e5b\u6f6d\u6fb9\u75f0\u8043\u81bd\u8541\u8983\u8ac7\u8b5a\u931f\u6c93\u7553\u7b54\u8e0f\u905d\u5510\u5802\u5858\u5e62\u6207\u649e\u68e0\u7576\u7cd6\u87b3\u9ee8\u4ee3\u5788\u576e\u5927\u5c0d\u5cb1\u5e36\u5f85\u6234\u64e1\u73b3\u81fa\u888b\u8cb8\u968a\u9edb\u5b85\u5fb7\u60b3\u5012\u5200\u5230\u5716\u5835\u5857\u5c0e\u5c60\u5cf6\u5d8b\u5ea6\u5f92\u60bc\u6311\u6389\u6417\u6843\ufffd".split(""),e=0;e!=i[211].length;++e)65533!==i[211][e].charCodeAt(0)&&(n[i[211][e]]=54016+e,t[54016+e]=i[211][e]);for(i[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u68f9\u6ac2\u6dd8\u6e21\u6ed4\u6fe4\u71fe\u76dc\u7779\u79b1\u7a3b\u8404\u89a9\u8ced\u8df3\u8e48\u9003\u9014\u9053\u90fd\u934d\u9676\u97dc\u6bd2\u7006\u7258\u72a2\u7368\u7763\u79bf\u7be4\u7e9b\u8b80\u58a9\u60c7\u6566\u65fd\u66be\u6c8c\u711e\u71c9\u8c5a\u9813\u4e6d\u7a81\u4edd\u51ac\u51cd\u52d5\u540c\u61a7\u6771\u6850\u68df\u6d1e\u6f7c\u75bc\u77b3\u7ae5\u80f4\u8463\u9285\u515c\u6597\u675c\u6793\u75d8\u7ac7\u8373\uf95a\u8c46\u9017\u982d\u5c6f\u81c0\u829a\u9041\u906f\u920d\u5f97\u5d9d\u6a59\u71c8\u767b\u7b49\u85e4\u8b04\u9127\u9a30\u5587\u61f6\uf95b\u7669\u7f85\ufffd".split(""),e=0;e!=i[212].length;++e)65533!==i[212][e].charCodeAt(0)&&(n[i[212][e]]=54272+e,t[54272+e]=i[212][e]);for(i[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u863f\u87ba\u88f8\u908f\uf95c\u6d1b\u70d9\u73de\u7d61\u843d\uf95d\u916a\u99f1\uf95e\u4e82\u5375\u6b04\u6b12\u703e\u721b\u862d\u9e1e\u524c\u8fa3\u5d50\u64e5\u652c\u6b16\u6feb\u7c43\u7e9c\u85cd\u8964\u89bd\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u7405\u746f\u8782\u90de\u4f86\u5d0d\u5fa0\u840a\u51b7\u63a0\u7565\u4eae\u5006\u5169\u51c9\u6881\u6a11\u7cae\u7cb1\u7ce7\u826f\u8ad2\u8f1b\u91cf\u4fb6\u5137\u52f5\u5442\u5eec\u616e\u623e\u65c5\u6ada\u6ffe\u792a\u85dc\u8823\u95ad\u9a62\u9a6a\u9e97\u9ece\u529b\u66c6\u6b77\u701d\u792b\u8f62\u9742\u6190\u6200\u6523\u6f23\ufffd".split(""),e=0;e!=i[213].length;++e)65533!==i[213][e].charCodeAt(0)&&(n[i[213][e]]=54528+e,t[54528+e]=i[213][e]);for(i[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7149\u7489\u7df4\u806f\u84ee\u8f26\u9023\u934a\u51bd\u5217\u52a3\u6d0c\u70c8\u88c2\u5ec9\u6582\u6bae\u6fc2\u7c3e\u7375\u4ee4\u4f36\u56f9\uf95f\u5cba\u5dba\u601c\u73b2\u7b2d\u7f9a\u7fce\u8046\u901e\u9234\u96f6\u9748\u9818\u9f61\u4f8b\u6fa7\u79ae\u91b4\u96b7\u52de\uf960\u6488\u64c4\u6ad3\u6f5e\u7018\u7210\u76e7\u8001\u8606\u865c\u8def\u8f05\u9732\u9b6f\u9dfa\u9e75\u788c\u797f\u7da0\u83c9\u9304\u9e7f\u9e93\u8ad6\u58df\u5f04\u6727\u7027\u74cf\u7c60\u807e\u5121\u7028\u7262\u78ca\u8cc2\u8cda\u8cf4\u96f7\u4e86\u50da\u5bee\u5ed6\u6599\u71ce\u7642\u77ad\u804a\u84fc\ufffd".split(""),e=0;e!=i[214].length;++e)65533!==i[214][e].charCodeAt(0)&&(n[i[214][e]]=54784+e,t[54784+e]=i[214][e]);for(i[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u907c\u9b27\u9f8d\u58d8\u5a41\u5c62\u6a13\u6dda\u6f0f\u763b\u7d2f\u7e37\u851e\u8938\u93e4\u964b\u5289\u65d2\u67f3\u69b4\u6d41\u6e9c\u700f\u7409\u7460\u7559\u7624\u786b\u8b2c\u985e\u516d\u622e\u9678\u4f96\u502b\u5d19\u6dea\u7db8\u8f2a\u5f8b\u6144\u6817\uf961\u9686\u52d2\u808b\u51dc\u51cc\u695e\u7a1c\u7dbe\u83f1\u9675\u4fda\u5229\u5398\u540f\u550e\u5c65\u60a7\u674e\u68a8\u6d6c\u7281\u72f8\u7406\u7483\uf962\u75e2\u7c6c\u7f79\u7fb8\u8389\u88cf\u88e1\u91cc\u91d0\u96e2\u9bc9\u541d\u6f7e\u71d0\u7498\u85fa\u8eaa\u96a3\u9c57\u9e9f\u6797\u6dcb\u7433\u81e8\u9716\u782c\ufffd".split(""),e=0;e!=i[215].length;++e)65533!==i[215][e].charCodeAt(0)&&(n[i[215][e]]=55040+e,t[55040+e]=i[215][e]);for(i[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7acb\u7b20\u7c92\u6469\u746a\u75f2\u78bc\u78e8\u99ac\u9b54\u9ebb\u5bde\u5e55\u6f20\u819c\u83ab\u9088\u4e07\u534d\u5a29\u5dd2\u5f4e\u6162\u633d\u6669\u66fc\u6eff\u6f2b\u7063\u779e\u842c\u8513\u883b\u8f13\u9945\u9c3b\u551c\u62b9\u672b\u6cab\u8309\u896a\u977a\u4ea1\u5984\u5fd8\u5fd9\u671b\u7db2\u7f54\u8292\u832b\u83bd\u8f1e\u9099\u57cb\u59b9\u5a92\u5bd0\u6627\u679a\u6885\u6bcf\u7164\u7f75\u8cb7\u8ce3\u9081\u9b45\u8108\u8c8a\u964c\u9a40\u9ea5\u5b5f\u6c13\u731b\u76f2\u76df\u840c\u51aa\u8993\u514d\u5195\u52c9\u68c9\u6c94\u7704\u7720\u7dbf\u7dec\u9762\u9eb5\u6ec5\ufffd".split(""),e=0;e!=i[216].length;++e)65533!==i[216][e].charCodeAt(0)&&(n[i[216][e]]=55296+e,t[55296+e]=i[216][e]);for(i[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8511\u51a5\u540d\u547d\u660e\u669d\u6927\u6e9f\u76bf\u7791\u8317\u84c2\u879f\u9169\u9298\u9cf4\u8882\u4fae\u5192\u52df\u59c6\u5e3d\u6155\u6478\u6479\u66ae\u67d0\u6a21\u6bcd\u6bdb\u725f\u7261\u7441\u7738\u77db\u8017\u82bc\u8305\u8b00\u8b28\u8c8c\u6728\u6c90\u7267\u76ee\u7766\u7a46\u9da9\u6b7f\u6c92\u5922\u6726\u8499\u536f\u5893\u5999\u5edf\u63cf\u6634\u6773\u6e3a\u732b\u7ad7\u82d7\u9328\u52d9\u5deb\u61ae\u61cb\u620a\u62c7\u64ab\u65e0\u6959\u6b66\u6bcb\u7121\u73f7\u755d\u7e46\u821e\u8302\u856a\u8aa3\u8cbf\u9727\u9d61\u58a8\u9ed8\u5011\u520e\u543b\u554f\u6587\ufffd".split(""),e=0;e!=i[217].length;++e)65533!==i[217][e].charCodeAt(0)&&(n[i[217][e]]=55552+e,t[55552+e]=i[217][e]);for(i[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c76\u7d0a\u7d0b\u805e\u868a\u9580\u96ef\u52ff\u6c95\u7269\u5473\u5a9a\u5c3e\u5d4b\u5f4c\u5fae\u672a\u68b6\u6963\u6e3c\u6e44\u7709\u7c73\u7f8e\u8587\u8b0e\u8ff7\u9761\u9ef4\u5cb7\u60b6\u610d\u61ab\u654f\u65fb\u65fc\u6c11\u6cef\u739f\u73c9\u7de1\u9594\u5bc6\u871c\u8b10\u525d\u535a\u62cd\u640f\u64b2\u6734\u6a38\u6cca\u73c0\u749e\u7b94\u7c95\u7e1b\u818a\u8236\u8584\u8feb\u96f9\u99c1\u4f34\u534a\u53cd\u53db\u62cc\u642c\u6500\u6591\u69c3\u6cee\u6f58\u73ed\u7554\u7622\u76e4\u76fc\u78d0\u78fb\u792c\u7d46\u822c\u87e0\u8fd4\u9812\u98ef\u52c3\u62d4\u64a5\u6e24\u6f51\ufffd".split(""),e=0;e!=i[218].length;++e)65533!==i[218][e].charCodeAt(0)&&(n[i[218][e]]=55808+e,t[55808+e]=i[218][e]);for(i[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u767c\u8dcb\u91b1\u9262\u9aee\u9b43\u5023\u508d\u574a\u59a8\u5c28\u5e47\u5f77\u623f\u653e\u65b9\u65c1\u6609\u678b\u699c\u6ec2\u78c5\u7d21\u80aa\u8180\u822b\u82b3\u84a1\u868c\u8a2a\u8b17\u90a6\u9632\u9f90\u500d\u4ff3\uf963\u57f9\u5f98\u62dc\u6392\u676f\u6e43\u7119\u76c3\u80cc\u80da\u88f4\u88f5\u8919\u8ce0\u8f29\u914d\u966a\u4f2f\u4f70\u5e1b\u67cf\u6822\u767d\u767e\u9b44\u5e61\u6a0a\u7169\u71d4\u756a\uf964\u7e41\u8543\u85e9\u98dc\u4f10\u7b4f\u7f70\u95a5\u51e1\u5e06\u68b5\u6c3e\u6c4e\u6cdb\u72af\u7bc4\u8303\u6cd5\u743a\u50fb\u5288\u58c1\u64d8\u6a97\u74a7\u7656\ufffd".split(""),e=0;e!=i[219].length;++e)65533!==i[219][e].charCodeAt(0)&&(n[i[219][e]]=56064+e,t[56064+e]=i[219][e]);for(i[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u78a7\u8617\u95e2\u9739\uf965\u535e\u5f01\u8b8a\u8fa8\u8faf\u908a\u5225\u77a5\u9c49\u9f08\u4e19\u5002\u5175\u5c5b\u5e77\u661e\u663a\u67c4\u68c5\u70b3\u7501\u75c5\u79c9\u7add\u8f27\u9920\u9a08\u4fdd\u5821\u5831\u5bf6\u666e\u6b65\u6d11\u6e7a\u6f7d\u73e4\u752b\u83e9\u88dc\u8913\u8b5c\u8f14\u4f0f\u50d5\u5310\u535c\u5b93\u5fa9\u670d\u798f\u8179\u832f\u8514\u8907\u8986\u8f39\u8f3b\u99a5\u9c12\u672c\u4e76\u4ff8\u5949\u5c01\u5cef\u5cf0\u6367\u68d2\u70fd\u71a2\u742b\u7e2b\u84ec\u8702\u9022\u92d2\u9cf3\u4e0d\u4ed8\u4fef\u5085\u5256\u526f\u5426\u5490\u57e0\u592b\u5a66\ufffd".split(""),e=0;e!=i[220].length;++e)65533!==i[220][e].charCodeAt(0)&&(n[i[220][e]]=56320+e,t[56320+e]=i[220][e]);for(i[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5b5a\u5b75\u5bcc\u5e9c\uf966\u6276\u6577\u65a7\u6d6e\u6ea5\u7236\u7b26\u7c3f\u7f36\u8150\u8151\u819a\u8240\u8299\u83a9\u8a03\u8ca0\u8ce6\u8cfb\u8d74\u8dba\u90e8\u91dc\u961c\u9644\u99d9\u9ce7\u5317\u5206\u5429\u5674\u58b3\u5954\u596e\u5fff\u61a4\u626e\u6610\u6c7e\u711a\u76c6\u7c89\u7cde\u7d1b\u82ac\u8cc1\u96f0\uf967\u4f5b\u5f17\u5f7f\u62c2\u5d29\u670b\u68da\u787c\u7e43\u9d6c\u4e15\u5099\u5315\u532a\u5351\u5983\u5a62\u5e87\u60b2\u618a\u6249\u6279\u6590\u6787\u69a7\u6bd4\u6bd6\u6bd7\u6bd8\u6cb8\uf968\u7435\u75fa\u7812\u7891\u79d5\u79d8\u7c83\u7dcb\u7fe1\u80a5\ufffd".split(""),e=0;e!=i[221].length;++e)65533!==i[221][e].charCodeAt(0)&&(n[i[221][e]]=56576+e,t[56576+e]=i[221][e]);for(i[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u813e\u81c2\u83f2\u871a\u88e8\u8ab9\u8b6c\u8cbb\u9119\u975e\u98db\u9f3b\u56ac\u5b2a\u5f6c\u658c\u6ab3\u6baf\u6d5c\u6ff1\u7015\u725d\u73ad\u8ca7\u8cd3\u983b\u6191\u6c37\u8058\u9a01\u4e4d\u4e8b\u4e9b\u4ed5\u4f3a\u4f3c\u4f7f\u4fdf\u50ff\u53f2\u53f8\u5506\u55e3\u56db\u58eb\u5962\u5a11\u5beb\u5bfa\u5c04\u5df3\u5e2b\u5f99\u601d\u6368\u659c\u65af\u67f6\u67fb\u68ad\u6b7b\u6c99\u6cd7\u6e23\u7009\u7345\u7802\u793e\u7940\u7960\u79c1\u7be9\u7d17\u7d72\u8086\u820d\u838e\u84d1\u86c7\u88df\u8a50\u8a5e\u8b1d\u8cdc\u8d66\u8fad\u90aa\u98fc\u99df\u9e9d\u524a\uf969\u6714\uf96a\ufffd".split(""),e=0;e!=i[222].length;++e)65533!==i[222][e].charCodeAt(0)&&(n[i[222][e]]=56832+e,t[56832+e]=i[222][e]);for(i[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5098\u522a\u5c71\u6563\u6c55\u73ca\u7523\u759d\u7b97\u849c\u9178\u9730\u4e77\u6492\u6bba\u715e\u85a9\u4e09\uf96b\u6749\u68ee\u6e17\u829f\u8518\u886b\u63f7\u6f81\u9212\u98af\u4e0a\u50b7\u50cf\u511f\u5546\u55aa\u5617\u5b40\u5c19\u5ce0\u5e38\u5e8a\u5ea0\u5ec2\u60f3\u6851\u6a61\u6e58\u723d\u7240\u72c0\u76f8\u7965\u7bb1\u7fd4\u88f3\u89f4\u8a73\u8c61\u8cde\u971c\u585e\u74bd\u8cfd\u55c7\uf96c\u7a61\u7d22\u8272\u7272\u751f\u7525\uf96d\u7b19\u5885\u58fb\u5dbc\u5e8f\u5eb6\u5f90\u6055\u6292\u637f\u654d\u6691\u66d9\u66f8\u6816\u68f2\u7280\u745e\u7b6e\u7d6e\u7dd6\u7f72\ufffd".split(""),e=0;e!=i[223].length;++e)65533!==i[223][e].charCodeAt(0)&&(n[i[223][e]]=57088+e,t[57088+e]=i[223][e]);for(i[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u80e5\u8212\u85af\u897f\u8a93\u901d\u92e4\u9ecd\u9f20\u5915\u596d\u5e2d\u60dc\u6614\u6673\u6790\u6c50\u6dc5\u6f5f\u77f3\u78a9\u84c6\u91cb\u932b\u4ed9\u50ca\u5148\u5584\u5b0b\u5ba3\u6247\u657e\u65cb\u6e32\u717d\u7401\u7444\u7487\u74bf\u766c\u79aa\u7dda\u7e55\u7fa8\u817a\u81b3\u8239\u861a\u87ec\u8a75\u8de3\u9078\u9291\u9425\u994d\u9bae\u5368\u5c51\u6954\u6cc4\u6d29\u6e2b\u820c\u859b\u893b\u8a2d\u8aaa\u96ea\u9f67\u5261\u66b9\u6bb2\u7e96\u87fe\u8d0d\u9583\u965d\u651d\u6d89\u71ee\uf96e\u57ce\u59d3\u5bac\u6027\u60fa\u6210\u661f\u665f\u7329\u73f9\u76db\u7701\u7b6c\ufffd".split(""),e=0;e!=i[224].length;++e)65533!==i[224][e].charCodeAt(0)&&(n[i[224][e]]=57344+e,t[57344+e]=i[224][e]);for(i[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8056\u8072\u8165\u8aa0\u9192\u4e16\u52e2\u6b72\u6d17\u7a05\u7b39\u7d30\uf96f\u8cb0\u53ec\u562f\u5851\u5bb5\u5c0f\u5c11\u5de2\u6240\u6383\u6414\u662d\u68b3\u6cbc\u6d88\u6eaf\u701f\u70a4\u71d2\u7526\u758f\u758e\u7619\u7b11\u7be0\u7c2b\u7d20\u7d39\u852c\u856d\u8607\u8a34\u900d\u9061\u90b5\u92b7\u97f6\u9a37\u4fd7\u5c6c\u675f\u6d91\u7c9f\u7e8c\u8b16\u8d16\u901f\u5b6b\u5dfd\u640d\u84c0\u905c\u98e1\u7387\u5b8b\u609a\u677e\u6dde\u8a1f\u8aa6\u9001\u980c\u5237\uf970\u7051\u788e\u9396\u8870\u91d7\u4fee\u53d7\u55fd\u56da\u5782\u58fd\u5ac2\u5b88\u5cab\u5cc0\u5e25\u6101\ufffd".split(""),e=0;e!=i[225].length;++e)65533!==i[225][e].charCodeAt(0)&&(n[i[225][e]]=57600+e,t[57600+e]=i[225][e]);for(i[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u620d\u624b\u6388\u641c\u6536\u6578\u6a39\u6b8a\u6c34\u6d19\u6f31\u71e7\u72e9\u7378\u7407\u74b2\u7626\u7761\u79c0\u7a57\u7aea\u7cb9\u7d8f\u7dac\u7e61\u7f9e\u8129\u8331\u8490\u84da\u85ea\u8896\u8ab0\u8b90\u8f38\u9042\u9083\u916c\u9296\u92b9\u968b\u96a7\u96a8\u96d6\u9700\u9808\u9996\u9ad3\u9b1a\u53d4\u587e\u5919\u5b70\u5bbf\u6dd1\u6f5a\u719f\u7421\u74b9\u8085\u83fd\u5de1\u5f87\u5faa\u6042\u65ec\u6812\u696f\u6a53\u6b89\u6d35\u6df3\u73e3\u76fe\u77ac\u7b4d\u7d14\u8123\u821c\u8340\u84f4\u8563\u8a62\u8ac4\u9187\u931e\u9806\u99b4\u620c\u8853\u8ff0\u9265\u5d07\u5d27\ufffd".split(""),e=0;e!=i[226].length;++e)65533!==i[226][e].charCodeAt(0)&&(n[i[226][e]]=57856+e,t[57856+e]=i[226][e]);for(i[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5d69\u745f\u819d\u8768\u6fd5\u62fe\u7fd2\u8936\u8972\u4e1e\u4e58\u50e7\u52dd\u5347\u627f\u6607\u7e69\u8805\u965e\u4f8d\u5319\u5636\u59cb\u5aa4\u5c38\u5c4e\u5c4d\u5e02\u5f11\u6043\u65bd\u662f\u6642\u67be\u67f4\u731c\u77e2\u793a\u7fc5\u8494\u84cd\u8996\u8a66\u8a69\u8ae1\u8c55\u8c7a\u57f4\u5bd4\u5f0f\u606f\u62ed\u690d\u6b96\u6e5c\u7184\u7bd2\u8755\u8b58\u8efe\u98df\u98fe\u4f38\u4f81\u4fe1\u547b\u5a20\u5bb8\u613c\u65b0\u6668\u71fc\u7533\u795e\u7d33\u814e\u81e3\u8398\u85aa\u85ce\u8703\u8a0a\u8eab\u8f9b\uf971\u8fc5\u5931\u5ba4\u5be6\u6089\u5be9\u5c0b\u5fc3\u6c81\ufffd".split(""),e=0;e!=i[227].length;++e)65533!==i[227][e].charCodeAt(0)&&(n[i[227][e]]=58112+e,t[58112+e]=i[227][e]);for(i[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf972\u6df1\u700b\u751a\u82af\u8af6\u4ec0\u5341\uf973\u96d9\u6c0f\u4e9e\u4fc4\u5152\u555e\u5a25\u5ce8\u6211\u7259\u82bd\u83aa\u86fe\u8859\u8a1d\u963f\u96c5\u9913\u9d09\u9d5d\u580a\u5cb3\u5dbd\u5e44\u60e1\u6115\u63e1\u6a02\u6e25\u9102\u9354\u984e\u9c10\u9f77\u5b89\u5cb8\u6309\u664f\u6848\u773c\u96c1\u978d\u9854\u9b9f\u65a1\u8b01\u8ecb\u95bc\u5535\u5ca9\u5dd6\u5eb5\u6697\u764c\u83f4\u95c7\u58d3\u62bc\u72ce\u9d28\u4ef0\u592e\u600f\u663b\u6b83\u79e7\u9d26\u5393\u54c0\u57c3\u5d16\u611b\u66d6\u6daf\u788d\u827e\u9698\u9744\u5384\u627c\u6396\u6db2\u7e0a\u814b\u984d\ufffd".split(""),e=0;e!=i[228].length;++e)65533!==i[228][e].charCodeAt(0)&&(n[i[228][e]]=58368+e,t[58368+e]=i[228][e]);for(i[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6afb\u7f4c\u9daf\u9e1a\u4e5f\u503b\u51b6\u591c\u60f9\u63f6\u6930\u723a\u8036\uf974\u91ce\u5f31\uf975\uf976\u7d04\u82e5\u846f\u84bb\u85e5\u8e8d\uf977\u4f6f\uf978\uf979\u58e4\u5b43\u6059\u63da\u6518\u656d\u6698\uf97a\u694a\u6a23\u6d0b\u7001\u716c\u75d2\u760d\u79b3\u7a70\uf97b\u7f8a\uf97c\u8944\uf97d\u8b93\u91c0\u967d\uf97e\u990a\u5704\u5fa1\u65bc\u6f01\u7600\u79a6\u8a9e\u99ad\u9b5a\u9f6c\u5104\u61b6\u6291\u6a8d\u81c6\u5043\u5830\u5f66\u7109\u8a00\u8afa\u5b7c\u8616\u4ffa\u513c\u56b4\u5944\u63a9\u6df9\u5daa\u696d\u5186\u4e88\u4f59\uf97f\uf980\uf981\u5982\uf982\ufffd".split(""),e=0;e!=i[229].length;++e)65533!==i[229][e].charCodeAt(0)&&(n[i[229][e]]=58624+e,t[58624+e]=i[229][e]);for(i[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf983\u6b5f\u6c5d\uf984\u74b5\u7916\uf985\u8207\u8245\u8339\u8f3f\u8f5d\uf986\u9918\uf987\uf988\uf989\u4ea6\uf98a\u57df\u5f79\u6613\uf98b\uf98c\u75ab\u7e79\u8b6f\uf98d\u9006\u9a5b\u56a5\u5827\u59f8\u5a1f\u5bb4\uf98e\u5ef6\uf98f\uf990\u6350\u633b\uf991\u693d\u6c87\u6cbf\u6d8e\u6d93\u6df5\u6f14\uf992\u70df\u7136\u7159\uf993\u71c3\u71d5\uf994\u784f\u786f\uf995\u7b75\u7de3\uf996\u7e2f\uf997\u884d\u8edf\uf998\uf999\uf99a\u925b\uf99b\u9cf6\uf99c\uf99d\uf99e\u6085\u6d85\uf99f\u71b1\uf9a0\uf9a1\u95b1\u53ad\uf9a2\uf9a3\uf9a4\u67d3\uf9a5\u708e\u7130\u7430\u8276\u82d2\ufffd".split(""),e=0;e!=i[230].length;++e)65533!==i[230][e].charCodeAt(0)&&(n[i[230][e]]=58880+e,t[58880+e]=i[230][e]);for(i[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf9a6\u95bb\u9ae5\u9e7d\u66c4\uf9a7\u71c1\u8449\uf9a8\uf9a9\u584b\uf9aa\uf9ab\u5db8\u5f71\uf9ac\u6620\u668e\u6979\u69ae\u6c38\u6cf3\u6e36\u6f41\u6fda\u701b\u702f\u7150\u71df\u7370\uf9ad\u745b\uf9ae\u74d4\u76c8\u7a4e\u7e93\uf9af\uf9b0\u82f1\u8a60\u8fce\uf9b1\u9348\uf9b2\u9719\uf9b3\uf9b4\u4e42\u502a\uf9b5\u5208\u53e1\u66f3\u6c6d\u6fca\u730a\u777f\u7a62\u82ae\u85dd\u8602\uf9b6\u88d4\u8a63\u8b7d\u8c6b\uf9b7\u92b3\uf9b8\u9713\u9810\u4e94\u4f0d\u4fc9\u50b2\u5348\u543e\u5433\u55da\u5862\u58ba\u5967\u5a1b\u5be4\u609f\uf9b9\u61ca\u6556\u65ff\u6664\u68a7\u6c5a\u6fb3\ufffd".split(""),e=0;e!=i[231].length;++e)65533!==i[231][e].charCodeAt(0)&&(n[i[231][e]]=59136+e,t[59136+e]=i[231][e]);for(i[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u70cf\u71ac\u7352\u7b7d\u8708\u8aa4\u9c32\u9f07\u5c4b\u6c83\u7344\u7389\u923a\u6eab\u7465\u761f\u7a69\u7e15\u860a\u5140\u58c5\u64c1\u74ee\u7515\u7670\u7fc1\u9095\u96cd\u9954\u6e26\u74e6\u7aa9\u7aaa\u81e5\u86d9\u8778\u8a1b\u5a49\u5b8c\u5b9b\u68a1\u6900\u6d63\u73a9\u7413\u742c\u7897\u7de9\u7feb\u8118\u8155\u839e\u8c4c\u962e\u9811\u66f0\u5f80\u65fa\u6789\u6c6a\u738b\u502d\u5a03\u6b6a\u77ee\u5916\u5d6c\u5dcd\u7325\u754f\uf9ba\uf9bb\u50e5\u51f9\u582f\u592d\u5996\u59da\u5be5\uf9bc\uf9bd\u5da2\u62d7\u6416\u6493\u64fe\uf9be\u66dc\uf9bf\u6a48\uf9c0\u71ff\u7464\uf9c1\ufffd".split(""),e=0;e!=i[232].length;++e)65533!==i[232][e].charCodeAt(0)&&(n[i[232][e]]=59392+e,t[59392+e]=i[232][e]);for(i[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a88\u7aaf\u7e47\u7e5e\u8000\u8170\uf9c2\u87ef\u8981\u8b20\u9059\uf9c3\u9080\u9952\u617e\u6b32\u6d74\u7e1f\u8925\u8fb1\u4fd1\u50ad\u5197\u52c7\u57c7\u5889\u5bb9\u5eb8\u6142\u6995\u6d8c\u6e67\u6eb6\u7194\u7462\u7528\u752c\u8073\u8338\u84c9\u8e0a\u9394\u93de\uf9c4\u4e8e\u4f51\u5076\u512a\u53c8\u53cb\u53f3\u5b87\u5bd3\u5c24\u611a\u6182\u65f4\u725b\u7397\u7440\u76c2\u7950\u7991\u79b9\u7d06\u7fbd\u828b\u85d5\u865e\u8fc2\u9047\u90f5\u91ea\u9685\u96e8\u96e9\u52d6\u5f67\u65ed\u6631\u682f\u715c\u7a36\u90c1\u980a\u4e91\uf9c5\u6a52\u6b9e\u6f90\u7189\u8018\u82b8\u8553\ufffd".split(""),e=0;e!=i[233].length;++e)65533!==i[233][e].charCodeAt(0)&&(n[i[233][e]]=59648+e,t[59648+e]=i[233][e]);for(i[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u904b\u9695\u96f2\u97fb\u851a\u9b31\u4e90\u718a\u96c4\u5143\u539f\u54e1\u5713\u5712\u57a3\u5a9b\u5ac4\u5bc3\u6028\u613f\u63f4\u6c85\u6d39\u6e72\u6e90\u7230\u733f\u7457\u82d1\u8881\u8f45\u9060\uf9c6\u9662\u9858\u9d1b\u6708\u8d8a\u925e\u4f4d\u5049\u50de\u5371\u570d\u59d4\u5a01\u5c09\u6170\u6690\u6e2d\u7232\u744b\u7def\u80c3\u840e\u8466\u853f\u875f\u885b\u8918\u8b02\u9055\u97cb\u9b4f\u4e73\u4f91\u5112\u516a\uf9c7\u552f\u55a9\u5b7a\u5ba5\u5e7c\u5e7d\u5ebe\u60a0\u60df\u6108\u6109\u63c4\u6538\u6709\uf9c8\u67d4\u67da\uf9c9\u6961\u6962\u6cb9\u6d27\uf9ca\u6e38\uf9cb\ufffd".split(""),e=0;e!=i[234].length;++e)65533!==i[234][e].charCodeAt(0)&&(n[i[234][e]]=59904+e,t[59904+e]=i[234][e]);for(i[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fe1\u7336\u7337\uf9cc\u745c\u7531\uf9cd\u7652\uf9ce\uf9cf\u7dad\u81fe\u8438\u88d5\u8a98\u8adb\u8aed\u8e30\u8e42\u904a\u903e\u907a\u9149\u91c9\u936e\uf9d0\uf9d1\u5809\uf9d2\u6bd3\u8089\u80b2\uf9d3\uf9d4\u5141\u596b\u5c39\uf9d5\uf9d6\u6f64\u73a7\u80e4\u8d07\uf9d7\u9217\u958f\uf9d8\uf9d9\uf9da\uf9db\u807f\u620e\u701c\u7d68\u878d\uf9dc\u57a0\u6069\u6147\u6bb7\u8abe\u9280\u96b1\u4e59\u541f\u6deb\u852d\u9670\u97f3\u98ee\u63d6\u6ce3\u9091\u51dd\u61c9\u81ba\u9df9\u4f9d\u501a\u5100\u5b9c\u610f\u61ff\u64ec\u6905\u6bc5\u7591\u77e3\u7fa9\u8264\u858f\u87fb\u8863\u8abc\ufffd".split(""),e=0;e!=i[235].length;++e)65533!==i[235][e].charCodeAt(0)&&(n[i[235][e]]=60160+e,t[60160+e]=i[235][e]);for(i[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b70\u91ab\u4e8c\u4ee5\u4f0a\uf9dd\uf9de\u5937\u59e8\uf9df\u5df2\u5f1b\u5f5b\u6021\uf9e0\uf9e1\uf9e2\uf9e3\u723e\u73e5\uf9e4\u7570\u75cd\uf9e5\u79fb\uf9e6\u800c\u8033\u8084\u82e1\u8351\uf9e7\uf9e8\u8cbd\u8cb3\u9087\uf9e9\uf9ea\u98f4\u990c\uf9eb\uf9ec\u7037\u76ca\u7fca\u7fcc\u7ffc\u8b1a\u4eba\u4ec1\u5203\u5370\uf9ed\u54bd\u56e0\u59fb\u5bc5\u5f15\u5fcd\u6e6e\uf9ee\uf9ef\u7d6a\u8335\uf9f0\u8693\u8a8d\uf9f1\u976d\u9777\uf9f2\uf9f3\u4e00\u4f5a\u4f7e\u58f9\u65e5\u6ea2\u9038\u93b0\u99b9\u4efb\u58ec\u598a\u59d9\u6041\uf9f4\uf9f5\u7a14\uf9f6\u834f\u8cc3\u5165\u5344\ufffd".split(""),e=0;e!=i[236].length;++e)65533!==i[236][e].charCodeAt(0)&&(n[i[236][e]]=60416+e,t[60416+e]=i[236][e]);for(i[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf9f7\uf9f8\uf9f9\u4ecd\u5269\u5b55\u82bf\u4ed4\u523a\u54a8\u59c9\u59ff\u5b50\u5b57\u5b5c\u6063\u6148\u6ecb\u7099\u716e\u7386\u74f7\u75b5\u78c1\u7d2b\u8005\u81ea\u8328\u8517\u85c9\u8aee\u8cc7\u96cc\u4f5c\u52fa\u56bc\u65ab\u6628\u707c\u70b8\u7235\u7dbd\u828d\u914c\u96c0\u9d72\u5b71\u68e7\u6b98\u6f7a\u76de\u5c91\u66ab\u6f5b\u7bb4\u7c2a\u8836\u96dc\u4e08\u4ed7\u5320\u5834\u58bb\u58ef\u596c\u5c07\u5e33\u5e84\u5f35\u638c\u66b2\u6756\u6a1f\u6aa3\u6b0c\u6f3f\u7246\uf9fa\u7350\u748b\u7ae0\u7ca7\u8178\u81df\u81e7\u838a\u846c\u8523\u8594\u85cf\u88dd\u8d13\u91ac\u9577\ufffd".split(""),e=0;e!=i[237].length;++e)65533!==i[237][e].charCodeAt(0)&&(n[i[237][e]]=60672+e,t[60672+e]=i[237][e]);for(i[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u969c\u518d\u54c9\u5728\u5bb0\u624d\u6750\u683d\u6893\u6e3d\u6ed3\u707d\u7e21\u88c1\u8ca1\u8f09\u9f4b\u9f4e\u722d\u7b8f\u8acd\u931a\u4f47\u4f4e\u5132\u5480\u59d0\u5e95\u62b5\u6775\u696e\u6a17\u6cae\u6e1a\u72d9\u732a\u75bd\u7bb8\u7d35\u82e7\u83f9\u8457\u85f7\u8a5b\u8caf\u8e87\u9019\u90b8\u96ce\u9f5f\u52e3\u540a\u5ae1\u5bc2\u6458\u6575\u6ef4\u72c4\uf9fb\u7684\u7a4d\u7b1b\u7c4d\u7e3e\u7fdf\u837b\u8b2b\u8cca\u8d64\u8de1\u8e5f\u8fea\u8ff9\u9069\u93d1\u4f43\u4f7a\u50b3\u5168\u5178\u524d\u526a\u5861\u587c\u5960\u5c08\u5c55\u5edb\u609b\u6230\u6813\u6bbf\u6c08\u6fb1\ufffd".split(""),e=0;e!=i[238].length;++e)65533!==i[238][e].charCodeAt(0)&&(n[i[238][e]]=60928+e,t[60928+e]=i[238][e]);for(i[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u714e\u7420\u7530\u7538\u7551\u7672\u7b4c\u7b8b\u7bad\u7bc6\u7e8f\u8a6e\u8f3e\u8f49\u923f\u9293\u9322\u942b\u96fb\u985a\u986b\u991e\u5207\u622a\u6298\u6d59\u7664\u7aca\u7bc0\u7d76\u5360\u5cbe\u5e97\u6f38\u70b9\u7c98\u9711\u9b8e\u9ede\u63a5\u647a\u8776\u4e01\u4e95\u4ead\u505c\u5075\u5448\u59c3\u5b9a\u5e40\u5ead\u5ef7\u5f81\u60c5\u633a\u653f\u6574\u65cc\u6676\u6678\u67fe\u6968\u6a89\u6b63\u6c40\u6dc0\u6de8\u6e1f\u6e5e\u701e\u70a1\u738e\u73fd\u753a\u775b\u7887\u798e\u7a0b\u7a7d\u7cbe\u7d8e\u8247\u8a02\u8aea\u8c9e\u912d\u914a\u91d8\u9266\u92cc\u9320\u9706\u9756\ufffd".split(""),e=0;e!=i[239].length;++e)65533!==i[239][e].charCodeAt(0)&&(n[i[239][e]]=61184+e,t[61184+e]=i[239][e]);for(i[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u975c\u9802\u9f0e\u5236\u5291\u557c\u5824\u5e1d\u5f1f\u608c\u63d0\u68af\u6fdf\u796d\u7b2c\u81cd\u85ba\u88fd\u8af8\u8e44\u918d\u9664\u969b\u973d\u984c\u9f4a\u4fce\u5146\u51cb\u52a9\u5632\u5f14\u5f6b\u63aa\u64cd\u65e9\u6641\u66fa\u66f9\u671d\u689d\u68d7\u69fd\u6f15\u6f6e\u7167\u71e5\u722a\u74aa\u773a\u7956\u795a\u79df\u7a20\u7a95\u7c97\u7cdf\u7d44\u7e70\u8087\u85fb\u86a4\u8a54\u8abf\u8d99\u8e81\u9020\u906d\u91e3\u963b\u96d5\u9ce5\u65cf\u7c07\u8db3\u93c3\u5b58\u5c0a\u5352\u62d9\u731d\u5027\u5b97\u5f9e\u60b0\u616b\u68d5\u6dd9\u742e\u7a2e\u7d42\u7d9c\u7e31\u816b\ufffd".split(""),e=0;e!=i[240].length;++e)65533!==i[240][e].charCodeAt(0)&&(n[i[240][e]]=61440+e,t[61440+e]=i[240][e]);for(i[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e2a\u8e35\u937e\u9418\u4f50\u5750\u5de6\u5ea7\u632b\u7f6a\u4e3b\u4f4f\u4f8f\u505a\u59dd\u80c4\u546a\u5468\u55fe\u594f\u5b99\u5dde\u5eda\u665d\u6731\u67f1\u682a\u6ce8\u6d32\u6e4a\u6f8d\u70b7\u73e0\u7587\u7c4c\u7d02\u7d2c\u7da2\u821f\u86db\u8a3b\u8a85\u8d70\u8e8a\u8f33\u9031\u914e\u9152\u9444\u99d0\u7af9\u7ca5\u4fca\u5101\u51c6\u57c8\u5bef\u5cfb\u6659\u6a3d\u6d5a\u6e96\u6fec\u710c\u756f\u7ae3\u8822\u9021\u9075\u96cb\u99ff\u8301\u4e2d\u4ef2\u8846\u91cd\u537d\u6adb\u696b\u6c41\u847a\u589e\u618e\u66fe\u62ef\u70dd\u7511\u75c7\u7e52\u84b8\u8b49\u8d08\u4e4b\u53ea\ufffd".split(""),e=0;e!=i[241].length;++e)65533!==i[241][e].charCodeAt(0)&&(n[i[241][e]]=61696+e,t[61696+e]=i[241][e]);for(i[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54ab\u5730\u5740\u5fd7\u6301\u6307\u646f\u652f\u65e8\u667a\u679d\u67b3\u6b62\u6c60\u6c9a\u6f2c\u77e5\u7825\u7949\u7957\u7d19\u80a2\u8102\u81f3\u829d\u82b7\u8718\u8a8c\uf9fc\u8d04\u8dbe\u9072\u76f4\u7a19\u7a37\u7e54\u8077\u5507\u55d4\u5875\u632f\u6422\u6649\u664b\u686d\u699b\u6b84\u6d25\u6eb1\u73cd\u7468\u74a1\u755b\u75b9\u76e1\u771e\u778b\u79e6\u7e09\u7e1d\u81fb\u852f\u8897\u8a3a\u8cd1\u8eeb\u8fb0\u9032\u93ad\u9663\u9673\u9707\u4f84\u53f1\u59ea\u5ac9\u5e19\u684e\u74c6\u75be\u79e9\u7a92\u81a3\u86ed\u8cea\u8dcc\u8fed\u659f\u6715\uf9fd\u57f7\u6f57\u7ddd\u8f2f\ufffd".split(""),e=0;e!=i[242].length;++e)65533!==i[242][e].charCodeAt(0)&&(n[i[242][e]]=61952+e,t[61952+e]=i[242][e]);for(i[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93f6\u96c6\u5fb5\u61f2\u6f84\u4e14\u4f98\u501f\u53c9\u55df\u5d6f\u5dee\u6b21\u6b64\u78cb\u7b9a\uf9fe\u8e49\u8eca\u906e\u6349\u643e\u7740\u7a84\u932f\u947f\u9f6a\u64b0\u6faf\u71e6\u74a8\u74da\u7ac4\u7c12\u7e82\u7cb2\u7e98\u8b9a\u8d0a\u947d\u9910\u994c\u5239\u5bdf\u64e6\u672d\u7d2e\u50ed\u53c3\u5879\u6158\u6159\u61fa\u65ac\u7ad9\u8b92\u8b96\u5009\u5021\u5275\u5531\u5a3c\u5ee0\u5f70\u6134\u655e\u660c\u6636\u66a2\u69cd\u6ec4\u6f32\u7316\u7621\u7a93\u8139\u8259\u83d6\u84bc\u50b5\u57f0\u5bc0\u5be8\u5f69\u63a1\u7826\u7db5\u83dc\u8521\u91c7\u91f5\u518a\u67f5\u7b56\ufffd".split(""),e=0;e!=i[243].length;++e)65533!==i[243][e].charCodeAt(0)&&(n[i[243][e]]=62208+e,t[62208+e]=i[243][e]);for(i[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8cac\u51c4\u59bb\u60bd\u8655\u501c\uf9ff\u5254\u5c3a\u617d\u621a\u62d3\u64f2\u65a5\u6ecc\u7620\u810a\u8e60\u965f\u96bb\u4edf\u5343\u5598\u5929\u5ddd\u64c5\u6cc9\u6dfa\u7394\u7a7f\u821b\u85a6\u8ce4\u8e10\u9077\u91e7\u95e1\u9621\u97c6\u51f8\u54f2\u5586\u5fb9\u64a4\u6f88\u7db4\u8f1f\u8f4d\u9435\u50c9\u5c16\u6cbe\u6dfb\u751b\u77bb\u7c3d\u7c64\u8a79\u8ac2\u581e\u59be\u5e16\u6377\u7252\u758a\u776b\u8adc\u8cbc\u8f12\u5ef3\u6674\u6df8\u807d\u83c1\u8acb\u9751\u9bd6\ufa00\u5243\u66ff\u6d95\u6eef\u7de0\u8ae6\u902e\u905e\u9ad4\u521d\u527f\u54e8\u6194\u6284\u62db\u68a2\ufffd".split(""),e=0;e!=i[244].length;++e)65533!==i[244][e].charCodeAt(0)&&(n[i[244][e]]=62464+e,t[62464+e]=i[244][e]);for(i[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6912\u695a\u6a35\u7092\u7126\u785d\u7901\u790e\u79d2\u7a0d\u8096\u8278\u82d5\u8349\u8549\u8c82\u8d85\u9162\u918b\u91ae\u4fc3\u56d1\u71ed\u77d7\u8700\u89f8\u5bf8\u5fd6\u6751\u90a8\u53e2\u585a\u5bf5\u60a4\u6181\u6460\u7e3d\u8070\u8525\u9283\u64ae\u50ac\u5d14\u6700\u589c\u62bd\u63a8\u690e\u6978\u6a1e\u6e6b\u76ba\u79cb\u82bb\u8429\u8acf\u8da8\u8ffd\u9112\u914b\u919c\u9310\u9318\u939a\u96db\u9a36\u9c0d\u4e11\u755c\u795d\u7afa\u7b51\u7bc9\u7e2e\u84c4\u8e59\u8e74\u8ef8\u9010\u6625\u693f\u7443\u51fa\u672e\u9edc\u5145\u5fe0\u6c96\u87f2\u885d\u8877\u60b4\u81b5\u8403\ufffd".split(""),e=0;e!=i[245].length;++e)65533!==i[245][e].charCodeAt(0)&&(n[i[245][e]]=62720+e,t[62720+e]=i[245][e]);for(i[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d05\u53d6\u5439\u5634\u5a36\u5c31\u708a\u7fe0\u805a\u8106\u81ed\u8da3\u9189\u9a5f\u9df2\u5074\u4ec4\u53a0\u60fb\u6e2c\u5c64\u4f88\u5024\u55e4\u5cd9\u5e5f\u6065\u6894\u6cbb\u6dc4\u71be\u75d4\u75f4\u7661\u7a1a\u7a49\u7dc7\u7dfb\u7f6e\u81f4\u86a9\u8f1c\u96c9\u99b3\u9f52\u5247\u52c5\u98ed\u89aa\u4e03\u67d2\u6f06\u4fb5\u5be2\u6795\u6c88\u6d78\u741b\u7827\u91dd\u937c\u87c4\u79e4\u7a31\u5feb\u4ed6\u54a4\u553e\u58ae\u59a5\u60f0\u6253\u62d6\u6736\u6955\u8235\u9640\u99b1\u99dd\u502c\u5353\u5544\u577c\ufa01\u6258\ufa02\u64e2\u666b\u67dd\u6fc1\u6fef\u7422\u7438\u8a17\ufffd".split(""),e=0;e!=i[246].length;++e)65533!==i[246][e].charCodeAt(0)&&(n[i[246][e]]=62976+e,t[62976+e]=i[246][e]);for(i[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9438\u5451\u5606\u5766\u5f48\u619a\u6b4e\u7058\u70ad\u7dbb\u8a95\u596a\u812b\u63a2\u7708\u803d\u8caa\u5854\u642d\u69bb\u5b95\u5e11\u6e6f\ufa03\u8569\u514c\u53f0\u592a\u6020\u614b\u6b86\u6c70\u6cf0\u7b1e\u80ce\u82d4\u8dc6\u90b0\u98b1\ufa04\u64c7\u6fa4\u6491\u6504\u514e\u5410\u571f\u8a0e\u615f\u6876\ufa05\u75db\u7b52\u7d71\u901a\u5806\u69cc\u817f\u892a\u9000\u9839\u5078\u5957\u59ac\u6295\u900f\u9b2a\u615d\u7279\u95d6\u5761\u5a46\u5df4\u628a\u64ad\u64fa\u6777\u6ce2\u6d3e\u722c\u7436\u7834\u7f77\u82ad\u8ddb\u9817\u5224\u5742\u677f\u7248\u74e3\u8ca9\u8fa6\u9211\ufffd".split(""),e=0;e!=i[247].length;++e)65533!==i[247][e].charCodeAt(0)&&(n[i[247][e]]=63232+e,t[63232+e]=i[247][e]);for(i[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u962a\u516b\u53ed\u634c\u4f69\u5504\u6096\u6557\u6c9b\u6d7f\u724c\u72fd\u7a17\u8987\u8c9d\u5f6d\u6f8e\u70f9\u81a8\u610e\u4fbf\u504f\u6241\u7247\u7bc7\u7de8\u7fe9\u904d\u97ad\u9a19\u8cb6\u576a\u5e73\u67b0\u840d\u8a55\u5420\u5b16\u5e63\u5ee2\u5f0a\u6583\u80ba\u853d\u9589\u965b\u4f48\u5305\u530d\u530f\u5486\u54fa\u5703\u5e03\u6016\u629b\u62b1\u6355\ufa06\u6ce1\u6d66\u75b1\u7832\u80de\u812f\u82de\u8461\u84b2\u888d\u8912\u900b\u92ea\u98fd\u9b91\u5e45\u66b4\u66dd\u7011\u7206\ufa07\u4ff5\u527d\u5f6a\u6153\u6753\u6a19\u6f02\u74e2\u7968\u8868\u8c79\u98c7\u98c4\u9a43\ufffd".split(""),e=0;e!=i[248].length;++e)65533!==i[248][e].charCodeAt(0)&&(n[i[248][e]]=63488+e,t[63488+e]=i[248][e]);for(i[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c1\u7a1f\u6953\u8af7\u8c4a\u98a8\u99ae\u5f7c\u62ab\u75b2\u76ae\u88ab\u907f\u9642\u5339\u5f3c\u5fc5\u6ccc\u73cc\u7562\u758b\u7b46\u82fe\u999d\u4e4f\u903c\u4e0b\u4f55\u53a6\u590f\u5ec8\u6630\u6cb3\u7455\u8377\u8766\u8cc0\u9050\u971e\u9c15\u58d1\u5b78\u8650\u8b14\u9db4\u5bd2\u6068\u608d\u65f1\u6c57\u6f22\u6fa3\u701a\u7f55\u7ff0\u9591\u9592\u9650\u97d3\u5272\u8f44\u51fd\u542b\u54b8\u5563\u558a\u6abb\u6db5\u7dd8\u8266\u929c\u9677\u9e79\u5408\u54c8\u76d2\u86e4\u95a4\u95d4\u965c\u4ea2\u4f09\u59ee\u5ae6\u5df7\u6052\u6297\u676d\u6841\u6c86\u6e2f\u7f38\u809b\u822a\ufffd".split(""),e=0;e!=i[249].length;++e)65533!==i[249][e].charCodeAt(0)&&(n[i[249][e]]=63744+e,t[63744+e]=i[249][e]);for(i[250]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufa08\ufa09\u9805\u4ea5\u5055\u54b3\u5793\u595a\u5b69\u5bb3\u61c8\u6977\u6d77\u7023\u87f9\u89e3\u8a72\u8ae7\u9082\u99ed\u9ab8\u52be\u6838\u5016\u5e78\u674f\u8347\u884c\u4eab\u5411\u56ae\u73e6\u9115\u97ff\u9909\u9957\u9999\u5653\u589f\u865b\u8a31\u61b2\u6af6\u737b\u8ed2\u6b47\u96aa\u9a57\u5955\u7200\u8d6b\u9769\u4fd4\u5cf4\u5f26\u61f8\u665b\u6ceb\u70ab\u7384\u73b9\u73fe\u7729\u774d\u7d43\u7d62\u7e23\u8237\u8852\ufa0a\u8ce2\u9249\u986f\u5b51\u7a74\u8840\u9801\u5acc\u4fe0\u5354\u593e\u5cfd\u633e\u6d79\u72f9\u8105\u8107\u83a2\u92cf\u9830\u4ea8\u5144\u5211\u578b\ufffd".split(""),e=0;e!=i[250].length;++e)65533!==i[250][e].charCodeAt(0)&&(n[i[250][e]]=64e3+e,t[64e3+e]=i[250][e]);for(i[251]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f62\u6cc2\u6ece\u7005\u7050\u70af\u7192\u73e9\u7469\u834a\u87a2\u8861\u9008\u90a2\u93a3\u99a8\u516e\u5f57\u60e0\u6167\u66b3\u8559\u8e4a\u91af\u978b\u4e4e\u4e92\u547c\u58d5\u58fa\u597d\u5cb5\u5f27\u6236\u6248\u660a\u6667\u6beb\u6d69\u6dcf\u6e56\u6ef8\u6f94\u6fe0\u6fe9\u705d\u72d0\u7425\u745a\u74e0\u7693\u795c\u7cca\u7e1e\u80e1\u82a6\u846b\u84bf\u864e\u865f\u8774\u8b77\u8c6a\u93ac\u9800\u9865\u60d1\u6216\u9177\u5a5a\u660f\u6df7\u6e3e\u743f\u9b42\u5ffd\u60da\u7b0f\u54c4\u5f18\u6c5e\u6cd3\u6d2a\u70d8\u7d05\u8679\u8a0c\u9d3b\u5316\u548c\u5b05\u6a3a\u706b\u7575\ufffd".split(""),e=0;e!=i[251].length;++e)65533!==i[251][e].charCodeAt(0)&&(n[i[251][e]]=64256+e,t[64256+e]=i[251][e]);for(i[252]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u798d\u79be\u82b1\u83ef\u8a71\u8b41\u8ca8\u9774\ufa0b\u64f4\u652b\u78ba\u78bb\u7a6b\u4e38\u559a\u5950\u5ba6\u5e7b\u60a3\u63db\u6b61\u6665\u6853\u6e19\u7165\u74b0\u7d08\u9084\u9a69\u9c25\u6d3b\u6ed1\u733e\u8c41\u95ca\u51f0\u5e4c\u5fa8\u604d\u60f6\u6130\u614c\u6643\u6644\u69a5\u6cc1\u6e5f\u6ec9\u6f62\u714c\u749c\u7687\u7bc1\u7c27\u8352\u8757\u9051\u968d\u9ec3\u532f\u56de\u5efb\u5f8a\u6062\u6094\u61f7\u6666\u6703\u6a9c\u6dee\u6fae\u7070\u736a\u7e6a\u81be\u8334\u86d4\u8aa8\u8cc4\u5283\u7372\u5b96\u6a6b\u9404\u54ee\u5686\u5b5d\u6548\u6585\u66c9\u689f\u6d8d\u6dc6\ufffd".split(""),e=0;e!=i[252].length;++e)65533!==i[252][e].charCodeAt(0)&&(n[i[252][e]]=64512+e,t[64512+e]=i[252][e]);for(i[253]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u723b\u80b4\u9175\u9a4d\u4faf\u5019\u539a\u540e\u543c\u5589\u55c5\u5e3f\u5f8c\u673d\u7166\u73dd\u9005\u52db\u52f3\u5864\u58ce\u7104\u718f\u71fb\u85b0\u8a13\u6688\u85a8\u55a7\u6684\u714a\u8431\u5349\u5599\u6bc1\u5f59\u5fbd\u63ee\u6689\u7147\u8af1\u8f1d\u9ebe\u4f11\u643a\u70cb\u7566\u8667\u6064\u8b4e\u9df8\u5147\u51f6\u5308\u6d36\u80f8\u9ed1\u6615\u6b23\u7098\u75d5\u5403\u5c79\u7d07\u8a16\u6b20\u6b3d\u6b46\u5438\u6070\u6d3d\u7fd5\u8208\u50d6\u51de\u559c\u566b\u56cd\u59ec\u5b09\u5e0c\u6199\u6198\u6231\u665e\u66e6\u7199\u71b9\u71ba\u72a7\u79a7\u7a00\u7fb2\u8a70\ufffd".split(""),e=0;e!=i[253].length;++e)65533!==i[253][e].charCodeAt(0)&&(n[i[253][e]]=64768+e,t[64768+e]=i[253][e]);return{enc:n,dec:t}}(),n[950]=function(){var e,t=[],n={},i=[];for(i[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[0].length;++e)65533!==i[0][e].charCodeAt(0)&&(n[i[0][e]]=0+e,t[0+e]=i[0][e]);for(i[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\uff0c\u3001\u3002\uff0e\u2027\uff1b\uff1a\uff1f\uff01\ufe30\u2026\u2025\ufe50\ufe51\ufe52\xb7\ufe54\ufe55\ufe56\ufe57\uff5c\u2013\ufe31\u2014\ufe33\u2574\ufe34\ufe4f\uff08\uff09\ufe35\ufe36\uff5b\uff5d\ufe37\ufe38\u3014\u3015\ufe39\ufe3a\u3010\u3011\ufe3b\ufe3c\u300a\u300b\ufe3d\ufe3e\u3008\u3009\ufe3f\ufe40\u300c\u300d\ufe41\ufe42\u300e\u300f\ufe43\ufe44\ufe59\ufe5a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufe5b\ufe5c\ufe5d\ufe5e\u2018\u2019\u201c\u201d\u301d\u301e\u2035\u2032\uff03\uff06\uff0a\u203b\xa7\u3003\u25cb\u25cf\u25b3\u25b2\u25ce\u2606\u2605\u25c7\u25c6\u25a1\u25a0\u25bd\u25bc\u32a3\u2105\xaf\uffe3\uff3f\u02cd\ufe49\ufe4a\ufe4d\ufe4e\ufe4b\ufe4c\ufe5f\ufe60\ufe61\uff0b\uff0d\xd7\xf7\xb1\u221a\uff1c\uff1e\uff1d\u2266\u2267\u2260\u221e\u2252\u2261\ufe62\ufe63\ufe64\ufe65\ufe66\uff5e\u2229\u222a\u22a5\u2220\u221f\u22bf\u33d2\u33d1\u222b\u222e\u2235\u2234\u2640\u2642\u2295\u2299\u2191\u2193\u2190\u2192\u2196\u2197\u2199\u2198\u2225\u2223\uff0f\ufffd".split(""),e=0;e!=i[161].length;++e)65533!==i[161][e].charCodeAt(0)&&(n[i[161][e]]=41216+e,t[41216+e]=i[161][e]);for(i[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff3c\u2215\ufe68\uff04\uffe5\u3012\uffe0\uffe1\uff05\uff20\u2103\u2109\ufe69\ufe6a\ufe6b\u33d5\u339c\u339d\u339e\u33ce\u33a1\u338e\u338f\u33c4\xb0\u5159\u515b\u515e\u515d\u5161\u5163\u55e7\u74e9\u7cce\u2581\u2582\u2583\u2584\u2585\u2586\u2587\u2588\u258f\u258e\u258d\u258c\u258b\u258a\u2589\u253c\u2534\u252c\u2524\u251c\u2594\u2500\u2502\u2595\u250c\u2510\u2514\u2518\u256d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u256e\u2570\u256f\u2550\u255e\u256a\u2561\u25e2\u25e3\u25e5\u25e4\u2571\u2572\u2573\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u3021\u3022\u3023\u3024\u3025\u3026\u3027\u3028\u3029\u5341\u5344\u5345\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\ufffd".split(""),e=0;e!=i[162].length;++e)65533!==i[162][e].charCodeAt(0)&&(n[i[162][e]]=41472+e,t[41472+e]=i[162][e]);for(i[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff57\uff58\uff59\uff5a\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\u02d9\u02c9\u02ca\u02c7\u02cb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u20ac\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[163].length;++e)65533!==i[163][e].charCodeAt(0)&&(n[i[163][e]]=41728+e,t[41728+e]=i[163][e]);for(i[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e00\u4e59\u4e01\u4e03\u4e43\u4e5d\u4e86\u4e8c\u4eba\u513f\u5165\u516b\u51e0\u5200\u5201\u529b\u5315\u5341\u535c\u53c8\u4e09\u4e0b\u4e08\u4e0a\u4e2b\u4e38\u51e1\u4e45\u4e48\u4e5f\u4e5e\u4e8e\u4ea1\u5140\u5203\u52fa\u5343\u53c9\u53e3\u571f\u58eb\u5915\u5927\u5973\u5b50\u5b51\u5b53\u5bf8\u5c0f\u5c22\u5c38\u5c71\u5ddd\u5de5\u5df1\u5df2\u5df3\u5dfe\u5e72\u5efe\u5f0b\u5f13\u624d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e11\u4e10\u4e0d\u4e2d\u4e30\u4e39\u4e4b\u5c39\u4e88\u4e91\u4e95\u4e92\u4e94\u4ea2\u4ec1\u4ec0\u4ec3\u4ec6\u4ec7\u4ecd\u4eca\u4ecb\u4ec4\u5143\u5141\u5167\u516d\u516e\u516c\u5197\u51f6\u5206\u5207\u5208\u52fb\u52fe\u52ff\u5316\u5339\u5348\u5347\u5345\u535e\u5384\u53cb\u53ca\u53cd\u58ec\u5929\u592b\u592a\u592d\u5b54\u5c11\u5c24\u5c3a\u5c6f\u5df4\u5e7b\u5eff\u5f14\u5f15\u5fc3\u6208\u6236\u624b\u624e\u652f\u6587\u6597\u65a4\u65b9\u65e5\u66f0\u6708\u6728\u6b20\u6b62\u6b79\u6bcb\u6bd4\u6bdb\u6c0f\u6c34\u706b\u722a\u7236\u723b\u7247\u7259\u725b\u72ac\u738b\u4e19\ufffd".split(""),e=0;e!=i[164].length;++e)65533!==i[164][e].charCodeAt(0)&&(n[i[164][e]]=41984+e,t[41984+e]=i[164][e]);for(i[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e16\u4e15\u4e14\u4e18\u4e3b\u4e4d\u4e4f\u4e4e\u4ee5\u4ed8\u4ed4\u4ed5\u4ed6\u4ed7\u4ee3\u4ee4\u4ed9\u4ede\u5145\u5144\u5189\u518a\u51ac\u51f9\u51fa\u51f8\u520a\u52a0\u529f\u5305\u5306\u5317\u531d\u4edf\u534a\u5349\u5361\u5360\u536f\u536e\u53bb\u53ef\u53e4\u53f3\u53ec\u53ee\u53e9\u53e8\u53fc\u53f8\u53f5\u53eb\u53e6\u53ea\u53f2\u53f1\u53f0\u53e5\u53ed\u53fb\u56db\u56da\u5916\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u592e\u5931\u5974\u5976\u5b55\u5b83\u5c3c\u5de8\u5de7\u5de6\u5e02\u5e03\u5e73\u5e7c\u5f01\u5f18\u5f17\u5fc5\u620a\u6253\u6254\u6252\u6251\u65a5\u65e6\u672e\u672c\u672a\u672b\u672d\u6b63\u6bcd\u6c11\u6c10\u6c38\u6c41\u6c40\u6c3e\u72af\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7529\u7530\u7531\u7532\u7533\u758b\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79be\u7a74\u7acb\u4e1e\u4e1f\u4e52\u4e53\u4e69\u4e99\u4ea4\u4ea6\u4ea5\u4eff\u4f09\u4f19\u4f0a\u4f15\u4f0d\u4f10\u4f11\u4f0f\u4ef2\u4ef6\u4efb\u4ef0\u4ef3\u4efd\u4f01\u4f0b\u5149\u5147\u5146\u5148\u5168\ufffd".split(""),e=0;e!=i[165].length;++e)65533!==i[165][e].charCodeAt(0)&&(n[i[165][e]]=42240+e,t[42240+e]=i[165][e]);for(i[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5171\u518d\u51b0\u5217\u5211\u5212\u520e\u5216\u52a3\u5308\u5321\u5320\u5370\u5371\u5409\u540f\u540c\u540a\u5410\u5401\u540b\u5404\u5411\u540d\u5408\u5403\u540e\u5406\u5412\u56e0\u56de\u56dd\u5733\u5730\u5728\u572d\u572c\u572f\u5729\u5919\u591a\u5937\u5938\u5984\u5978\u5983\u597d\u5979\u5982\u5981\u5b57\u5b58\u5b87\u5b88\u5b85\u5b89\u5bfa\u5c16\u5c79\u5dde\u5e06\u5e76\u5e74\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f0f\u5f1b\u5fd9\u5fd6\u620e\u620c\u620d\u6210\u6263\u625b\u6258\u6536\u65e9\u65e8\u65ec\u65ed\u66f2\u66f3\u6709\u673d\u6734\u6731\u6735\u6b21\u6b64\u6b7b\u6c16\u6c5d\u6c57\u6c59\u6c5f\u6c60\u6c50\u6c55\u6c61\u6c5b\u6c4d\u6c4e\u7070\u725f\u725d\u767e\u7af9\u7c73\u7cf8\u7f36\u7f8a\u7fbd\u8001\u8003\u800c\u8012\u8033\u807f\u8089\u808b\u808c\u81e3\u81ea\u81f3\u81fc\u820c\u821b\u821f\u826e\u8272\u827e\u866b\u8840\u884c\u8863\u897f\u9621\u4e32\u4ea8\u4f4d\u4f4f\u4f47\u4f57\u4f5e\u4f34\u4f5b\u4f55\u4f30\u4f50\u4f51\u4f3d\u4f3a\u4f38\u4f43\u4f54\u4f3c\u4f46\u4f63\ufffd".split(""),e=0;e!=i[166].length;++e)65533!==i[166][e].charCodeAt(0)&&(n[i[166][e]]=42496+e,t[42496+e]=i[166][e]);for(i[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f5c\u4f60\u4f2f\u4f4e\u4f36\u4f59\u4f5d\u4f48\u4f5a\u514c\u514b\u514d\u5175\u51b6\u51b7\u5225\u5224\u5229\u522a\u5228\u52ab\u52a9\u52aa\u52ac\u5323\u5373\u5375\u541d\u542d\u541e\u543e\u5426\u544e\u5427\u5446\u5443\u5433\u5448\u5442\u541b\u5429\u544a\u5439\u543b\u5438\u542e\u5435\u5436\u5420\u543c\u5440\u5431\u542b\u541f\u542c\u56ea\u56f0\u56e4\u56eb\u574a\u5751\u5740\u574d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5747\u574e\u573e\u5750\u574f\u573b\u58ef\u593e\u599d\u5992\u59a8\u599e\u59a3\u5999\u5996\u598d\u59a4\u5993\u598a\u59a5\u5b5d\u5b5c\u5b5a\u5b5b\u5b8c\u5b8b\u5b8f\u5c2c\u5c40\u5c41\u5c3f\u5c3e\u5c90\u5c91\u5c94\u5c8c\u5deb\u5e0c\u5e8f\u5e87\u5e8a\u5ef7\u5f04\u5f1f\u5f64\u5f62\u5f77\u5f79\u5fd8\u5fcc\u5fd7\u5fcd\u5ff1\u5feb\u5ff8\u5fea\u6212\u6211\u6284\u6297\u6296\u6280\u6276\u6289\u626d\u628a\u627c\u627e\u6279\u6273\u6292\u626f\u6298\u626e\u6295\u6293\u6291\u6286\u6539\u653b\u6538\u65f1\u66f4\u675f\u674e\u674f\u6750\u6751\u675c\u6756\u675e\u6749\u6746\u6760\ufffd".split(""),e=0;e!=i[167].length;++e)65533!==i[167][e].charCodeAt(0)&&(n[i[167][e]]=42752+e,t[42752+e]=i[167][e]);for(i[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6753\u6757\u6b65\u6bcf\u6c42\u6c5e\u6c99\u6c81\u6c88\u6c89\u6c85\u6c9b\u6c6a\u6c7a\u6c90\u6c70\u6c8c\u6c68\u6c96\u6c92\u6c7d\u6c83\u6c72\u6c7e\u6c74\u6c86\u6c76\u6c8d\u6c94\u6c98\u6c82\u7076\u707c\u707d\u7078\u7262\u7261\u7260\u72c4\u72c2\u7396\u752c\u752b\u7537\u7538\u7682\u76ef\u77e3\u79c1\u79c0\u79bf\u7a76\u7cfb\u7f55\u8096\u8093\u809d\u8098\u809b\u809a\u80b2\u826f\u8292\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u828b\u828d\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fc2\u8fc6\u8fc5\u8fc4\u5de1\u9091\u90a2\u90aa\u90a6\u90a3\u9149\u91c6\u91cc\u9632\u962e\u9631\u962a\u962c\u4e26\u4e56\u4e73\u4e8b\u4e9b\u4e9e\u4eab\u4eac\u4f6f\u4f9d\u4f8d\u4f73\u4f7f\u4f6c\u4f9b\u4f8b\u4f86\u4f83\u4f70\u4f75\u4f88\u4f69\u4f7b\u4f96\u4f7e\u4f8f\u4f91\u4f7a\u5154\u5152\u5155\u5169\u5177\u5176\u5178\u51bd\u51fd\u523b\u5238\u5237\u523a\u5230\u522e\u5236\u5241\u52be\u52bb\u5352\u5354\u5353\u5351\u5366\u5377\u5378\u5379\u53d6\u53d4\u53d7\u5473\u5475\ufffd".split(""),e=0;e!=i[168].length;++e)65533!==i[168][e].charCodeAt(0)&&(n[i[168][e]]=43008+e,t[43008+e]=i[168][e]);for(i[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5496\u5478\u5495\u5480\u547b\u5477\u5484\u5492\u5486\u547c\u5490\u5471\u5476\u548c\u549a\u5462\u5468\u548b\u547d\u548e\u56fa\u5783\u5777\u576a\u5769\u5761\u5766\u5764\u577c\u591c\u5949\u5947\u5948\u5944\u5954\u59be\u59bb\u59d4\u59b9\u59ae\u59d1\u59c6\u59d0\u59cd\u59cb\u59d3\u59ca\u59af\u59b3\u59d2\u59c5\u5b5f\u5b64\u5b63\u5b97\u5b9a\u5b98\u5b9c\u5b99\u5b9b\u5c1a\u5c48\u5c45\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c46\u5cb7\u5ca1\u5cb8\u5ca9\u5cab\u5cb1\u5cb3\u5e18\u5e1a\u5e16\u5e15\u5e1b\u5e11\u5e78\u5e9a\u5e97\u5e9c\u5e95\u5e96\u5ef6\u5f26\u5f27\u5f29\u5f80\u5f81\u5f7f\u5f7c\u5fdd\u5fe0\u5ffd\u5ff5\u5fff\u600f\u6014\u602f\u6035\u6016\u602a\u6015\u6021\u6027\u6029\u602b\u601b\u6216\u6215\u623f\u623e\u6240\u627f\u62c9\u62cc\u62c4\u62bf\u62c2\u62b9\u62d2\u62db\u62ab\u62d3\u62d4\u62cb\u62c8\u62a8\u62bd\u62bc\u62d0\u62d9\u62c7\u62cd\u62b5\u62da\u62b1\u62d8\u62d6\u62d7\u62c6\u62ac\u62ce\u653e\u65a7\u65bc\u65fa\u6614\u6613\u660c\u6606\u6602\u660e\u6600\u660f\u6615\u660a\ufffd".split(""),e=0;e!=i[169].length;++e)65533!==i[169][e].charCodeAt(0)&&(n[i[169][e]]=43264+e,t[43264+e]=i[169][e]);for(i[170]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6607\u670d\u670b\u676d\u678b\u6795\u6771\u679c\u6773\u6777\u6787\u679d\u6797\u676f\u6770\u677f\u6789\u677e\u6790\u6775\u679a\u6793\u677c\u676a\u6772\u6b23\u6b66\u6b67\u6b7f\u6c13\u6c1b\u6ce3\u6ce8\u6cf3\u6cb1\u6ccc\u6ce5\u6cb3\u6cbd\u6cbe\u6cbc\u6ce2\u6cab\u6cd5\u6cd3\u6cb8\u6cc4\u6cb9\u6cc1\u6cae\u6cd7\u6cc5\u6cf1\u6cbf\u6cbb\u6ce1\u6cdb\u6cca\u6cac\u6cef\u6cdc\u6cd6\u6ce0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7095\u708e\u7092\u708a\u7099\u722c\u722d\u7238\u7248\u7267\u7269\u72c0\u72ce\u72d9\u72d7\u72d0\u73a9\u73a8\u739f\u73ab\u73a5\u753d\u759d\u7599\u759a\u7684\u76c2\u76f2\u76f4\u77e5\u77fd\u793e\u7940\u7941\u79c9\u79c8\u7a7a\u7a79\u7afa\u7cfe\u7f54\u7f8c\u7f8b\u8005\u80ba\u80a5\u80a2\u80b1\u80a1\u80ab\u80a9\u80b4\u80aa\u80af\u81e5\u81fe\u820d\u82b3\u829d\u8299\u82ad\u82bd\u829f\u82b9\u82b1\u82ac\u82a5\u82af\u82b8\u82a3\u82b0\u82be\u82b7\u864e\u8671\u521d\u8868\u8ecb\u8fce\u8fd4\u8fd1\u90b5\u90b8\u90b1\u90b6\u91c7\u91d1\u9577\u9580\u961c\u9640\u963f\u963b\u9644\ufffd".split(""),e=0;e!=i[170].length;++e)65533!==i[170][e].charCodeAt(0)&&(n[i[170][e]]=43520+e,t[43520+e]=i[170][e]);for(i[171]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9642\u96b9\u96e8\u9752\u975e\u4e9f\u4ead\u4eae\u4fe1\u4fb5\u4faf\u4fbf\u4fe0\u4fd1\u4fcf\u4fdd\u4fc3\u4fb6\u4fd8\u4fdf\u4fca\u4fd7\u4fae\u4fd0\u4fc4\u4fc2\u4fda\u4fce\u4fde\u4fb7\u5157\u5192\u5191\u51a0\u524e\u5243\u524a\u524d\u524c\u524b\u5247\u52c7\u52c9\u52c3\u52c1\u530d\u5357\u537b\u539a\u53db\u54ac\u54c0\u54a8\u54ce\u54c9\u54b8\u54a6\u54b3\u54c7\u54c2\u54bd\u54aa\u54c1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c4\u54c8\u54af\u54ab\u54b1\u54bb\u54a9\u54a7\u54bf\u56ff\u5782\u578b\u57a0\u57a3\u57a2\u57ce\u57ae\u5793\u5955\u5951\u594f\u594e\u5950\u59dc\u59d8\u59ff\u59e3\u59e8\u5a03\u59e5\u59ea\u59da\u59e6\u5a01\u59fb\u5b69\u5ba3\u5ba6\u5ba4\u5ba2\u5ba5\u5c01\u5c4e\u5c4f\u5c4d\u5c4b\u5cd9\u5cd2\u5df7\u5e1d\u5e25\u5e1f\u5e7d\u5ea0\u5ea6\u5efa\u5f08\u5f2d\u5f65\u5f88\u5f85\u5f8a\u5f8b\u5f87\u5f8c\u5f89\u6012\u601d\u6020\u6025\u600e\u6028\u604d\u6070\u6068\u6062\u6046\u6043\u606c\u606b\u606a\u6064\u6241\u62dc\u6316\u6309\u62fc\u62ed\u6301\u62ee\u62fd\u6307\u62f1\u62f7\ufffd".split(""),e=0;e!=i[171].length;++e)65533!==i[171][e].charCodeAt(0)&&(n[i[171][e]]=43776+e,t[43776+e]=i[171][e]);for(i[172]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62ef\u62ec\u62fe\u62f4\u6311\u6302\u653f\u6545\u65ab\u65bd\u65e2\u6625\u662d\u6620\u6627\u662f\u661f\u6628\u6631\u6624\u66f7\u67ff\u67d3\u67f1\u67d4\u67d0\u67ec\u67b6\u67af\u67f5\u67e9\u67ef\u67c4\u67d1\u67b4\u67da\u67e5\u67b8\u67cf\u67de\u67f3\u67b0\u67d9\u67e2\u67dd\u67d2\u6b6a\u6b83\u6b86\u6bb5\u6bd2\u6bd7\u6c1f\u6cc9\u6d0b\u6d32\u6d2a\u6d41\u6d25\u6d0c\u6d31\u6d1e\u6d17\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d3b\u6d3d\u6d3e\u6d36\u6d1b\u6cf5\u6d39\u6d27\u6d38\u6d29\u6d2e\u6d35\u6d0e\u6d2b\u70ab\u70ba\u70b3\u70ac\u70af\u70ad\u70b8\u70ae\u70a4\u7230\u7272\u726f\u7274\u72e9\u72e0\u72e1\u73b7\u73ca\u73bb\u73b2\u73cd\u73c0\u73b3\u751a\u752d\u754f\u754c\u754e\u754b\u75ab\u75a4\u75a5\u75a2\u75a3\u7678\u7686\u7687\u7688\u76c8\u76c6\u76c3\u76c5\u7701\u76f9\u76f8\u7709\u770b\u76fe\u76fc\u7707\u77dc\u7802\u7814\u780c\u780d\u7946\u7949\u7948\u7947\u79b9\u79ba\u79d1\u79d2\u79cb\u7a7f\u7a81\u7aff\u7afd\u7c7d\u7d02\u7d05\u7d00\u7d09\u7d07\u7d04\u7d06\u7f38\u7f8e\u7fbf\u8004\ufffd".split(""),e=0;e!=i[172].length;++e)65533!==i[172][e].charCodeAt(0)&&(n[i[172][e]]=44032+e,t[44032+e]=i[172][e]);for(i[173]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8010\u800d\u8011\u8036\u80d6\u80e5\u80da\u80c3\u80c4\u80cc\u80e1\u80db\u80ce\u80de\u80e4\u80dd\u81f4\u8222\u82e7\u8303\u8305\u82e3\u82db\u82e6\u8304\u82e5\u8302\u8309\u82d2\u82d7\u82f1\u8301\u82dc\u82d4\u82d1\u82de\u82d3\u82df\u82ef\u8306\u8650\u8679\u867b\u867a\u884d\u886b\u8981\u89d4\u8a08\u8a02\u8a03\u8c9e\u8ca0\u8d74\u8d73\u8db4\u8ecd\u8ecc\u8ff0\u8fe6\u8fe2\u8fea\u8fe5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8fed\u8feb\u8fe4\u8fe8\u90ca\u90ce\u90c1\u90c3\u914b\u914a\u91cd\u9582\u9650\u964b\u964c\u964d\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u4e58\u4eb3\u500c\u500d\u5023\u4fef\u5026\u5025\u4ff8\u5029\u5016\u5006\u503c\u501f\u501a\u5012\u5011\u4ffa\u5000\u5014\u5028\u4ff1\u5021\u500b\u5019\u5018\u4ff3\u4fee\u502d\u502a\u4ffe\u502b\u5009\u517c\u51a4\u51a5\u51a2\u51cd\u51cc\u51c6\u51cb\u5256\u525c\u5254\u525b\u525d\u532a\u537f\u539f\u539d\u53df\u54e8\u5510\u5501\u5537\u54fc\u54e5\u54f2\u5506\u54fa\u5514\u54e9\u54ed\u54e1\u5509\u54ee\u54ea\ufffd".split(""),e=0;e!=i[173].length;++e)65533!==i[173][e].charCodeAt(0)&&(n[i[173][e]]=44288+e,t[44288+e]=i[173][e]);for(i[174]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54e6\u5527\u5507\u54fd\u550f\u5703\u5704\u57c2\u57d4\u57cb\u57c3\u5809\u590f\u5957\u5958\u595a\u5a11\u5a18\u5a1c\u5a1f\u5a1b\u5a13\u59ec\u5a20\u5a23\u5a29\u5a25\u5a0c\u5a09\u5b6b\u5c58\u5bb0\u5bb3\u5bb6\u5bb4\u5bae\u5bb5\u5bb9\u5bb8\u5c04\u5c51\u5c55\u5c50\u5ced\u5cfd\u5cfb\u5cea\u5ce8\u5cf0\u5cf6\u5d01\u5cf4\u5dee\u5e2d\u5e2b\u5eab\u5ead\u5ea7\u5f31\u5f92\u5f91\u5f90\u6059\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6063\u6065\u6050\u6055\u606d\u6069\u606f\u6084\u609f\u609a\u608d\u6094\u608c\u6085\u6096\u6247\u62f3\u6308\u62ff\u634e\u633e\u632f\u6355\u6342\u6346\u634f\u6349\u633a\u6350\u633d\u632a\u632b\u6328\u634d\u634c\u6548\u6549\u6599\u65c1\u65c5\u6642\u6649\u664f\u6643\u6652\u664c\u6645\u6641\u66f8\u6714\u6715\u6717\u6821\u6838\u6848\u6846\u6853\u6839\u6842\u6854\u6829\u68b3\u6817\u684c\u6851\u683d\u67f4\u6850\u6840\u683c\u6843\u682a\u6845\u6813\u6818\u6841\u6b8a\u6b89\u6bb7\u6c23\u6c27\u6c28\u6c26\u6c24\u6cf0\u6d6a\u6d95\u6d88\u6d87\u6d66\u6d78\u6d77\u6d59\u6d93\ufffd".split(""),e=0;e!=i[174].length;++e)65533!==i[174][e].charCodeAt(0)&&(n[i[174][e]]=44544+e,t[44544+e]=i[174][e]);for(i[175]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d6c\u6d89\u6d6e\u6d5a\u6d74\u6d69\u6d8c\u6d8a\u6d79\u6d85\u6d65\u6d94\u70ca\u70d8\u70e4\u70d9\u70c8\u70cf\u7239\u7279\u72fc\u72f9\u72fd\u72f8\u72f7\u7386\u73ed\u7409\u73ee\u73e0\u73ea\u73de\u7554\u755d\u755c\u755a\u7559\u75be\u75c5\u75c7\u75b2\u75b3\u75bd\u75bc\u75b9\u75c2\u75b8\u768b\u76b0\u76ca\u76cd\u76ce\u7729\u771f\u7720\u7728\u77e9\u7830\u7827\u7838\u781d\u7834\u7837\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7825\u782d\u7820\u781f\u7832\u7955\u7950\u7960\u795f\u7956\u795e\u795d\u7957\u795a\u79e4\u79e3\u79e7\u79df\u79e6\u79e9\u79d8\u7a84\u7a88\u7ad9\u7b06\u7b11\u7c89\u7d21\u7d17\u7d0b\u7d0a\u7d20\u7d22\u7d14\u7d10\u7d15\u7d1a\u7d1c\u7d0d\u7d19\u7d1b\u7f3a\u7f5f\u7f94\u7fc5\u7fc1\u8006\u8018\u8015\u8019\u8017\u803d\u803f\u80f1\u8102\u80f0\u8105\u80ed\u80f4\u8106\u80f8\u80f3\u8108\u80fd\u810a\u80fc\u80ef\u81ed\u81ec\u8200\u8210\u822a\u822b\u8228\u822c\u82bb\u832b\u8352\u8354\u834a\u8338\u8350\u8349\u8335\u8334\u834f\u8332\u8339\u8336\u8317\u8340\u8331\u8328\u8343\ufffd".split(""),e=0;e!=i[175].length;++e)65533!==i[175][e].charCodeAt(0)&&(n[i[175][e]]=44800+e,t[44800+e]=i[175][e]);for(i[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8654\u868a\u86aa\u8693\u86a4\u86a9\u868c\u86a3\u869c\u8870\u8877\u8881\u8882\u887d\u8879\u8a18\u8a10\u8a0e\u8a0c\u8a15\u8a0a\u8a17\u8a13\u8a16\u8a0f\u8a11\u8c48\u8c7a\u8c79\u8ca1\u8ca2\u8d77\u8eac\u8ed2\u8ed4\u8ecf\u8fb1\u9001\u9006\u8ff7\u9000\u8ffa\u8ff4\u9003\u8ffd\u9005\u8ff8\u9095\u90e1\u90dd\u90e2\u9152\u914d\u914c\u91d8\u91dd\u91d7\u91dc\u91d9\u9583\u9662\u9663\u9661\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u965b\u965d\u9664\u9658\u965e\u96bb\u98e2\u99ac\u9aa8\u9ad8\u9b25\u9b32\u9b3c\u4e7e\u507a\u507d\u505c\u5047\u5043\u504c\u505a\u5049\u5065\u5076\u504e\u5055\u5075\u5074\u5077\u504f\u500f\u506f\u506d\u515c\u5195\u51f0\u526a\u526f\u52d2\u52d9\u52d8\u52d5\u5310\u530f\u5319\u533f\u5340\u533e\u53c3\u66fc\u5546\u556a\u5566\u5544\u555e\u5561\u5543\u554a\u5531\u5556\u554f\u5555\u552f\u5564\u5538\u552e\u555c\u552c\u5563\u5533\u5541\u5557\u5708\u570b\u5709\u57df\u5805\u580a\u5806\u57e0\u57e4\u57fa\u5802\u5835\u57f7\u57f9\u5920\u5962\u5a36\u5a41\u5a49\u5a66\u5a6a\u5a40\ufffd".split(""),e=0;e!=i[176].length;++e)65533!==i[176][e].charCodeAt(0)&&(n[i[176][e]]=45056+e,t[45056+e]=i[176][e]);for(i[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a3c\u5a62\u5a5a\u5a46\u5a4a\u5b70\u5bc7\u5bc5\u5bc4\u5bc2\u5bbf\u5bc6\u5c09\u5c08\u5c07\u5c60\u5c5c\u5c5d\u5d07\u5d06\u5d0e\u5d1b\u5d16\u5d22\u5d11\u5d29\u5d14\u5d19\u5d24\u5d27\u5d17\u5de2\u5e38\u5e36\u5e33\u5e37\u5eb7\u5eb8\u5eb6\u5eb5\u5ebe\u5f35\u5f37\u5f57\u5f6c\u5f69\u5f6b\u5f97\u5f99\u5f9e\u5f98\u5fa1\u5fa0\u5f9c\u607f\u60a3\u6089\u60a0\u60a8\u60cb\u60b4\u60e6\u60bd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u60c5\u60bb\u60b5\u60dc\u60bc\u60d8\u60d5\u60c6\u60df\u60b8\u60da\u60c7\u621a\u621b\u6248\u63a0\u63a7\u6372\u6396\u63a2\u63a5\u6377\u6367\u6398\u63aa\u6371\u63a9\u6389\u6383\u639b\u636b\u63a8\u6384\u6388\u6399\u63a1\u63ac\u6392\u638f\u6380\u637b\u6369\u6368\u637a\u655d\u6556\u6551\u6559\u6557\u555f\u654f\u6558\u6555\u6554\u659c\u659b\u65ac\u65cf\u65cb\u65cc\u65ce\u665d\u665a\u6664\u6668\u6666\u665e\u66f9\u52d7\u671b\u6881\u68af\u68a2\u6893\u68b5\u687f\u6876\u68b1\u68a7\u6897\u68b0\u6883\u68c4\u68ad\u6886\u6885\u6894\u689d\u68a8\u689f\u68a1\u6882\u6b32\u6bba\ufffd".split(""),e=0;e!=i[177].length;++e)65533!==i[177][e].charCodeAt(0)&&(n[i[177][e]]=45312+e,t[45312+e]=i[177][e]);for(i[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6beb\u6bec\u6c2b\u6d8e\u6dbc\u6df3\u6dd9\u6db2\u6de1\u6dcc\u6de4\u6dfb\u6dfa\u6e05\u6dc7\u6dcb\u6daf\u6dd1\u6dae\u6dde\u6df9\u6db8\u6df7\u6df5\u6dc5\u6dd2\u6e1a\u6db5\u6dda\u6deb\u6dd8\u6dea\u6df1\u6dee\u6de8\u6dc6\u6dc4\u6daa\u6dec\u6dbf\u6de6\u70f9\u7109\u710a\u70fd\u70ef\u723d\u727d\u7281\u731c\u731b\u7316\u7313\u7319\u7387\u7405\u740a\u7403\u7406\u73fe\u740d\u74e0\u74f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74f7\u751c\u7522\u7565\u7566\u7562\u7570\u758f\u75d4\u75d5\u75b5\u75ca\u75cd\u768e\u76d4\u76d2\u76db\u7737\u773e\u773c\u7736\u7738\u773a\u786b\u7843\u784e\u7965\u7968\u796d\u79fb\u7a92\u7a95\u7b20\u7b28\u7b1b\u7b2c\u7b26\u7b19\u7b1e\u7b2e\u7c92\u7c97\u7c95\u7d46\u7d43\u7d71\u7d2e\u7d39\u7d3c\u7d40\u7d30\u7d33\u7d44\u7d2f\u7d42\u7d32\u7d31\u7f3d\u7f9e\u7f9a\u7fcc\u7fce\u7fd2\u801c\u804a\u8046\u812f\u8116\u8123\u812b\u8129\u8130\u8124\u8202\u8235\u8237\u8236\u8239\u838e\u839e\u8398\u8378\u83a2\u8396\u83bd\u83ab\u8392\u838a\u8393\u8389\u83a0\u8377\u837b\u837c\ufffd".split(""),e=0;e!=i[178].length;++e)65533!==i[178][e].charCodeAt(0)&&(n[i[178][e]]=45568+e,t[45568+e]=i[178][e]);for(i[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8386\u83a7\u8655\u5f6a\u86c7\u86c0\u86b6\u86c4\u86b5\u86c6\u86cb\u86b1\u86af\u86c9\u8853\u889e\u8888\u88ab\u8892\u8896\u888d\u888b\u8993\u898f\u8a2a\u8a1d\u8a23\u8a25\u8a31\u8a2d\u8a1f\u8a1b\u8a22\u8c49\u8c5a\u8ca9\u8cac\u8cab\u8ca8\u8caa\u8ca7\u8d67\u8d66\u8dbe\u8dba\u8edb\u8edf\u9019\u900d\u901a\u9017\u9023\u901f\u901d\u9010\u9015\u901e\u9020\u900f\u9022\u9016\u901b\u9014\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90e8\u90ed\u90fd\u9157\u91ce\u91f5\u91e6\u91e3\u91e7\u91ed\u91e9\u9589\u966a\u9675\u9673\u9678\u9670\u9674\u9676\u9677\u966c\u96c0\u96ea\u96e9\u7ae0\u7adf\u9802\u9803\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u50a2\u508d\u5085\u5099\u5091\u5080\u5096\u5098\u509a\u6700\u51f1\u5272\u5274\u5275\u5269\u52de\u52dd\u52db\u535a\u53a5\u557b\u5580\u55a7\u557c\u558a\u559d\u5598\u5582\u559c\u55aa\u5594\u5587\u558b\u5583\u55b3\u55ae\u559f\u553e\u55b2\u559a\u55bb\u55ac\u55b1\u557e\u5589\u55ab\u5599\u570d\u582f\u582a\u5834\u5824\u5830\u5831\u5821\u581d\u5820\u58f9\u58fa\u5960\ufffd".split(""),e=0;e!=i[179].length;++e)65533!==i[179][e].charCodeAt(0)&&(n[i[179][e]]=45824+e,t[45824+e]=i[179][e]);for(i[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5a77\u5a9a\u5a7f\u5a92\u5a9b\u5aa7\u5b73\u5b71\u5bd2\u5bcc\u5bd3\u5bd0\u5c0a\u5c0b\u5c31\u5d4c\u5d50\u5d34\u5d47\u5dfd\u5e45\u5e3d\u5e40\u5e43\u5e7e\u5eca\u5ec1\u5ec2\u5ec4\u5f3c\u5f6d\u5fa9\u5faa\u5fa8\u60d1\u60e1\u60b2\u60b6\u60e0\u611c\u6123\u60fa\u6115\u60f0\u60fb\u60f4\u6168\u60f1\u610e\u60f6\u6109\u6100\u6112\u621f\u6249\u63a3\u638c\u63cf\u63c0\u63e9\u63c9\u63c6\u63cd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u63d2\u63e3\u63d0\u63e1\u63d6\u63ed\u63ee\u6376\u63f4\u63ea\u63db\u6452\u63da\u63f9\u655e\u6566\u6562\u6563\u6591\u6590\u65af\u666e\u6670\u6674\u6676\u666f\u6691\u667a\u667e\u6677\u66fe\u66ff\u671f\u671d\u68fa\u68d5\u68e0\u68d8\u68d7\u6905\u68df\u68f5\u68ee\u68e7\u68f9\u68d2\u68f2\u68e3\u68cb\u68cd\u690d\u6912\u690e\u68c9\u68da\u696e\u68fb\u6b3e\u6b3a\u6b3d\u6b98\u6b96\u6bbc\u6bef\u6c2e\u6c2f\u6c2c\u6e2f\u6e38\u6e54\u6e21\u6e32\u6e67\u6e4a\u6e20\u6e25\u6e23\u6e1b\u6e5b\u6e58\u6e24\u6e56\u6e6e\u6e2d\u6e26\u6e6f\u6e34\u6e4d\u6e3a\u6e2c\u6e43\u6e1d\u6e3e\u6ecb\ufffd".split(""),e=0;e!=i[180].length;++e)65533!==i[180][e].charCodeAt(0)&&(n[i[180][e]]=46080+e,t[46080+e]=i[180][e]);for(i[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6e89\u6e19\u6e4e\u6e63\u6e44\u6e72\u6e69\u6e5f\u7119\u711a\u7126\u7130\u7121\u7136\u716e\u711c\u724c\u7284\u7280\u7336\u7325\u7334\u7329\u743a\u742a\u7433\u7422\u7425\u7435\u7436\u7434\u742f\u741b\u7426\u7428\u7525\u7526\u756b\u756a\u75e2\u75db\u75e3\u75d9\u75d8\u75de\u75e0\u767b\u767c\u7696\u7693\u76b4\u76dc\u774f\u77ed\u785d\u786c\u786f\u7a0d\u7a08\u7a0b\u7a05\u7a00\u7a98\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a97\u7a96\u7ae5\u7ae3\u7b49\u7b56\u7b46\u7b50\u7b52\u7b54\u7b4d\u7b4b\u7b4f\u7b51\u7c9f\u7ca5\u7d5e\u7d50\u7d68\u7d55\u7d2b\u7d6e\u7d72\u7d61\u7d66\u7d62\u7d70\u7d73\u5584\u7fd4\u7fd5\u800b\u8052\u8085\u8155\u8154\u814b\u8151\u814e\u8139\u8146\u813e\u814c\u8153\u8174\u8212\u821c\u83e9\u8403\u83f8\u840d\u83e0\u83c5\u840b\u83c1\u83ef\u83f1\u83f4\u8457\u840a\u83f0\u840c\u83cc\u83fd\u83f2\u83ca\u8438\u840e\u8404\u83dc\u8407\u83d4\u83df\u865b\u86df\u86d9\u86ed\u86d4\u86db\u86e4\u86d0\u86de\u8857\u88c1\u88c2\u88b1\u8983\u8996\u8a3b\u8a60\u8a55\u8a5e\u8a3c\u8a41\ufffd".split(""),e=0;e!=i[181].length;++e)65533!==i[181][e].charCodeAt(0)&&(n[i[181][e]]=46336+e,t[46336+e]=i[181][e]);for(i[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8a54\u8a5b\u8a50\u8a46\u8a34\u8a3a\u8a36\u8a56\u8c61\u8c82\u8caf\u8cbc\u8cb3\u8cbd\u8cc1\u8cbb\u8cc0\u8cb4\u8cb7\u8cb6\u8cbf\u8cb8\u8d8a\u8d85\u8d81\u8dce\u8ddd\u8dcb\u8dda\u8dd1\u8dcc\u8ddb\u8dc6\u8efb\u8ef8\u8efc\u8f9c\u902e\u9035\u9031\u9038\u9032\u9036\u9102\u90f5\u9109\u90fe\u9163\u9165\u91cf\u9214\u9215\u9223\u9209\u921e\u920d\u9210\u9207\u9211\u9594\u958f\u958b\u9591\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9593\u9592\u958e\u968a\u968e\u968b\u967d\u9685\u9686\u968d\u9672\u9684\u96c1\u96c5\u96c4\u96c6\u96c7\u96ef\u96f2\u97cc\u9805\u9806\u9808\u98e7\u98ea\u98ef\u98e9\u98f2\u98ed\u99ae\u99ad\u9ec3\u9ecd\u9ed1\u4e82\u50ad\u50b5\u50b2\u50b3\u50c5\u50be\u50ac\u50b7\u50bb\u50af\u50c7\u527f\u5277\u527d\u52df\u52e6\u52e4\u52e2\u52e3\u532f\u55df\u55e8\u55d3\u55e6\u55ce\u55dc\u55c7\u55d1\u55e3\u55e4\u55ef\u55da\u55e1\u55c5\u55c6\u55e5\u55c9\u5712\u5713\u585e\u5851\u5858\u5857\u585a\u5854\u586b\u584c\u586d\u584a\u5862\u5852\u584b\u5967\u5ac1\u5ac9\u5acc\u5abe\u5abd\u5abc\ufffd".split(""),e=0;e!=i[182].length;++e)65533!==i[182][e].charCodeAt(0)&&(n[i[182][e]]=46592+e,t[46592+e]=i[182][e]);for(i[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ab3\u5ac2\u5ab2\u5d69\u5d6f\u5e4c\u5e79\u5ec9\u5ec8\u5f12\u5f59\u5fac\u5fae\u611a\u610f\u6148\u611f\u60f3\u611b\u60f9\u6101\u6108\u614e\u614c\u6144\u614d\u613e\u6134\u6127\u610d\u6106\u6137\u6221\u6222\u6413\u643e\u641e\u642a\u642d\u643d\u642c\u640f\u641c\u6414\u640d\u6436\u6416\u6417\u6406\u656c\u659f\u65b0\u6697\u6689\u6687\u6688\u6696\u6684\u6698\u668d\u6703\u6994\u696d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u695a\u6977\u6960\u6954\u6975\u6930\u6982\u694a\u6968\u696b\u695e\u6953\u6979\u6986\u695d\u6963\u695b\u6b47\u6b72\u6bc0\u6bbf\u6bd3\u6bfd\u6ea2\u6eaf\u6ed3\u6eb6\u6ec2\u6e90\u6e9d\u6ec7\u6ec5\u6ea5\u6e98\u6ebc\u6eba\u6eab\u6ed1\u6e96\u6e9c\u6ec4\u6ed4\u6eaa\u6ea7\u6eb4\u714e\u7159\u7169\u7164\u7149\u7167\u715c\u716c\u7166\u714c\u7165\u715e\u7146\u7168\u7156\u723a\u7252\u7337\u7345\u733f\u733e\u746f\u745a\u7455\u745f\u745e\u7441\u743f\u7459\u745b\u745c\u7576\u7578\u7600\u75f0\u7601\u75f2\u75f1\u75fa\u75ff\u75f4\u75f3\u76de\u76df\u775b\u776b\u7766\u775e\u7763\ufffd".split(""),e=0;e!=i[183].length;++e)65533!==i[183][e].charCodeAt(0)&&(n[i[183][e]]=46848+e,t[46848+e]=i[183][e]);for(i[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7779\u776a\u776c\u775c\u7765\u7768\u7762\u77ee\u788e\u78b0\u7897\u7898\u788c\u7889\u787c\u7891\u7893\u787f\u797a\u797f\u7981\u842c\u79bd\u7a1c\u7a1a\u7a20\u7a14\u7a1f\u7a1e\u7a9f\u7aa0\u7b77\u7bc0\u7b60\u7b6e\u7b67\u7cb1\u7cb3\u7cb5\u7d93\u7d79\u7d91\u7d81\u7d8f\u7d5b\u7f6e\u7f69\u7f6a\u7f72\u7fa9\u7fa8\u7fa4\u8056\u8058\u8086\u8084\u8171\u8170\u8178\u8165\u816e\u8173\u816b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8179\u817a\u8166\u8205\u8247\u8482\u8477\u843d\u8431\u8475\u8466\u846b\u8449\u846c\u845b\u843c\u8435\u8461\u8463\u8469\u846d\u8446\u865e\u865c\u865f\u86f9\u8713\u8708\u8707\u8700\u86fe\u86fb\u8702\u8703\u8706\u870a\u8859\u88df\u88d4\u88d9\u88dc\u88d8\u88dd\u88e1\u88ca\u88d5\u88d2\u899c\u89e3\u8a6b\u8a72\u8a73\u8a66\u8a69\u8a70\u8a87\u8a7c\u8a63\u8aa0\u8a71\u8a85\u8a6d\u8a62\u8a6e\u8a6c\u8a79\u8a7b\u8a3e\u8a68\u8c62\u8c8a\u8c89\u8cca\u8cc7\u8cc8\u8cc4\u8cb2\u8cc3\u8cc2\u8cc5\u8de1\u8ddf\u8de8\u8def\u8df3\u8dfa\u8dea\u8de4\u8de6\u8eb2\u8f03\u8f09\u8efe\u8f0a\ufffd".split(""),e=0;e!=i[184].length;++e)65533!==i[184][e].charCodeAt(0)&&(n[i[184][e]]=47104+e,t[47104+e]=i[184][e]);for(i[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f9f\u8fb2\u904b\u904a\u9053\u9042\u9054\u903c\u9055\u9050\u9047\u904f\u904e\u904d\u9051\u903e\u9041\u9112\u9117\u916c\u916a\u9169\u91c9\u9237\u9257\u9238\u923d\u9240\u923e\u925b\u924b\u9264\u9251\u9234\u9249\u924d\u9245\u9239\u923f\u925a\u9598\u9698\u9694\u9695\u96cd\u96cb\u96c9\u96ca\u96f7\u96fb\u96f9\u96f6\u9756\u9774\u9776\u9810\u9811\u9813\u980a\u9812\u980c\u98fc\u98f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u98fd\u98fe\u99b3\u99b1\u99b4\u9ae1\u9ce9\u9e82\u9f0e\u9f13\u9f20\u50e7\u50ee\u50e5\u50d6\u50ed\u50da\u50d5\u50cf\u50d1\u50f1\u50ce\u50e9\u5162\u51f3\u5283\u5282\u5331\u53ad\u55fe\u5600\u561b\u5617\u55fd\u5614\u5606\u5609\u560d\u560e\u55f7\u5616\u561f\u5608\u5610\u55f6\u5718\u5716\u5875\u587e\u5883\u5893\u588a\u5879\u5885\u587d\u58fd\u5925\u5922\u5924\u596a\u5969\u5ae1\u5ae6\u5ae9\u5ad7\u5ad6\u5ad8\u5ae3\u5b75\u5bde\u5be7\u5be1\u5be5\u5be6\u5be8\u5be2\u5be4\u5bdf\u5c0d\u5c62\u5d84\u5d87\u5e5b\u5e63\u5e55\u5e57\u5e54\u5ed3\u5ed6\u5f0a\u5f46\u5f70\u5fb9\u6147\ufffd".split(""),e=0;e!=i[185].length;++e)65533!==i[185][e].charCodeAt(0)&&(n[i[185][e]]=47360+e,t[47360+e]=i[185][e]);for(i[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u613f\u614b\u6177\u6162\u6163\u615f\u615a\u6158\u6175\u622a\u6487\u6458\u6454\u64a4\u6478\u645f\u647a\u6451\u6467\u6434\u646d\u647b\u6572\u65a1\u65d7\u65d6\u66a2\u66a8\u669d\u699c\u69a8\u6995\u69c1\u69ae\u69d3\u69cb\u699b\u69b7\u69bb\u69ab\u69b4\u69d0\u69cd\u69ad\u69cc\u69a6\u69c3\u69a3\u6b49\u6b4c\u6c33\u6f33\u6f14\u6efe\u6f13\u6ef4\u6f29\u6f3e\u6f20\u6f2c\u6f0f\u6f02\u6f22\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6eff\u6eef\u6f06\u6f31\u6f38\u6f32\u6f23\u6f15\u6f2b\u6f2f\u6f88\u6f2a\u6eec\u6f01\u6ef2\u6ecc\u6ef7\u7194\u7199\u717d\u718a\u7184\u7192\u723e\u7292\u7296\u7344\u7350\u7464\u7463\u746a\u7470\u746d\u7504\u7591\u7627\u760d\u760b\u7609\u7613\u76e1\u76e3\u7784\u777d\u777f\u7761\u78c1\u789f\u78a7\u78b3\u78a9\u78a3\u798e\u798f\u798d\u7a2e\u7a31\u7aaa\u7aa9\u7aed\u7aef\u7ba1\u7b95\u7b8b\u7b75\u7b97\u7b9d\u7b94\u7b8f\u7bb8\u7b87\u7b84\u7cb9\u7cbd\u7cbe\u7dbb\u7db0\u7d9c\u7dbd\u7dbe\u7da0\u7dca\u7db4\u7db2\u7db1\u7dba\u7da2\u7dbf\u7db5\u7db8\u7dad\u7dd2\u7dc7\u7dac\ufffd".split(""),e=0;e!=i[186].length;++e)65533!==i[186][e].charCodeAt(0)&&(n[i[186][e]]=47616+e,t[47616+e]=i[186][e]);for(i[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f70\u7fe0\u7fe1\u7fdf\u805e\u805a\u8087\u8150\u8180\u818f\u8188\u818a\u817f\u8182\u81e7\u81fa\u8207\u8214\u821e\u824b\u84c9\u84bf\u84c6\u84c4\u8499\u849e\u84b2\u849c\u84cb\u84b8\u84c0\u84d3\u8490\u84bc\u84d1\u84ca\u873f\u871c\u873b\u8722\u8725\u8734\u8718\u8755\u8737\u8729\u88f3\u8902\u88f4\u88f9\u88f8\u88fd\u88e8\u891a\u88ef\u8aa6\u8a8c\u8a9e\u8aa3\u8a8d\u8aa1\u8a93\u8aa4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8aaa\u8aa5\u8aa8\u8a98\u8a91\u8a9a\u8aa7\u8c6a\u8c8d\u8c8c\u8cd3\u8cd1\u8cd2\u8d6b\u8d99\u8d95\u8dfc\u8f14\u8f12\u8f15\u8f13\u8fa3\u9060\u9058\u905c\u9063\u9059\u905e\u9062\u905d\u905b\u9119\u9118\u911e\u9175\u9178\u9177\u9174\u9278\u9280\u9285\u9298\u9296\u927b\u9293\u929c\u92a8\u927c\u9291\u95a1\u95a8\u95a9\u95a3\u95a5\u95a4\u9699\u969c\u969b\u96cc\u96d2\u9700\u977c\u9785\u97f6\u9817\u9818\u98af\u98b1\u9903\u9905\u990c\u9909\u99c1\u9aaf\u9ab0\u9ae6\u9b41\u9b42\u9cf4\u9cf6\u9cf3\u9ebc\u9f3b\u9f4a\u5104\u5100\u50fb\u50f5\u50f9\u5102\u5108\u5109\u5105\u51dc\ufffd".split(""),e=0;e!=i[187].length;++e)65533!==i[187][e].charCodeAt(0)&&(n[i[187][e]]=47872+e,t[47872+e]=i[187][e]);for(i[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5287\u5288\u5289\u528d\u528a\u52f0\u53b2\u562e\u563b\u5639\u5632\u563f\u5634\u5629\u5653\u564e\u5657\u5674\u5636\u562f\u5630\u5880\u589f\u589e\u58b3\u589c\u58ae\u58a9\u58a6\u596d\u5b09\u5afb\u5b0b\u5af5\u5b0c\u5b08\u5bee\u5bec\u5be9\u5beb\u5c64\u5c65\u5d9d\u5d94\u5e62\u5e5f\u5e61\u5ee2\u5eda\u5edf\u5edd\u5ee3\u5ee0\u5f48\u5f71\u5fb7\u5fb5\u6176\u6167\u616e\u615d\u6155\u6182\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u617c\u6170\u616b\u617e\u61a7\u6190\u61ab\u618e\u61ac\u619a\u61a4\u6194\u61ae\u622e\u6469\u646f\u6479\u649e\u64b2\u6488\u6490\u64b0\u64a5\u6493\u6495\u64a9\u6492\u64ae\u64ad\u64ab\u649a\u64ac\u6499\u64a2\u64b3\u6575\u6577\u6578\u66ae\u66ab\u66b4\u66b1\u6a23\u6a1f\u69e8\u6a01\u6a1e\u6a19\u69fd\u6a21\u6a13\u6a0a\u69f3\u6a02\u6a05\u69ed\u6a11\u6b50\u6b4e\u6ba4\u6bc5\u6bc6\u6f3f\u6f7c\u6f84\u6f51\u6f66\u6f54\u6f86\u6f6d\u6f5b\u6f78\u6f6e\u6f8e\u6f7a\u6f70\u6f64\u6f97\u6f58\u6ed5\u6f6f\u6f60\u6f5f\u719f\u71ac\u71b1\u71a8\u7256\u729b\u734e\u7357\u7469\u748b\u7483\ufffd".split(""),e=0;e!=i[188].length;++e)65533!==i[188][e].charCodeAt(0)&&(n[i[188][e]]=48128+e,t[48128+e]=i[188][e]);for(i[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u747e\u7480\u757f\u7620\u7629\u761f\u7624\u7626\u7621\u7622\u769a\u76ba\u76e4\u778e\u7787\u778c\u7791\u778b\u78cb\u78c5\u78ba\u78ca\u78be\u78d5\u78bc\u78d0\u7a3f\u7a3c\u7a40\u7a3d\u7a37\u7a3b\u7aaf\u7aae\u7bad\u7bb1\u7bc4\u7bb4\u7bc6\u7bc7\u7bc1\u7ba0\u7bcc\u7cca\u7de0\u7df4\u7def\u7dfb\u7dd8\u7dec\u7ddd\u7de8\u7de3\u7dda\u7dde\u7de9\u7d9e\u7dd9\u7df2\u7df9\u7f75\u7f77\u7faf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7fe9\u8026\u819b\u819c\u819d\u81a0\u819a\u8198\u8517\u853d\u851a\u84ee\u852c\u852d\u8513\u8511\u8523\u8521\u8514\u84ec\u8525\u84ff\u8506\u8782\u8774\u8776\u8760\u8766\u8778\u8768\u8759\u8757\u874c\u8753\u885b\u885d\u8910\u8907\u8912\u8913\u8915\u890a\u8abc\u8ad2\u8ac7\u8ac4\u8a95\u8acb\u8af8\u8ab2\u8ac9\u8ac2\u8abf\u8ab0\u8ad6\u8acd\u8ab6\u8ab9\u8adb\u8c4c\u8c4e\u8c6c\u8ce0\u8cde\u8ce6\u8ce4\u8cec\u8ced\u8ce2\u8ce3\u8cdc\u8cea\u8ce1\u8d6d\u8d9f\u8da3\u8e2b\u8e10\u8e1d\u8e22\u8e0f\u8e29\u8e1f\u8e21\u8e1e\u8eba\u8f1d\u8f1b\u8f1f\u8f29\u8f26\u8f2a\u8f1c\u8f1e\ufffd".split(""),e=0;e!=i[189].length;++e)65533!==i[189][e].charCodeAt(0)&&(n[i[189][e]]=48384+e,t[48384+e]=i[189][e]);for(i[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f25\u9069\u906e\u9068\u906d\u9077\u9130\u912d\u9127\u9131\u9187\u9189\u918b\u9183\u92c5\u92bb\u92b7\u92ea\u92ac\u92e4\u92c1\u92b3\u92bc\u92d2\u92c7\u92f0\u92b2\u95ad\u95b1\u9704\u9706\u9707\u9709\u9760\u978d\u978b\u978f\u9821\u982b\u981c\u98b3\u990a\u9913\u9912\u9918\u99dd\u99d0\u99df\u99db\u99d1\u99d5\u99d2\u99d9\u9ab7\u9aee\u9aef\u9b27\u9b45\u9b44\u9b77\u9b6f\u9d06\u9d09\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d03\u9ea9\u9ebe\u9ece\u58a8\u9f52\u5112\u5118\u5114\u5110\u5115\u5180\u51aa\u51dd\u5291\u5293\u52f3\u5659\u566b\u5679\u5669\u5664\u5678\u566a\u5668\u5665\u5671\u566f\u566c\u5662\u5676\u58c1\u58be\u58c7\u58c5\u596e\u5b1d\u5b34\u5b78\u5bf0\u5c0e\u5f4a\u61b2\u6191\u61a9\u618a\u61cd\u61b6\u61be\u61ca\u61c8\u6230\u64c5\u64c1\u64cb\u64bb\u64bc\u64da\u64c4\u64c7\u64c2\u64cd\u64bf\u64d2\u64d4\u64be\u6574\u66c6\u66c9\u66b9\u66c4\u66c7\u66b8\u6a3d\u6a38\u6a3a\u6a59\u6a6b\u6a58\u6a39\u6a44\u6a62\u6a61\u6a4b\u6a47\u6a35\u6a5f\u6a48\u6b59\u6b77\u6c05\u6fc2\u6fb1\u6fa1\ufffd".split(""),e=0;e!=i[190].length;++e)65533!==i[190][e].charCodeAt(0)&&(n[i[190][e]]=48640+e,t[48640+e]=i[190][e]);for(i[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fc3\u6fa4\u6fc1\u6fa7\u6fb3\u6fc0\u6fb9\u6fb6\u6fa6\u6fa0\u6fb4\u71be\u71c9\u71d0\u71d2\u71c8\u71d5\u71b9\u71ce\u71d9\u71dc\u71c3\u71c4\u7368\u749c\u74a3\u7498\u749f\u749e\u74e2\u750c\u750d\u7634\u7638\u763a\u76e7\u76e5\u77a0\u779e\u779f\u77a5\u78e8\u78da\u78ec\u78e7\u79a6\u7a4d\u7a4e\u7a46\u7a4c\u7a4b\u7aba\u7bd9\u7c11\u7bc9\u7be4\u7bdb\u7be1\u7be9\u7be6\u7cd5\u7cd6\u7e0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e11\u7e08\u7e1b\u7e23\u7e1e\u7e1d\u7e09\u7e10\u7f79\u7fb2\u7ff0\u7ff1\u7fee\u8028\u81b3\u81a9\u81a8\u81fb\u8208\u8258\u8259\u854a\u8559\u8548\u8568\u8569\u8543\u8549\u856d\u856a\u855e\u8783\u879f\u879e\u87a2\u878d\u8861\u892a\u8932\u8925\u892b\u8921\u89aa\u89a6\u8ae6\u8afa\u8aeb\u8af1\u8b00\u8adc\u8ae7\u8aee\u8afe\u8b01\u8b02\u8af7\u8aed\u8af3\u8af6\u8afc\u8c6b\u8c6d\u8c93\u8cf4\u8e44\u8e31\u8e34\u8e42\u8e39\u8e35\u8f3b\u8f2f\u8f38\u8f33\u8fa8\u8fa6\u9075\u9074\u9078\u9072\u907c\u907a\u9134\u9192\u9320\u9336\u92f8\u9333\u932f\u9322\u92fc\u932b\u9304\u931a\ufffd".split(""),e=0;e!=i[191].length;++e)65533!==i[191][e].charCodeAt(0)&&(n[i[191][e]]=48896+e,t[48896+e]=i[191][e]);for(i[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9310\u9326\u9321\u9315\u932e\u9319\u95bb\u96a7\u96a8\u96aa\u96d5\u970e\u9711\u9716\u970d\u9713\u970f\u975b\u975c\u9766\u9798\u9830\u9838\u983b\u9837\u982d\u9839\u9824\u9910\u9928\u991e\u991b\u9921\u991a\u99ed\u99e2\u99f1\u9ab8\u9abc\u9afb\u9aed\u9b28\u9b91\u9d15\u9d23\u9d26\u9d28\u9d12\u9d1b\u9ed8\u9ed4\u9f8d\u9f9c\u512a\u511f\u5121\u5132\u52f5\u568e\u5680\u5690\u5685\u5687\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u568f\u58d5\u58d3\u58d1\u58ce\u5b30\u5b2a\u5b24\u5b7a\u5c37\u5c68\u5dbc\u5dba\u5dbd\u5db8\u5e6b\u5f4c\u5fbd\u61c9\u61c2\u61c7\u61e6\u61cb\u6232\u6234\u64ce\u64ca\u64d8\u64e0\u64f0\u64e6\u64ec\u64f1\u64e2\u64ed\u6582\u6583\u66d9\u66d6\u6a80\u6a94\u6a84\u6aa2\u6a9c\u6adb\u6aa3\u6a7e\u6a97\u6a90\u6aa0\u6b5c\u6bae\u6bda\u6c08\u6fd8\u6ff1\u6fdf\u6fe0\u6fdb\u6fe4\u6feb\u6fef\u6f80\u6fec\u6fe1\u6fe9\u6fd5\u6fee\u6ff0\u71e7\u71df\u71ee\u71e6\u71e5\u71ed\u71ec\u71f4\u71e0\u7235\u7246\u7370\u7372\u74a9\u74b0\u74a6\u74a8\u7646\u7642\u764c\u76ea\u77b3\u77aa\u77b0\u77ac\ufffd".split(""),e=0;e!=i[192].length;++e)65533!==i[192][e].charCodeAt(0)&&(n[i[192][e]]=49152+e,t[49152+e]=i[192][e]);for(i[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77a7\u77ad\u77ef\u78f7\u78fa\u78f4\u78ef\u7901\u79a7\u79aa\u7a57\u7abf\u7c07\u7c0d\u7bfe\u7bf7\u7c0c\u7be0\u7ce0\u7cdc\u7cde\u7ce2\u7cdf\u7cd9\u7cdd\u7e2e\u7e3e\u7e46\u7e37\u7e32\u7e43\u7e2b\u7e3d\u7e31\u7e45\u7e41\u7e34\u7e39\u7e48\u7e35\u7e3f\u7e2f\u7f44\u7ff3\u7ffc\u8071\u8072\u8070\u806f\u8073\u81c6\u81c3\u81ba\u81c2\u81c0\u81bf\u81bd\u81c9\u81be\u81e8\u8209\u8271\u85aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8584\u857e\u859c\u8591\u8594\u85af\u859b\u8587\u85a8\u858a\u8667\u87c0\u87d1\u87b3\u87d2\u87c6\u87ab\u87bb\u87ba\u87c8\u87cb\u893b\u8936\u8944\u8938\u893d\u89ac\u8b0e\u8b17\u8b19\u8b1b\u8b0a\u8b20\u8b1d\u8b04\u8b10\u8c41\u8c3f\u8c73\u8cfa\u8cfd\u8cfc\u8cf8\u8cfb\u8da8\u8e49\u8e4b\u8e48\u8e4a\u8f44\u8f3e\u8f42\u8f45\u8f3f\u907f\u907d\u9084\u9081\u9082\u9080\u9139\u91a3\u919e\u919c\u934d\u9382\u9328\u9375\u934a\u9365\u934b\u9318\u937e\u936c\u935b\u9370\u935a\u9354\u95ca\u95cb\u95cc\u95c8\u95c6\u96b1\u96b8\u96d6\u971c\u971e\u97a0\u97d3\u9846\u98b6\u9935\u9a01\ufffd".split(""),e=0;e!=i[193].length;++e)65533!==i[193][e].charCodeAt(0)&&(n[i[193][e]]=49408+e,t[49408+e]=i[193][e]);for(i[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u99ff\u9bae\u9bab\u9baa\u9bad\u9d3b\u9d3f\u9e8b\u9ecf\u9ede\u9edc\u9edd\u9edb\u9f3e\u9f4b\u53e2\u5695\u56ae\u58d9\u58d8\u5b38\u5f5d\u61e3\u6233\u64f4\u64f2\u64fe\u6506\u64fa\u64fb\u64f7\u65b7\u66dc\u6726\u6ab3\u6aac\u6ac3\u6abb\u6ab8\u6ac2\u6aae\u6aaf\u6b5f\u6b78\u6baf\u7009\u700b\u6ffe\u7006\u6ffa\u7011\u700f\u71fb\u71fc\u71fe\u71f8\u7377\u7375\u74a7\u74bf\u7515\u7656\u7658\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7652\u77bd\u77bf\u77bb\u77bc\u790e\u79ae\u7a61\u7a62\u7a60\u7ac4\u7ac5\u7c2b\u7c27\u7c2a\u7c1e\u7c23\u7c21\u7ce7\u7e54\u7e55\u7e5e\u7e5a\u7e61\u7e52\u7e59\u7f48\u7ff9\u7ffb\u8077\u8076\u81cd\u81cf\u820a\u85cf\u85a9\u85cd\u85d0\u85c9\u85b0\u85ba\u85b9\u85a6\u87ef\u87ec\u87f2\u87e0\u8986\u89b2\u89f4\u8b28\u8b39\u8b2c\u8b2b\u8c50\u8d05\u8e59\u8e63\u8e66\u8e64\u8e5f\u8e55\u8ec0\u8f49\u8f4d\u9087\u9083\u9088\u91ab\u91ac\u91d0\u9394\u938a\u9396\u93a2\u93b3\u93ae\u93ac\u93b0\u9398\u939a\u9397\u95d4\u95d6\u95d0\u95d5\u96e2\u96dc\u96d9\u96db\u96de\u9724\u97a3\u97a6\ufffd".split(""),e=0;e!=i[194].length;++e)65533!==i[194][e].charCodeAt(0)&&(n[i[194][e]]=49664+e,t[49664+e]=i[194][e]);for(i[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97ad\u97f9\u984d\u984f\u984c\u984e\u9853\u98ba\u993e\u993f\u993d\u992e\u99a5\u9a0e\u9ac1\u9b03\u9b06\u9b4f\u9b4e\u9b4d\u9bca\u9bc9\u9bfd\u9bc8\u9bc0\u9d51\u9d5d\u9d60\u9ee0\u9f15\u9f2c\u5133\u56a5\u58de\u58df\u58e2\u5bf5\u9f90\u5eec\u61f2\u61f7\u61f6\u61f5\u6500\u650f\u66e0\u66dd\u6ae5\u6add\u6ada\u6ad3\u701b\u701f\u7028\u701a\u701d\u7015\u7018\u7206\u720d\u7258\u72a2\u7378\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u737a\u74bd\u74ca\u74e3\u7587\u7586\u765f\u7661\u77c7\u7919\u79b1\u7a6b\u7a69\u7c3e\u7c3f\u7c38\u7c3d\u7c37\u7c40\u7e6b\u7e6d\u7e79\u7e69\u7e6a\u7f85\u7e73\u7fb6\u7fb9\u7fb8\u81d8\u85e9\u85dd\u85ea\u85d5\u85e4\u85e5\u85f7\u87fb\u8805\u880d\u87f9\u87fe\u8960\u895f\u8956\u895e\u8b41\u8b5c\u8b58\u8b49\u8b5a\u8b4e\u8b4f\u8b46\u8b59\u8d08\u8d0a\u8e7c\u8e72\u8e87\u8e76\u8e6c\u8e7a\u8e74\u8f54\u8f4e\u8fad\u908a\u908b\u91b1\u91ae\u93e1\u93d1\u93df\u93c3\u93c8\u93dc\u93dd\u93d6\u93e2\u93cd\u93d8\u93e4\u93d7\u93e8\u95dc\u96b4\u96e3\u972a\u9727\u9761\u97dc\u97fb\u985e\ufffd".split(""),e=0;e!=i[195].length;++e)65533!==i[195][e].charCodeAt(0)&&(n[i[195][e]]=49920+e,t[49920+e]=i[195][e]);for(i[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9858\u985b\u98bc\u9945\u9949\u9a16\u9a19\u9b0d\u9be8\u9be7\u9bd6\u9bdb\u9d89\u9d61\u9d72\u9d6a\u9d6c\u9e92\u9e97\u9e93\u9eb4\u52f8\u56a8\u56b7\u56b6\u56b4\u56bc\u58e4\u5b40\u5b43\u5b7d\u5bf6\u5dc9\u61f8\u61fa\u6518\u6514\u6519\u66e6\u6727\u6aec\u703e\u7030\u7032\u7210\u737b\u74cf\u7662\u7665\u7926\u792a\u792c\u792b\u7ac7\u7af6\u7c4c\u7c43\u7c4d\u7cef\u7cf0\u8fae\u7e7d\u7e7c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e82\u7f4c\u8000\u81da\u8266\u85fb\u85f9\u8611\u85fa\u8606\u860b\u8607\u860a\u8814\u8815\u8964\u89ba\u89f8\u8b70\u8b6c\u8b66\u8b6f\u8b5f\u8b6b\u8d0f\u8d0d\u8e89\u8e81\u8e85\u8e82\u91b4\u91cb\u9418\u9403\u93fd\u95e1\u9730\u98c4\u9952\u9951\u99a8\u9a2b\u9a30\u9a37\u9a35\u9c13\u9c0d\u9e79\u9eb5\u9ee8\u9f2f\u9f5f\u9f63\u9f61\u5137\u5138\u56c1\u56c0\u56c2\u5914\u5c6c\u5dcd\u61fc\u61fe\u651d\u651c\u6595\u66e9\u6afb\u6b04\u6afa\u6bb2\u704c\u721b\u72a7\u74d6\u74d4\u7669\u77d3\u7c50\u7e8f\u7e8c\u7fbc\u8617\u862d\u861a\u8823\u8822\u8821\u881f\u896a\u896c\u89bd\u8b74\ufffd".split(""),e=0;e!=i[196].length;++e)65533!==i[196][e].charCodeAt(0)&&(n[i[196][e]]=50176+e,t[50176+e]=i[196][e]);for(i[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b77\u8b7d\u8d13\u8e8a\u8e8d\u8e8b\u8f5f\u8faf\u91ba\u942e\u9433\u9435\u943a\u9438\u9432\u942b\u95e2\u9738\u9739\u9732\u97ff\u9867\u9865\u9957\u9a45\u9a43\u9a40\u9a3e\u9acf\u9b54\u9b51\u9c2d\u9c25\u9daf\u9db4\u9dc2\u9db8\u9e9d\u9eef\u9f19\u9f5c\u9f66\u9f67\u513c\u513b\u56c8\u56ca\u56c9\u5b7f\u5dd4\u5dd2\u5f4e\u61ff\u6524\u6b0a\u6b61\u7051\u7058\u7380\u74e4\u758a\u766e\u766c\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79b3\u7c60\u7c5f\u807e\u807d\u81df\u8972\u896f\u89fc\u8b80\u8d16\u8d17\u8e91\u8e93\u8f61\u9148\u9444\u9451\u9452\u973d\u973e\u97c3\u97c1\u986b\u9955\u9a55\u9a4d\u9ad2\u9b1a\u9c49\u9c31\u9c3e\u9c3b\u9dd3\u9dd7\u9f34\u9f6c\u9f6a\u9f94\u56cc\u5dd6\u6200\u6523\u652b\u652a\u66ec\u6b10\u74da\u7aca\u7c64\u7c63\u7c65\u7e93\u7e96\u7e94\u81e2\u8638\u863f\u8831\u8b8a\u9090\u908f\u9463\u9460\u9464\u9768\u986f\u995c\u9a5a\u9a5b\u9a57\u9ad3\u9ad4\u9ad1\u9c54\u9c57\u9c56\u9de5\u9e9f\u9ef4\u56d1\u58e9\u652c\u705e\u7671\u7672\u77d7\u7f50\u7f88\u8836\u8839\u8862\u8b93\u8b92\ufffd".split(""),e=0;e!=i[197].length;++e)65533!==i[197][e].charCodeAt(0)&&(n[i[197][e]]=50432+e,t[50432+e]=i[197][e]);for(i[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b96\u8277\u8d1b\u91c0\u946a\u9742\u9748\u9744\u97c6\u9870\u9a5f\u9b22\u9b58\u9c5f\u9df9\u9dfa\u9e7c\u9e7d\u9f07\u9f77\u9f72\u5ef3\u6b16\u7063\u7c6c\u7c6e\u883b\u89c0\u8ea1\u91c1\u9472\u9470\u9871\u995e\u9ad6\u9b23\u9ecc\u7064\u77da\u8b9a\u9477\u97c9\u9a62\u9a65\u7e9c\u8b9c\u8eaa\u91c5\u947d\u947e\u947c\u9c77\u9c78\u9ef7\u8c54\u947f\u9e1a\u7228\u9a6a\u9b31\u9e1b\u9e1e\u7c72\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[198].length;++e)65533!==i[198][e].charCodeAt(0)&&(n[i[198][e]]=50688+e,t[50688+e]=i[198][e]);for(i[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e42\u4e5c\u51f5\u531a\u5382\u4e07\u4e0c\u4e47\u4e8d\u56d7\ufa0c\u5c6e\u5f73\u4e0f\u5187\u4e0e\u4e2e\u4e93\u4ec2\u4ec9\u4ec8\u5198\u52fc\u536c\u53b9\u5720\u5903\u592c\u5c10\u5dff\u65e1\u6bb3\u6bcc\u6c14\u723f\u4e31\u4e3c\u4ee8\u4edc\u4ee9\u4ee1\u4edd\u4eda\u520c\u531c\u534c\u5722\u5723\u5917\u592f\u5b81\u5b84\u5c12\u5c3b\u5c74\u5c73\u5e04\u5e80\u5e82\u5fc9\u6209\u6250\u6c15\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c36\u6c43\u6c3f\u6c3b\u72ae\u72b0\u738a\u79b8\u808a\u961e\u4f0e\u4f18\u4f2c\u4ef5\u4f14\u4ef1\u4f00\u4ef7\u4f08\u4f1d\u4f02\u4f05\u4f22\u4f13\u4f04\u4ef4\u4f12\u51b1\u5213\u5209\u5210\u52a6\u5322\u531f\u534d\u538a\u5407\u56e1\u56df\u572e\u572a\u5734\u593c\u5980\u597c\u5985\u597b\u597e\u5977\u597f\u5b56\u5c15\u5c25\u5c7c\u5c7a\u5c7b\u5c7e\u5ddf\u5e75\u5e84\u5f02\u5f1a\u5f74\u5fd5\u5fd4\u5fcf\u625c\u625e\u6264\u6261\u6266\u6262\u6259\u6260\u625a\u6265\u65ef\u65ee\u673e\u6739\u6738\u673b\u673a\u673f\u673c\u6733\u6c18\u6c46\u6c52\u6c5c\u6c4f\u6c4a\u6c54\u6c4b\ufffd".split(""),e=0;e!=i[201].length;++e)65533!==i[201][e].charCodeAt(0)&&(n[i[201][e]]=51456+e,t[51456+e]=i[201][e]);for(i[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c4c\u7071\u725e\u72b4\u72b5\u738e\u752a\u767f\u7a75\u7f51\u8278\u827c\u8280\u827d\u827f\u864d\u897e\u9099\u9097\u9098\u909b\u9094\u9622\u9624\u9620\u9623\u4f56\u4f3b\u4f62\u4f49\u4f53\u4f64\u4f3e\u4f67\u4f52\u4f5f\u4f41\u4f58\u4f2d\u4f33\u4f3f\u4f61\u518f\u51b9\u521c\u521e\u5221\u52ad\u52ae\u5309\u5363\u5372\u538e\u538f\u5430\u5437\u542a\u5454\u5445\u5419\u541c\u5425\u5418\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u543d\u544f\u5441\u5428\u5424\u5447\u56ee\u56e7\u56e5\u5741\u5745\u574c\u5749\u574b\u5752\u5906\u5940\u59a6\u5998\u59a0\u5997\u598e\u59a2\u5990\u598f\u59a7\u59a1\u5b8e\u5b92\u5c28\u5c2a\u5c8d\u5c8f\u5c88\u5c8b\u5c89\u5c92\u5c8a\u5c86\u5c93\u5c95\u5de0\u5e0a\u5e0e\u5e8b\u5e89\u5e8c\u5e88\u5e8d\u5f05\u5f1d\u5f78\u5f76\u5fd2\u5fd1\u5fd0\u5fed\u5fe8\u5fee\u5ff3\u5fe1\u5fe4\u5fe3\u5ffa\u5fef\u5ff7\u5ffb\u6000\u5ff4\u623a\u6283\u628c\u628e\u628f\u6294\u6287\u6271\u627b\u627a\u6270\u6281\u6288\u6277\u627d\u6272\u6274\u6537\u65f0\u65f4\u65f3\u65f2\u65f5\u6745\u6747\ufffd".split(""),e=0;e!=i[202].length;++e)65533!==i[202][e].charCodeAt(0)&&(n[i[202][e]]=51712+e,t[51712+e]=i[202][e]);for(i[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6759\u6755\u674c\u6748\u675d\u674d\u675a\u674b\u6bd0\u6c19\u6c1a\u6c78\u6c67\u6c6b\u6c84\u6c8b\u6c8f\u6c71\u6c6f\u6c69\u6c9a\u6c6d\u6c87\u6c95\u6c9c\u6c66\u6c73\u6c65\u6c7b\u6c8e\u7074\u707a\u7263\u72bf\u72bd\u72c3\u72c6\u72c1\u72ba\u72c5\u7395\u7397\u7393\u7394\u7392\u753a\u7539\u7594\u7595\u7681\u793d\u8034\u8095\u8099\u8090\u8092\u809c\u8290\u828f\u8285\u828e\u8291\u8293\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u828a\u8283\u8284\u8c78\u8fc9\u8fbf\u909f\u90a1\u90a5\u909e\u90a7\u90a0\u9630\u9628\u962f\u962d\u4e33\u4f98\u4f7c\u4f85\u4f7d\u4f80\u4f87\u4f76\u4f74\u4f89\u4f84\u4f77\u4f4c\u4f97\u4f6a\u4f9a\u4f79\u4f81\u4f78\u4f90\u4f9c\u4f94\u4f9e\u4f92\u4f82\u4f95\u4f6b\u4f6e\u519e\u51bc\u51be\u5235\u5232\u5233\u5246\u5231\u52bc\u530a\u530b\u533c\u5392\u5394\u5487\u547f\u5481\u5491\u5482\u5488\u546b\u547a\u547e\u5465\u546c\u5474\u5466\u548d\u546f\u5461\u5460\u5498\u5463\u5467\u5464\u56f7\u56f9\u576f\u5772\u576d\u576b\u5771\u5770\u5776\u5780\u5775\u577b\u5773\u5774\u5762\ufffd".split(""),e=0;e!=i[203].length;++e)65533!==i[203][e].charCodeAt(0)&&(n[i[203][e]]=51968+e,t[51968+e]=i[203][e]);for(i[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5768\u577d\u590c\u5945\u59b5\u59ba\u59cf\u59ce\u59b2\u59cc\u59c1\u59b6\u59bc\u59c3\u59d6\u59b1\u59bd\u59c0\u59c8\u59b4\u59c7\u5b62\u5b65\u5b93\u5b95\u5c44\u5c47\u5cae\u5ca4\u5ca0\u5cb5\u5caf\u5ca8\u5cac\u5c9f\u5ca3\u5cad\u5ca2\u5caa\u5ca7\u5c9d\u5ca5\u5cb6\u5cb0\u5ca6\u5e17\u5e14\u5e19\u5f28\u5f22\u5f23\u5f24\u5f54\u5f82\u5f7e\u5f7d\u5fde\u5fe5\u602d\u6026\u6019\u6032\u600b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6034\u600a\u6017\u6033\u601a\u601e\u602c\u6022\u600d\u6010\u602e\u6013\u6011\u600c\u6009\u601c\u6214\u623d\u62ad\u62b4\u62d1\u62be\u62aa\u62b6\u62ca\u62ae\u62b3\u62af\u62bb\u62a9\u62b0\u62b8\u653d\u65a8\u65bb\u6609\u65fc\u6604\u6612\u6608\u65fb\u6603\u660b\u660d\u6605\u65fd\u6611\u6610\u66f6\u670a\u6785\u676c\u678e\u6792\u6776\u677b\u6798\u6786\u6784\u6774\u678d\u678c\u677a\u679f\u6791\u6799\u6783\u677d\u6781\u6778\u6779\u6794\u6b25\u6b80\u6b7e\u6bde\u6c1d\u6c93\u6cec\u6ceb\u6cee\u6cd9\u6cb6\u6cd4\u6cad\u6ce7\u6cb7\u6cd0\u6cc2\u6cba\u6cc3\u6cc6\u6ced\u6cf2\ufffd".split(""),e=0;e!=i[204].length;++e)65533!==i[204][e].charCodeAt(0)&&(n[i[204][e]]=52224+e,t[52224+e]=i[204][e]);for(i[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6cd2\u6cdd\u6cb4\u6c8a\u6c9d\u6c80\u6cde\u6cc0\u6d30\u6ccd\u6cc7\u6cb0\u6cf9\u6ccf\u6ce9\u6cd1\u7094\u7098\u7085\u7093\u7086\u7084\u7091\u7096\u7082\u709a\u7083\u726a\u72d6\u72cb\u72d8\u72c9\u72dc\u72d2\u72d4\u72da\u72cc\u72d1\u73a4\u73a1\u73ad\u73a6\u73a2\u73a0\u73ac\u739d\u74dd\u74e8\u753f\u7540\u753e\u758c\u7598\u76af\u76f3\u76f1\u76f0\u76f5\u77f8\u77fc\u77f9\u77fb\u77fa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77f7\u7942\u793f\u79c5\u7a78\u7a7b\u7afb\u7c75\u7cfd\u8035\u808f\u80ae\u80a3\u80b8\u80b5\u80ad\u8220\u82a0\u82c0\u82ab\u829a\u8298\u829b\u82b5\u82a7\u82ae\u82bc\u829e\u82ba\u82b4\u82a8\u82a1\u82a9\u82c2\u82a4\u82c3\u82b6\u82a2\u8670\u866f\u866d\u866e\u8c56\u8fd2\u8fcb\u8fd3\u8fcd\u8fd6\u8fd5\u8fd7\u90b2\u90b4\u90af\u90b3\u90b0\u9639\u963d\u963c\u963a\u9643\u4fcd\u4fc5\u4fd3\u4fb2\u4fc9\u4fcb\u4fc1\u4fd4\u4fdc\u4fd9\u4fbb\u4fb3\u4fdb\u4fc7\u4fd6\u4fba\u4fc0\u4fb9\u4fec\u5244\u5249\u52c0\u52c2\u533d\u537c\u5397\u5396\u5399\u5398\u54ba\u54a1\u54ad\u54a5\u54cf\ufffd".split(""),e=0;e!=i[205].length;++e)65533!==i[205][e].charCodeAt(0)&&(n[i[205][e]]=52480+e,t[52480+e]=i[205][e]);for(i[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u54c3\u830d\u54b7\u54ae\u54d6\u54b6\u54c5\u54c6\u54a0\u5470\u54bc\u54a2\u54be\u5472\u54de\u54b0\u57b5\u579e\u579f\u57a4\u578c\u5797\u579d\u579b\u5794\u5798\u578f\u5799\u57a5\u579a\u5795\u58f4\u590d\u5953\u59e1\u59de\u59ee\u5a00\u59f1\u59dd\u59fa\u59fd\u59fc\u59f6\u59e4\u59f2\u59f7\u59db\u59e9\u59f3\u59f5\u59e0\u59fe\u59f4\u59ed\u5ba8\u5c4c\u5cd0\u5cd8\u5ccc\u5cd7\u5ccb\u5cdb\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5cde\u5cda\u5cc9\u5cc7\u5cca\u5cd6\u5cd3\u5cd4\u5ccf\u5cc8\u5cc6\u5cce\u5cdf\u5cf8\u5df9\u5e21\u5e22\u5e23\u5e20\u5e24\u5eb0\u5ea4\u5ea2\u5e9b\u5ea3\u5ea5\u5f07\u5f2e\u5f56\u5f86\u6037\u6039\u6054\u6072\u605e\u6045\u6053\u6047\u6049\u605b\u604c\u6040\u6042\u605f\u6024\u6044\u6058\u6066\u606e\u6242\u6243\u62cf\u630d\u630b\u62f5\u630e\u6303\u62eb\u62f9\u630f\u630c\u62f8\u62f6\u6300\u6313\u6314\u62fa\u6315\u62fb\u62f0\u6541\u6543\u65aa\u65bf\u6636\u6621\u6632\u6635\u661c\u6626\u6622\u6633\u662b\u663a\u661d\u6634\u6639\u662e\u670f\u6710\u67c1\u67f2\u67c8\u67ba\ufffd".split(""),e=0;e!=i[206].length;++e)65533!==i[206][e].charCodeAt(0)&&(n[i[206][e]]=52736+e,t[52736+e]=i[206][e]);for(i[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u67dc\u67bb\u67f8\u67d8\u67c0\u67b7\u67c5\u67eb\u67e4\u67df\u67b5\u67cd\u67b3\u67f7\u67f6\u67ee\u67e3\u67c2\u67b9\u67ce\u67e7\u67f0\u67b2\u67fc\u67c6\u67ed\u67cc\u67ae\u67e6\u67db\u67fa\u67c9\u67ca\u67c3\u67ea\u67cb\u6b28\u6b82\u6b84\u6bb6\u6bd6\u6bd8\u6be0\u6c20\u6c21\u6d28\u6d34\u6d2d\u6d1f\u6d3c\u6d3f\u6d12\u6d0a\u6cda\u6d33\u6d04\u6d19\u6d3a\u6d1a\u6d11\u6d00\u6d1d\u6d42\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d01\u6d18\u6d37\u6d03\u6d0f\u6d40\u6d07\u6d20\u6d2c\u6d08\u6d22\u6d09\u6d10\u70b7\u709f\u70be\u70b1\u70b0\u70a1\u70b4\u70b5\u70a9\u7241\u7249\u724a\u726c\u7270\u7273\u726e\u72ca\u72e4\u72e8\u72eb\u72df\u72ea\u72e6\u72e3\u7385\u73cc\u73c2\u73c8\u73c5\u73b9\u73b6\u73b5\u73b4\u73eb\u73bf\u73c7\u73be\u73c3\u73c6\u73b8\u73cb\u74ec\u74ee\u752e\u7547\u7548\u75a7\u75aa\u7679\u76c4\u7708\u7703\u7704\u7705\u770a\u76f7\u76fb\u76fa\u77e7\u77e8\u7806\u7811\u7812\u7805\u7810\u780f\u780e\u7809\u7803\u7813\u794a\u794c\u794b\u7945\u7944\u79d5\u79cd\u79cf\u79d6\u79ce\u7a80\ufffd".split(""),e=0;e!=i[207].length;++e)65533!==i[207][e].charCodeAt(0)&&(n[i[207][e]]=52992+e,t[52992+e]=i[207][e]);for(i[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a7e\u7ad1\u7b00\u7b01\u7c7a\u7c78\u7c79\u7c7f\u7c80\u7c81\u7d03\u7d08\u7d01\u7f58\u7f91\u7f8d\u7fbe\u8007\u800e\u800f\u8014\u8037\u80d8\u80c7\u80e0\u80d1\u80c8\u80c2\u80d0\u80c5\u80e3\u80d9\u80dc\u80ca\u80d5\u80c9\u80cf\u80d7\u80e6\u80cd\u81ff\u8221\u8294\u82d9\u82fe\u82f9\u8307\u82e8\u8300\u82d5\u833a\u82eb\u82d6\u82f4\u82ec\u82e1\u82f2\u82f5\u830c\u82fb\u82f6\u82f0\u82ea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u82e4\u82e0\u82fa\u82f3\u82ed\u8677\u8674\u867c\u8673\u8841\u884e\u8867\u886a\u8869\u89d3\u8a04\u8a07\u8d72\u8fe3\u8fe1\u8fee\u8fe0\u90f1\u90bd\u90bf\u90d5\u90c5\u90be\u90c7\u90cb\u90c8\u91d4\u91d3\u9654\u964f\u9651\u9653\u964a\u964e\u501e\u5005\u5007\u5013\u5022\u5030\u501b\u4ff5\u4ff4\u5033\u5037\u502c\u4ff6\u4ff7\u5017\u501c\u5020\u5027\u5035\u502f\u5031\u500e\u515a\u5194\u5193\u51ca\u51c4\u51c5\u51c8\u51ce\u5261\u525a\u5252\u525e\u525f\u5255\u5262\u52cd\u530e\u539e\u5526\u54e2\u5517\u5512\u54e7\u54f3\u54e4\u551a\u54ff\u5504\u5508\u54eb\u5511\u5505\u54f1\ufffd".split(""),e=0;e!=i[208].length;++e)65533!==i[208][e].charCodeAt(0)&&(n[i[208][e]]=53248+e,t[53248+e]=i[208][e]);for(i[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u550a\u54fb\u54f7\u54f8\u54e0\u550e\u5503\u550b\u5701\u5702\u57cc\u5832\u57d5\u57d2\u57ba\u57c6\u57bd\u57bc\u57b8\u57b6\u57bf\u57c7\u57d0\u57b9\u57c1\u590e\u594a\u5a19\u5a16\u5a2d\u5a2e\u5a15\u5a0f\u5a17\u5a0a\u5a1e\u5a33\u5b6c\u5ba7\u5bad\u5bac\u5c03\u5c56\u5c54\u5cec\u5cff\u5cee\u5cf1\u5cf7\u5d00\u5cf9\u5e29\u5e28\u5ea8\u5eae\u5eaa\u5eac\u5f33\u5f30\u5f67\u605d\u605a\u6067\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6041\u60a2\u6088\u6080\u6092\u6081\u609d\u6083\u6095\u609b\u6097\u6087\u609c\u608e\u6219\u6246\u62f2\u6310\u6356\u632c\u6344\u6345\u6336\u6343\u63e4\u6339\u634b\u634a\u633c\u6329\u6341\u6334\u6358\u6354\u6359\u632d\u6347\u6333\u635a\u6351\u6338\u6357\u6340\u6348\u654a\u6546\u65c6\u65c3\u65c4\u65c2\u664a\u665f\u6647\u6651\u6712\u6713\u681f\u681a\u6849\u6832\u6833\u683b\u684b\u684f\u6816\u6831\u681c\u6835\u682b\u682d\u682f\u684e\u6844\u6834\u681d\u6812\u6814\u6826\u6828\u682e\u684d\u683a\u6825\u6820\u6b2c\u6b2f\u6b2d\u6b31\u6b34\u6b6d\u8082\u6b88\u6be6\u6be4\ufffd".split(""),e=0;e!=i[209].length;++e)65533!==i[209][e].charCodeAt(0)&&(n[i[209][e]]=53504+e,t[53504+e]=i[209][e]);for(i[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6be8\u6be3\u6be2\u6be7\u6c25\u6d7a\u6d63\u6d64\u6d76\u6d0d\u6d61\u6d92\u6d58\u6d62\u6d6d\u6d6f\u6d91\u6d8d\u6def\u6d7f\u6d86\u6d5e\u6d67\u6d60\u6d97\u6d70\u6d7c\u6d5f\u6d82\u6d98\u6d2f\u6d68\u6d8b\u6d7e\u6d80\u6d84\u6d16\u6d83\u6d7b\u6d7d\u6d75\u6d90\u70dc\u70d3\u70d1\u70dd\u70cb\u7f39\u70e2\u70d7\u70d2\u70de\u70e0\u70d4\u70cd\u70c5\u70c6\u70c7\u70da\u70ce\u70e1\u7242\u7278\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7277\u7276\u7300\u72fa\u72f4\u72fe\u72f6\u72f3\u72fb\u7301\u73d3\u73d9\u73e5\u73d6\u73bc\u73e7\u73e3\u73e9\u73dc\u73d2\u73db\u73d4\u73dd\u73da\u73d7\u73d8\u73e8\u74de\u74df\u74f4\u74f5\u7521\u755b\u755f\u75b0\u75c1\u75bb\u75c4\u75c0\u75bf\u75b6\u75ba\u768a\u76c9\u771d\u771b\u7710\u7713\u7712\u7723\u7711\u7715\u7719\u771a\u7722\u7727\u7823\u782c\u7822\u7835\u782f\u7828\u782e\u782b\u7821\u7829\u7833\u782a\u7831\u7954\u795b\u794f\u795c\u7953\u7952\u7951\u79eb\u79ec\u79e0\u79ee\u79ed\u79ea\u79dc\u79de\u79dd\u7a86\u7a89\u7a85\u7a8b\u7a8c\u7a8a\u7a87\u7ad8\u7b10\ufffd".split(""),e=0;e!=i[210].length;++e)65533!==i[210][e].charCodeAt(0)&&(n[i[210][e]]=53760+e,t[53760+e]=i[210][e]);for(i[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7b04\u7b13\u7b05\u7b0f\u7b08\u7b0a\u7b0e\u7b09\u7b12\u7c84\u7c91\u7c8a\u7c8c\u7c88\u7c8d\u7c85\u7d1e\u7d1d\u7d11\u7d0e\u7d18\u7d16\u7d13\u7d1f\u7d12\u7d0f\u7d0c\u7f5c\u7f61\u7f5e\u7f60\u7f5d\u7f5b\u7f96\u7f92\u7fc3\u7fc2\u7fc0\u8016\u803e\u8039\u80fa\u80f2\u80f9\u80f5\u8101\u80fb\u8100\u8201\u822f\u8225\u8333\u832d\u8344\u8319\u8351\u8325\u8356\u833f\u8341\u8326\u831c\u8322\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8342\u834e\u831b\u832a\u8308\u833c\u834d\u8316\u8324\u8320\u8337\u832f\u8329\u8347\u8345\u834c\u8353\u831e\u832c\u834b\u8327\u8348\u8653\u8652\u86a2\u86a8\u8696\u868d\u8691\u869e\u8687\u8697\u8686\u868b\u869a\u8685\u86a5\u8699\u86a1\u86a7\u8695\u8698\u868e\u869d\u8690\u8694\u8843\u8844\u886d\u8875\u8876\u8872\u8880\u8871\u887f\u886f\u8883\u887e\u8874\u887c\u8a12\u8c47\u8c57\u8c7b\u8ca4\u8ca3\u8d76\u8d78\u8db5\u8db7\u8db6\u8ed1\u8ed3\u8ffe\u8ff5\u9002\u8fff\u8ffb\u9004\u8ffc\u8ff6\u90d6\u90e0\u90d9\u90da\u90e3\u90df\u90e5\u90d8\u90db\u90d7\u90dc\u90e4\u9150\ufffd".split(""),e=0;e!=i[211].length;++e)65533!==i[211][e].charCodeAt(0)&&(n[i[211][e]]=54016+e,t[54016+e]=i[211][e]);for(i[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u914e\u914f\u91d5\u91e2\u91da\u965c\u965f\u96bc\u98e3\u9adf\u9b2f\u4e7f\u5070\u506a\u5061\u505e\u5060\u5053\u504b\u505d\u5072\u5048\u504d\u5041\u505b\u504a\u5062\u5015\u5045\u505f\u5069\u506b\u5063\u5064\u5046\u5040\u506e\u5073\u5057\u5051\u51d0\u526b\u526d\u526c\u526e\u52d6\u52d3\u532d\u539c\u5575\u5576\u553c\u554d\u5550\u5534\u552a\u5551\u5562\u5536\u5535\u5530\u5552\u5545\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u550c\u5532\u5565\u554e\u5539\u5548\u552d\u553b\u5540\u554b\u570a\u5707\u57fb\u5814\u57e2\u57f6\u57dc\u57f4\u5800\u57ed\u57fd\u5808\u57f8\u580b\u57f3\u57cf\u5807\u57ee\u57e3\u57f2\u57e5\u57ec\u57e1\u580e\u57fc\u5810\u57e7\u5801\u580c\u57f1\u57e9\u57f0\u580d\u5804\u595c\u5a60\u5a58\u5a55\u5a67\u5a5e\u5a38\u5a35\u5a6d\u5a50\u5a5f\u5a65\u5a6c\u5a53\u5a64\u5a57\u5a43\u5a5d\u5a52\u5a44\u5a5b\u5a48\u5a8e\u5a3e\u5a4d\u5a39\u5a4c\u5a70\u5a69\u5a47\u5a51\u5a56\u5a42\u5a5c\u5b72\u5b6e\u5bc1\u5bc0\u5c59\u5d1e\u5d0b\u5d1d\u5d1a\u5d20\u5d0c\u5d28\u5d0d\u5d26\u5d25\u5d0f\ufffd".split(""),e=0;e!=i[212].length;++e)65533!==i[212][e].charCodeAt(0)&&(n[i[212][e]]=54272+e,t[54272+e]=i[212][e]);for(i[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5d30\u5d12\u5d23\u5d1f\u5d2e\u5e3e\u5e34\u5eb1\u5eb4\u5eb9\u5eb2\u5eb3\u5f36\u5f38\u5f9b\u5f96\u5f9f\u608a\u6090\u6086\u60be\u60b0\u60ba\u60d3\u60d4\u60cf\u60e4\u60d9\u60dd\u60c8\u60b1\u60db\u60b7\u60ca\u60bf\u60c3\u60cd\u60c0\u6332\u6365\u638a\u6382\u637d\u63bd\u639e\u63ad\u639d\u6397\u63ab\u638e\u636f\u6387\u6390\u636e\u63af\u6375\u639c\u636d\u63ae\u637c\u63a4\u633b\u639f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6378\u6385\u6381\u6391\u638d\u6370\u6553\u65cd\u6665\u6661\u665b\u6659\u665c\u6662\u6718\u6879\u6887\u6890\u689c\u686d\u686e\u68ae\u68ab\u6956\u686f\u68a3\u68ac\u68a9\u6875\u6874\u68b2\u688f\u6877\u6892\u687c\u686b\u6872\u68aa\u6880\u6871\u687e\u689b\u6896\u688b\u68a0\u6889\u68a4\u6878\u687b\u6891\u688c\u688a\u687d\u6b36\u6b33\u6b37\u6b38\u6b91\u6b8f\u6b8d\u6b8e\u6b8c\u6c2a\u6dc0\u6dab\u6db4\u6db3\u6e74\u6dac\u6de9\u6de2\u6db7\u6df6\u6dd4\u6e00\u6dc8\u6de0\u6ddf\u6dd6\u6dbe\u6de5\u6ddc\u6ddd\u6ddb\u6df4\u6dca\u6dbd\u6ded\u6df0\u6dba\u6dd5\u6dc2\u6dcf\u6dc9\ufffd".split(""),e=0;e!=i[213].length;++e)65533!==i[213][e].charCodeAt(0)&&(n[i[213][e]]=54528+e,t[54528+e]=i[213][e]);for(i[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6dd0\u6df2\u6dd3\u6dfd\u6dd7\u6dcd\u6de3\u6dbb\u70fa\u710d\u70f7\u7117\u70f4\u710c\u70f0\u7104\u70f3\u7110\u70fc\u70ff\u7106\u7113\u7100\u70f8\u70f6\u710b\u7102\u710e\u727e\u727b\u727c\u727f\u731d\u7317\u7307\u7311\u7318\u730a\u7308\u72ff\u730f\u731e\u7388\u73f6\u73f8\u73f5\u7404\u7401\u73fd\u7407\u7400\u73fa\u73fc\u73ff\u740c\u740b\u73f4\u7408\u7564\u7563\u75ce\u75d2\u75cf\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75cb\u75cc\u75d1\u75d0\u768f\u7689\u76d3\u7739\u772f\u772d\u7731\u7732\u7734\u7733\u773d\u7725\u773b\u7735\u7848\u7852\u7849\u784d\u784a\u784c\u7826\u7845\u7850\u7964\u7967\u7969\u796a\u7963\u796b\u7961\u79bb\u79fa\u79f8\u79f6\u79f7\u7a8f\u7a94\u7a90\u7b35\u7b47\u7b34\u7b25\u7b30\u7b22\u7b24\u7b33\u7b18\u7b2a\u7b1d\u7b31\u7b2b\u7b2d\u7b2f\u7b32\u7b38\u7b1a\u7b23\u7c94\u7c98\u7c96\u7ca3\u7d35\u7d3d\u7d38\u7d36\u7d3a\u7d45\u7d2c\u7d29\u7d41\u7d47\u7d3e\u7d3f\u7d4a\u7d3b\u7d28\u7f63\u7f95\u7f9c\u7f9d\u7f9b\u7fca\u7fcb\u7fcd\u7fd0\u7fd1\u7fc7\u7fcf\u7fc9\u801f\ufffd".split(""),e=0;e!=i[214].length;++e)65533!==i[214][e].charCodeAt(0)&&(n[i[214][e]]=54784+e,t[54784+e]=i[214][e]);for(i[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u801e\u801b\u8047\u8043\u8048\u8118\u8125\u8119\u811b\u812d\u811f\u812c\u811e\u8121\u8115\u8127\u811d\u8122\u8211\u8238\u8233\u823a\u8234\u8232\u8274\u8390\u83a3\u83a8\u838d\u837a\u8373\u83a4\u8374\u838f\u8381\u8395\u8399\u8375\u8394\u83a9\u837d\u8383\u838c\u839d\u839b\u83aa\u838b\u837e\u83a5\u83af\u8388\u8397\u83b0\u837f\u83a6\u8387\u83ae\u8376\u839a\u8659\u8656\u86bf\u86b7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u86c2\u86c1\u86c5\u86ba\u86b0\u86c8\u86b9\u86b3\u86b8\u86cc\u86b4\u86bb\u86bc\u86c3\u86bd\u86be\u8852\u8889\u8895\u88a8\u88a2\u88aa\u889a\u8891\u88a1\u889f\u8898\u88a7\u8899\u889b\u8897\u88a4\u88ac\u888c\u8893\u888e\u8982\u89d6\u89d9\u89d5\u8a30\u8a27\u8a2c\u8a1e\u8c39\u8c3b\u8c5c\u8c5d\u8c7d\u8ca5\u8d7d\u8d7b\u8d79\u8dbc\u8dc2\u8db9\u8dbf\u8dc1\u8ed8\u8ede\u8edd\u8edc\u8ed7\u8ee0\u8ee1\u9024\u900b\u9011\u901c\u900c\u9021\u90ef\u90ea\u90f0\u90f4\u90f2\u90f3\u90d4\u90eb\u90ec\u90e9\u9156\u9158\u915a\u9153\u9155\u91ec\u91f4\u91f1\u91f3\u91f8\u91e4\u91f9\u91ea\ufffd".split(""),e=0;e!=i[215].length;++e)65533!==i[215][e].charCodeAt(0)&&(n[i[215][e]]=55040+e,t[55040+e]=i[215][e]);for(i[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u91eb\u91f7\u91e8\u91ee\u957a\u9586\u9588\u967c\u966d\u966b\u9671\u966f\u96bf\u976a\u9804\u98e5\u9997\u509b\u5095\u5094\u509e\u508b\u50a3\u5083\u508c\u508e\u509d\u5068\u509c\u5092\u5082\u5087\u515f\u51d4\u5312\u5311\u53a4\u53a7\u5591\u55a8\u55a5\u55ad\u5577\u5645\u55a2\u5593\u5588\u558f\u55b5\u5581\u55a3\u5592\u55a4\u557d\u558c\u55a6\u557f\u5595\u55a1\u558e\u570c\u5829\u5837\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5819\u581e\u5827\u5823\u5828\u57f5\u5848\u5825\u581c\u581b\u5833\u583f\u5836\u582e\u5839\u5838\u582d\u582c\u583b\u5961\u5aaf\u5a94\u5a9f\u5a7a\u5aa2\u5a9e\u5a78\u5aa6\u5a7c\u5aa5\u5aac\u5a95\u5aae\u5a37\u5a84\u5a8a\u5a97\u5a83\u5a8b\u5aa9\u5a7b\u5a7d\u5a8c\u5a9c\u5a8f\u5a93\u5a9d\u5bea\u5bcd\u5bcb\u5bd4\u5bd1\u5bca\u5bce\u5c0c\u5c30\u5d37\u5d43\u5d6b\u5d41\u5d4b\u5d3f\u5d35\u5d51\u5d4e\u5d55\u5d33\u5d3a\u5d52\u5d3d\u5d31\u5d59\u5d42\u5d39\u5d49\u5d38\u5d3c\u5d32\u5d36\u5d40\u5d45\u5e44\u5e41\u5f58\u5fa6\u5fa5\u5fab\u60c9\u60b9\u60cc\u60e2\u60ce\u60c4\u6114\ufffd".split(""),e=0;e!=i[216].length;++e)65533!==i[216][e].charCodeAt(0)&&(n[i[216][e]]=55296+e,t[55296+e]=i[216][e]);for(i[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u60f2\u610a\u6116\u6105\u60f5\u6113\u60f8\u60fc\u60fe\u60c1\u6103\u6118\u611d\u6110\u60ff\u6104\u610b\u624a\u6394\u63b1\u63b0\u63ce\u63e5\u63e8\u63ef\u63c3\u649d\u63f3\u63ca\u63e0\u63f6\u63d5\u63f2\u63f5\u6461\u63df\u63be\u63dd\u63dc\u63c4\u63d8\u63d3\u63c2\u63c7\u63cc\u63cb\u63c8\u63f0\u63d7\u63d9\u6532\u6567\u656a\u6564\u655c\u6568\u6565\u658c\u659d\u659e\u65ae\u65d0\u65d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u667c\u666c\u667b\u6680\u6671\u6679\u666a\u6672\u6701\u690c\u68d3\u6904\u68dc\u692a\u68ec\u68ea\u68f1\u690f\u68d6\u68f7\u68eb\u68e4\u68f6\u6913\u6910\u68f3\u68e1\u6907\u68cc\u6908\u6970\u68b4\u6911\u68ef\u68c6\u6914\u68f8\u68d0\u68fd\u68fc\u68e8\u690b\u690a\u6917\u68ce\u68c8\u68dd\u68de\u68e6\u68f4\u68d1\u6906\u68d4\u68e9\u6915\u6925\u68c7\u6b39\u6b3b\u6b3f\u6b3c\u6b94\u6b97\u6b99\u6b95\u6bbd\u6bf0\u6bf2\u6bf3\u6c30\u6dfc\u6e46\u6e47\u6e1f\u6e49\u6e88\u6e3c\u6e3d\u6e45\u6e62\u6e2b\u6e3f\u6e41\u6e5d\u6e73\u6e1c\u6e33\u6e4b\u6e40\u6e51\u6e3b\u6e03\u6e2e\u6e5e\ufffd".split(""),e=0;e!=i[217].length;++e)65533!==i[217][e].charCodeAt(0)&&(n[i[217][e]]=55552+e,t[55552+e]=i[217][e]);for(i[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6e68\u6e5c\u6e61\u6e31\u6e28\u6e60\u6e71\u6e6b\u6e39\u6e22\u6e30\u6e53\u6e65\u6e27\u6e78\u6e64\u6e77\u6e55\u6e79\u6e52\u6e66\u6e35\u6e36\u6e5a\u7120\u711e\u712f\u70fb\u712e\u7131\u7123\u7125\u7122\u7132\u711f\u7128\u713a\u711b\u724b\u725a\u7288\u7289\u7286\u7285\u728b\u7312\u730b\u7330\u7322\u7331\u7333\u7327\u7332\u732d\u7326\u7323\u7335\u730c\u742e\u742c\u7430\u742b\u7416\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u741a\u7421\u742d\u7431\u7424\u7423\u741d\u7429\u7420\u7432\u74fb\u752f\u756f\u756c\u75e7\u75da\u75e1\u75e6\u75dd\u75df\u75e4\u75d7\u7695\u7692\u76da\u7746\u7747\u7744\u774d\u7745\u774a\u774e\u774b\u774c\u77de\u77ec\u7860\u7864\u7865\u785c\u786d\u7871\u786a\u786e\u7870\u7869\u7868\u785e\u7862\u7974\u7973\u7972\u7970\u7a02\u7a0a\u7a03\u7a0c\u7a04\u7a99\u7ae6\u7ae4\u7b4a\u7b3b\u7b44\u7b48\u7b4c\u7b4e\u7b40\u7b58\u7b45\u7ca2\u7c9e\u7ca8\u7ca1\u7d58\u7d6f\u7d63\u7d53\u7d56\u7d67\u7d6a\u7d4f\u7d6d\u7d5c\u7d6b\u7d52\u7d54\u7d69\u7d51\u7d5f\u7d4e\u7f3e\u7f3f\u7f65\ufffd".split(""),e=0;e!=i[218].length;++e)65533!==i[218][e].charCodeAt(0)&&(n[i[218][e]]=55808+e,t[55808+e]=i[218][e]);for(i[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7f66\u7fa2\u7fa0\u7fa1\u7fd7\u8051\u804f\u8050\u80fe\u80d4\u8143\u814a\u8152\u814f\u8147\u813d\u814d\u813a\u81e6\u81ee\u81f7\u81f8\u81f9\u8204\u823c\u823d\u823f\u8275\u833b\u83cf\u83f9\u8423\u83c0\u83e8\u8412\u83e7\u83e4\u83fc\u83f6\u8410\u83c6\u83c8\u83eb\u83e3\u83bf\u8401\u83dd\u83e5\u83d8\u83ff\u83e1\u83cb\u83ce\u83d6\u83f5\u83c9\u8409\u840f\u83de\u8411\u8406\u83c2\u83f3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u83d5\u83fa\u83c7\u83d1\u83ea\u8413\u83c3\u83ec\u83ee\u83c4\u83fb\u83d7\u83e2\u841b\u83db\u83fe\u86d8\u86e2\u86e6\u86d3\u86e3\u86da\u86ea\u86dd\u86eb\u86dc\u86ec\u86e9\u86d7\u86e8\u86d1\u8848\u8856\u8855\u88ba\u88d7\u88b9\u88b8\u88c0\u88be\u88b6\u88bc\u88b7\u88bd\u88b2\u8901\u88c9\u8995\u8998\u8997\u89dd\u89da\u89db\u8a4e\u8a4d\u8a39\u8a59\u8a40\u8a57\u8a58\u8a44\u8a45\u8a52\u8a48\u8a51\u8a4a\u8a4c\u8a4f\u8c5f\u8c81\u8c80\u8cba\u8cbe\u8cb0\u8cb9\u8cb5\u8d84\u8d80\u8d89\u8dd8\u8dd3\u8dcd\u8dc7\u8dd6\u8ddc\u8dcf\u8dd5\u8dd9\u8dc8\u8dd7\u8dc5\u8eef\u8ef7\u8efa\ufffd".split(""),e=0;e!=i[219].length;++e)65533!==i[219][e].charCodeAt(0)&&(n[i[219][e]]=56064+e,t[56064+e]=i[219][e]);for(i[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ef9\u8ee6\u8eee\u8ee5\u8ef5\u8ee7\u8ee8\u8ef6\u8eeb\u8ef1\u8eec\u8ef4\u8ee9\u902d\u9034\u902f\u9106\u912c\u9104\u90ff\u90fc\u9108\u90f9\u90fb\u9101\u9100\u9107\u9105\u9103\u9161\u9164\u915f\u9162\u9160\u9201\u920a\u9225\u9203\u921a\u9226\u920f\u920c\u9200\u9212\u91ff\u91fd\u9206\u9204\u9227\u9202\u921c\u9224\u9219\u9217\u9205\u9216\u957b\u958d\u958c\u9590\u9687\u967e\u9688\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9689\u9683\u9680\u96c2\u96c8\u96c3\u96f1\u96f0\u976c\u9770\u976e\u9807\u98a9\u98eb\u9ce6\u9ef9\u4e83\u4e84\u4eb6\u50bd\u50bf\u50c6\u50ae\u50c4\u50ca\u50b4\u50c8\u50c2\u50b0\u50c1\u50ba\u50b1\u50cb\u50c9\u50b6\u50b8\u51d7\u527a\u5278\u527b\u527c\u55c3\u55db\u55cc\u55d0\u55cb\u55ca\u55dd\u55c0\u55d4\u55c4\u55e9\u55bf\u55d2\u558d\u55cf\u55d5\u55e2\u55d6\u55c8\u55f2\u55cd\u55d9\u55c2\u5714\u5853\u5868\u5864\u584f\u584d\u5849\u586f\u5855\u584e\u585d\u5859\u5865\u585b\u583d\u5863\u5871\u58fc\u5ac7\u5ac4\u5acb\u5aba\u5ab8\u5ab1\u5ab5\u5ab0\u5abf\u5ac8\u5abb\u5ac6\ufffd".split(""),e=0;e!=i[220].length;++e)65533!==i[220][e].charCodeAt(0)&&(n[i[220][e]]=56320+e,t[56320+e]=i[220][e]);for(i[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5ab7\u5ac0\u5aca\u5ab4\u5ab6\u5acd\u5ab9\u5a90\u5bd6\u5bd8\u5bd9\u5c1f\u5c33\u5d71\u5d63\u5d4a\u5d65\u5d72\u5d6c\u5d5e\u5d68\u5d67\u5d62\u5df0\u5e4f\u5e4e\u5e4a\u5e4d\u5e4b\u5ec5\u5ecc\u5ec6\u5ecb\u5ec7\u5f40\u5faf\u5fad\u60f7\u6149\u614a\u612b\u6145\u6136\u6132\u612e\u6146\u612f\u614f\u6129\u6140\u6220\u9168\u6223\u6225\u6224\u63c5\u63f1\u63eb\u6410\u6412\u6409\u6420\u6424\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6433\u6443\u641f\u6415\u6418\u6439\u6437\u6422\u6423\u640c\u6426\u6430\u6428\u6441\u6435\u642f\u640a\u641a\u6440\u6425\u6427\u640b\u63e7\u641b\u642e\u6421\u640e\u656f\u6592\u65d3\u6686\u668c\u6695\u6690\u668b\u668a\u6699\u6694\u6678\u6720\u6966\u695f\u6938\u694e\u6962\u6971\u693f\u6945\u696a\u6939\u6942\u6957\u6959\u697a\u6948\u6949\u6935\u696c\u6933\u693d\u6965\u68f0\u6978\u6934\u6969\u6940\u696f\u6944\u6976\u6958\u6941\u6974\u694c\u693b\u694b\u6937\u695c\u694f\u6951\u6932\u6952\u692f\u697b\u693c\u6b46\u6b45\u6b43\u6b42\u6b48\u6b41\u6b9b\ufa0d\u6bfb\u6bfc\ufffd".split(""),e=0;e!=i[221].length;++e)65533!==i[221][e].charCodeAt(0)&&(n[i[221][e]]=56576+e,t[56576+e]=i[221][e]);for(i[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6bf9\u6bf7\u6bf8\u6e9b\u6ed6\u6ec8\u6e8f\u6ec0\u6e9f\u6e93\u6e94\u6ea0\u6eb1\u6eb9\u6ec6\u6ed2\u6ebd\u6ec1\u6e9e\u6ec9\u6eb7\u6eb0\u6ecd\u6ea6\u6ecf\u6eb2\u6ebe\u6ec3\u6edc\u6ed8\u6e99\u6e92\u6e8e\u6e8d\u6ea4\u6ea1\u6ebf\u6eb3\u6ed0\u6eca\u6e97\u6eae\u6ea3\u7147\u7154\u7152\u7163\u7160\u7141\u715d\u7162\u7172\u7178\u716a\u7161\u7142\u7158\u7143\u714b\u7170\u715f\u7150\u7153\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7144\u714d\u715a\u724f\u728d\u728c\u7291\u7290\u728e\u733c\u7342\u733b\u733a\u7340\u734a\u7349\u7444\u744a\u744b\u7452\u7451\u7457\u7440\u744f\u7450\u744e\u7442\u7446\u744d\u7454\u74e1\u74ff\u74fe\u74fd\u751d\u7579\u7577\u6983\u75ef\u760f\u7603\u75f7\u75fe\u75fc\u75f9\u75f8\u7610\u75fb\u75f6\u75ed\u75f5\u75fd\u7699\u76b5\u76dd\u7755\u775f\u7760\u7752\u7756\u775a\u7769\u7767\u7754\u7759\u776d\u77e0\u7887\u789a\u7894\u788f\u7884\u7895\u7885\u7886\u78a1\u7883\u7879\u7899\u7880\u7896\u787b\u797c\u7982\u797d\u7979\u7a11\u7a18\u7a19\u7a12\u7a17\u7a15\u7a22\u7a13\ufffd".split(""),e=0;e!=i[222].length;++e)65533!==i[222][e].charCodeAt(0)&&(n[i[222][e]]=56832+e,t[56832+e]=i[222][e]);for(i[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a1b\u7a10\u7aa3\u7aa2\u7a9e\u7aeb\u7b66\u7b64\u7b6d\u7b74\u7b69\u7b72\u7b65\u7b73\u7b71\u7b70\u7b61\u7b78\u7b76\u7b63\u7cb2\u7cb4\u7caf\u7d88\u7d86\u7d80\u7d8d\u7d7f\u7d85\u7d7a\u7d8e\u7d7b\u7d83\u7d7c\u7d8c\u7d94\u7d84\u7d7d\u7d92\u7f6d\u7f6b\u7f67\u7f68\u7f6c\u7fa6\u7fa5\u7fa7\u7fdb\u7fdc\u8021\u8164\u8160\u8177\u815c\u8169\u815b\u8162\u8172\u6721\u815e\u8176\u8167\u816f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8144\u8161\u821d\u8249\u8244\u8240\u8242\u8245\u84f1\u843f\u8456\u8476\u8479\u848f\u848d\u8465\u8451\u8440\u8486\u8467\u8430\u844d\u847d\u845a\u8459\u8474\u8473\u845d\u8507\u845e\u8437\u843a\u8434\u847a\u8443\u8478\u8432\u8445\u8429\u83d9\u844b\u842f\u8442\u842d\u845f\u8470\u8439\u844e\u844c\u8452\u846f\u84c5\u848e\u843b\u8447\u8436\u8433\u8468\u847e\u8444\u842b\u8460\u8454\u846e\u8450\u870b\u8704\u86f7\u870c\u86fa\u86d6\u86f5\u874d\u86f8\u870e\u8709\u8701\u86f6\u870d\u8705\u88d6\u88cb\u88cd\u88ce\u88de\u88db\u88da\u88cc\u88d0\u8985\u899b\u89df\u89e5\u89e4\ufffd".split(""),e=0;e!=i[223].length;++e)65533!==i[223][e].charCodeAt(0)&&(n[i[223][e]]=57088+e,t[57088+e]=i[223][e]);for(i[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89e1\u89e0\u89e2\u89dc\u89e6\u8a76\u8a86\u8a7f\u8a61\u8a3f\u8a77\u8a82\u8a84\u8a75\u8a83\u8a81\u8a74\u8a7a\u8c3c\u8c4b\u8c4a\u8c65\u8c64\u8c66\u8c86\u8c84\u8c85\u8ccc\u8d68\u8d69\u8d91\u8d8c\u8d8e\u8d8f\u8d8d\u8d93\u8d94\u8d90\u8d92\u8df0\u8de0\u8dec\u8df1\u8dee\u8dd0\u8de9\u8de3\u8de2\u8de7\u8df2\u8deb\u8df4\u8f06\u8eff\u8f01\u8f00\u8f05\u8f07\u8f08\u8f02\u8f0b\u9052\u903f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9044\u9049\u903d\u9110\u910d\u910f\u9111\u9116\u9114\u910b\u910e\u916e\u916f\u9248\u9252\u9230\u923a\u9266\u9233\u9265\u925e\u9283\u922e\u924a\u9246\u926d\u926c\u924f\u9260\u9267\u926f\u9236\u9261\u9270\u9231\u9254\u9263\u9250\u9272\u924e\u9253\u924c\u9256\u9232\u959f\u959c\u959e\u959b\u9692\u9693\u9691\u9697\u96ce\u96fa\u96fd\u96f8\u96f5\u9773\u9777\u9778\u9772\u980f\u980d\u980e\u98ac\u98f6\u98f9\u99af\u99b2\u99b0\u99b5\u9aad\u9aab\u9b5b\u9cea\u9ced\u9ce7\u9e80\u9efd\u50e6\u50d4\u50d7\u50e8\u50f3\u50db\u50ea\u50dd\u50e4\u50d3\u50ec\u50f0\u50ef\u50e3\u50e0\ufffd".split(""),e=0;e!=i[224].length;++e)65533!==i[224][e].charCodeAt(0)&&(n[i[224][e]]=57344+e,t[57344+e]=i[224][e]);for(i[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51d8\u5280\u5281\u52e9\u52eb\u5330\u53ac\u5627\u5615\u560c\u5612\u55fc\u560f\u561c\u5601\u5613\u5602\u55fa\u561d\u5604\u55ff\u55f9\u5889\u587c\u5890\u5898\u5886\u5881\u587f\u5874\u588b\u587a\u5887\u5891\u588e\u5876\u5882\u5888\u587b\u5894\u588f\u58fe\u596b\u5adc\u5aee\u5ae5\u5ad5\u5aea\u5ada\u5aed\u5aeb\u5af3\u5ae2\u5ae0\u5adb\u5aec\u5ade\u5add\u5ad9\u5ae8\u5adf\u5b77\u5be0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5be3\u5c63\u5d82\u5d80\u5d7d\u5d86\u5d7a\u5d81\u5d77\u5d8a\u5d89\u5d88\u5d7e\u5d7c\u5d8d\u5d79\u5d7f\u5e58\u5e59\u5e53\u5ed8\u5ed1\u5ed7\u5ece\u5edc\u5ed5\u5ed9\u5ed2\u5ed4\u5f44\u5f43\u5f6f\u5fb6\u612c\u6128\u6141\u615e\u6171\u6173\u6152\u6153\u6172\u616c\u6180\u6174\u6154\u617a\u615b\u6165\u613b\u616a\u6161\u6156\u6229\u6227\u622b\u642b\u644d\u645b\u645d\u6474\u6476\u6472\u6473\u647d\u6475\u6466\u64a6\u644e\u6482\u645e\u645c\u644b\u6453\u6460\u6450\u647f\u643f\u646c\u646b\u6459\u6465\u6477\u6573\u65a0\u66a1\u66a0\u669f\u6705\u6704\u6722\u69b1\u69b6\u69c9\ufffd".split(""),e=0;e!=i[225].length;++e)65533!==i[225][e].charCodeAt(0)&&(n[i[225][e]]=57600+e,t[57600+e]=i[225][e]);for(i[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u69a0\u69ce\u6996\u69b0\u69ac\u69bc\u6991\u6999\u698e\u69a7\u698d\u69a9\u69be\u69af\u69bf\u69c4\u69bd\u69a4\u69d4\u69b9\u69ca\u699a\u69cf\u69b3\u6993\u69aa\u69a1\u699e\u69d9\u6997\u6990\u69c2\u69b5\u69a5\u69c6\u6b4a\u6b4d\u6b4b\u6b9e\u6b9f\u6ba0\u6bc3\u6bc4\u6bfe\u6ece\u6ef5\u6ef1\u6f03\u6f25\u6ef8\u6f37\u6efb\u6f2e\u6f09\u6f4e\u6f19\u6f1a\u6f27\u6f18\u6f3b\u6f12\u6eed\u6f0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f36\u6f73\u6ef9\u6eee\u6f2d\u6f40\u6f30\u6f3c\u6f35\u6eeb\u6f07\u6f0e\u6f43\u6f05\u6efd\u6ef6\u6f39\u6f1c\u6efc\u6f3a\u6f1f\u6f0d\u6f1e\u6f08\u6f21\u7187\u7190\u7189\u7180\u7185\u7182\u718f\u717b\u7186\u7181\u7197\u7244\u7253\u7297\u7295\u7293\u7343\u734d\u7351\u734c\u7462\u7473\u7471\u7475\u7472\u7467\u746e\u7500\u7502\u7503\u757d\u7590\u7616\u7608\u760c\u7615\u7611\u760a\u7614\u76b8\u7781\u777c\u7785\u7782\u776e\u7780\u776f\u777e\u7783\u78b2\u78aa\u78b4\u78ad\u78a8\u787e\u78ab\u789e\u78a5\u78a0\u78ac\u78a2\u78a4\u7998\u798a\u798b\u7996\u7995\u7994\u7993\ufffd".split(""),e=0;e!=i[226].length;++e)65533!==i[226][e].charCodeAt(0)&&(n[i[226][e]]=57856+e,t[57856+e]=i[226][e]);for(i[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7997\u7988\u7992\u7990\u7a2b\u7a4a\u7a30\u7a2f\u7a28\u7a26\u7aa8\u7aab\u7aac\u7aee\u7b88\u7b9c\u7b8a\u7b91\u7b90\u7b96\u7b8d\u7b8c\u7b9b\u7b8e\u7b85\u7b98\u5284\u7b99\u7ba4\u7b82\u7cbb\u7cbf\u7cbc\u7cba\u7da7\u7db7\u7dc2\u7da3\u7daa\u7dc1\u7dc0\u7dc5\u7d9d\u7dce\u7dc4\u7dc6\u7dcb\u7dcc\u7daf\u7db9\u7d96\u7dbc\u7d9f\u7da6\u7dae\u7da9\u7da1\u7dc9\u7f73\u7fe2\u7fe3\u7fe5\u7fde\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8024\u805d\u805c\u8189\u8186\u8183\u8187\u818d\u818c\u818b\u8215\u8497\u84a4\u84a1\u849f\u84ba\u84ce\u84c2\u84ac\u84ae\u84ab\u84b9\u84b4\u84c1\u84cd\u84aa\u849a\u84b1\u84d0\u849d\u84a7\u84bb\u84a2\u8494\u84c7\u84cc\u849b\u84a9\u84af\u84a8\u84d6\u8498\u84b6\u84cf\u84a0\u84d7\u84d4\u84d2\u84db\u84b0\u8491\u8661\u8733\u8723\u8728\u876b\u8740\u872e\u871e\u8721\u8719\u871b\u8743\u872c\u8741\u873e\u8746\u8720\u8732\u872a\u872d\u873c\u8712\u873a\u8731\u8735\u8742\u8726\u8727\u8738\u8724\u871a\u8730\u8711\u88f7\u88e7\u88f1\u88f2\u88fa\u88fe\u88ee\u88fc\u88f6\u88fb\ufffd".split(""),e=0;e!=i[227].length;++e)65533!==i[227][e].charCodeAt(0)&&(n[i[227][e]]=58112+e,t[58112+e]=i[227][e]);for(i[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u88f0\u88ec\u88eb\u899d\u89a1\u899f\u899e\u89e9\u89eb\u89e8\u8aab\u8a99\u8a8b\u8a92\u8a8f\u8a96\u8c3d\u8c68\u8c69\u8cd5\u8ccf\u8cd7\u8d96\u8e09\u8e02\u8dff\u8e0d\u8dfd\u8e0a\u8e03\u8e07\u8e06\u8e05\u8dfe\u8e00\u8e04\u8f10\u8f11\u8f0e\u8f0d\u9123\u911c\u9120\u9122\u911f\u911d\u911a\u9124\u9121\u911b\u917a\u9172\u9179\u9173\u92a5\u92a4\u9276\u929b\u927a\u92a0\u9294\u92aa\u928d\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92a6\u929a\u92ab\u9279\u9297\u927f\u92a3\u92ee\u928e\u9282\u9295\u92a2\u927d\u9288\u92a1\u928a\u9286\u928c\u9299\u92a7\u927e\u9287\u92a9\u929d\u928b\u922d\u969e\u96a1\u96ff\u9758\u977d\u977a\u977e\u9783\u9780\u9782\u977b\u9784\u9781\u977f\u97ce\u97cd\u9816\u98ad\u98ae\u9902\u9900\u9907\u999d\u999c\u99c3\u99b9\u99bb\u99ba\u99c2\u99bd\u99c7\u9ab1\u9ae3\u9ae7\u9b3e\u9b3f\u9b60\u9b61\u9b5f\u9cf1\u9cf2\u9cf5\u9ea7\u50ff\u5103\u5130\u50f8\u5106\u5107\u50f6\u50fe\u510b\u510c\u50fd\u510a\u528b\u528c\u52f1\u52ef\u5648\u5642\u564c\u5635\u5641\u564a\u5649\u5646\u5658\ufffd".split(""),e=0;e!=i[228].length;++e)65533!==i[228][e].charCodeAt(0)&&(n[i[228][e]]=58368+e,t[58368+e]=i[228][e]);for(i[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u565a\u5640\u5633\u563d\u562c\u563e\u5638\u562a\u563a\u571a\u58ab\u589d\u58b1\u58a0\u58a3\u58af\u58ac\u58a5\u58a1\u58ff\u5aff\u5af4\u5afd\u5af7\u5af6\u5b03\u5af8\u5b02\u5af9\u5b01\u5b07\u5b05\u5b0f\u5c67\u5d99\u5d97\u5d9f\u5d92\u5da2\u5d93\u5d95\u5da0\u5d9c\u5da1\u5d9a\u5d9e\u5e69\u5e5d\u5e60\u5e5c\u7df3\u5edb\u5ede\u5ee1\u5f49\u5fb2\u618b\u6183\u6179\u61b1\u61b0\u61a2\u6189\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u619b\u6193\u61af\u61ad\u619f\u6192\u61aa\u61a1\u618d\u6166\u61b3\u622d\u646e\u6470\u6496\u64a0\u6485\u6497\u649c\u648f\u648b\u648a\u648c\u64a3\u649f\u6468\u64b1\u6498\u6576\u657a\u6579\u657b\u65b2\u65b3\u66b5\u66b0\u66a9\u66b2\u66b7\u66aa\u66af\u6a00\u6a06\u6a17\u69e5\u69f8\u6a15\u69f1\u69e4\u6a20\u69ff\u69ec\u69e2\u6a1b\u6a1d\u69fe\u6a27\u69f2\u69ee\u6a14\u69f7\u69e7\u6a40\u6a08\u69e6\u69fb\u6a0d\u69fc\u69eb\u6a09\u6a04\u6a18\u6a25\u6a0f\u69f6\u6a26\u6a07\u69f4\u6a16\u6b51\u6ba5\u6ba3\u6ba2\u6ba6\u6c01\u6c00\u6bff\u6c02\u6f41\u6f26\u6f7e\u6f87\u6fc6\u6f92\ufffd".split(""),e=0;e!=i[229].length;++e)65533!==i[229][e].charCodeAt(0)&&(n[i[229][e]]=58624+e,t[58624+e]=i[229][e]);for(i[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6f8d\u6f89\u6f8c\u6f62\u6f4f\u6f85\u6f5a\u6f96\u6f76\u6f6c\u6f82\u6f55\u6f72\u6f52\u6f50\u6f57\u6f94\u6f93\u6f5d\u6f00\u6f61\u6f6b\u6f7d\u6f67\u6f90\u6f53\u6f8b\u6f69\u6f7f\u6f95\u6f63\u6f77\u6f6a\u6f7b\u71b2\u71af\u719b\u71b0\u71a0\u719a\u71a9\u71b5\u719d\u71a5\u719e\u71a4\u71a1\u71aa\u719c\u71a7\u71b3\u7298\u729a\u7358\u7352\u735e\u735f\u7360\u735d\u735b\u7361\u735a\u7359\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7362\u7487\u7489\u748a\u7486\u7481\u747d\u7485\u7488\u747c\u7479\u7508\u7507\u757e\u7625\u761e\u7619\u761d\u761c\u7623\u761a\u7628\u761b\u769c\u769d\u769e\u769b\u778d\u778f\u7789\u7788\u78cd\u78bb\u78cf\u78cc\u78d1\u78ce\u78d4\u78c8\u78c3\u78c4\u78c9\u799a\u79a1\u79a0\u799c\u79a2\u799b\u6b76\u7a39\u7ab2\u7ab4\u7ab3\u7bb7\u7bcb\u7bbe\u7bac\u7bce\u7baf\u7bb9\u7bca\u7bb5\u7cc5\u7cc8\u7ccc\u7ccb\u7df7\u7ddb\u7dea\u7de7\u7dd7\u7de1\u7e03\u7dfa\u7de6\u7df6\u7df1\u7df0\u7dee\u7ddf\u7f76\u7fac\u7fb0\u7fad\u7fed\u7feb\u7fea\u7fec\u7fe6\u7fe8\u8064\u8067\u81a3\u819f\ufffd".split(""),e=0;e!=i[230].length;++e)65533!==i[230][e].charCodeAt(0)&&(n[i[230][e]]=58880+e,t[58880+e]=i[230][e]);for(i[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u819e\u8195\u81a2\u8199\u8197\u8216\u824f\u8253\u8252\u8250\u824e\u8251\u8524\u853b\u850f\u8500\u8529\u850e\u8509\u850d\u851f\u850a\u8527\u851c\u84fb\u852b\u84fa\u8508\u850c\u84f4\u852a\u84f2\u8515\u84f7\u84eb\u84f3\u84fc\u8512\u84ea\u84e9\u8516\u84fe\u8528\u851d\u852e\u8502\u84fd\u851e\u84f6\u8531\u8526\u84e7\u84e8\u84f0\u84ef\u84f9\u8518\u8520\u8530\u850b\u8519\u852f\u8662\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8756\u8763\u8764\u8777\u87e1\u8773\u8758\u8754\u875b\u8752\u8761\u875a\u8751\u875e\u876d\u876a\u8750\u874e\u875f\u875d\u876f\u876c\u877a\u876e\u875c\u8765\u874f\u877b\u8775\u8762\u8767\u8769\u885a\u8905\u890c\u8914\u890b\u8917\u8918\u8919\u8906\u8916\u8911\u890e\u8909\u89a2\u89a4\u89a3\u89ed\u89f0\u89ec\u8acf\u8ac6\u8ab8\u8ad3\u8ad1\u8ad4\u8ad5\u8abb\u8ad7\u8abe\u8ac0\u8ac5\u8ad8\u8ac3\u8aba\u8abd\u8ad9\u8c3e\u8c4d\u8c8f\u8ce5\u8cdf\u8cd9\u8ce8\u8cda\u8cdd\u8ce7\u8da0\u8d9c\u8da1\u8d9b\u8e20\u8e23\u8e25\u8e24\u8e2e\u8e15\u8e1b\u8e16\u8e11\u8e19\u8e26\u8e27\ufffd".split(""),e=0;e!=i[231].length;++e)65533!==i[231][e].charCodeAt(0)&&(n[i[231][e]]=59136+e,t[59136+e]=i[231][e]);for(i[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e14\u8e12\u8e18\u8e13\u8e1c\u8e17\u8e1a\u8f2c\u8f24\u8f18\u8f1a\u8f20\u8f23\u8f16\u8f17\u9073\u9070\u906f\u9067\u906b\u912f\u912b\u9129\u912a\u9132\u9126\u912e\u9185\u9186\u918a\u9181\u9182\u9184\u9180\u92d0\u92c3\u92c4\u92c0\u92d9\u92b6\u92cf\u92f1\u92df\u92d8\u92e9\u92d7\u92dd\u92cc\u92ef\u92c2\u92e8\u92ca\u92c8\u92ce\u92e6\u92cd\u92d5\u92c9\u92e0\u92de\u92e7\u92d1\u92d3\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u92b5\u92e1\u92c6\u92b4\u957c\u95ac\u95ab\u95ae\u95b0\u96a4\u96a2\u96d3\u9705\u9708\u9702\u975a\u978a\u978e\u9788\u97d0\u97cf\u981e\u981d\u9826\u9829\u9828\u9820\u981b\u9827\u98b2\u9908\u98fa\u9911\u9914\u9916\u9917\u9915\u99dc\u99cd\u99cf\u99d3\u99d4\u99ce\u99c9\u99d6\u99d8\u99cb\u99d7\u99cc\u9ab3\u9aec\u9aeb\u9af3\u9af2\u9af1\u9b46\u9b43\u9b67\u9b74\u9b71\u9b66\u9b76\u9b75\u9b70\u9b68\u9b64\u9b6c\u9cfc\u9cfa\u9cfd\u9cff\u9cf7\u9d07\u9d00\u9cf9\u9cfb\u9d08\u9d05\u9d04\u9e83\u9ed3\u9f0f\u9f10\u511c\u5113\u5117\u511a\u5111\u51de\u5334\u53e1\u5670\u5660\u566e\ufffd".split(""),e=0;e!=i[232].length;++e)65533!==i[232][e].charCodeAt(0)&&(n[i[232][e]]=59392+e,t[59392+e]=i[232][e]);for(i[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5673\u5666\u5663\u566d\u5672\u565e\u5677\u571c\u571b\u58c8\u58bd\u58c9\u58bf\u58ba\u58c2\u58bc\u58c6\u5b17\u5b19\u5b1b\u5b21\u5b14\u5b13\u5b10\u5b16\u5b28\u5b1a\u5b20\u5b1e\u5bef\u5dac\u5db1\u5da9\u5da7\u5db5\u5db0\u5dae\u5daa\u5da8\u5db2\u5dad\u5daf\u5db4\u5e67\u5e68\u5e66\u5e6f\u5ee9\u5ee7\u5ee6\u5ee8\u5ee5\u5f4b\u5fbc\u619d\u61a8\u6196\u61c5\u61b4\u61c6\u61c1\u61cc\u61ba\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u61bf\u61b8\u618c\u64d7\u64d6\u64d0\u64cf\u64c9\u64bd\u6489\u64c3\u64db\u64f3\u64d9\u6533\u657f\u657c\u65a2\u66c8\u66be\u66c0\u66ca\u66cb\u66cf\u66bd\u66bb\u66ba\u66cc\u6723\u6a34\u6a66\u6a49\u6a67\u6a32\u6a68\u6a3e\u6a5d\u6a6d\u6a76\u6a5b\u6a51\u6a28\u6a5a\u6a3b\u6a3f\u6a41\u6a6a\u6a64\u6a50\u6a4f\u6a54\u6a6f\u6a69\u6a60\u6a3c\u6a5e\u6a56\u6a55\u6a4d\u6a4e\u6a46\u6b55\u6b54\u6b56\u6ba7\u6baa\u6bab\u6bc8\u6bc7\u6c04\u6c03\u6c06\u6fad\u6fcb\u6fa3\u6fc7\u6fbc\u6fce\u6fc8\u6f5e\u6fc4\u6fbd\u6f9e\u6fca\u6fa8\u7004\u6fa5\u6fae\u6fba\u6fac\u6faa\u6fcf\u6fbf\u6fb8\ufffd".split(""),e=0;e!=i[233].length;++e)65533!==i[233][e].charCodeAt(0)&&(n[i[233][e]]=59648+e,t[59648+e]=i[233][e]);for(i[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fa2\u6fc9\u6fab\u6fcd\u6faf\u6fb2\u6fb0\u71c5\u71c2\u71bf\u71b8\u71d6\u71c0\u71c1\u71cb\u71d4\u71ca\u71c7\u71cf\u71bd\u71d8\u71bc\u71c6\u71da\u71db\u729d\u729e\u7369\u7366\u7367\u736c\u7365\u736b\u736a\u747f\u749a\u74a0\u7494\u7492\u7495\u74a1\u750b\u7580\u762f\u762d\u7631\u763d\u7633\u763c\u7635\u7632\u7630\u76bb\u76e6\u779a\u779d\u77a1\u779c\u779b\u77a2\u77a3\u7795\u7799\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7797\u78dd\u78e9\u78e5\u78ea\u78de\u78e3\u78db\u78e1\u78e2\u78ed\u78df\u78e0\u79a4\u7a44\u7a48\u7a47\u7ab6\u7ab8\u7ab5\u7ab1\u7ab7\u7bde\u7be3\u7be7\u7bdd\u7bd5\u7be5\u7bda\u7be8\u7bf9\u7bd4\u7bea\u7be2\u7bdc\u7beb\u7bd8\u7bdf\u7cd2\u7cd4\u7cd7\u7cd0\u7cd1\u7e12\u7e21\u7e17\u7e0c\u7e1f\u7e20\u7e13\u7e0e\u7e1c\u7e15\u7e1a\u7e22\u7e0b\u7e0f\u7e16\u7e0d\u7e14\u7e25\u7e24\u7f43\u7f7b\u7f7c\u7f7a\u7fb1\u7fef\u802a\u8029\u806c\u81b1\u81a6\u81ae\u81b9\u81b5\u81ab\u81b0\u81ac\u81b4\u81b2\u81b7\u81a7\u81f2\u8255\u8256\u8257\u8556\u8545\u856b\u854d\u8553\u8561\u8558\ufffd".split(""),e=0;e!=i[234].length;++e)65533!==i[234][e].charCodeAt(0)&&(n[i[234][e]]=59904+e,t[59904+e]=i[234][e]);for(i[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8540\u8546\u8564\u8541\u8562\u8544\u8551\u8547\u8563\u853e\u855b\u8571\u854e\u856e\u8575\u8555\u8567\u8560\u858c\u8566\u855d\u8554\u8565\u856c\u8663\u8665\u8664\u879b\u878f\u8797\u8793\u8792\u8788\u8781\u8796\u8798\u8779\u8787\u87a3\u8785\u8790\u8791\u879d\u8784\u8794\u879c\u879a\u8789\u891e\u8926\u8930\u892d\u892e\u8927\u8931\u8922\u8929\u8923\u892f\u892c\u891f\u89f1\u8ae0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8ae2\u8af2\u8af4\u8af5\u8add\u8b14\u8ae4\u8adf\u8af0\u8ac8\u8ade\u8ae1\u8ae8\u8aff\u8aef\u8afb\u8c91\u8c92\u8c90\u8cf5\u8cee\u8cf1\u8cf0\u8cf3\u8d6c\u8d6e\u8da5\u8da7\u8e33\u8e3e\u8e38\u8e40\u8e45\u8e36\u8e3c\u8e3d\u8e41\u8e30\u8e3f\u8ebd\u8f36\u8f2e\u8f35\u8f32\u8f39\u8f37\u8f34\u9076\u9079\u907b\u9086\u90fa\u9133\u9135\u9136\u9193\u9190\u9191\u918d\u918f\u9327\u931e\u9308\u931f\u9306\u930f\u937a\u9338\u933c\u931b\u9323\u9312\u9301\u9346\u932d\u930e\u930d\u92cb\u931d\u92fa\u9325\u9313\u92f9\u92f7\u9334\u9302\u9324\u92ff\u9329\u9339\u9335\u932a\u9314\u930c\ufffd".split(""),e=0;e!=i[235].length;++e)65533!==i[235][e].charCodeAt(0)&&(n[i[235][e]]=60160+e,t[60160+e]=i[235][e]);for(i[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u930b\u92fe\u9309\u9300\u92fb\u9316\u95bc\u95cd\u95be\u95b9\u95ba\u95b6\u95bf\u95b5\u95bd\u96a9\u96d4\u970b\u9712\u9710\u9799\u9797\u9794\u97f0\u97f8\u9835\u982f\u9832\u9924\u991f\u9927\u9929\u999e\u99ee\u99ec\u99e5\u99e4\u99f0\u99e3\u99ea\u99e9\u99e7\u9ab9\u9abf\u9ab4\u9abb\u9af6\u9afa\u9af9\u9af7\u9b33\u9b80\u9b85\u9b87\u9b7c\u9b7e\u9b7b\u9b82\u9b93\u9b92\u9b90\u9b7a\u9b95\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9b7d\u9b88\u9d25\u9d17\u9d20\u9d1e\u9d14\u9d29\u9d1d\u9d18\u9d22\u9d10\u9d19\u9d1f\u9e88\u9e86\u9e87\u9eae\u9ead\u9ed5\u9ed6\u9efa\u9f12\u9f3d\u5126\u5125\u5122\u5124\u5120\u5129\u52f4\u5693\u568c\u568d\u5686\u5684\u5683\u567e\u5682\u567f\u5681\u58d6\u58d4\u58cf\u58d2\u5b2d\u5b25\u5b32\u5b23\u5b2c\u5b27\u5b26\u5b2f\u5b2e\u5b7b\u5bf1\u5bf2\u5db7\u5e6c\u5e6a\u5fbe\u5fbb\u61c3\u61b5\u61bc\u61e7\u61e0\u61e5\u61e4\u61e8\u61de\u64ef\u64e9\u64e3\u64eb\u64e4\u64e8\u6581\u6580\u65b6\u65da\u66d2\u6a8d\u6a96\u6a81\u6aa5\u6a89\u6a9f\u6a9b\u6aa1\u6a9e\u6a87\u6a93\u6a8e\ufffd".split(""),e=0;e!=i[236].length;++e)65533!==i[236][e].charCodeAt(0)&&(n[i[236][e]]=60416+e,t[60416+e]=i[236][e]);for(i[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6a95\u6a83\u6aa8\u6aa4\u6a91\u6a7f\u6aa6\u6a9a\u6a85\u6a8c\u6a92\u6b5b\u6bad\u6c09\u6fcc\u6fa9\u6ff4\u6fd4\u6fe3\u6fdc\u6fed\u6fe7\u6fe6\u6fde\u6ff2\u6fdd\u6fe2\u6fe8\u71e1\u71f1\u71e8\u71f2\u71e4\u71f0\u71e2\u7373\u736e\u736f\u7497\u74b2\u74ab\u7490\u74aa\u74ad\u74b1\u74a5\u74af\u7510\u7511\u7512\u750f\u7584\u7643\u7648\u7649\u7647\u76a4\u76e9\u77b5\u77ab\u77b2\u77b7\u77b6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u77b4\u77b1\u77a8\u77f0\u78f3\u78fd\u7902\u78fb\u78fc\u78f2\u7905\u78f9\u78fe\u7904\u79ab\u79a8\u7a5c\u7a5b\u7a56\u7a58\u7a54\u7a5a\u7abe\u7ac0\u7ac1\u7c05\u7c0f\u7bf2\u7c00\u7bff\u7bfb\u7c0e\u7bf4\u7c0b\u7bf3\u7c02\u7c09\u7c03\u7c01\u7bf8\u7bfd\u7c06\u7bf0\u7bf1\u7c10\u7c0a\u7ce8\u7e2d\u7e3c\u7e42\u7e33\u9848\u7e38\u7e2a\u7e49\u7e40\u7e47\u7e29\u7e4c\u7e30\u7e3b\u7e36\u7e44\u7e3a\u7f45\u7f7f\u7f7e\u7f7d\u7ff4\u7ff2\u802c\u81bb\u81c4\u81cc\u81ca\u81c5\u81c7\u81bc\u81e9\u825b\u825a\u825c\u8583\u8580\u858f\u85a7\u8595\u85a0\u858b\u85a3\u857b\u85a4\u859a\u859e\ufffd".split(""),e=0;e!=i[237].length;++e)65533!==i[237][e].charCodeAt(0)&&(n[i[237][e]]=60672+e,t[60672+e]=i[237][e]);for(i[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8577\u857c\u8589\u85a1\u857a\u8578\u8557\u858e\u8596\u8586\u858d\u8599\u859d\u8581\u85a2\u8582\u8588\u8585\u8579\u8576\u8598\u8590\u859f\u8668\u87be\u87aa\u87ad\u87c5\u87b0\u87ac\u87b9\u87b5\u87bc\u87ae\u87c9\u87c3\u87c2\u87cc\u87b7\u87af\u87c4\u87ca\u87b4\u87b6\u87bf\u87b8\u87bd\u87de\u87b2\u8935\u8933\u893c\u893e\u8941\u8952\u8937\u8942\u89ad\u89af\u89ae\u89f2\u89f3\u8b1e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b18\u8b16\u8b11\u8b05\u8b0b\u8b22\u8b0f\u8b12\u8b15\u8b07\u8b0d\u8b08\u8b06\u8b1c\u8b13\u8b1a\u8c4f\u8c70\u8c72\u8c71\u8c6f\u8c95\u8c94\u8cf9\u8d6f\u8e4e\u8e4d\u8e53\u8e50\u8e4c\u8e47\u8f43\u8f40\u9085\u907e\u9138\u919a\u91a2\u919b\u9199\u919f\u91a1\u919d\u91a0\u93a1\u9383\u93af\u9364\u9356\u9347\u937c\u9358\u935c\u9376\u9349\u9350\u9351\u9360\u936d\u938f\u934c\u936a\u9379\u9357\u9355\u9352\u934f\u9371\u9377\u937b\u9361\u935e\u9363\u9367\u9380\u934e\u9359\u95c7\u95c0\u95c9\u95c3\u95c5\u95b7\u96ae\u96b0\u96ac\u9720\u971f\u9718\u971d\u9719\u979a\u97a1\u979c\ufffd".split(""),e=0;e!=i[238].length;++e)65533!==i[238][e].charCodeAt(0)&&(n[i[238][e]]=60928+e,t[60928+e]=i[238][e]);for(i[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u979e\u979d\u97d5\u97d4\u97f1\u9841\u9844\u984a\u9849\u9845\u9843\u9925\u992b\u992c\u992a\u9933\u9932\u992f\u992d\u9931\u9930\u9998\u99a3\u99a1\u9a02\u99fa\u99f4\u99f7\u99f9\u99f8\u99f6\u99fb\u99fd\u99fe\u99fc\u9a03\u9abe\u9afe\u9afd\u9b01\u9afc\u9b48\u9b9a\u9ba8\u9b9e\u9b9b\u9ba6\u9ba1\u9ba5\u9ba4\u9b86\u9ba2\u9ba0\u9baf\u9d33\u9d41\u9d67\u9d36\u9d2e\u9d2f\u9d31\u9d38\u9d30\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9d45\u9d42\u9d43\u9d3e\u9d37\u9d40\u9d3d\u7ff5\u9d2d\u9e8a\u9e89\u9e8d\u9eb0\u9ec8\u9eda\u9efb\u9eff\u9f24\u9f23\u9f22\u9f54\u9fa0\u5131\u512d\u512e\u5698\u569c\u5697\u569a\u569d\u5699\u5970\u5b3c\u5c69\u5c6a\u5dc0\u5e6d\u5e6e\u61d8\u61df\u61ed\u61ee\u61f1\u61ea\u61f0\u61eb\u61d6\u61e9\u64ff\u6504\u64fd\u64f8\u6501\u6503\u64fc\u6594\u65db\u66da\u66db\u66d8\u6ac5\u6ab9\u6abd\u6ae1\u6ac6\u6aba\u6ab6\u6ab7\u6ac7\u6ab4\u6aad\u6b5e\u6bc9\u6c0b\u7007\u700c\u700d\u7001\u7005\u7014\u700e\u6fff\u7000\u6ffb\u7026\u6ffc\u6ff7\u700a\u7201\u71ff\u71f9\u7203\u71fd\u7376\ufffd".split(""),e=0;e!=i[239].length;++e)65533!==i[239][e].charCodeAt(0)&&(n[i[239][e]]=61184+e,t[61184+e]=i[239][e]);for(i[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u74b8\u74c0\u74b5\u74c1\u74be\u74b6\u74bb\u74c2\u7514\u7513\u765c\u7664\u7659\u7650\u7653\u7657\u765a\u76a6\u76bd\u76ec\u77c2\u77ba\u78ff\u790c\u7913\u7914\u7909\u7910\u7912\u7911\u79ad\u79ac\u7a5f\u7c1c\u7c29\u7c19\u7c20\u7c1f\u7c2d\u7c1d\u7c26\u7c28\u7c22\u7c25\u7c30\u7e5c\u7e50\u7e56\u7e63\u7e58\u7e62\u7e5f\u7e51\u7e60\u7e57\u7e53\u7fb5\u7fb3\u7ff7\u7ff8\u8075\u81d1\u81d2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81d0\u825f\u825e\u85b4\u85c6\u85c0\u85c3\u85c2\u85b3\u85b5\u85bd\u85c7\u85c4\u85bf\u85cb\u85ce\u85c8\u85c5\u85b1\u85b6\u85d2\u8624\u85b8\u85b7\u85be\u8669\u87e7\u87e6\u87e2\u87db\u87eb\u87ea\u87e5\u87df\u87f3\u87e4\u87d4\u87dc\u87d3\u87ed\u87d8\u87e3\u87a4\u87d7\u87d9\u8801\u87f4\u87e8\u87dd\u8953\u894b\u894f\u894c\u8946\u8950\u8951\u8949\u8b2a\u8b27\u8b23\u8b33\u8b30\u8b35\u8b47\u8b2f\u8b3c\u8b3e\u8b31\u8b25\u8b37\u8b26\u8b36\u8b2e\u8b24\u8b3b\u8b3d\u8b3a\u8c42\u8c75\u8c99\u8c98\u8c97\u8cfe\u8d04\u8d02\u8d00\u8e5c\u8e62\u8e60\u8e57\u8e56\u8e5e\u8e65\u8e67\ufffd".split(""),e=0;e!=i[240].length;++e)65533!==i[240][e].charCodeAt(0)&&(n[i[240][e]]=61440+e,t[61440+e]=i[240][e]);for(i[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8e5b\u8e5a\u8e61\u8e5d\u8e69\u8e54\u8f46\u8f47\u8f48\u8f4b\u9128\u913a\u913b\u913e\u91a8\u91a5\u91a7\u91af\u91aa\u93b5\u938c\u9392\u93b7\u939b\u939d\u9389\u93a7\u938e\u93aa\u939e\u93a6\u9395\u9388\u9399\u939f\u938d\u93b1\u9391\u93b2\u93a4\u93a8\u93b4\u93a3\u93a5\u95d2\u95d3\u95d1\u96b3\u96d7\u96da\u5dc2\u96df\u96d8\u96dd\u9723\u9722\u9725\u97ac\u97ae\u97a8\u97ab\u97a4\u97aa\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97a2\u97a5\u97d7\u97d9\u97d6\u97d8\u97fa\u9850\u9851\u9852\u98b8\u9941\u993c\u993a\u9a0f\u9a0b\u9a09\u9a0d\u9a04\u9a11\u9a0a\u9a05\u9a07\u9a06\u9ac0\u9adc\u9b08\u9b04\u9b05\u9b29\u9b35\u9b4a\u9b4c\u9b4b\u9bc7\u9bc6\u9bc3\u9bbf\u9bc1\u9bb5\u9bb8\u9bd3\u9bb6\u9bc4\u9bb9\u9bbd\u9d5c\u9d53\u9d4f\u9d4a\u9d5b\u9d4b\u9d59\u9d56\u9d4c\u9d57\u9d52\u9d54\u9d5f\u9d58\u9d5a\u9e8e\u9e8c\u9edf\u9f01\u9f00\u9f16\u9f25\u9f2b\u9f2a\u9f29\u9f28\u9f4c\u9f55\u5134\u5135\u5296\u52f7\u53b4\u56ab\u56ad\u56a6\u56a7\u56aa\u56ac\u58da\u58dd\u58db\u5912\u5b3d\u5b3e\u5b3f\u5dc3\u5e70\ufffd".split(""),e=0;e!=i[241].length;++e)65533!==i[241][e].charCodeAt(0)&&(n[i[241][e]]=61696+e,t[61696+e]=i[241][e]);for(i[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5fbf\u61fb\u6507\u6510\u650d\u6509\u650c\u650e\u6584\u65de\u65dd\u66de\u6ae7\u6ae0\u6acc\u6ad1\u6ad9\u6acb\u6adf\u6adc\u6ad0\u6aeb\u6acf\u6acd\u6ade\u6b60\u6bb0\u6c0c\u7019\u7027\u7020\u7016\u702b\u7021\u7022\u7023\u7029\u7017\u7024\u701c\u702a\u720c\u720a\u7207\u7202\u7205\u72a5\u72a6\u72a4\u72a3\u72a1\u74cb\u74c5\u74b7\u74c3\u7516\u7660\u77c9\u77ca\u77c4\u77f1\u791d\u791b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7921\u791c\u7917\u791e\u79b0\u7a67\u7a68\u7c33\u7c3c\u7c39\u7c2c\u7c3b\u7cec\u7cea\u7e76\u7e75\u7e78\u7e70\u7e77\u7e6f\u7e7a\u7e72\u7e74\u7e68\u7f4b\u7f4a\u7f83\u7f86\u7fb7\u7ffd\u7ffe\u8078\u81d7\u81d5\u8264\u8261\u8263\u85eb\u85f1\u85ed\u85d9\u85e1\u85e8\u85da\u85d7\u85ec\u85f2\u85f8\u85d8\u85df\u85e3\u85dc\u85d1\u85f0\u85e6\u85ef\u85de\u85e2\u8800\u87fa\u8803\u87f6\u87f7\u8809\u880c\u880b\u8806\u87fc\u8808\u87ff\u880a\u8802\u8962\u895a\u895b\u8957\u8961\u895c\u8958\u895d\u8959\u8988\u89b7\u89b6\u89f6\u8b50\u8b48\u8b4a\u8b40\u8b53\u8b56\u8b54\u8b4b\u8b55\ufffd".split(""),e=0;e!=i[242].length;++e)65533!==i[242][e].charCodeAt(0)&&(n[i[242][e]]=61952+e,t[61952+e]=i[242][e]);for(i[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b51\u8b42\u8b52\u8b57\u8c43\u8c77\u8c76\u8c9a\u8d06\u8d07\u8d09\u8dac\u8daa\u8dad\u8dab\u8e6d\u8e78\u8e73\u8e6a\u8e6f\u8e7b\u8ec2\u8f52\u8f51\u8f4f\u8f50\u8f53\u8fb4\u9140\u913f\u91b0\u91ad\u93de\u93c7\u93cf\u93c2\u93da\u93d0\u93f9\u93ec\u93cc\u93d9\u93a9\u93e6\u93ca\u93d4\u93ee\u93e3\u93d5\u93c4\u93ce\u93c0\u93d2\u93e7\u957d\u95da\u95db\u96e1\u9729\u972b\u972c\u9728\u9726\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u97b3\u97b7\u97b6\u97dd\u97de\u97df\u985c\u9859\u985d\u9857\u98bf\u98bd\u98bb\u98be\u9948\u9947\u9943\u99a6\u99a7\u9a1a\u9a15\u9a25\u9a1d\u9a24\u9a1b\u9a22\u9a20\u9a27\u9a23\u9a1e\u9a1c\u9a14\u9ac2\u9b0b\u9b0a\u9b0e\u9b0c\u9b37\u9bea\u9beb\u9be0\u9bde\u9be4\u9be6\u9be2\u9bf0\u9bd4\u9bd7\u9bec\u9bdc\u9bd9\u9be5\u9bd5\u9be1\u9bda\u9d77\u9d81\u9d8a\u9d84\u9d88\u9d71\u9d80\u9d78\u9d86\u9d8b\u9d8c\u9d7d\u9d6b\u9d74\u9d75\u9d70\u9d69\u9d85\u9d73\u9d7b\u9d82\u9d6f\u9d79\u9d7f\u9d87\u9d68\u9e94\u9e91\u9ec0\u9efc\u9f2d\u9f40\u9f41\u9f4d\u9f56\u9f57\u9f58\u5337\u56b2\ufffd".split(""),e=0;e!=i[243].length;++e)65533!==i[243][e].charCodeAt(0)&&(n[i[243][e]]=62208+e,t[62208+e]=i[243][e]);for(i[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u56b5\u56b3\u58e3\u5b45\u5dc6\u5dc7\u5eee\u5eef\u5fc0\u5fc1\u61f9\u6517\u6516\u6515\u6513\u65df\u66e8\u66e3\u66e4\u6af3\u6af0\u6aea\u6ae8\u6af9\u6af1\u6aee\u6aef\u703c\u7035\u702f\u7037\u7034\u7031\u7042\u7038\u703f\u703a\u7039\u7040\u703b\u7033\u7041\u7213\u7214\u72a8\u737d\u737c\u74ba\u76ab\u76aa\u76be\u76ed\u77cc\u77ce\u77cf\u77cd\u77f2\u7925\u7923\u7927\u7928\u7924\u7929\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u79b2\u7a6e\u7a6c\u7a6d\u7af7\u7c49\u7c48\u7c4a\u7c47\u7c45\u7cee\u7e7b\u7e7e\u7e81\u7e80\u7fba\u7fff\u8079\u81db\u81d9\u820b\u8268\u8269\u8622\u85ff\u8601\u85fe\u861b\u8600\u85f6\u8604\u8609\u8605\u860c\u85fd\u8819\u8810\u8811\u8817\u8813\u8816\u8963\u8966\u89b9\u89f7\u8b60\u8b6a\u8b5d\u8b68\u8b63\u8b65\u8b67\u8b6d\u8dae\u8e86\u8e88\u8e84\u8f59\u8f56\u8f57\u8f55\u8f58\u8f5a\u908d\u9143\u9141\u91b7\u91b5\u91b2\u91b3\u940b\u9413\u93fb\u9420\u940f\u9414\u93fe\u9415\u9410\u9428\u9419\u940d\u93f5\u9400\u93f7\u9407\u940e\u9416\u9412\u93fa\u9409\u93f8\u940a\u93ff\ufffd".split(""),e=0;e!=i[244].length;++e)65533!==i[244][e].charCodeAt(0)&&(n[i[244][e]]=62464+e,t[62464+e]=i[244][e]);for(i[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u93fc\u940c\u93f6\u9411\u9406\u95de\u95e0\u95df\u972e\u972f\u97b9\u97bb\u97fd\u97fe\u9860\u9862\u9863\u985f\u98c1\u98c2\u9950\u994e\u9959\u994c\u994b\u9953\u9a32\u9a34\u9a31\u9a2c\u9a2a\u9a36\u9a29\u9a2e\u9a38\u9a2d\u9ac7\u9aca\u9ac6\u9b10\u9b12\u9b11\u9c0b\u9c08\u9bf7\u9c05\u9c12\u9bf8\u9c40\u9c07\u9c0e\u9c06\u9c17\u9c14\u9c09\u9d9f\u9d99\u9da4\u9d9d\u9d92\u9d98\u9d90\u9d9b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9da0\u9d94\u9d9c\u9daa\u9d97\u9da1\u9d9a\u9da2\u9da8\u9d9e\u9da3\u9dbf\u9da9\u9d96\u9da6\u9da7\u9e99\u9e9b\u9e9a\u9ee5\u9ee4\u9ee7\u9ee6\u9f30\u9f2e\u9f5b\u9f60\u9f5e\u9f5d\u9f59\u9f91\u513a\u5139\u5298\u5297\u56c3\u56bd\u56be\u5b48\u5b47\u5dcb\u5dcf\u5ef1\u61fd\u651b\u6b02\u6afc\u6b03\u6af8\u6b00\u7043\u7044\u704a\u7048\u7049\u7045\u7046\u721d\u721a\u7219\u737e\u7517\u766a\u77d0\u792d\u7931\u792f\u7c54\u7c53\u7cf2\u7e8a\u7e87\u7e88\u7e8b\u7e86\u7e8d\u7f4d\u7fbb\u8030\u81dd\u8618\u862a\u8626\u861f\u8623\u861c\u8619\u8627\u862e\u8621\u8620\u8629\u861e\u8625\ufffd".split(""),e=0;e!=i[245].length;++e)65533!==i[245][e].charCodeAt(0)&&(n[i[245][e]]=62720+e,t[62720+e]=i[245][e]);for(i[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8829\u881d\u881b\u8820\u8824\u881c\u882b\u884a\u896d\u8969\u896e\u896b\u89fa\u8b79\u8b78\u8b45\u8b7a\u8b7b\u8d10\u8d14\u8daf\u8e8e\u8e8c\u8f5e\u8f5b\u8f5d\u9146\u9144\u9145\u91b9\u943f\u943b\u9436\u9429\u943d\u943c\u9430\u9439\u942a\u9437\u942c\u9440\u9431\u95e5\u95e4\u95e3\u9735\u973a\u97bf\u97e1\u9864\u98c9\u98c6\u98c0\u9958\u9956\u9a39\u9a3d\u9a46\u9a44\u9a42\u9a41\u9a3a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a3f\u9acd\u9b15\u9b17\u9b18\u9b16\u9b3a\u9b52\u9c2b\u9c1d\u9c1c\u9c2c\u9c23\u9c28\u9c29\u9c24\u9c21\u9db7\u9db6\u9dbc\u9dc1\u9dc7\u9dca\u9dcf\u9dbe\u9dc5\u9dc3\u9dbb\u9db5\u9dce\u9db9\u9dba\u9dac\u9dc8\u9db1\u9dad\u9dcc\u9db3\u9dcd\u9db2\u9e7a\u9e9c\u9eeb\u9eee\u9eed\u9f1b\u9f18\u9f1a\u9f31\u9f4e\u9f65\u9f64\u9f92\u4eb9\u56c6\u56c5\u56cb\u5971\u5b4b\u5b4c\u5dd5\u5dd1\u5ef2\u6521\u6520\u6526\u6522\u6b0b\u6b08\u6b09\u6c0d\u7055\u7056\u7057\u7052\u721e\u721f\u72a9\u737f\u74d8\u74d5\u74d9\u74d7\u766d\u76ad\u7935\u79b4\u7a70\u7a71\u7c57\u7c5c\u7c59\u7c5b\u7c5a\ufffd".split(""),e=0;e!=i[246].length;++e)65533!==i[246][e].charCodeAt(0)&&(n[i[246][e]]=62976+e,t[62976+e]=i[246][e]);for(i[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7cf4\u7cf1\u7e91\u7f4f\u7f87\u81de\u826b\u8634\u8635\u8633\u862c\u8632\u8636\u882c\u8828\u8826\u882a\u8825\u8971\u89bf\u89be\u89fb\u8b7e\u8b84\u8b82\u8b86\u8b85\u8b7f\u8d15\u8e95\u8e94\u8e9a\u8e92\u8e90\u8e96\u8e97\u8f60\u8f62\u9147\u944c\u9450\u944a\u944b\u944f\u9447\u9445\u9448\u9449\u9446\u973f\u97e3\u986a\u9869\u98cb\u9954\u995b\u9a4e\u9a53\u9a54\u9a4c\u9a4f\u9a48\u9a4a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9a49\u9a52\u9a50\u9ad0\u9b19\u9b2b\u9b3b\u9b56\u9b55\u9c46\u9c48\u9c3f\u9c44\u9c39\u9c33\u9c41\u9c3c\u9c37\u9c34\u9c32\u9c3d\u9c36\u9ddb\u9dd2\u9dde\u9dda\u9dcb\u9dd0\u9ddc\u9dd1\u9ddf\u9de9\u9dd9\u9dd8\u9dd6\u9df5\u9dd5\u9ddd\u9eb6\u9ef0\u9f35\u9f33\u9f32\u9f42\u9f6b\u9f95\u9fa2\u513d\u5299\u58e8\u58e7\u5972\u5b4d\u5dd8\u882f\u5f4f\u6201\u6203\u6204\u6529\u6525\u6596\u66eb\u6b11\u6b12\u6b0f\u6bca\u705b\u705a\u7222\u7382\u7381\u7383\u7670\u77d4\u7c67\u7c66\u7e95\u826c\u863a\u8640\u8639\u863c\u8631\u863b\u863e\u8830\u8832\u882e\u8833\u8976\u8974\u8973\u89fe\ufffd".split(""),e=0;e!=i[247].length;++e)65533!==i[247][e].charCodeAt(0)&&(n[i[247][e]]=63232+e,t[63232+e]=i[247][e]);for(i[248]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8b8c\u8b8e\u8b8b\u8b88\u8c45\u8d19\u8e98\u8f64\u8f63\u91bc\u9462\u9455\u945d\u9457\u945e\u97c4\u97c5\u9800\u9a56\u9a59\u9b1e\u9b1f\u9b20\u9c52\u9c58\u9c50\u9c4a\u9c4d\u9c4b\u9c55\u9c59\u9c4c\u9c4e\u9dfb\u9df7\u9def\u9de3\u9deb\u9df8\u9de4\u9df6\u9de1\u9dee\u9de6\u9df2\u9df0\u9de2\u9dec\u9df4\u9df3\u9de8\u9ded\u9ec2\u9ed0\u9ef2\u9ef3\u9f06\u9f1c\u9f38\u9f37\u9f36\u9f43\u9f4f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9f71\u9f70\u9f6e\u9f6f\u56d3\u56cd\u5b4e\u5c6d\u652d\u66ed\u66ee\u6b13\u705f\u7061\u705d\u7060\u7223\u74db\u74e5\u77d5\u7938\u79b7\u79b6\u7c6a\u7e97\u7f89\u826d\u8643\u8838\u8837\u8835\u884b\u8b94\u8b95\u8e9e\u8e9f\u8ea0\u8e9d\u91be\u91bd\u91c2\u946b\u9468\u9469\u96e5\u9746\u9743\u9747\u97c7\u97e5\u9a5e\u9ad5\u9b59\u9c63\u9c67\u9c66\u9c62\u9c5e\u9c60\u9e02\u9dfe\u9e07\u9e03\u9e06\u9e05\u9e00\u9e01\u9e09\u9dff\u9dfd\u9e04\u9ea0\u9f1e\u9f46\u9f74\u9f75\u9f76\u56d4\u652e\u65b8\u6b18\u6b19\u6b17\u6b1a\u7062\u7226\u72aa\u77d8\u77d9\u7939\u7c69\u7c6b\u7cf6\u7e9a\ufffd".split(""),e=0;e!=i[248].length;++e)65533!==i[248][e].charCodeAt(0)&&(n[i[248][e]]=63488+e,t[63488+e]=i[248][e]);for(i[249]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7e98\u7e9b\u7e99\u81e0\u81e1\u8646\u8647\u8648\u8979\u897a\u897c\u897b\u89ff\u8b98\u8b99\u8ea5\u8ea4\u8ea3\u946e\u946d\u946f\u9471\u9473\u9749\u9872\u995f\u9c68\u9c6e\u9c6d\u9e0b\u9e0d\u9e10\u9e0f\u9e12\u9e11\u9ea1\u9ef5\u9f09\u9f47\u9f78\u9f7b\u9f7a\u9f79\u571e\u7066\u7c6f\u883c\u8db2\u8ea6\u91c3\u9474\u9478\u9476\u9475\u9a60\u9c74\u9c73\u9c71\u9c75\u9e14\u9e13\u9ef6\u9f0a\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9fa4\u7068\u7065\u7cf7\u866a\u883e\u883d\u883f\u8b9e\u8c9c\u8ea9\u8ec9\u974b\u9873\u9874\u98cc\u9961\u99ab\u9a64\u9a66\u9a67\u9b24\u9e15\u9e17\u9f48\u6207\u6b1e\u7227\u864c\u8ea8\u9482\u9480\u9481\u9a69\u9a68\u9b2e\u9e19\u7229\u864b\u8b9f\u9483\u9c79\u9eb7\u7675\u9a6b\u9c7a\u9e1d\u7069\u706a\u9ea4\u9f7e\u9f49\u9f98\u7881\u92b9\u88cf\u58bb\u6052\u7ca7\u5afa\u2554\u2566\u2557\u2560\u256c\u2563\u255a\u2569\u255d\u2552\u2564\u2555\u255e\u256a\u2561\u2558\u2567\u255b\u2553\u2565\u2556\u255f\u256b\u2562\u2559\u2568\u255c\u2551\u2550\u256d\u256e\u2570\u256f\u2593\ufffd".split(""),e=0;e!=i[249].length;++e)65533!==i[249][e].charCodeAt(0)&&(n[i[249][e]]=63744+e,t[63744+e]=i[249][e]);return{enc:n,dec:t}}(),n[1250]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\u0160\u2039\u015a\u0164\u017d\u0179\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0161\u203a\u015b\u0165\u017e\u017a\xa0\u02c7\u02d8\u0141\xa4\u0104\xa6\xa7\xa8\xa9\u015e\xab\xac\xad\xae\u017b\xb0\xb1\u02db\u0142\xb4\xb5\xb6\xb7\xb8\u0105\u015f\xbb\u013d\u02dd\u013e\u017c\u0154\xc1\xc2\u0102\xc4\u0139\u0106\xc7\u010c\xc9\u0118\xcb\u011a\xcd\xce\u010e\u0110\u0143\u0147\xd3\xd4\u0150\xd6\xd7\u0158\u016e\xda\u0170\xdc\xdd\u0162\xdf\u0155\xe1\xe2\u0103\xe4\u013a\u0107\xe7\u010d\xe9\u0119\xeb\u011b\xed\xee\u010f\u0111\u0144\u0148\xf3\xf4\u0151\xf6\xf7\u0159\u016f\xfa\u0171\xfc\xfd\u0163\u02d9",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1251]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0402\u0403\u201a\u0453\u201e\u2026\u2020\u2021\u20ac\u2030\u0409\u2039\u040a\u040c\u040b\u040f\u0452\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\u0459\u203a\u045a\u045c\u045b\u045f\xa0\u040e\u045e\u0408\xa4\u0490\xa6\xa7\u0401\xa9\u0404\xab\xac\xad\xae\u0407\xb0\xb1\u0406\u0456\u0491\xb5\xb6\xb7\u0451\u2116\u0454\xbb\u0458\u0405\u0455\u0457\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1252]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\u017d\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\u017e\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1253]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\u0385\u0386\xa3\xa4\xa5\xa6\xa7\xa8\xa9\ufffd\xab\xac\xad\xae\u2015\xb0\xb1\xb2\xb3\u0384\xb5\xb6\xb7\u0388\u0389\u038a\xbb\u038c\xbd\u038e\u038f\u0390\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\ufffd\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u03ca\u03cb\u03cc\u03cd\u03ce\ufffd",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1254]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\u011e\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\u0130\u015e\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\u011f\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u0131\u015f\xff",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1255]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\ufffd\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\ufffd\ufffd\ufffd\ufffd\xa0\xa1\xa2\xa3\u20aa\xa5\xa6\xa7\xa8\xa9\xd7\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xf7\xbb\xbc\xbd\xbe\xbf\u05b0\u05b1\u05b2\u05b3\u05b4\u05b5\u05b6\u05b7\u05b8\u05b9\ufffd\u05bb\u05bc\u05bd\u05be\u05bf\u05c0\u05c1\u05c2\u05c3\u05f0\u05f1\u05f2\u05f3\u05f4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea\ufffd\ufffd\u200e\u200f\ufffd",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1256]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\u067e\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0679\u2039\u0152\u0686\u0698\u0688\u06af\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u06a9\u2122\u0691\u203a\u0153\u200c\u200d\u06ba\xa0\u060c\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\u06be\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\u061b\xbb\xbc\xbd\xbe\u061f\u06c1\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062a\u062b\u062c\u062d\u062e\u062f\u0630\u0631\u0632\u0633\u0634\u0635\u0636\xd7\u0637\u0638\u0639\u063a\u0640\u0641\u0642\u0643\xe0\u0644\xe2\u0645\u0646\u0647\u0648\xe7\xe8\xe9\xea\xeb\u0649\u064a\xee\xef\u064b\u064c\u064d\u064e\xf4\u064f\u0650\xf7\u0651\xf9\u0652\xfb\xfc\u200e\u200f\u06d2",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1257]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\ufffd\u201e\u2026\u2020\u2021\ufffd\u2030\ufffd\u2039\ufffd\xa8\u02c7\xb8\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\ufffd\u2122\ufffd\u203a\ufffd\xaf\u02db\ufffd\xa0\ufffd\xa2\xa3\xa4\ufffd\xa6\xa7\xd8\xa9\u0156\xab\xac\xad\xae\xc6\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xf8\xb9\u0157\xbb\xbc\xbd\xbe\xe6\u0104\u012e\u0100\u0106\xc4\xc5\u0118\u0112\u010c\xc9\u0179\u0116\u0122\u0136\u012a\u013b\u0160\u0143\u0145\xd3\u014c\xd5\xd6\xd7\u0172\u0141\u015a\u016a\xdc\u017b\u017d\xdf\u0105\u012f\u0101\u0107\xe4\xe5\u0119\u0113\u010d\xe9\u017a\u0117\u0123\u0137\u012b\u013c\u0161\u0144\u0146\xf3\u014d\xf5\xf6\xf7\u0173\u0142\u015b\u016b\xfc\u017c\u017e\u02d9",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1258]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u20ac\ufffd\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\ufffd\u2039\u0152\ufffd\ufffd\ufffd\ufffd\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\ufffd\u203a\u0153\ufffd\ufffd\u0178\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\u0102\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\u0300\xcd\xce\xcf\u0110\xd1\u0309\xd3\xd4\u01a0\xd6\xd7\xd8\xd9\xda\xdb\xdc\u01af\u0303\xdf\xe0\xe1\xe2\u0103\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\u0301\xed\xee\xef\u0111\xf1\u0323\xf3\xf4\u01a1\xf6\xf7\xf8\xf9\xfa\xfb\xfc\u01b0\u20ab\xff",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[1e4]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\u2039\u203a\ufb01\ufb02\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[10006]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\xad\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\u0387\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026\xa0\u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\ufffd",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[10007]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\u2020\xb0\xa2\xa3\xa7\u2022\xb6\u0406\xae\xa9\u2122\u0402\u0452\u2260\u0403\u0453\u221e\xb1\u2264\u2265\u0456\xb5\u2202\u0408\u0404\u0454\u0407\u0457\u0409\u0459\u040a\u045a\u0458\u0405\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\u040b\u045b\u040c\u045c\u0455\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u201e\u040e\u045e\u040f\u045f\u2116\u0401\u0451\u044f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\xa4",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[10008]=function(){var e,t=[],n={},i=[];for(i[0]="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\uf8d8\uf8d9\uf8da\uf8db\uf8dc\uf8dd\uf8de\uf8df\uf8e0\uf8e1\uf8e2\uf8e3\uf8e4\uf8e5\uf8e6\uf8e7\uf8e8\uf8e9\uf8ea\uf8eb\uf8ec\uf8ed\uf8ee\uf8ef\uf8f0\uf8f1\uf8f2\uf8f3\uf8f4\uf8f5\uf8f6\uf8f7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uf8f8\uf8f9\uf8fa\uf8fb\uf8fc\uf8fd\uf8fe\uf8ff".split(""),e=0;e!=i[0].length;++e)65533!==i[0][e].charCodeAt(0)&&(n[i[0][e]]=0+e,t[0+e]=i[0][e]);for(i[161]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3000\u3001\u3002\u30fb\u02c9\u02c7\xa8\u3003\u3005\u2015\uff5e\ufffd\u2026\u2018\u2019\u201c\u201d\u3014\u3015\u3008\u3009\u300a\u300b\u300c\u300d\u300e\u300f\u3016\u3017\u3010\u3011\xb1\xd7\xf7\u2236\u2227\u2228\u2211\u220f\u222a\u2229\u2208\u2237\u221a\u22a5\u2225\u2220\u2312\u2299\u222b\u222e\u2261\u224c\u2248\u223d\u221d\u2260\u226e\u226f\u2264\u2265\u221e\u2235\u2234\u2642\u2640\xb0\u2032\u2033\u2103\uff04\xa4\uffe0\uffe1\u2030\xa7\u2116\u2606\u2605\u25cb\u25cf\u25ce\u25c7\u25c6\u25a1\u25a0\u25b3\u25b2\u203b\u2192\u2190\u2191\u2193\u3013\ufffd".split(""),e=0;e!=i[161].length;++e)65533!==i[161][e].charCodeAt(0)&&(n[i[161][e]]=41216+e,t[41216+e]=i[161][e]);for(i[162]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2488\u2489\u248a\u248b\u248c\u248d\u248e\u248f\u2490\u2491\u2492\u2493\u2494\u2495\u2496\u2497\u2498\u2499\u249a\u249b\u2474\u2475\u2476\u2477\u2478\u2479\u247a\u247b\u247c\u247d\u247e\u247f\u2480\u2481\u2482\u2483\u2484\u2485\u2486\u2487\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468\u2469\ufffd\ufffd\u3220\u3221\u3222\u3223\u3224\u3225\u3226\u3227\u3228\u3229\ufffd\ufffd\u2160\u2161\u2162\u2163\u2164\u2165\u2166\u2167\u2168\u2169\u216a\u216b\ufffd\ufffd\ufffd".split(""),e=0;e!=i[162].length;++e)65533!==i[162][e].charCodeAt(0)&&(n[i[162][e]]=41472+e,t[41472+e]=i[162][e]);for(i[163]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\uff01\uff02\uff03\uffe5\uff05\uff06\uff07\uff08\uff09\uff0a\uff0b\uff0c\uff0d\uff0e\uff0f\uff10\uff11\uff12\uff13\uff14\uff15\uff16\uff17\uff18\uff19\uff1a\uff1b\uff1c\uff1d\uff1e\uff1f\uff20\uff21\uff22\uff23\uff24\uff25\uff26\uff27\uff28\uff29\uff2a\uff2b\uff2c\uff2d\uff2e\uff2f\uff30\uff31\uff32\uff33\uff34\uff35\uff36\uff37\uff38\uff39\uff3a\uff3b\uff3c\uff3d\uff3e\uff3f\uff40\uff41\uff42\uff43\uff44\uff45\uff46\uff47\uff48\uff49\uff4a\uff4b\uff4c\uff4d\uff4e\uff4f\uff50\uff51\uff52\uff53\uff54\uff55\uff56\uff57\uff58\uff59\uff5a\uff5b\uff5c\uff5d\uffe3\ufffd".split(""),e=0;e!=i[163].length;++e)65533!==i[163][e].charCodeAt(0)&&(n[i[163][e]]=41728+e,t[41728+e]=i[163][e]);for(i[164]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3041\u3042\u3043\u3044\u3045\u3046\u3047\u3048\u3049\u304a\u304b\u304c\u304d\u304e\u304f\u3050\u3051\u3052\u3053\u3054\u3055\u3056\u3057\u3058\u3059\u305a\u305b\u305c\u305d\u305e\u305f\u3060\u3061\u3062\u3063\u3064\u3065\u3066\u3067\u3068\u3069\u306a\u306b\u306c\u306d\u306e\u306f\u3070\u3071\u3072\u3073\u3074\u3075\u3076\u3077\u3078\u3079\u307a\u307b\u307c\u307d\u307e\u307f\u3080\u3081\u3082\u3083\u3084\u3085\u3086\u3087\u3088\u3089\u308a\u308b\u308c\u308d\u308e\u308f\u3090\u3091\u3092\u3093\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[164].length;++e)65533!==i[164][e].charCodeAt(0)&&(n[i[164][e]]=41984+e,t[41984+e]=i[164][e]);for(i[165]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u30a1\u30a2\u30a3\u30a4\u30a5\u30a6\u30a7\u30a8\u30a9\u30aa\u30ab\u30ac\u30ad\u30ae\u30af\u30b0\u30b1\u30b2\u30b3\u30b4\u30b5\u30b6\u30b7\u30b8\u30b9\u30ba\u30bb\u30bc\u30bd\u30be\u30bf\u30c0\u30c1\u30c2\u30c3\u30c4\u30c5\u30c6\u30c7\u30c8\u30c9\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d0\u30d1\u30d2\u30d3\u30d4\u30d5\u30d6\u30d7\u30d8\u30d9\u30da\u30db\u30dc\u30dd\u30de\u30df\u30e0\u30e1\u30e2\u30e3\u30e4\u30e5\u30e6\u30e7\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ee\u30ef\u30f0\u30f1\u30f2\u30f3\u30f4\u30f5\u30f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[165].length;++e)65533!==i[165][e].charCodeAt(0)&&(n[i[165][e]]=42240+e,t[42240+e]=i[165][e]);for(i[166]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0391\u0392\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[166].length;++e)65533!==i[166][e].charCodeAt(0)&&(n[i[166][e]]=42496+e,t[42496+e]=i[166][e]);for(i[167]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416\u0417\u0418\u0419\u041a\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a\u042b\u042c\u042d\u042e\u042f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[167].length;++e)65533!==i[167][e].charCodeAt(0)&&(n[i[167][e]]=42752+e,t[42752+e]=i[167][e]);for(i[168]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0101\xe1\u01ce\xe0\u0113\xe9\u011b\xe8\u012b\xed\u01d0\xec\u014d\xf3\u01d2\xf2\u016b\xfa\u01d4\xf9\u01d6\u01d8\u01da\u01dc\xfc\xea\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u3105\u3106\u3107\u3108\u3109\u310a\u310b\u310c\u310d\u310e\u310f\u3110\u3111\u3112\u3113\u3114\u3115\u3116\u3117\u3118\u3119\u311a\u311b\u311c\u311d\u311e\u311f\u3120\u3121\u3122\u3123\u3124\u3125\u3126\u3127\u3128\u3129\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[168].length;++e)65533!==i[168][e].charCodeAt(0)&&(n[i[168][e]]=43008+e,t[43008+e]=i[168][e]);for(i[169]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u2500\u2501\u2502\u2503\u2504\u2505\u2506\u2507\u2508\u2509\u250a\u250b\u250c\u250d\u250e\u250f\u2510\u2511\u2512\u2513\u2514\u2515\u2516\u2517\u2518\u2519\u251a\u251b\u251c\u251d\u251e\u251f\u2520\u2521\u2522\u2523\u2524\u2525\u2526\u2527\u2528\u2529\u252a\u252b\u252c\u252d\u252e\u252f\u2530\u2531\u2532\u2533\u2534\u2535\u2536\u2537\u2538\u2539\u253a\u253b\u253c\u253d\u253e\u253f\u2540\u2541\u2542\u2543\u2544\u2545\u2546\u2547\u2548\u2549\u254a\u254b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[169].length;++e)65533!==i[169][e].charCodeAt(0)&&(n[i[169][e]]=43264+e,t[43264+e]=i[169][e]);for(i[176]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u554a\u963f\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u978d\u6c28\u5b89\u4ffa\u6309\u6697\u5cb8\u80fa\u6848\u80ae\u6602\u76ce\u51f9\u6556\u71ac\u7ff1\u8884\u50b2\u5965\u61ca\u6fb3\u82ad\u634c\u6252\u53ed\u5427\u7b06\u516b\u75a4\u5df4\u62d4\u8dcb\u9776\u628a\u8019\u575d\u9738\u7f62\u7238\u767d\u67cf\u767e\u6446\u4f70\u8d25\u62dc\u7a17\u6591\u73ed\u642c\u6273\u822c\u9881\u677f\u7248\u626e\u62cc\u4f34\u74e3\u534a\u529e\u7eca\u90a6\u5e2e\u6886\u699c\u8180\u7ed1\u68d2\u78c5\u868c\u9551\u508d\u8c24\u82de\u80de\u5305\u8912\u5265\ufffd".split(""),e=0;e!=i[176].length;++e)65533!==i[176][e].charCodeAt(0)&&(n[i[176][e]]=45056+e,t[45056+e]=i[176][e]);for(i[177]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8584\u96f9\u4fdd\u5821\u9971\u5b9d\u62b1\u62a5\u66b4\u8c79\u9c8d\u7206\u676f\u7891\u60b2\u5351\u5317\u8f88\u80cc\u8d1d\u94a1\u500d\u72c8\u5907\u60eb\u7119\u88ab\u5954\u82ef\u672c\u7b28\u5d29\u7ef7\u752d\u6cf5\u8e66\u8ff8\u903c\u9f3b\u6bd4\u9119\u7b14\u5f7c\u78a7\u84d6\u853d\u6bd5\u6bd9\u6bd6\u5e01\u5e87\u75f9\u95ed\u655d\u5f0a\u5fc5\u8f9f\u58c1\u81c2\u907f\u965b\u97ad\u8fb9\u7f16\u8d2c\u6241\u4fbf\u53d8\u535e\u8fa8\u8fa9\u8fab\u904d\u6807\u5f6a\u8198\u8868\u9cd6\u618b\u522b\u762a\u5f6c\u658c\u6fd2\u6ee8\u5bbe\u6448\u5175\u51b0\u67c4\u4e19\u79c9\u997c\u70b3\ufffd".split(""),e=0;e!=i[177].length;++e)65533!==i[177][e].charCodeAt(0)&&(n[i[177][e]]=45312+e,t[45312+e]=i[177][e]);for(i[178]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75c5\u5e76\u73bb\u83e0\u64ad\u62e8\u94b5\u6ce2\u535a\u52c3\u640f\u94c2\u7b94\u4f2f\u5e1b\u8236\u8116\u818a\u6e24\u6cca\u9a73\u6355\u535c\u54fa\u8865\u57e0\u4e0d\u5e03\u6b65\u7c3f\u90e8\u6016\u64e6\u731c\u88c1\u6750\u624d\u8d22\u776c\u8e29\u91c7\u5f69\u83dc\u8521\u9910\u53c2\u8695\u6b8b\u60ed\u60e8\u707f\u82cd\u8231\u4ed3\u6ca7\u85cf\u64cd\u7cd9\u69fd\u66f9\u8349\u5395\u7b56\u4fa7\u518c\u6d4b\u5c42\u8e6d\u63d2\u53c9\u832c\u8336\u67e5\u78b4\u643d\u5bdf\u5c94\u5dee\u8be7\u62c6\u67f4\u8c7a\u6400\u63ba\u8749\u998b\u8c17\u7f20\u94f2\u4ea7\u9610\u98a4\u660c\u7316\ufffd".split(""),e=0;e!=i[178].length;++e)65533!==i[178][e].charCodeAt(0)&&(n[i[178][e]]=45568+e,t[45568+e]=i[178][e]);for(i[179]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u573a\u5c1d\u5e38\u957f\u507f\u80a0\u5382\u655e\u7545\u5531\u5021\u8d85\u6284\u949e\u671d\u5632\u6f6e\u5de2\u5435\u7092\u8f66\u626f\u64a4\u63a3\u5f7b\u6f88\u90f4\u81e3\u8fb0\u5c18\u6668\u5ff1\u6c89\u9648\u8d81\u886c\u6491\u79f0\u57ce\u6a59\u6210\u5448\u4e58\u7a0b\u60e9\u6f84\u8bda\u627f\u901e\u9a8b\u79e4\u5403\u75f4\u6301\u5319\u6c60\u8fdf\u5f1b\u9a70\u803b\u9f7f\u4f88\u5c3a\u8d64\u7fc5\u65a5\u70bd\u5145\u51b2\u866b\u5d07\u5ba0\u62bd\u916c\u7574\u8e0c\u7a20\u6101\u7b79\u4ec7\u7ef8\u7785\u4e11\u81ed\u521d\u51fa\u6a71\u53a8\u8e87\u9504\u96cf\u6ec1\u9664\u695a\ufffd".split(""),e=0;e!=i[179].length;++e)65533!==i[179][e].charCodeAt(0)&&(n[i[179][e]]=45824+e,t[45824+e]=i[179][e]);for(i[180]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7840\u50a8\u77d7\u6410\u89e6\u5904\u63e3\u5ddd\u7a7f\u693d\u4f20\u8239\u5598\u4e32\u75ae\u7a97\u5e62\u5e8a\u95ef\u521b\u5439\u708a\u6376\u9524\u5782\u6625\u693f\u9187\u5507\u6df3\u7eaf\u8822\u6233\u7ef0\u75b5\u8328\u78c1\u96cc\u8f9e\u6148\u74f7\u8bcd\u6b64\u523a\u8d50\u6b21\u806a\u8471\u56f1\u5306\u4ece\u4e1b\u51d1\u7c97\u918b\u7c07\u4fc3\u8e7f\u7be1\u7a9c\u6467\u5d14\u50ac\u8106\u7601\u7cb9\u6dec\u7fe0\u6751\u5b58\u5bf8\u78cb\u64ae\u6413\u63aa\u632b\u9519\u642d\u8fbe\u7b54\u7629\u6253\u5927\u5446\u6b79\u50a3\u6234\u5e26\u6b86\u4ee3\u8d37\u888b\u5f85\u902e\ufffd".split(""),e=0;e!=i[180].length;++e)65533!==i[180][e].charCodeAt(0)&&(n[i[180][e]]=46080+e,t[46080+e]=i[180][e]);for(i[181]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6020\u803d\u62c5\u4e39\u5355\u90f8\u63b8\u80c6\u65e6\u6c2e\u4f46\u60ee\u6de1\u8bde\u5f39\u86cb\u5f53\u6321\u515a\u8361\u6863\u5200\u6363\u8e48\u5012\u5c9b\u7977\u5bfc\u5230\u7a3b\u60bc\u9053\u76d7\u5fb7\u5f97\u7684\u8e6c\u706f\u767b\u7b49\u77aa\u51f3\u9093\u5824\u4f4e\u6ef4\u8fea\u654c\u7b1b\u72c4\u6da4\u7fdf\u5ae1\u62b5\u5e95\u5730\u8482\u7b2c\u5e1d\u5f1f\u9012\u7f14\u98a0\u6382\u6ec7\u7898\u70b9\u5178\u975b\u57ab\u7535\u4f43\u7538\u5e97\u60e6\u5960\u6dc0\u6bbf\u7889\u53fc\u96d5\u51cb\u5201\u6389\u540a\u9493\u8c03\u8dcc\u7239\u789f\u8776\u8fed\u8c0d\u53e0\ufffd".split(""),e=0;e!=i[181].length;++e)65533!==i[181][e].charCodeAt(0)&&(n[i[181][e]]=46336+e,t[46336+e]=i[181][e]);for(i[182]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e01\u76ef\u53ee\u9489\u9876\u9f0e\u952d\u5b9a\u8ba2\u4e22\u4e1c\u51ac\u8463\u61c2\u52a8\u680b\u4f97\u606b\u51bb\u6d1e\u515c\u6296\u6597\u9661\u8c46\u9017\u75d8\u90fd\u7763\u6bd2\u728a\u72ec\u8bfb\u5835\u7779\u8d4c\u675c\u9540\u809a\u5ea6\u6e21\u5992\u7aef\u77ed\u953b\u6bb5\u65ad\u7f0e\u5806\u5151\u961f\u5bf9\u58a9\u5428\u8e72\u6566\u987f\u56e4\u949d\u76fe\u9041\u6387\u54c6\u591a\u593a\u579b\u8eb2\u6735\u8dfa\u8235\u5241\u60f0\u5815\u86fe\u5ce8\u9e45\u4fc4\u989d\u8bb9\u5a25\u6076\u5384\u627c\u904f\u9102\u997f\u6069\u800c\u513f\u8033\u5c14\u9975\u6d31\u4e8c\ufffd".split(""),e=0;e!=i[182].length;++e)65533!==i[182][e].charCodeAt(0)&&(n[i[182][e]]=46592+e,t[46592+e]=i[182][e]);for(i[183]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8d30\u53d1\u7f5a\u7b4f\u4f10\u4e4f\u9600\u6cd5\u73d0\u85e9\u5e06\u756a\u7ffb\u6a0a\u77fe\u9492\u7e41\u51e1\u70e6\u53cd\u8fd4\u8303\u8d29\u72af\u996d\u6cdb\u574a\u82b3\u65b9\u80aa\u623f\u9632\u59a8\u4eff\u8bbf\u7eba\u653e\u83f2\u975e\u5561\u98de\u80a5\u532a\u8bfd\u5420\u80ba\u5e9f\u6cb8\u8d39\u82ac\u915a\u5429\u6c1b\u5206\u7eb7\u575f\u711a\u6c7e\u7c89\u594b\u4efd\u5fff\u6124\u7caa\u4e30\u5c01\u67ab\u8702\u5cf0\u950b\u98ce\u75af\u70fd\u9022\u51af\u7f1d\u8bbd\u5949\u51e4\u4f5b\u5426\u592b\u6577\u80a4\u5b75\u6276\u62c2\u8f90\u5e45\u6c1f\u7b26\u4f0f\u4fd8\u670d\ufffd".split(""),e=0;e!=i[183].length;++e)65533!==i[183][e].charCodeAt(0)&&(n[i[183][e]]=46848+e,t[46848+e]=i[183][e]);for(i[184]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d6e\u6daa\u798f\u88b1\u5f17\u752b\u629a\u8f85\u4fef\u91dc\u65a7\u812f\u8151\u5e9c\u8150\u8d74\u526f\u8986\u8d4b\u590d\u5085\u4ed8\u961c\u7236\u8179\u8d1f\u5bcc\u8ba3\u9644\u5987\u7f1a\u5490\u5676\u560e\u8be5\u6539\u6982\u9499\u76d6\u6e89\u5e72\u7518\u6746\u67d1\u7aff\u809d\u8d76\u611f\u79c6\u6562\u8d63\u5188\u521a\u94a2\u7f38\u809b\u7eb2\u5c97\u6e2f\u6760\u7bd9\u768b\u9ad8\u818f\u7f94\u7cd5\u641e\u9550\u7a3f\u544a\u54e5\u6b4c\u6401\u6208\u9e3d\u80f3\u7599\u5272\u9769\u845b\u683c\u86e4\u9601\u9694\u94ec\u4e2a\u5404\u7ed9\u6839\u8ddf\u8015\u66f4\u5e9a\u7fb9\ufffd".split(""),e=0;e!=i[184].length;++e)65533!==i[184][e].charCodeAt(0)&&(n[i[184][e]]=47104+e,t[47104+e]=i[184][e]);for(i[185]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u57c2\u803f\u6897\u5de5\u653b\u529f\u606d\u9f9a\u4f9b\u8eac\u516c\u5bab\u5f13\u5de9\u6c5e\u62f1\u8d21\u5171\u94a9\u52fe\u6c9f\u82df\u72d7\u57a2\u6784\u8d2d\u591f\u8f9c\u83c7\u5495\u7b8d\u4f30\u6cbd\u5b64\u59d1\u9f13\u53e4\u86ca\u9aa8\u8c37\u80a1\u6545\u987e\u56fa\u96c7\u522e\u74dc\u5250\u5be1\u6302\u8902\u4e56\u62d0\u602a\u68fa\u5173\u5b98\u51a0\u89c2\u7ba1\u9986\u7f50\u60ef\u704c\u8d2f\u5149\u5e7f\u901b\u7470\u89c4\u572d\u7845\u5f52\u9f9f\u95fa\u8f68\u9b3c\u8be1\u7678\u6842\u67dc\u8dea\u8d35\u523d\u8f8a\u6eda\u68cd\u9505\u90ed\u56fd\u679c\u88f9\u8fc7\u54c8\ufffd".split(""),e=0;e!=i[185].length;++e)65533!==i[185][e].charCodeAt(0)&&(n[i[185][e]]=47360+e,t[47360+e]=i[185][e]);for(i[186]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ab8\u5b69\u6d77\u6c26\u4ea5\u5bb3\u9a87\u9163\u61a8\u90af\u97e9\u542b\u6db5\u5bd2\u51fd\u558a\u7f55\u7ff0\u64bc\u634d\u65f1\u61be\u608d\u710a\u6c57\u6c49\u592f\u676d\u822a\u58d5\u568e\u8c6a\u6beb\u90dd\u597d\u8017\u53f7\u6d69\u5475\u559d\u8377\u83cf\u6838\u79be\u548c\u4f55\u5408\u76d2\u8c89\u9602\u6cb3\u6db8\u8d6b\u8910\u9e64\u8d3a\u563f\u9ed1\u75d5\u5f88\u72e0\u6068\u54fc\u4ea8\u6a2a\u8861\u6052\u8f70\u54c4\u70d8\u8679\u9e3f\u6d2a\u5b8f\u5f18\u7ea2\u5589\u4faf\u7334\u543c\u539a\u5019\u540e\u547c\u4e4e\u5ffd\u745a\u58f6\u846b\u80e1\u8774\u72d0\u7cca\u6e56\ufffd".split(""),e=0;e!=i[186].length;++e)65533!==i[186][e].charCodeAt(0)&&(n[i[186][e]]=47616+e,t[47616+e]=i[186][e]);for(i[187]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5f27\u864e\u552c\u62a4\u4e92\u6caa\u6237\u82b1\u54d7\u534e\u733e\u6ed1\u753b\u5212\u5316\u8bdd\u69d0\u5f8a\u6000\u6dee\u574f\u6b22\u73af\u6853\u8fd8\u7f13\u6362\u60a3\u5524\u75ea\u8c62\u7115\u6da3\u5ba6\u5e7b\u8352\u614c\u9ec4\u78fa\u8757\u7c27\u7687\u51f0\u60f6\u714c\u6643\u5e4c\u604d\u8c0e\u7070\u6325\u8f89\u5fbd\u6062\u86d4\u56de\u6bc1\u6094\u6167\u5349\u60e0\u6666\u8d3f\u79fd\u4f1a\u70e9\u6c47\u8bb3\u8bf2\u7ed8\u8364\u660f\u5a5a\u9b42\u6d51\u6df7\u8c41\u6d3b\u4f19\u706b\u83b7\u6216\u60d1\u970d\u8d27\u7978\u51fb\u573e\u57fa\u673a\u7578\u7a3d\u79ef\u7b95\ufffd".split(""),e=0;e!=i[187].length;++e)65533!==i[187][e].charCodeAt(0)&&(n[i[187][e]]=47872+e,t[47872+e]=i[187][e]);for(i[188]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u808c\u9965\u8ff9\u6fc0\u8ba5\u9e21\u59ec\u7ee9\u7f09\u5409\u6781\u68d8\u8f91\u7c4d\u96c6\u53ca\u6025\u75be\u6c72\u5373\u5ac9\u7ea7\u6324\u51e0\u810a\u5df1\u84df\u6280\u5180\u5b63\u4f0e\u796d\u5242\u60b8\u6d4e\u5bc4\u5bc2\u8ba1\u8bb0\u65e2\u5fcc\u9645\u5993\u7ee7\u7eaa\u5609\u67b7\u5939\u4f73\u5bb6\u52a0\u835a\u988a\u8d3e\u7532\u94be\u5047\u7a3c\u4ef7\u67b6\u9a7e\u5ac1\u6b7c\u76d1\u575a\u5c16\u7b3a\u95f4\u714e\u517c\u80a9\u8270\u5978\u7f04\u8327\u68c0\u67ec\u78b1\u7877\u62e3\u6361\u7b80\u4fed\u526a\u51cf\u8350\u69db\u9274\u8df5\u8d31\u89c1\u952e\u7bad\u4ef6\ufffd".split(""),e=0;e!=i[188].length;++e)65533!==i[188][e].charCodeAt(0)&&(n[i[188][e]]=48128+e,t[48128+e]=i[188][e]);for(i[189]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5065\u8230\u5251\u996f\u6e10\u6e85\u6da7\u5efa\u50f5\u59dc\u5c06\u6d46\u6c5f\u7586\u848b\u6868\u5956\u8bb2\u5320\u9171\u964d\u8549\u6912\u7901\u7126\u80f6\u4ea4\u90ca\u6d47\u9a84\u5a07\u56bc\u6405\u94f0\u77eb\u4fa5\u811a\u72e1\u89d2\u997a\u7f34\u7ede\u527f\u6559\u9175\u8f7f\u8f83\u53eb\u7a96\u63ed\u63a5\u7686\u79f8\u8857\u9636\u622a\u52ab\u8282\u6854\u6770\u6377\u776b\u7aed\u6d01\u7ed3\u89e3\u59d0\u6212\u85c9\u82a5\u754c\u501f\u4ecb\u75a5\u8beb\u5c4a\u5dfe\u7b4b\u65a4\u91d1\u4eca\u6d25\u895f\u7d27\u9526\u4ec5\u8c28\u8fdb\u9773\u664b\u7981\u8fd1\u70ec\u6d78\ufffd".split(""),e=0;e!=i[189].length;++e)65533!==i[189][e].charCodeAt(0)&&(n[i[189][e]]=48384+e,t[48384+e]=i[189][e]);for(i[190]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c3d\u52b2\u8346\u5162\u830e\u775b\u6676\u9cb8\u4eac\u60ca\u7cbe\u7cb3\u7ecf\u4e95\u8b66\u666f\u9888\u9759\u5883\u656c\u955c\u5f84\u75c9\u9756\u7adf\u7ade\u51c0\u70af\u7a98\u63ea\u7a76\u7ea0\u7396\u97ed\u4e45\u7078\u4e5d\u9152\u53a9\u6551\u65e7\u81fc\u8205\u548e\u5c31\u759a\u97a0\u62d8\u72d9\u75bd\u5c45\u9a79\u83ca\u5c40\u5480\u77e9\u4e3e\u6cae\u805a\u62d2\u636e\u5de8\u5177\u8ddd\u8e1e\u952f\u4ff1\u53e5\u60e7\u70ac\u5267\u6350\u9e43\u5a1f\u5026\u7737\u5377\u7ee2\u6485\u652b\u6289\u6398\u5014\u7235\u89c9\u51b3\u8bc0\u7edd\u5747\u83cc\u94a7\u519b\u541b\u5cfb\ufffd".split(""),e=0;e!=i[190].length;++e)65533!==i[190][e].charCodeAt(0)&&(n[i[190][e]]=48640+e,t[48640+e]=i[190][e]);for(i[191]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4fca\u7ae3\u6d5a\u90e1\u9a8f\u5580\u5496\u5361\u54af\u5f00\u63e9\u6977\u51ef\u6168\u520a\u582a\u52d8\u574e\u780d\u770b\u5eb7\u6177\u7ce0\u625b\u6297\u4ea2\u7095\u8003\u62f7\u70e4\u9760\u5777\u82db\u67ef\u68f5\u78d5\u9897\u79d1\u58f3\u54b3\u53ef\u6e34\u514b\u523b\u5ba2\u8bfe\u80af\u5543\u57a6\u6073\u5751\u542d\u7a7a\u6050\u5b54\u63a7\u62a0\u53e3\u6263\u5bc7\u67af\u54ed\u7a9f\u82e6\u9177\u5e93\u88e4\u5938\u57ae\u630e\u8de8\u80ef\u5757\u7b77\u4fa9\u5feb\u5bbd\u6b3e\u5321\u7b50\u72c2\u6846\u77ff\u7736\u65f7\u51b5\u4e8f\u76d4\u5cbf\u7aa5\u8475\u594e\u9b41\u5080\ufffd".split(""),e=0;e!=i[191].length;++e)65533!==i[191][e].charCodeAt(0)&&(n[i[191][e]]=48896+e,t[48896+e]=i[191][e]);for(i[192]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9988\u6127\u6e83\u5764\u6606\u6346\u56f0\u62ec\u6269\u5ed3\u9614\u5783\u62c9\u5587\u8721\u814a\u8fa3\u5566\u83b1\u6765\u8d56\u84dd\u5a6a\u680f\u62e6\u7bee\u9611\u5170\u6f9c\u8c30\u63fd\u89c8\u61d2\u7f06\u70c2\u6ee5\u7405\u6994\u72fc\u5eca\u90ce\u6717\u6d6a\u635e\u52b3\u7262\u8001\u4f6c\u59e5\u916a\u70d9\u6d9d\u52d2\u4e50\u96f7\u956d\u857e\u78ca\u7d2f\u5121\u5792\u64c2\u808b\u7c7b\u6cea\u68f1\u695e\u51b7\u5398\u68a8\u7281\u9ece\u7bf1\u72f8\u79bb\u6f13\u7406\u674e\u91cc\u9ca4\u793c\u8389\u8354\u540f\u6817\u4e3d\u5389\u52b1\u783e\u5386\u5229\u5088\u4f8b\u4fd0\ufffd".split(""),e=0;e!=i[192].length;++e)65533!==i[192][e].charCodeAt(0)&&(n[i[192][e]]=49152+e,t[49152+e]=i[192][e]);for(i[193]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u75e2\u7acb\u7c92\u6ca5\u96b6\u529b\u7483\u54e9\u4fe9\u8054\u83b2\u8fde\u9570\u5ec9\u601c\u6d9f\u5e18\u655b\u8138\u94fe\u604b\u70bc\u7ec3\u7cae\u51c9\u6881\u7cb1\u826f\u4e24\u8f86\u91cf\u667e\u4eae\u8c05\u64a9\u804a\u50da\u7597\u71ce\u5be5\u8fbd\u6f66\u4e86\u6482\u9563\u5ed6\u6599\u5217\u88c2\u70c8\u52a3\u730e\u7433\u6797\u78f7\u9716\u4e34\u90bb\u9cde\u6dcb\u51db\u8d41\u541d\u62ce\u73b2\u83f1\u96f6\u9f84\u94c3\u4f36\u7f9a\u51cc\u7075\u9675\u5cad\u9886\u53e6\u4ee4\u6e9c\u7409\u69b4\u786b\u998f\u7559\u5218\u7624\u6d41\u67f3\u516d\u9f99\u804b\u5499\u7b3c\u7abf\ufffd".split(""),e=0;e!=i[193].length;++e)65533!==i[193][e].charCodeAt(0)&&(n[i[193][e]]=49408+e,t[49408+e]=i[193][e]);for(i[194]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9686\u5784\u62e2\u9647\u697c\u5a04\u6402\u7bd3\u6f0f\u964b\u82a6\u5362\u9885\u5e90\u7089\u63b3\u5364\u864f\u9c81\u9e93\u788c\u9732\u8def\u8d42\u9e7f\u6f5e\u7984\u5f55\u9646\u622e\u9a74\u5415\u94dd\u4fa3\u65c5\u5c65\u5c61\u7f15\u8651\u6c2f\u5f8b\u7387\u6ee4\u7eff\u5ce6\u631b\u5b6a\u6ee6\u5375\u4e71\u63a0\u7565\u62a1\u8f6e\u4f26\u4ed1\u6ca6\u7eb6\u8bba\u841d\u87ba\u7f57\u903b\u9523\u7ba9\u9aa1\u88f8\u843d\u6d1b\u9a86\u7edc\u5988\u9ebb\u739b\u7801\u8682\u9a6c\u9a82\u561b\u5417\u57cb\u4e70\u9ea6\u5356\u8fc8\u8109\u7792\u9992\u86ee\u6ee1\u8513\u66fc\u6162\u6f2b\ufffd".split(""),e=0;e!=i[194].length;++e)65533!==i[194][e].charCodeAt(0)&&(n[i[194][e]]=49664+e,t[49664+e]=i[194][e]);for(i[195]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8c29\u8292\u832b\u76f2\u6c13\u5fd9\u83bd\u732b\u8305\u951a\u6bdb\u77db\u94c6\u536f\u8302\u5192\u5e3d\u8c8c\u8d38\u4e48\u73ab\u679a\u6885\u9176\u9709\u7164\u6ca1\u7709\u5a92\u9541\u6bcf\u7f8e\u6627\u5bd0\u59b9\u5a9a\u95e8\u95f7\u4eec\u840c\u8499\u6aac\u76df\u9530\u731b\u68a6\u5b5f\u772f\u919a\u9761\u7cdc\u8ff7\u8c1c\u5f25\u7c73\u79d8\u89c5\u6ccc\u871c\u5bc6\u5e42\u68c9\u7720\u7ef5\u5195\u514d\u52c9\u5a29\u7f05\u9762\u82d7\u63cf\u7784\u85d0\u79d2\u6e3a\u5e99\u5999\u8511\u706d\u6c11\u62bf\u76bf\u654f\u60af\u95fd\u660e\u879f\u9e23\u94ed\u540d\u547d\u8c2c\u6478\ufffd".split(""),e=0;e!=i[195].length;++e)65533!==i[195][e].charCodeAt(0)&&(n[i[195][e]]=49920+e,t[49920+e]=i[195][e]);for(i[196]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6479\u8611\u6a21\u819c\u78e8\u6469\u9b54\u62b9\u672b\u83ab\u58a8\u9ed8\u6cab\u6f20\u5bde\u964c\u8c0b\u725f\u67d0\u62c7\u7261\u4ea9\u59c6\u6bcd\u5893\u66ae\u5e55\u52df\u6155\u6728\u76ee\u7766\u7267\u7a46\u62ff\u54ea\u5450\u94a0\u90a3\u5a1c\u7eb3\u6c16\u4e43\u5976\u8010\u5948\u5357\u7537\u96be\u56ca\u6320\u8111\u607c\u95f9\u6dd6\u5462\u9981\u5185\u5ae9\u80fd\u59ae\u9713\u502a\u6ce5\u5c3c\u62df\u4f60\u533f\u817b\u9006\u6eba\u852b\u62c8\u5e74\u78be\u64b5\u637b\u5ff5\u5a18\u917f\u9e1f\u5c3f\u634f\u8042\u5b7d\u556e\u954a\u954d\u6d85\u60a8\u67e0\u72de\u51dd\u5b81\ufffd".split(""),e=0;e!=i[196].length;++e)65533!==i[196][e].charCodeAt(0)&&(n[i[196][e]]=50176+e,t[50176+e]=i[196][e]);for(i[197]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u62e7\u6cde\u725b\u626d\u94ae\u7ebd\u8113\u6d53\u519c\u5f04\u5974\u52aa\u6012\u5973\u6696\u8650\u759f\u632a\u61e6\u7cef\u8bfa\u54e6\u6b27\u9e25\u6bb4\u85d5\u5455\u5076\u6ca4\u556a\u8db4\u722c\u5e15\u6015\u7436\u62cd\u6392\u724c\u5f98\u6e43\u6d3e\u6500\u6f58\u76d8\u78d0\u76fc\u7554\u5224\u53db\u4e53\u5e9e\u65c1\u802a\u80d6\u629b\u5486\u5228\u70ae\u888d\u8dd1\u6ce1\u5478\u80da\u57f9\u88f4\u8d54\u966a\u914d\u4f69\u6c9b\u55b7\u76c6\u7830\u62a8\u70f9\u6f8e\u5f6d\u84ec\u68da\u787c\u7bf7\u81a8\u670b\u9e4f\u6367\u78b0\u576f\u7812\u9739\u6279\u62ab\u5288\u7435\u6bd7\ufffd".split(""),e=0;e!=i[197].length;++e)65533!==i[197][e].charCodeAt(0)&&(n[i[197][e]]=50432+e,t[50432+e]=i[197][e]);for(i[198]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5564\u813e\u75b2\u76ae\u5339\u75de\u50fb\u5c41\u8b6c\u7bc7\u504f\u7247\u9a97\u98d8\u6f02\u74e2\u7968\u6487\u77a5\u62fc\u9891\u8d2b\u54c1\u8058\u4e52\u576a\u82f9\u840d\u5e73\u51ed\u74f6\u8bc4\u5c4f\u5761\u6cfc\u9887\u5a46\u7834\u9b44\u8feb\u7c95\u5256\u6251\u94fa\u4ec6\u8386\u8461\u83e9\u84b2\u57d4\u6734\u5703\u666e\u6d66\u8c31\u66dd\u7011\u671f\u6b3a\u6816\u621a\u59bb\u4e03\u51c4\u6f06\u67d2\u6c8f\u5176\u68cb\u5947\u6b67\u7566\u5d0e\u8110\u9f50\u65d7\u7948\u7941\u9a91\u8d77\u5c82\u4e5e\u4f01\u542f\u5951\u780c\u5668\u6c14\u8fc4\u5f03\u6c7d\u6ce3\u8bab\u6390\ufffd".split(""),e=0;e!=i[198].length;++e)65533!==i[198][e].charCodeAt(0)&&(n[i[198][e]]=50688+e,t[50688+e]=i[198][e]);for(i[199]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6070\u6d3d\u7275\u6266\u948e\u94c5\u5343\u8fc1\u7b7e\u4edf\u8c26\u4e7e\u9ed4\u94b1\u94b3\u524d\u6f5c\u9063\u6d45\u8c34\u5811\u5d4c\u6b20\u6b49\u67aa\u545b\u8154\u7f8c\u5899\u8537\u5f3a\u62a2\u6a47\u9539\u6572\u6084\u6865\u77a7\u4e54\u4fa8\u5de7\u9798\u64ac\u7fd8\u5ced\u4fcf\u7a8d\u5207\u8304\u4e14\u602f\u7a83\u94a6\u4fb5\u4eb2\u79e6\u7434\u52e4\u82b9\u64d2\u79bd\u5bdd\u6c81\u9752\u8f7b\u6c22\u503e\u537f\u6e05\u64ce\u6674\u6c30\u60c5\u9877\u8bf7\u5e86\u743c\u7a77\u79cb\u4e18\u90b1\u7403\u6c42\u56da\u914b\u6cc5\u8d8b\u533a\u86c6\u66f2\u8eaf\u5c48\u9a71\u6e20\ufffd".split(""),e=0;e!=i[199].length;++e)65533!==i[199][e].charCodeAt(0)&&(n[i[199][e]]=50944+e,t[50944+e]=i[199][e]);for(i[200]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u53d6\u5a36\u9f8b\u8da3\u53bb\u5708\u98a7\u6743\u919b\u6cc9\u5168\u75ca\u62f3\u72ac\u5238\u529d\u7f3a\u7094\u7638\u5374\u9e4a\u69b7\u786e\u96c0\u88d9\u7fa4\u7136\u71c3\u5189\u67d3\u74e4\u58e4\u6518\u56b7\u8ba9\u9976\u6270\u7ed5\u60f9\u70ed\u58ec\u4ec1\u4eba\u5fcd\u97e7\u4efb\u8ba4\u5203\u598a\u7eab\u6254\u4ecd\u65e5\u620e\u8338\u84c9\u8363\u878d\u7194\u6eb6\u5bb9\u7ed2\u5197\u63c9\u67d4\u8089\u8339\u8815\u5112\u5b7a\u5982\u8fb1\u4e73\u6c5d\u5165\u8925\u8f6f\u962e\u854a\u745e\u9510\u95f0\u6da6\u82e5\u5f31\u6492\u6d12\u8428\u816e\u9cc3\u585e\u8d5b\u4e09\u53c1\ufffd".split(""),e=0;e!=i[200].length;++e)65533!==i[200][e].charCodeAt(0)&&(n[i[200][e]]=51200+e,t[51200+e]=i[200][e]);for(i[201]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f1e\u6563\u6851\u55d3\u4e27\u6414\u9a9a\u626b\u5ac2\u745f\u8272\u6da9\u68ee\u50e7\u838e\u7802\u6740\u5239\u6c99\u7eb1\u50bb\u5565\u715e\u7b5b\u6652\u73ca\u82eb\u6749\u5c71\u5220\u717d\u886b\u95ea\u9655\u64c5\u8d61\u81b3\u5584\u6c55\u6247\u7f2e\u5892\u4f24\u5546\u8d4f\u664c\u4e0a\u5c1a\u88f3\u68a2\u634e\u7a0d\u70e7\u828d\u52fa\u97f6\u5c11\u54e8\u90b5\u7ecd\u5962\u8d4a\u86c7\u820c\u820d\u8d66\u6444\u5c04\u6151\u6d89\u793e\u8bbe\u7837\u7533\u547b\u4f38\u8eab\u6df1\u5a20\u7ec5\u795e\u6c88\u5ba1\u5a76\u751a\u80be\u614e\u6e17\u58f0\u751f\u7525\u7272\u5347\u7ef3\ufffd".split(""),e=0;e!=i[201].length;++e)65533!==i[201][e].charCodeAt(0)&&(n[i[201][e]]=51456+e,t[51456+e]=i[201][e]);for(i[202]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7701\u76db\u5269\u80dc\u5723\u5e08\u5931\u72ee\u65bd\u6e7f\u8bd7\u5c38\u8671\u5341\u77f3\u62fe\u65f6\u4ec0\u98df\u8680\u5b9e\u8bc6\u53f2\u77e2\u4f7f\u5c4e\u9a76\u59cb\u5f0f\u793a\u58eb\u4e16\u67ff\u4e8b\u62ed\u8a93\u901d\u52bf\u662f\u55dc\u566c\u9002\u4ed5\u4f8d\u91ca\u9970\u6c0f\u5e02\u6043\u5ba4\u89c6\u8bd5\u6536\u624b\u9996\u5b88\u5bff\u6388\u552e\u53d7\u7626\u517d\u852c\u67a2\u68b3\u6b8a\u6292\u8f93\u53d4\u8212\u6dd1\u758f\u4e66\u8d4e\u5b70\u719f\u85af\u6691\u66d9\u7f72\u8700\u9ecd\u9f20\u5c5e\u672f\u8ff0\u6811\u675f\u620d\u7ad6\u5885\u5eb6\u6570\u6f31\ufffd".split(""),e=0;e!=i[202].length;++e)65533!==i[202][e].charCodeAt(0)&&(n[i[202][e]]=51712+e,t[51712+e]=i[202][e]);for(i[203]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6055\u5237\u800d\u6454\u8870\u7529\u5e05\u6813\u62f4\u971c\u53cc\u723d\u8c01\u6c34\u7761\u7a0e\u542e\u77ac\u987a\u821c\u8bf4\u7855\u6714\u70c1\u65af\u6495\u5636\u601d\u79c1\u53f8\u4e1d\u6b7b\u8086\u5bfa\u55e3\u56db\u4f3a\u4f3c\u9972\u5df3\u677e\u8038\u6002\u9882\u9001\u5b8b\u8bbc\u8bf5\u641c\u8258\u64de\u55fd\u82cf\u9165\u4fd7\u7d20\u901f\u7c9f\u50f3\u5851\u6eaf\u5bbf\u8bc9\u8083\u9178\u849c\u7b97\u867d\u968b\u968f\u7ee5\u9ad3\u788e\u5c81\u7a57\u9042\u96a7\u795f\u5b59\u635f\u7b0b\u84d1\u68ad\u5506\u7f29\u7410\u7d22\u9501\u6240\u584c\u4ed6\u5b83\u5979\u5854\ufffd".split(""),e=0;e!=i[203].length;++e)65533!==i[203][e].charCodeAt(0)&&(n[i[203][e]]=51968+e,t[51968+e]=i[203][e]);for(i[204]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u736d\u631e\u8e4b\u8e0f\u80ce\u82d4\u62ac\u53f0\u6cf0\u915e\u592a\u6001\u6c70\u574d\u644a\u8d2a\u762b\u6ee9\u575b\u6a80\u75f0\u6f6d\u8c2d\u8c08\u5766\u6bef\u8892\u78b3\u63a2\u53f9\u70ad\u6c64\u5858\u642a\u5802\u68e0\u819b\u5510\u7cd6\u5018\u8eba\u6dcc\u8d9f\u70eb\u638f\u6d9b\u6ed4\u7ee6\u8404\u6843\u9003\u6dd8\u9676\u8ba8\u5957\u7279\u85e4\u817e\u75bc\u8a8a\u68af\u5254\u8e22\u9511\u63d0\u9898\u8e44\u557c\u4f53\u66ff\u568f\u60d5\u6d95\u5243\u5c49\u5929\u6dfb\u586b\u7530\u751c\u606c\u8214\u8146\u6311\u6761\u8fe2\u773a\u8df3\u8d34\u94c1\u5e16\u5385\u542c\u70c3\ufffd".split(""),e=0;e!=i[204].length;++e)65533!==i[204][e].charCodeAt(0)&&(n[i[204][e]]=52224+e,t[52224+e]=i[204][e]);for(i[205]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6c40\u5ef7\u505c\u4ead\u5ead\u633a\u8247\u901a\u6850\u916e\u77b3\u540c\u94dc\u5f64\u7ae5\u6876\u6345\u7b52\u7edf\u75db\u5077\u6295\u5934\u900f\u51f8\u79c3\u7a81\u56fe\u5f92\u9014\u6d82\u5c60\u571f\u5410\u5154\u6e4d\u56e2\u63a8\u9893\u817f\u8715\u892a\u9000\u541e\u5c6f\u81c0\u62d6\u6258\u8131\u9e35\u9640\u9a6e\u9a7c\u692d\u59a5\u62d3\u553e\u6316\u54c7\u86d9\u6d3c\u5a03\u74e6\u889c\u6b6a\u5916\u8c4c\u5f2f\u6e7e\u73a9\u987d\u4e38\u70f7\u5b8c\u7897\u633d\u665a\u7696\u60cb\u5b9b\u5a49\u4e07\u8155\u6c6a\u738b\u4ea1\u6789\u7f51\u5f80\u65fa\u671b\u5fd8\u5984\u5a01\ufffd".split(""),e=0;e!=i[205].length;++e)65533!==i[205][e].charCodeAt(0)&&(n[i[205][e]]=52480+e,t[52480+e]=i[205][e]);for(i[206]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5dcd\u5fae\u5371\u97e6\u8fdd\u6845\u56f4\u552f\u60df\u4e3a\u6f4d\u7ef4\u82c7\u840e\u59d4\u4f1f\u4f2a\u5c3e\u7eac\u672a\u851a\u5473\u754f\u80c3\u5582\u9b4f\u4f4d\u6e2d\u8c13\u5c09\u6170\u536b\u761f\u6e29\u868a\u6587\u95fb\u7eb9\u543b\u7a33\u7d0a\u95ee\u55e1\u7fc1\u74ee\u631d\u8717\u6da1\u7a9d\u6211\u65a1\u5367\u63e1\u6c83\u5deb\u545c\u94a8\u4e4c\u6c61\u8bec\u5c4b\u65e0\u829c\u68a7\u543e\u5434\u6bcb\u6b66\u4e94\u6342\u5348\u821e\u4f0d\u4fae\u575e\u620a\u96fe\u6664\u7269\u52ff\u52a1\u609f\u8bef\u6614\u7199\u6790\u897f\u7852\u77fd\u6670\u563b\u5438\u9521\u727a\ufffd".split(""),e=0;e!=i[206].length;++e)65533!==i[206][e].charCodeAt(0)&&(n[i[206][e]]=52736+e,t[52736+e]=i[206][e]);for(i[207]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a00\u606f\u5e0c\u6089\u819d\u5915\u60dc\u7184\u70ef\u6eaa\u6c50\u7280\u6a84\u88ad\u5e2d\u4e60\u5ab3\u559c\u94e3\u6d17\u7cfb\u9699\u620f\u7ec6\u778e\u867e\u5323\u971e\u8f96\u6687\u5ce1\u4fa0\u72ed\u4e0b\u53a6\u590f\u5413\u6380\u9528\u5148\u4ed9\u9c9c\u7ea4\u54b8\u8d24\u8854\u8237\u95f2\u6d8e\u5f26\u5acc\u663e\u9669\u73b0\u732e\u53bf\u817a\u9985\u7fa1\u5baa\u9677\u9650\u7ebf\u76f8\u53a2\u9576\u9999\u7bb1\u8944\u6e58\u4e61\u7fd4\u7965\u8be6\u60f3\u54cd\u4eab\u9879\u5df7\u6a61\u50cf\u5411\u8c61\u8427\u785d\u9704\u524a\u54ee\u56a3\u9500\u6d88\u5bb5\u6dc6\u6653\ufffd".split(""),e=0;e!=i[207].length;++e)65533!==i[207][e].charCodeAt(0)&&(n[i[207][e]]=52992+e,t[52992+e]=i[207][e]);for(i[208]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5c0f\u5b5d\u6821\u8096\u5578\u7b11\u6548\u6954\u4e9b\u6b47\u874e\u978b\u534f\u631f\u643a\u90aa\u659c\u80c1\u8c10\u5199\u68b0\u5378\u87f9\u61c8\u6cc4\u6cfb\u8c22\u5c51\u85aa\u82af\u950c\u6b23\u8f9b\u65b0\u5ffb\u5fc3\u4fe1\u8845\u661f\u8165\u7329\u60fa\u5174\u5211\u578b\u5f62\u90a2\u884c\u9192\u5e78\u674f\u6027\u59d3\u5144\u51f6\u80f8\u5308\u6c79\u96c4\u718a\u4f11\u4fee\u7f9e\u673d\u55c5\u9508\u79c0\u8896\u7ee3\u589f\u620c\u9700\u865a\u5618\u987b\u5f90\u8bb8\u84c4\u9157\u53d9\u65ed\u5e8f\u755c\u6064\u7d6e\u5a7f\u7eea\u7eed\u8f69\u55a7\u5ba3\u60ac\u65cb\u7384\ufffd".split(""),e=0;e!=i[208].length;++e)65533!==i[208][e].charCodeAt(0)&&(n[i[208][e]]=53248+e,t[53248+e]=i[208][e]);for(i[209]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9009\u7663\u7729\u7eda\u9774\u859b\u5b66\u7a74\u96ea\u8840\u52cb\u718f\u5faa\u65ec\u8be2\u5bfb\u9a6f\u5de1\u6b89\u6c5b\u8bad\u8baf\u900a\u8fc5\u538b\u62bc\u9e26\u9e2d\u5440\u4e2b\u82bd\u7259\u869c\u5d16\u8859\u6daf\u96c5\u54d1\u4e9a\u8bb6\u7109\u54bd\u9609\u70df\u6df9\u76d0\u4e25\u7814\u8712\u5ca9\u5ef6\u8a00\u989c\u960e\u708e\u6cbf\u5944\u63a9\u773c\u884d\u6f14\u8273\u5830\u71d5\u538c\u781a\u96c1\u5501\u5f66\u7130\u5bb4\u8c1a\u9a8c\u6b83\u592e\u9e2f\u79e7\u6768\u626c\u4f6f\u75a1\u7f8a\u6d0b\u9633\u6c27\u4ef0\u75d2\u517b\u6837\u6f3e\u9080\u8170\u5996\u7476\ufffd".split(""),e=0;e!=i[209].length;++e)65533!==i[209][e].charCodeAt(0)&&(n[i[209][e]]=53504+e,t[53504+e]=i[209][e]);for(i[210]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6447\u5c27\u9065\u7a91\u8c23\u59da\u54ac\u8200\u836f\u8981\u8000\u6930\u564e\u8036\u7237\u91ce\u51b6\u4e5f\u9875\u6396\u4e1a\u53f6\u66f3\u814b\u591c\u6db2\u4e00\u58f9\u533b\u63d6\u94f1\u4f9d\u4f0a\u8863\u9890\u5937\u9057\u79fb\u4eea\u80f0\u7591\u6c82\u5b9c\u59e8\u5f5d\u6905\u8681\u501a\u5df2\u4e59\u77e3\u4ee5\u827a\u6291\u6613\u9091\u5c79\u4ebf\u5f79\u81c6\u9038\u8084\u75ab\u4ea6\u88d4\u610f\u6bc5\u5fc6\u4e49\u76ca\u6ea2\u8be3\u8bae\u8c0a\u8bd1\u5f02\u7ffc\u7fcc\u7ece\u8335\u836b\u56e0\u6bb7\u97f3\u9634\u59fb\u541f\u94f6\u6deb\u5bc5\u996e\u5c39\u5f15\u9690\ufffd".split(""),e=0;e!=i[210].length;++e)65533!==i[210][e].charCodeAt(0)&&(n[i[210][e]]=53760+e,t[53760+e]=i[210][e]);for(i[211]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5370\u82f1\u6a31\u5a74\u9e70\u5e94\u7f28\u83b9\u8424\u8425\u8367\u8747\u8fce\u8d62\u76c8\u5f71\u9896\u786c\u6620\u54df\u62e5\u4f63\u81c3\u75c8\u5eb8\u96cd\u8e0a\u86f9\u548f\u6cf3\u6d8c\u6c38\u607f\u52c7\u7528\u5e7d\u4f18\u60a0\u5fe7\u5c24\u7531\u90ae\u94c0\u72b9\u6cb9\u6e38\u9149\u6709\u53cb\u53f3\u4f51\u91c9\u8bf1\u53c8\u5e7c\u8fc2\u6de4\u4e8e\u76c2\u6986\u865e\u611a\u8206\u4f59\u4fde\u903e\u9c7c\u6109\u6e1d\u6e14\u9685\u4e88\u5a31\u96e8\u4e0e\u5c7f\u79b9\u5b87\u8bed\u7fbd\u7389\u57df\u828b\u90c1\u5401\u9047\u55bb\u5cea\u5fa1\u6108\u6b32\u72f1\u80b2\u8a89\ufffd".split(""),e=0;e!=i[211].length;++e)65533!==i[211][e].charCodeAt(0)&&(n[i[211][e]]=54016+e,t[54016+e]=i[211][e]);for(i[212]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d74\u5bd3\u88d5\u9884\u8c6b\u9a6d\u9e33\u6e0a\u51a4\u5143\u57a3\u8881\u539f\u63f4\u8f95\u56ed\u5458\u5706\u733f\u6e90\u7f18\u8fdc\u82d1\u613f\u6028\u9662\u66f0\u7ea6\u8d8a\u8dc3\u94a5\u5cb3\u7ca4\u6708\u60a6\u9605\u8018\u4e91\u90e7\u5300\u9668\u5141\u8fd0\u8574\u915d\u6655\u97f5\u5b55\u531d\u7838\u6742\u683d\u54c9\u707e\u5bb0\u8f7d\u518d\u5728\u54b1\u6512\u6682\u8d5e\u8d43\u810f\u846c\u906d\u7cdf\u51ff\u85fb\u67a3\u65e9\u6fa1\u86a4\u8e81\u566a\u9020\u7682\u7076\u71e5\u8d23\u62e9\u5219\u6cfd\u8d3c\u600e\u589e\u618e\u66fe\u8d60\u624e\u55b3\u6e23\u672d\u8f67\ufffd".split(""),e=0;e!=i[212].length;++e)65533!==i[212][e].charCodeAt(0)&&(n[i[212][e]]=54272+e,t[54272+e]=i[212][e]);for(i[213]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u94e1\u95f8\u7728\u6805\u69a8\u548b\u4e4d\u70b8\u8bc8\u6458\u658b\u5b85\u7a84\u503a\u5be8\u77bb\u6be1\u8a79\u7c98\u6cbe\u76cf\u65a9\u8f97\u5d2d\u5c55\u8638\u6808\u5360\u6218\u7ad9\u6e5b\u7efd\u6a1f\u7ae0\u5f70\u6f33\u5f20\u638c\u6da8\u6756\u4e08\u5e10\u8d26\u4ed7\u80c0\u7634\u969c\u62db\u662d\u627e\u6cbc\u8d75\u7167\u7f69\u5146\u8087\u53ec\u906e\u6298\u54f2\u86f0\u8f99\u8005\u9517\u8517\u8fd9\u6d59\u73cd\u659f\u771f\u7504\u7827\u81fb\u8d1e\u9488\u4fa6\u6795\u75b9\u8bca\u9707\u632f\u9547\u9635\u84b8\u6323\u7741\u5f81\u72f0\u4e89\u6014\u6574\u62ef\u6b63\u653f\ufffd".split(""),e=0;e!=i[213].length;++e)65533!==i[213][e].charCodeAt(0)&&(n[i[213][e]]=54528+e,t[54528+e]=i[213][e]);for(i[214]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5e27\u75c7\u90d1\u8bc1\u829d\u679d\u652f\u5431\u8718\u77e5\u80a2\u8102\u6c41\u4e4b\u7ec7\u804c\u76f4\u690d\u6b96\u6267\u503c\u4f84\u5740\u6307\u6b62\u8dbe\u53ea\u65e8\u7eb8\u5fd7\u631a\u63b7\u81f3\u81f4\u7f6e\u5e1c\u5cd9\u5236\u667a\u79e9\u7a1a\u8d28\u7099\u75d4\u6ede\u6cbb\u7a92\u4e2d\u76c5\u5fe0\u949f\u8877\u7ec8\u79cd\u80bf\u91cd\u4ef2\u4f17\u821f\u5468\u5dde\u6d32\u8bcc\u7ca5\u8f74\u8098\u5e1a\u5492\u76b1\u5b99\u663c\u9aa4\u73e0\u682a\u86db\u6731\u732a\u8bf8\u8bdb\u9010\u7af9\u70db\u716e\u62c4\u77a9\u5631\u4e3b\u8457\u67f1\u52a9\u86c0\u8d2e\u94f8\u7b51\ufffd".split(""),e=0;e!=i[214].length;++e)65533!==i[214][e].charCodeAt(0)&&(n[i[214][e]]=54784+e,t[54784+e]=i[214][e]);for(i[215]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f4f\u6ce8\u795d\u9a7b\u6293\u722a\u62fd\u4e13\u7816\u8f6c\u64b0\u8d5a\u7bc6\u6869\u5e84\u88c5\u5986\u649e\u58ee\u72b6\u690e\u9525\u8ffd\u8d58\u5760\u7f00\u8c06\u51c6\u6349\u62d9\u5353\u684c\u7422\u8301\u914c\u5544\u7740\u707c\u6d4a\u5179\u54a8\u8d44\u59ff\u6ecb\u6dc4\u5b5c\u7d2b\u4ed4\u7c7d\u6ed3\u5b50\u81ea\u6e0d\u5b57\u9b03\u68d5\u8e2a\u5b97\u7efc\u603b\u7eb5\u90b9\u8d70\u594f\u63cd\u79df\u8db3\u5352\u65cf\u7956\u8bc5\u963b\u7ec4\u94bb\u7e82\u5634\u9189\u6700\u7f6a\u5c0a\u9075\u6628\u5de6\u4f50\u67de\u505a\u4f5c\u5750\u5ea7\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd".split(""),e=0;e!=i[215].length;++e)65533!==i[215][e].charCodeAt(0)&&(n[i[215][e]]=55040+e,t[55040+e]=i[215][e]);for(i[216]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4e8d\u4e0c\u5140\u4e10\u5eff\u5345\u4e15\u4e98\u4e1e\u9b32\u5b6c\u5669\u4e28\u79ba\u4e3f\u5315\u4e47\u592d\u723b\u536e\u6c10\u56df\u80e4\u9997\u6bd3\u777e\u9f17\u4e36\u4e9f\u9f10\u4e5c\u4e69\u4e93\u8288\u5b5b\u556c\u560f\u4ec4\u538d\u539d\u53a3\u53a5\u53ae\u9765\u8d5d\u531a\u53f5\u5326\u532e\u533e\u8d5c\u5366\u5363\u5202\u5208\u520e\u522d\u5233\u523f\u5240\u524c\u525e\u5261\u525c\u84af\u527d\u5282\u5281\u5290\u5293\u5182\u7f54\u4ebb\u4ec3\u4ec9\u4ec2\u4ee8\u4ee1\u4eeb\u4ede\u4f1b\u4ef3\u4f22\u4f64\u4ef5\u4f25\u4f27\u4f09\u4f2b\u4f5e\u4f67\u6538\u4f5a\u4f5d\ufffd".split(""),e=0;e!=i[216].length;++e)65533!==i[216][e].charCodeAt(0)&&(n[i[216][e]]=55296+e,t[55296+e]=i[216][e]);for(i[217]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u4f5f\u4f57\u4f32\u4f3d\u4f76\u4f74\u4f91\u4f89\u4f83\u4f8f\u4f7e\u4f7b\u4faa\u4f7c\u4fac\u4f94\u4fe6\u4fe8\u4fea\u4fc5\u4fda\u4fe3\u4fdc\u4fd1\u4fdf\u4ff8\u5029\u504c\u4ff3\u502c\u500f\u502e\u502d\u4ffe\u501c\u500c\u5025\u5028\u507e\u5043\u5055\u5048\u504e\u506c\u507b\u50a5\u50a7\u50a9\u50ba\u50d6\u5106\u50ed\u50ec\u50e6\u50ee\u5107\u510b\u4edd\u6c3d\u4f58\u4f65\u4fce\u9fa0\u6c46\u7c74\u516e\u5dfd\u9ec9\u9998\u5181\u5914\u52f9\u530d\u8a07\u5310\u51eb\u5919\u5155\u4ea0\u5156\u4eb3\u886e\u88a4\u4eb5\u8114\u88d2\u7980\u5b34\u8803\u7fb8\u51ab\u51b1\u51bd\u51bc\ufffd".split(""),e=0;e!=i[217].length;++e)65533!==i[217][e].charCodeAt(0)&&(n[i[217][e]]=55552+e,t[55552+e]=i[217][e]);for(i[218]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u51c7\u5196\u51a2\u51a5\u8ba0\u8ba6\u8ba7\u8baa\u8bb4\u8bb5\u8bb7\u8bc2\u8bc3\u8bcb\u8bcf\u8bce\u8bd2\u8bd3\u8bd4\u8bd6\u8bd8\u8bd9\u8bdc\u8bdf\u8be0\u8be4\u8be8\u8be9\u8bee\u8bf0\u8bf3\u8bf6\u8bf9\u8bfc\u8bff\u8c00\u8c02\u8c04\u8c07\u8c0c\u8c0f\u8c11\u8c12\u8c14\u8c15\u8c16\u8c19\u8c1b\u8c18\u8c1d\u8c1f\u8c20\u8c21\u8c25\u8c27\u8c2a\u8c2b\u8c2e\u8c2f\u8c32\u8c33\u8c35\u8c36\u5369\u537a\u961d\u9622\u9621\u9631\u962a\u963d\u963c\u9642\u9649\u9654\u965f\u9667\u966c\u9672\u9674\u9688\u968d\u9697\u96b0\u9097\u909b\u909d\u9099\u90ac\u90a1\u90b4\u90b3\u90b6\u90ba\ufffd".split(""),e=0;e!=i[218].length;++e)65533!==i[218][e].charCodeAt(0)&&(n[i[218][e]]=55808+e,t[55808+e]=i[218][e]);for(i[219]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u90b8\u90b0\u90cf\u90c5\u90be\u90d0\u90c4\u90c7\u90d3\u90e6\u90e2\u90dc\u90d7\u90db\u90eb\u90ef\u90fe\u9104\u9122\u911e\u9123\u9131\u912f\u9139\u9143\u9146\u520d\u5942\u52a2\u52ac\u52ad\u52be\u54ff\u52d0\u52d6\u52f0\u53df\u71ee\u77cd\u5ef4\u51f5\u51fc\u9b2f\u53b6\u5f01\u755a\u5def\u574c\u57a9\u57a1\u587e\u58bc\u58c5\u58d1\u5729\u572c\u572a\u5733\u5739\u572e\u572f\u575c\u573b\u5742\u5769\u5785\u576b\u5786\u577c\u577b\u5768\u576d\u5776\u5773\u57ad\u57a4\u578c\u57b2\u57cf\u57a7\u57b4\u5793\u57a0\u57d5\u57d8\u57da\u57d9\u57d2\u57b8\u57f4\u57ef\u57f8\u57e4\u57dd\ufffd".split(""),e=0;e!=i[219].length;++e)65533!==i[219][e].charCodeAt(0)&&(n[i[219][e]]=56064+e,t[56064+e]=i[219][e]);for(i[220]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u580b\u580d\u57fd\u57ed\u5800\u581e\u5819\u5844\u5820\u5865\u586c\u5881\u5889\u589a\u5880\u99a8\u9f19\u61ff\u8279\u827d\u827f\u828f\u828a\u82a8\u8284\u828e\u8291\u8297\u8299\u82ab\u82b8\u82be\u82b0\u82c8\u82ca\u82e3\u8298\u82b7\u82ae\u82cb\u82cc\u82c1\u82a9\u82b4\u82a1\u82aa\u829f\u82c4\u82ce\u82a4\u82e1\u8309\u82f7\u82e4\u830f\u8307\u82dc\u82f4\u82d2\u82d8\u830c\u82fb\u82d3\u8311\u831a\u8306\u8314\u8315\u82e0\u82d5\u831c\u8351\u835b\u835c\u8308\u8392\u833c\u8334\u8331\u839b\u835e\u832f\u834f\u8347\u8343\u835f\u8340\u8317\u8360\u832d\u833a\u8333\u8366\u8365\ufffd".split(""),e=0;e!=i[220].length;++e)65533!==i[220][e].charCodeAt(0)&&(n[i[220][e]]=56320+e,t[56320+e]=i[220][e]);for(i[221]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8368\u831b\u8369\u836c\u836a\u836d\u836e\u83b0\u8378\u83b3\u83b4\u83a0\u83aa\u8393\u839c\u8385\u837c\u83b6\u83a9\u837d\u83b8\u837b\u8398\u839e\u83a8\u83ba\u83bc\u83c1\u8401\u83e5\u83d8\u5807\u8418\u840b\u83dd\u83fd\u83d6\u841c\u8438\u8411\u8406\u83d4\u83df\u840f\u8403\u83f8\u83f9\u83ea\u83c5\u83c0\u8426\u83f0\u83e1\u845c\u8451\u845a\u8459\u8473\u8487\u8488\u847a\u8489\u8478\u843c\u8446\u8469\u8476\u848c\u848e\u8431\u846d\u84c1\u84cd\u84d0\u84e6\u84bd\u84d3\u84ca\u84bf\u84ba\u84e0\u84a1\u84b9\u84b4\u8497\u84e5\u84e3\u850c\u750d\u8538\u84f0\u8539\u851f\u853a\ufffd".split(""),e=0;e!=i[221].length;++e)65533!==i[221][e].charCodeAt(0)&&(n[i[221][e]]=56576+e,t[56576+e]=i[221][e]);for(i[222]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8556\u853b\u84ff\u84fc\u8559\u8548\u8568\u8564\u855e\u857a\u77a2\u8543\u8572\u857b\u85a4\u85a8\u8587\u858f\u8579\u85ae\u859c\u8585\u85b9\u85b7\u85b0\u85d3\u85c1\u85dc\u85ff\u8627\u8605\u8629\u8616\u863c\u5efe\u5f08\u593c\u5941\u8037\u5955\u595a\u5958\u530f\u5c22\u5c25\u5c2c\u5c34\u624c\u626a\u629f\u62bb\u62ca\u62da\u62d7\u62ee\u6322\u62f6\u6339\u634b\u6343\u63ad\u63f6\u6371\u637a\u638e\u63b4\u636d\u63ac\u638a\u6369\u63ae\u63bc\u63f2\u63f8\u63e0\u63ff\u63c4\u63de\u63ce\u6452\u63c6\u63be\u6445\u6441\u640b\u641b\u6420\u640c\u6426\u6421\u645e\u6484\u646d\u6496\ufffd".split(""),e=0;e!=i[222].length;++e)65533!==i[222][e].charCodeAt(0)&&(n[i[222][e]]=56832+e,t[56832+e]=i[222][e]);for(i[223]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u647a\u64b7\u64b8\u6499\u64ba\u64c0\u64d0\u64d7\u64e4\u64e2\u6509\u6525\u652e\u5f0b\u5fd2\u7519\u5f11\u535f\u53f1\u53fd\u53e9\u53e8\u53fb\u5412\u5416\u5406\u544b\u5452\u5453\u5454\u5456\u5443\u5421\u5457\u5459\u5423\u5432\u5482\u5494\u5477\u5471\u5464\u549a\u549b\u5484\u5476\u5466\u549d\u54d0\u54ad\u54c2\u54b4\u54d2\u54a7\u54a6\u54d3\u54d4\u5472\u54a3\u54d5\u54bb\u54bf\u54cc\u54d9\u54da\u54dc\u54a9\u54aa\u54a4\u54dd\u54cf\u54de\u551b\u54e7\u5520\u54fd\u5514\u54f3\u5522\u5523\u550f\u5511\u5527\u552a\u5567\u558f\u55b5\u5549\u556d\u5541\u5555\u553f\u5550\u553c\ufffd".split(""),e=0;e!=i[223].length;++e)65533!==i[223][e].charCodeAt(0)&&(n[i[223][e]]=57088+e,t[57088+e]=i[223][e]);for(i[224]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5537\u5556\u5575\u5576\u5577\u5533\u5530\u555c\u558b\u55d2\u5583\u55b1\u55b9\u5588\u5581\u559f\u557e\u55d6\u5591\u557b\u55df\u55bd\u55be\u5594\u5599\u55ea\u55f7\u55c9\u561f\u55d1\u55eb\u55ec\u55d4\u55e6\u55dd\u55c4\u55ef\u55e5\u55f2\u55f3\u55cc\u55cd\u55e8\u55f5\u55e4\u8f94\u561e\u5608\u560c\u5601\u5624\u5623\u55fe\u5600\u5627\u562d\u5658\u5639\u5657\u562c\u564d\u5662\u5659\u565c\u564c\u5654\u5686\u5664\u5671\u566b\u567b\u567c\u5685\u5693\u56af\u56d4\u56d7\u56dd\u56e1\u56f5\u56eb\u56f9\u56ff\u5704\u570a\u5709\u571c\u5e0f\u5e19\u5e14\u5e11\u5e31\u5e3b\u5e3c\ufffd".split(""),e=0;e!=i[224].length;++e)65533!==i[224][e].charCodeAt(0)&&(n[i[224][e]]=57344+e,t[57344+e]=i[224][e]);for(i[225]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5e37\u5e44\u5e54\u5e5b\u5e5e\u5e61\u5c8c\u5c7a\u5c8d\u5c90\u5c96\u5c88\u5c98\u5c99\u5c91\u5c9a\u5c9c\u5cb5\u5ca2\u5cbd\u5cac\u5cab\u5cb1\u5ca3\u5cc1\u5cb7\u5cc4\u5cd2\u5ce4\u5ccb\u5ce5\u5d02\u5d03\u5d27\u5d26\u5d2e\u5d24\u5d1e\u5d06\u5d1b\u5d58\u5d3e\u5d34\u5d3d\u5d6c\u5d5b\u5d6f\u5d5d\u5d6b\u5d4b\u5d4a\u5d69\u5d74\u5d82\u5d99\u5d9d\u8c73\u5db7\u5dc5\u5f73\u5f77\u5f82\u5f87\u5f89\u5f8c\u5f95\u5f99\u5f9c\u5fa8\u5fad\u5fb5\u5fbc\u8862\u5f61\u72ad\u72b0\u72b4\u72b7\u72b8\u72c3\u72c1\u72ce\u72cd\u72d2\u72e8\u72ef\u72e9\u72f2\u72f4\u72f7\u7301\u72f3\u7303\u72fa\ufffd".split(""),e=0;e!=i[225].length;++e)65533!==i[225][e].charCodeAt(0)&&(n[i[225][e]]=57600+e,t[57600+e]=i[225][e]);for(i[226]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u72fb\u7317\u7313\u7321\u730a\u731e\u731d\u7315\u7322\u7339\u7325\u732c\u7338\u7331\u7350\u734d\u7357\u7360\u736c\u736f\u737e\u821b\u5925\u98e7\u5924\u5902\u9963\u9967\u9968\u9969\u996a\u996b\u996c\u9974\u9977\u997d\u9980\u9984\u9987\u998a\u998d\u9990\u9991\u9993\u9994\u9995\u5e80\u5e91\u5e8b\u5e96\u5ea5\u5ea0\u5eb9\u5eb5\u5ebe\u5eb3\u8d53\u5ed2\u5ed1\u5edb\u5ee8\u5eea\u81ba\u5fc4\u5fc9\u5fd6\u5fcf\u6003\u5fee\u6004\u5fe1\u5fe4\u5ffe\u6005\u6006\u5fea\u5fed\u5ff8\u6019\u6035\u6026\u601b\u600f\u600d\u6029\u602b\u600a\u603f\u6021\u6078\u6079\u607b\u607a\u6042\ufffd".split(""),e=0;e!=i[226].length;++e)65533!==i[226][e].charCodeAt(0)&&(n[i[226][e]]=57856+e,t[57856+e]=i[226][e]);for(i[227]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u606a\u607d\u6096\u609a\u60ad\u609d\u6083\u6092\u608c\u609b\u60ec\u60bb\u60b1\u60dd\u60d8\u60c6\u60da\u60b4\u6120\u6126\u6115\u6123\u60f4\u6100\u610e\u612b\u614a\u6175\u61ac\u6194\u61a7\u61b7\u61d4\u61f5\u5fdd\u96b3\u95e9\u95eb\u95f1\u95f3\u95f5\u95f6\u95fc\u95fe\u9603\u9604\u9606\u9608\u960a\u960b\u960c\u960d\u960f\u9612\u9615\u9616\u9617\u9619\u961a\u4e2c\u723f\u6215\u6c35\u6c54\u6c5c\u6c4a\u6ca3\u6c85\u6c90\u6c94\u6c8c\u6c68\u6c69\u6c74\u6c76\u6c86\u6ca9\u6cd0\u6cd4\u6cad\u6cf7\u6cf8\u6cf1\u6cd7\u6cb2\u6ce0\u6cd6\u6cfa\u6ceb\u6cee\u6cb1\u6cd3\u6cef\u6cfe\ufffd".split(""),e=0;e!=i[227].length;++e)65533!==i[227][e].charCodeAt(0)&&(n[i[227][e]]=58112+e,t[58112+e]=i[227][e]);for(i[228]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6d39\u6d27\u6d0c\u6d43\u6d48\u6d07\u6d04\u6d19\u6d0e\u6d2b\u6d4d\u6d2e\u6d35\u6d1a\u6d4f\u6d52\u6d54\u6d33\u6d91\u6d6f\u6d9e\u6da0\u6d5e\u6d93\u6d94\u6d5c\u6d60\u6d7c\u6d63\u6e1a\u6dc7\u6dc5\u6dde\u6e0e\u6dbf\u6de0\u6e11\u6de6\u6ddd\u6dd9\u6e16\u6dab\u6e0c\u6dae\u6e2b\u6e6e\u6e4e\u6e6b\u6eb2\u6e5f\u6e86\u6e53\u6e54\u6e32\u6e25\u6e44\u6edf\u6eb1\u6e98\u6ee0\u6f2d\u6ee2\u6ea5\u6ea7\u6ebd\u6ebb\u6eb7\u6ed7\u6eb4\u6ecf\u6e8f\u6ec2\u6e9f\u6f62\u6f46\u6f47\u6f24\u6f15\u6ef9\u6f2f\u6f36\u6f4b\u6f74\u6f2a\u6f09\u6f29\u6f89\u6f8d\u6f8c\u6f78\u6f72\u6f7c\u6f7a\u6fd1\ufffd".split(""),e=0;e!=i[228].length;++e)65533!==i[228][e].charCodeAt(0)&&(n[i[228][e]]=58368+e,t[58368+e]=i[228][e]);for(i[229]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6fc9\u6fa7\u6fb9\u6fb6\u6fc2\u6fe1\u6fee\u6fde\u6fe0\u6fef\u701a\u7023\u701b\u7039\u7035\u704f\u705e\u5b80\u5b84\u5b95\u5b93\u5ba5\u5bb8\u752f\u9a9e\u6434\u5be4\u5bee\u8930\u5bf0\u8e47\u8b07\u8fb6\u8fd3\u8fd5\u8fe5\u8fee\u8fe4\u8fe9\u8fe6\u8ff3\u8fe8\u9005\u9004\u900b\u9026\u9011\u900d\u9016\u9021\u9035\u9036\u902d\u902f\u9044\u9051\u9052\u9050\u9068\u9058\u9062\u905b\u66b9\u9074\u907d\u9082\u9088\u9083\u908b\u5f50\u5f57\u5f56\u5f58\u5c3b\u54ab\u5c50\u5c59\u5b71\u5c63\u5c66\u7fbc\u5f2a\u5f29\u5f2d\u8274\u5f3c\u9b3b\u5c6e\u5981\u5983\u598d\u59a9\u59aa\u59a3\ufffd".split(""),e=0;e!=i[229].length;++e)65533!==i[229][e].charCodeAt(0)&&(n[i[229][e]]=58624+e,t[58624+e]=i[229][e]);for(i[230]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u5997\u59ca\u59ab\u599e\u59a4\u59d2\u59b2\u59af\u59d7\u59be\u5a05\u5a06\u59dd\u5a08\u59e3\u59d8\u59f9\u5a0c\u5a09\u5a32\u5a34\u5a11\u5a23\u5a13\u5a40\u5a67\u5a4a\u5a55\u5a3c\u5a62\u5a75\u80ec\u5aaa\u5a9b\u5a77\u5a7a\u5abe\u5aeb\u5ab2\u5ad2\u5ad4\u5ab8\u5ae0\u5ae3\u5af1\u5ad6\u5ae6\u5ad8\u5adc\u5b09\u5b17\u5b16\u5b32\u5b37\u5b40\u5c15\u5c1c\u5b5a\u5b65\u5b73\u5b51\u5b53\u5b62\u9a75\u9a77\u9a78\u9a7a\u9a7f\u9a7d\u9a80\u9a81\u9a85\u9a88\u9a8a\u9a90\u9a92\u9a93\u9a96\u9a98\u9a9b\u9a9c\u9a9d\u9a9f\u9aa0\u9aa2\u9aa3\u9aa5\u9aa7\u7e9f\u7ea1\u7ea3\u7ea5\u7ea8\u7ea9\ufffd".split(""),e=0;e!=i[230].length;++e)65533!==i[230][e].charCodeAt(0)&&(n[i[230][e]]=58880+e,t[58880+e]=i[230][e]);for(i[231]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7ead\u7eb0\u7ebe\u7ec0\u7ec1\u7ec2\u7ec9\u7ecb\u7ecc\u7ed0\u7ed4\u7ed7\u7edb\u7ee0\u7ee1\u7ee8\u7eeb\u7eee\u7eef\u7ef1\u7ef2\u7f0d\u7ef6\u7efa\u7efb\u7efe\u7f01\u7f02\u7f03\u7f07\u7f08\u7f0b\u7f0c\u7f0f\u7f11\u7f12\u7f17\u7f19\u7f1c\u7f1b\u7f1f\u7f21\u7f22\u7f23\u7f24\u7f25\u7f26\u7f27\u7f2a\u7f2b\u7f2c\u7f2d\u7f2f\u7f30\u7f31\u7f32\u7f33\u7f35\u5e7a\u757f\u5ddb\u753e\u9095\u738e\u7391\u73ae\u73a2\u739f\u73cf\u73c2\u73d1\u73b7\u73b3\u73c0\u73c9\u73c8\u73e5\u73d9\u987c\u740a\u73e9\u73e7\u73de\u73ba\u73f2\u740f\u742a\u745b\u7426\u7425\u7428\u7430\u742e\u742c\ufffd".split(""),e=0;e!=i[231].length;++e)65533!==i[231][e].charCodeAt(0)&&(n[i[231][e]]=59136+e,t[59136+e]=i[231][e]);for(i[232]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u741b\u741a\u7441\u745c\u7457\u7455\u7459\u7477\u746d\u747e\u749c\u748e\u7480\u7481\u7487\u748b\u749e\u74a8\u74a9\u7490\u74a7\u74d2\u74ba\u97ea\u97eb\u97ec\u674c\u6753\u675e\u6748\u6769\u67a5\u6787\u676a\u6773\u6798\u67a7\u6775\u67a8\u679e\u67ad\u678b\u6777\u677c\u67f0\u6809\u67d8\u680a\u67e9\u67b0\u680c\u67d9\u67b5\u67da\u67b3\u67dd\u6800\u67c3\u67b8\u67e2\u680e\u67c1\u67fd\u6832\u6833\u6860\u6861\u684e\u6862\u6844\u6864\u6883\u681d\u6855\u6866\u6841\u6867\u6840\u683e\u684a\u6849\u6829\u68b5\u688f\u6874\u6877\u6893\u686b\u68c2\u696e\u68fc\u691f\u6920\u68f9\ufffd".split(""),e=0;e!=i[232].length;++e)65533!==i[232][e].charCodeAt(0)&&(n[i[232][e]]=59392+e,t[59392+e]=i[232][e]);for(i[233]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u6924\u68f0\u690b\u6901\u6957\u68e3\u6910\u6971\u6939\u6960\u6942\u695d\u6984\u696b\u6980\u6998\u6978\u6934\u69cc\u6987\u6988\u69ce\u6989\u6966\u6963\u6979\u699b\u69a7\u69bb\u69ab\u69ad\u69d4\u69b1\u69c1\u69ca\u69df\u6995\u69e0\u698d\u69ff\u6a2f\u69ed\u6a17\u6a18\u6a65\u69f2\u6a44\u6a3e\u6aa0\u6a50\u6a5b\u6a35\u6a8e\u6a79\u6a3d\u6a28\u6a58\u6a7c\u6a91\u6a90\u6aa9\u6a97\u6aab\u7337\u7352\u6b81\u6b82\u6b87\u6b84\u6b92\u6b93\u6b8d\u6b9a\u6b9b\u6ba1\u6baa\u8f6b\u8f6d\u8f71\u8f72\u8f73\u8f75\u8f76\u8f78\u8f77\u8f79\u8f7a\u8f7c\u8f7e\u8f81\u8f82\u8f84\u8f87\u8f8b\ufffd".split(""),e=0;e!=i[233].length;++e)65533!==i[233][e].charCodeAt(0)&&(n[i[233][e]]=59648+e,t[59648+e]=i[233][e]);for(i[234]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u8f8d\u8f8e\u8f8f\u8f98\u8f9a\u8ece\u620b\u6217\u621b\u621f\u6222\u6221\u6225\u6224\u622c\u81e7\u74ef\u74f4\u74ff\u750f\u7511\u7513\u6534\u65ee\u65ef\u65f0\u660a\u6619\u6772\u6603\u6615\u6600\u7085\u66f7\u661d\u6634\u6631\u6636\u6635\u8006\u665f\u6654\u6641\u664f\u6656\u6661\u6657\u6677\u6684\u668c\u66a7\u669d\u66be\u66db\u66dc\u66e6\u66e9\u8d32\u8d33\u8d36\u8d3b\u8d3d\u8d40\u8d45\u8d46\u8d48\u8d49\u8d47\u8d4d\u8d55\u8d59\u89c7\u89ca\u89cb\u89cc\u89ce\u89cf\u89d0\u89d1\u726e\u729f\u725d\u7266\u726f\u727e\u727f\u7284\u728b\u728d\u728f\u7292\u6308\u6332\u63b0\ufffd".split(""),e=0;e!=i[234].length;++e)65533!==i[234][e].charCodeAt(0)&&(n[i[234][e]]=59904+e,t[59904+e]=i[234][e]);for(i[235]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u643f\u64d8\u8004\u6bea\u6bf3\u6bfd\u6bf5\u6bf9\u6c05\u6c07\u6c06\u6c0d\u6c15\u6c18\u6c19\u6c1a\u6c21\u6c29\u6c24\u6c2a\u6c32\u6535\u6555\u656b\u724d\u7252\u7256\u7230\u8662\u5216\u809f\u809c\u8093\u80bc\u670a\u80bd\u80b1\u80ab\u80ad\u80b4\u80b7\u80e7\u80e8\u80e9\u80ea\u80db\u80c2\u80c4\u80d9\u80cd\u80d7\u6710\u80dd\u80eb\u80f1\u80f4\u80ed\u810d\u810e\u80f2\u80fc\u6715\u8112\u8c5a\u8136\u811e\u812c\u8118\u8132\u8148\u814c\u8153\u8174\u8159\u815a\u8171\u8160\u8169\u817c\u817d\u816d\u8167\u584d\u5ab5\u8188\u8182\u8191\u6ed5\u81a3\u81aa\u81cc\u6726\u81ca\u81bb\ufffd".split(""),e=0;e!=i[235].length;++e)65533!==i[235][e].charCodeAt(0)&&(n[i[235][e]]=60160+e,t[60160+e]=i[235][e]);for(i[236]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u81c1\u81a6\u6b24\u6b37\u6b39\u6b43\u6b46\u6b59\u98d1\u98d2\u98d3\u98d5\u98d9\u98da\u6bb3\u5f40\u6bc2\u89f3\u6590\u9f51\u6593\u65bc\u65c6\u65c4\u65c3\u65cc\u65ce\u65d2\u65d6\u7080\u709c\u7096\u709d\u70bb\u70c0\u70b7\u70ab\u70b1\u70e8\u70ca\u7110\u7113\u7116\u712f\u7131\u7173\u715c\u7168\u7145\u7172\u714a\u7178\u717a\u7198\u71b3\u71b5\u71a8\u71a0\u71e0\u71d4\u71e7\u71f9\u721d\u7228\u706c\u7118\u7166\u71b9\u623e\u623d\u6243\u6248\u6249\u793b\u7940\u7946\u7949\u795b\u795c\u7953\u795a\u7962\u7957\u7960\u796f\u7967\u797a\u7985\u798a\u799a\u79a7\u79b3\u5fd1\u5fd0\ufffd".split(""),e=0;e!=i[236].length;++e)65533!==i[236][e].charCodeAt(0)&&(n[i[236][e]]=60416+e,t[60416+e]=i[236][e]);for(i[237]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u603c\u605d\u605a\u6067\u6041\u6059\u6063\u60ab\u6106\u610d\u615d\u61a9\u619d\u61cb\u61d1\u6206\u8080\u807f\u6c93\u6cf6\u6dfc\u77f6\u77f8\u7800\u7809\u7817\u7818\u7811\u65ab\u782d\u781c\u781d\u7839\u783a\u783b\u781f\u783c\u7825\u782c\u7823\u7829\u784e\u786d\u7856\u7857\u7826\u7850\u7847\u784c\u786a\u789b\u7893\u789a\u7887\u789c\u78a1\u78a3\u78b2\u78b9\u78a5\u78d4\u78d9\u78c9\u78ec\u78f2\u7905\u78f4\u7913\u7924\u791e\u7934\u9f9b\u9ef9\u9efb\u9efc\u76f1\u7704\u770d\u76f9\u7707\u7708\u771a\u7722\u7719\u772d\u7726\u7735\u7738\u7750\u7751\u7747\u7743\u775a\u7768\ufffd".split(""),e=0;e!=i[237].length;++e)65533!==i[237][e].charCodeAt(0)&&(n[i[237][e]]=60672+e,t[60672+e]=i[237][e]);for(i[238]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7762\u7765\u777f\u778d\u777d\u7780\u778c\u7791\u779f\u77a0\u77b0\u77b5\u77bd\u753a\u7540\u754e\u754b\u7548\u755b\u7572\u7579\u7583\u7f58\u7f61\u7f5f\u8a48\u7f68\u7f74\u7f71\u7f79\u7f81\u7f7e\u76cd\u76e5\u8832\u9485\u9486\u9487\u948b\u948a\u948c\u948d\u948f\u9490\u9494\u9497\u9495\u949a\u949b\u949c\u94a3\u94a4\u94ab\u94aa\u94ad\u94ac\u94af\u94b0\u94b2\u94b4\u94b6\u94b7\u94b8\u94b9\u94ba\u94bc\u94bd\u94bf\u94c4\u94c8\u94c9\u94ca\u94cb\u94cc\u94cd\u94ce\u94d0\u94d1\u94d2\u94d5\u94d6\u94d7\u94d9\u94d8\u94db\u94de\u94df\u94e0\u94e2\u94e4\u94e5\u94e7\u94e8\u94ea\ufffd".split(""),e=0;e!=i[238].length;++e)65533!==i[238][e].charCodeAt(0)&&(n[i[238][e]]=60928+e,t[60928+e]=i[238][e]);for(i[239]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u94e9\u94eb\u94ee\u94ef\u94f3\u94f4\u94f5\u94f7\u94f9\u94fc\u94fd\u94ff\u9503\u9502\u9506\u9507\u9509\u950a\u950d\u950e\u950f\u9512\u9513\u9514\u9515\u9516\u9518\u951b\u951d\u951e\u951f\u9522\u952a\u952b\u9529\u952c\u9531\u9532\u9534\u9536\u9537\u9538\u953c\u953e\u953f\u9542\u9535\u9544\u9545\u9546\u9549\u954c\u954e\u954f\u9552\u9553\u9554\u9556\u9557\u9558\u9559\u955b\u955e\u955f\u955d\u9561\u9562\u9564\u9565\u9566\u9567\u9568\u9569\u956a\u956b\u956c\u956f\u9571\u9572\u9573\u953a\u77e7\u77ec\u96c9\u79d5\u79ed\u79e3\u79eb\u7a06\u5d47\u7a03\u7a02\u7a1e\u7a14\ufffd".split(""),e=0;e!=i[239].length;++e)65533!==i[239][e].charCodeAt(0)&&(n[i[239][e]]=61184+e,t[61184+e]=i[239][e]);for(i[240]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7a39\u7a37\u7a51\u9ecf\u99a5\u7a70\u7688\u768e\u7693\u7699\u76a4\u74de\u74e0\u752c\u9e20\u9e22\u9e28\u9e29\u9e2a\u9e2b\u9e2c\u9e32\u9e31\u9e36\u9e38\u9e37\u9e39\u9e3a\u9e3e\u9e41\u9e42\u9e44\u9e46\u9e47\u9e48\u9e49\u9e4b\u9e4c\u9e4e\u9e51\u9e55\u9e57\u9e5a\u9e5b\u9e5c\u9e5e\u9e63\u9e66\u9e67\u9e68\u9e69\u9e6a\u9e6b\u9e6c\u9e71\u9e6d\u9e73\u7592\u7594\u7596\u75a0\u759d\u75ac\u75a3\u75b3\u75b4\u75b8\u75c4\u75b1\u75b0\u75c3\u75c2\u75d6\u75cd\u75e3\u75e8\u75e6\u75e4\u75eb\u75e7\u7603\u75f1\u75fc\u75ff\u7610\u7600\u7605\u760c\u7617\u760a\u7625\u7618\u7615\u7619\ufffd".split(""),e=0;e!=i[240].length;++e)65533!==i[240][e].charCodeAt(0)&&(n[i[240][e]]=61440+e,t[61440+e]=i[240][e]);for(i[241]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u761b\u763c\u7622\u7620\u7640\u762d\u7630\u763f\u7635\u7643\u763e\u7633\u764d\u765e\u7654\u765c\u7656\u766b\u766f\u7fca\u7ae6\u7a78\u7a79\u7a80\u7a86\u7a88\u7a95\u7aa6\u7aa0\u7aac\u7aa8\u7aad\u7ab3\u8864\u8869\u8872\u887d\u887f\u8882\u88a2\u88c6\u88b7\u88bc\u88c9\u88e2\u88ce\u88e3\u88e5\u88f1\u891a\u88fc\u88e8\u88fe\u88f0\u8921\u8919\u8913\u891b\u890a\u8934\u892b\u8936\u8941\u8966\u897b\u758b\u80e5\u76b2\u76b4\u77dc\u8012\u8014\u8016\u801c\u8020\u8022\u8025\u8026\u8027\u8029\u8028\u8031\u800b\u8035\u8043\u8046\u804d\u8052\u8069\u8071\u8983\u9878\u9880\u9883\ufffd".split(""),e=0;e!=i[241].length;++e)65533!==i[241][e].charCodeAt(0)&&(n[i[241][e]]=61696+e,t[61696+e]=i[241][e]);for(i[242]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9889\u988c\u988d\u988f\u9894\u989a\u989b\u989e\u989f\u98a1\u98a2\u98a5\u98a6\u864d\u8654\u866c\u866e\u867f\u867a\u867c\u867b\u86a8\u868d\u868b\u86ac\u869d\u86a7\u86a3\u86aa\u8693\u86a9\u86b6\u86c4\u86b5\u86ce\u86b0\u86ba\u86b1\u86af\u86c9\u86cf\u86b4\u86e9\u86f1\u86f2\u86ed\u86f3\u86d0\u8713\u86de\u86f4\u86df\u86d8\u86d1\u8703\u8707\u86f8\u8708\u870a\u870d\u8709\u8723\u873b\u871e\u8725\u872e\u871a\u873e\u8748\u8734\u8731\u8729\u8737\u873f\u8782\u8722\u877d\u877e\u877b\u8760\u8770\u874c\u876e\u878b\u8753\u8763\u877c\u8764\u8759\u8765\u8793\u87af\u87a8\u87d2\ufffd".split(""),e=0;e!=i[242].length;++e)65533!==i[242][e].charCodeAt(0)&&(n[i[242][e]]=61952+e,t[61952+e]=i[242][e]);for(i[243]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u87c6\u8788\u8785\u87ad\u8797\u8783\u87ab\u87e5\u87ac\u87b5\u87b3\u87cb\u87d3\u87bd\u87d1\u87c0\u87ca\u87db\u87ea\u87e0\u87ee\u8816\u8813\u87fe\u880a\u881b\u8821\u8839\u883c\u7f36\u7f42\u7f44\u7f45\u8210\u7afa\u7afd\u7b08\u7b03\u7b04\u7b15\u7b0a\u7b2b\u7b0f\u7b47\u7b38\u7b2a\u7b19\u7b2e\u7b31\u7b20\u7b25\u7b24\u7b33\u7b3e\u7b1e\u7b58\u7b5a\u7b45\u7b75\u7b4c\u7b5d\u7b60\u7b6e\u7b7b\u7b62\u7b72\u7b71\u7b90\u7ba6\u7ba7\u7bb8\u7bac\u7b9d\u7ba8\u7b85\u7baa\u7b9c\u7ba2\u7bab\u7bb4\u7bd1\u7bc1\u7bcc\u7bdd\u7bda\u7be5\u7be6\u7bea\u7c0c\u7bfe\u7bfc\u7c0f\u7c16\u7c0b\ufffd".split(""),e=0;e!=i[243].length;++e)65533!==i[243][e].charCodeAt(0)&&(n[i[243][e]]=62208+e,t[62208+e]=i[243][e]);for(i[244]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u7c1f\u7c2a\u7c26\u7c38\u7c41\u7c40\u81fe\u8201\u8202\u8204\u81ec\u8844\u8221\u8222\u8223\u822d\u822f\u8228\u822b\u8238\u823b\u8233\u8234\u823e\u8244\u8249\u824b\u824f\u825a\u825f\u8268\u887e\u8885\u8888\u88d8\u88df\u895e\u7f9d\u7f9f\u7fa7\u7faf\u7fb0\u7fb2\u7c7c\u6549\u7c91\u7c9d\u7c9c\u7c9e\u7ca2\u7cb2\u7cbc\u7cbd\u7cc1\u7cc7\u7ccc\u7ccd\u7cc8\u7cc5\u7cd7\u7ce8\u826e\u66a8\u7fbf\u7fce\u7fd5\u7fe5\u7fe1\u7fe6\u7fe9\u7fee\u7ff3\u7cf8\u7d77\u7da6\u7dae\u7e47\u7e9b\u9eb8\u9eb4\u8d73\u8d84\u8d94\u8d91\u8db1\u8d67\u8d6d\u8c47\u8c49\u914a\u9150\u914e\u914f\u9164\ufffd".split(""),e=0;e!=i[244].length;++e)65533!==i[244][e].charCodeAt(0)&&(n[i[244][e]]=62464+e,t[62464+e]=i[244][e]);for(i[245]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9162\u9161\u9170\u9169\u916f\u917d\u917e\u9172\u9174\u9179\u918c\u9185\u9190\u918d\u9191\u91a2\u91a3\u91aa\u91ad\u91ae\u91af\u91b5\u91b4\u91ba\u8c55\u9e7e\u8db8\u8deb\u8e05\u8e59\u8e69\u8db5\u8dbf\u8dbc\u8dba\u8dc4\u8dd6\u8dd7\u8dda\u8dde\u8dce\u8dcf\u8ddb\u8dc6\u8dec\u8df7\u8df8\u8de3\u8df9\u8dfb\u8de4\u8e09\u8dfd\u8e14\u8e1d\u8e1f\u8e2c\u8e2e\u8e23\u8e2f\u8e3a\u8e40\u8e39\u8e35\u8e3d\u8e31\u8e49\u8e41\u8e42\u8e51\u8e52\u8e4a\u8e70\u8e76\u8e7c\u8e6f\u8e74\u8e85\u8e8f\u8e94\u8e90\u8e9c\u8e9e\u8c78\u8c82\u8c8a\u8c85\u8c98\u8c94\u659b\u89d6\u89de\u89da\u89dc\ufffd".split(""),e=0;e!=i[245].length;++e)65533!==i[245][e].charCodeAt(0)&&(n[i[245][e]]=62720+e,t[62720+e]=i[245][e]);for(i[246]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u89e5\u89eb\u89ef\u8a3e\u8b26\u9753\u96e9\u96f3\u96ef\u9706\u9701\u9708\u970f\u970e\u972a\u972d\u9730\u973e\u9f80\u9f83\u9f85\u9f86\u9f87\u9f88\u9f89\u9f8a\u9f8c\u9efe\u9f0b\u9f0d\u96b9\u96bc\u96bd\u96ce\u96d2\u77bf\u96e0\u928e\u92ae\u92c8\u933e\u936a\u93ca\u938f\u943e\u946b\u9c7f\u9c82\u9c85\u9c86\u9c87\u9c88\u7a23\u9c8b\u9c8e\u9c90\u9c91\u9c92\u9c94\u9c95\u9c9a\u9c9b\u9c9e\u9c9f\u9ca0\u9ca1\u9ca2\u9ca3\u9ca5\u9ca6\u9ca7\u9ca8\u9ca9\u9cab\u9cad\u9cae\u9cb0\u9cb1\u9cb2\u9cb3\u9cb4\u9cb5\u9cb6\u9cb7\u9cba\u9cbb\u9cbc\u9cbd\u9cc4\u9cc5\u9cc6\u9cc7\u9cca\u9ccb\ufffd".split(""),e=0;e!=i[246].length;++e)65533!==i[246][e].charCodeAt(0)&&(n[i[246][e]]=62976+e,t[62976+e]=i[246][e]);for(i[247]="\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u9ccc\u9ccd\u9cce\u9ccf\u9cd0\u9cd3\u9cd4\u9cd5\u9cd7\u9cd8\u9cd9\u9cdc\u9cdd\u9cdf\u9ce2\u977c\u9785\u9791\u9792\u9794\u97af\u97ab\u97a3\u97b2\u97b4\u9ab1\u9ab0\u9ab7\u9e58\u9ab6\u9aba\u9abc\u9ac1\u9ac0\u9ac5\u9ac2\u9acb\u9acc\u9ad1\u9b45\u9b43\u9b47\u9b49\u9b48\u9b4d\u9b51\u98e8\u990d\u992e\u9955\u9954\u9adf\u9ae1\u9ae6\u9aef\u9aeb\u9afb\u9aed\u9af9\u9b08\u9b0f\u9b13\u9b1f\u9b23\u9ebd\u9ebe\u7e3b\u9e82\u9e87\u9e88\u9e8b\u9e92\u93d6\u9e9d\u9e9f\u9edb\u9edc\u9edd\u9ee0\u9edf\u9ee2\u9ee9\u9ee7\u9ee5\u9eea\u9eef\u9f22\u9f2c\u9f2f\u9f39\u9f37\u9f3d\u9f3e\u9f44\ufffd".split(""),e=0;e!=i[247].length;++e)65533!==i[247][e].charCodeAt(0)&&(n[i[247][e]]=63232+e,t[63232+e]=i[247][e]);return{enc:n,dec:t}}(),n[10029]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\u0100\u0101\xc9\u0104\xd6\xdc\xe1\u0105\u010c\xe4\u010d\u0106\u0107\xe9\u0179\u017a\u010e\xed\u010f\u0112\u0113\u0116\xf3\u0117\xf4\xf6\xf5\xfa\u011a\u011b\xfc\u2020\xb0\u0118\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\u0119\xa8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\xac\u221a\u0144\u0147\u2206\xab\xbb\u2026\xa0\u0148\u0150\xd5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\xc1\u0164\u0165\xcd\u017d\u017e\u016a\xd3\xd4\u016b\u016e\xda\u016f\u0170\u0171\u0172\u0173\xdd\xfd\u0137\u017b\u0141\u017c\u0122\u02c7",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[10079]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\xa4\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),n[10081]=function(){for(var e="\0\x01\x02\x03\x04\x05\x06\x07\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u2126\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026\xa0\xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\ufffd\xd2\xda\xdb\xd9\ufffd\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7",t=[],n={},i=0;i!=e.length;++i)65533!==e.charCodeAt(i)&&(n[e.charAt(i)]=i),t[i]=e.charAt(i);return{enc:n,dec:t}}(),"undefined"!=typeof e&&e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE&&(e.exports=n),function(t,i){"use strict";if("undefined"==typeof n){var r=n;"undefined"!=typeof e&&e.exports&&"undefined"==typeof DO_NOT_EXPORT_CODEPAGE?e.exports=i(r):t.cptable=i(r)}else n=i(n)}(this,function(e){"use strict";var n={1200:"utf16le",1201:"utf16be",12000:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65000:"utf7",65001:"utf8"},i=[874,1250,1251,1252,1253,1254,1255,1256,1e4],r=[932,936,949,950],o=[65001],s={},l={},a={},u={},c=function(e){return String.fromCharCode(e)},d=function(e){return e.charCodeAt(0)},h="undefined"!=typeof t,p=function(){};if(h){var f=!t.from;if(!f)try{t.from("foo","utf8")}catch(e){f=!0}p=f?function(e,n){return n?new t(e,n):new t(e)}:t.from.bind(t),t.allocUnsafe||(t.allocUnsafe=function(e){return new t(e)});var m=1024,g=t.allocUnsafe(m),v=function(n){var i=function(e){for(var n=t.allocUnsafe(65536),i=0;i<65536;++i)n[i]=0;for(var r=Object.keys(e),o=r.length,s=0,l=r[s];s<o;++s)(l=r[s])&&(n[l.charCodeAt(0)]=e[l]);return n}(e[n].enc);return function(e,n){var r,o=e.length,s=0,l=0,a=0,u=0;if("string"==typeof e)for(r=t.allocUnsafe(o),s=0;s<o;++s)r[s]=i[e.charCodeAt(s)];else if(t.isBuffer(e)){for(r=t.allocUnsafe(2*o),l=0,s=0;s<o;++s)(a=e[s])<128?r[l++]=i[a]:a<224?(r[l++]=i[((31&a)<<6)+(63&e[s+1])],++s):a<240?(r[l++]=i[((15&a)<<12)+((63&e[s+1])<<6)+(63&e[s+2])],s+=2):(u=((7&a)<<18)+((63&e[s+1])<<12)+((63&e[s+2])<<6)+(63&e[s+3]),s+=3,u<65536?r[l++]=i[u]:(r[l++]=i[55296+((u-=65536)>>10&1023)],r[l++]=i[56320+(1023&u)]));r=r.slice(0,l)}else for(r=t.allocUnsafe(o),s=0;s<o;++s)r[s]=i[e[s].charCodeAt(0)];return n&&"buf"!==n?"arr"!==n?r.toString("binary"):[].slice.call(r):r}},y=function(n){var i=e[n].dec,r=t.allocUnsafe(131072),o=0,s="";for(o=0;o<i.length;++o)if(s=i[o]){var l=s.charCodeAt(0);r[2*o]=255&l,r[2*o+1]=l>>8}return function(e){var n=e.length,i=0,o=0;if(2*n>m&&(g=t.allocUnsafe(m=2*n)),t.isBuffer(e))for(i=0;i<n;i++)g[2*i]=r[o=2*e[i]],g[2*i+1]=r[o+1];else if("string"==typeof e)for(i=0;i<n;i++)o=2*e.charCodeAt(i),g[2*i]=r[o],g[2*i+1]=r[o+1];else for(i=0;i<n;i++)g[2*i]=r[o=2*e[i]],g[2*i+1]=r[o+1];return g.slice(0,2*n).toString("ucs2")}},b=function(n){for(var i=e[n].enc,r=t.allocUnsafe(131072),o=0;o<131072;++o)r[o]=0;for(var s=Object.keys(i),l=0,a=s[l];l<s.length;++l)if(a=s[l]){var u=a.charCodeAt(0);r[2*u]=255&i[a],r[2*u+1]=i[a]>>8}return function(e,n){var i=e.length,o=t.allocUnsafe(2*i),s=0,l=0,a=0,u=0,c=0;if("string"==typeof e){for(s=u=0;s<i;++s)l=2*e.charCodeAt(s),o[u++]=r[l+1]||r[l],r[l+1]>0&&(o[u++]=r[l]);o=o.slice(0,u)}else if(t.isBuffer(e)){for(s=u=0;s<i;++s)(c=e[s])<128?l=c:c<224?(l=((31&c)<<6)+(63&e[s+1]),++s):c<240?(l=((15&c)<<12)+((63&e[s+1])<<6)+(63&e[s+2]),s+=2):(l=((7&c)<<18)+((63&e[s+1])<<12)+((63&e[s+2])<<6)+(63&e[s+3]),s+=3),l<65536?(o[u++]=r[1+(l*=2)]||r[l],r[l+1]>0&&(o[u++]=r[l])):(o[u++]=r[1+(l=2*(55296+((a=l-65536)>>10&1023)))]||r[l],r[l+1]>0&&(o[u++]=r[l]),o[u++]=r[1+(l=2*(56320+(1023&a)))]||r[l],r[l+1]>0&&(o[u++]=r[l]));o=o.slice(0,u)}else for(s=u=0;s<i;s++)l=2*e[s].charCodeAt(0),o[u++]=r[l+1]||r[l],r[l+1]>0&&(o[u++]=r[l]);return n&&"buf"!==n?"arr"!==n?o.toString("binary"):[].slice.call(o):o}},_=function(n){var i,r=e[n].dec,o=t.allocUnsafe(131072),s=0,l=0,a=0,u=0;for(u=0;u<65536;++u)o[2*u]=255,o[2*u+1]=253;for(s=0;s<r.length;++s)(i=r[s])&&(l=i.charCodeAt(0),o[a=2*s]=255&l,o[a+1]=l>>8);return function(e){var n=e.length,i=t.allocUnsafe(2*n),r=0,s=0,l=0;if(t.isBuffer(e))for(r=0;r<n;r++)255===o[s=2*e[r]]&&253===o[s+1]&&(s=2*((e[r]<<8)+e[r+1]),++r),i[l++]=o[s],i[l++]=o[s+1];else if("string"==typeof e)for(r=0;r<n;r++)s=2*e.charCodeAt(r),255===o[s]&&253===o[s+1]&&(s=2*((e.charCodeAt(r)<<8)+e.charCodeAt(r+1)),++r),i[l++]=o[s],i[l++]=o[s+1];else for(r=0;r<n;r++)255===o[s=2*e[r]]&&253===o[s+1]&&(s=2*((e[r]<<8)+e[r+1]),++r),i[l++]=o[s],i[l++]=o[s+1];return i.slice(0,l).toString("ucs2")}};s[65001]=function e(n){if("string"==typeof n)return e(n.split("").map(d));var i=n.length,r=0,o=0;4*i>m&&(g=t.allocUnsafe(m=4*i));var s=0;i>=3&&239==n[0]&&187==n[1]&&191==n[2]&&(s=3);for(var l=1,a=0,u=0;s<i;s+=l)l=1,(u=n[s])<128?r=u:u<224?(r=64*(31&u)+(63&n[s+1]),l=2):u<240?(r=((15&u)<<12)+64*(63&n[s+1])+(63&n[s+2]),l=3):(r=262144*(7&u)+((63&n[s+1])<<12)+64*(63&n[s+2])+(63&n[s+3]),l=4),r<65536?(g[a++]=255&r,g[a++]=r>>8):(o=55296+((r-=65536)>>10&1023),r=56320+(1023&r),g[a++]=255&o,g[a++]=o>>>8,g[a++]=255&r,g[a++]=r>>>8&255);return g.slice(0,a).toString("ucs2")},l[65001]=function(e,n){if(h&&t.isBuffer(e))return n&&"buf"!==n?"arr"!==n?e.toString("binary"):[].slice.call(e):e;var i=e.length,r=0,o=0,s=0,l="string"==typeof e;4*i>m&&(g=t.allocUnsafe(m=4*i));for(var a=0;a<i;++a)(r=l?e.charCodeAt(a):e[a].charCodeAt(0))<=127?g[s++]=r:r<=2047?(g[s++]=192+(r>>6),g[s++]=128+(63&r)):r>=55296&&r<=57343?(r-=55296,++a,o=(l?e.charCodeAt(a):e[a].charCodeAt(0))-56320+(r<<10),g[s++]=240+(o>>>18&7),g[s++]=144+(o>>>12&63),g[s++]=128+(o>>>6&63),g[s++]=128+(63&o)):(g[s++]=224+(r>>12),g[s++]=128+(r>>6&63),g[s++]=128+(63&r));return n&&"buf"!==n?"arr"!==n?g.slice(0,s).toString("binary"):[].slice.call(g,0,s):g.slice(0,s)}}var w=function(){if(h){if(a[i[0]])return;var t=0,n=0;for(t=0;t<i.length;++t)e[n=i[t]]&&(a[n]=y(n),u[n]=v(n));for(t=0;t<r.length;++t)e[n=r[t]]&&(a[n]=_(n),u[n]=b(n));for(t=0;t<o.length;++t)s[n=o[t]]&&(a[n]=s[n]),l[n]&&(u[n]=l[n])}},x=function(e,t){return""},C=function(e){delete a[e],delete u[e]},S={encache:w,decache:function(){if(h){if(!a[i[0]])return;i.forEach(C),r.forEach(C),o.forEach(C)}T=x,E=0},sbcs:i,dbcs:r};w();var O="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",T=x,E=0;return e.utils={decode:function i(r,o){var s;if(s=a[r])return s(o);if("string"==typeof o)return i(r,o.split("").map(d));var l,u=o.length,c=new Array(u),p="",f=0,m=0,g=1,v=0,y=0,b=e[r],_="";if(b&&(l=b.dec))for(m=0;m<u;m+=g){if(g=2,(p=l[(o[m]<<8)+o[m+1]])||(g=1,p=l[o[m]]),!p)throw new Error("Unrecognized code: "+o[m]+" "+o[m+g-1]+" "+m+" "+g+" "+l[o[m]]);c[v++]=p}else{if(!(_=n[r]))throw new Error("Unrecognized CP: "+r);switch(_){case"utf8":for(u>=3&&239==o[0]&&187==o[1]&&191==o[2]&&(m=3);m<u;m+=g)g=1,o[m]<128?f=o[m]:o[m]<224?(f=64*(31&o[m])+(63&o[m+1]),g=2):o[m]<240?(f=((15&o[m])<<12)+64*(63&o[m+1])+(63&o[m+2]),g=3):(f=262144*(7&o[m])+((63&o[m+1])<<12)+64*(63&o[m+2])+(63&o[m+3]),g=4),f<65536?c[v++]=String.fromCharCode(f):(y=55296+((f-=65536)>>10&1023),f=56320+(1023&f),c[v++]=String.fromCharCode(y),c[v++]=String.fromCharCode(f));break;case"ascii":if(h&&t.isBuffer(o))return o.toString(_);for(m=0;m<u;m++)c[m]=String.fromCharCode(o[m]);v=u;break;case"utf16le":if(u>=2&&255==o[0]&&254==o[1]&&(m=2),h&&t.isBuffer(o))return o.toString(_);for(g=2;m+1<u;m+=g)c[v++]=String.fromCharCode((o[m+1]<<8)+o[m]);break;case"utf16be":for(u>=2&&254==o[0]&&255==o[1]&&(m=2),g=2;m+1<u;m+=g)c[v++]=String.fromCharCode((o[m]<<8)+o[m+1]);break;case"utf32le":for(u>=4&&255==o[0]&&254==o[1]&&0===o[2]&&0===o[3]&&(m=4),g=4;m<u;m+=g)(f=(o[m+3]<<24)+(o[m+2]<<16)+(o[m+1]<<8)+o[m])>65535?(f-=65536,c[v++]=String.fromCharCode(55296+(f>>10&1023)),c[v++]=String.fromCharCode(56320+(1023&f))):c[v++]=String.fromCharCode(f);break;case"utf32be":for(u>=4&&255==o[3]&&254==o[2]&&0===o[1]&&0===o[0]&&(m=4),g=4;m<u;m+=g)(f=(o[m]<<24)+(o[m+1]<<16)+(o[m+2]<<8)+o[m+3])>65535?(f-=65536,c[v++]=String.fromCharCode(55296+(f>>10&1023)),c[v++]=String.fromCharCode(56320+(1023&f))):c[v++]=String.fromCharCode(f);break;case"utf7":for(u>=4&&43==o[0]&&47==o[1]&&118==o[2]&&(u>=5&&56==o[3]&&45==o[4]?m=5:56!=o[3]&&57!=o[3]&&43!=o[3]&&47!=o[3]||(m=4));m<u;m+=g)if(43===o[m])if(g=1,45!==o[m+1]){for(;String.fromCharCode(o[m+g]).match(/[A-Za-z0-9+\/]/);)g++;var w=0;45===o[m+g]&&(++g,w=1);for(var x=[],C="",S=0,T=0,E=0,k=0,A=1;A<g-w&&(S=O.indexOf(String.fromCharCode(o[m+A++])),T=O.indexOf(String.fromCharCode(o[m+A++])),x.push(S<<2|T>>4),-1!==(E=O.indexOf(String.fromCharCode(o[m+A++]))))&&(x.push((15&T)<<4|E>>2),-1!==(k=O.indexOf(String.fromCharCode(o[m+A++]))));)k<64&&x.push((3&E)<<6|k);for(C=i(1201,x),A=0;A<C.length;++A)c[v++]=C.charAt(A)}else g=2,c[v++]="+";else g=1,c[v++]=String.fromCharCode(o[m]);break;default:throw new Error("Unsupported magic: "+r+" "+n[r])}}return c.slice(0,v).join("")},encode:function i(r,o,s){if(r===E&&T)return T(o,s);if(u[r])return(T=u[E=r])(o,s);h&&t.isBuffer(o)&&(o=o.toString("utf8"));var l,a=o.length,d=h?t.allocUnsafe(4*a):[],f=0,m=0,g=0,v=0,y=e[r],b="",_="string"==typeof o;if(y&&(l=y.enc))for(m=0;m<a;++m,++g)(f=l[_?o.charAt(m):o[m]])>255?(d[g]=f>>8,d[++g]=255&f):d[g]=255&f;else{if(!(b=n[r]))throw new Error("Unrecognized CP: "+r);switch(b){case"utf8":if(h&&_){g=(d=p(o,b)).length;break}for(m=0;m<a;++m,++g)(f=_?o.charCodeAt(m):o[m].charCodeAt(0))<=127?d[g]=f:f<=2047?(d[g]=192+(f>>6),d[++g]=128+(63&f)):f>=55296&&f<=57343?(f-=55296,v=(_?o.charCodeAt(++m):o[++m].charCodeAt(0))-56320+(f<<10),d[g]=240+(v>>>18&7),d[++g]=144+(v>>>12&63),d[++g]=128+(v>>>6&63),d[++g]=128+(63&v)):(d[g]=224+(f>>12),d[++g]=128+(f>>6&63),d[++g]=128+(63&f));break;case"ascii":if(h&&"string"==typeof o){g=(d=p(o,b)).length;break}for(m=0;m<a;++m,++g){if(!((f=_?o.charCodeAt(m):o[m].charCodeAt(0))<=127))throw new Error("bad ascii "+f);d[g]=f}break;case"utf16le":if(h&&"string"==typeof o){g=(d=p(o,b)).length;break}for(m=0;m<a;++m)f=_?o.charCodeAt(m):o[m].charCodeAt(0),d[g++]=255&f,d[g++]=f>>8;break;case"utf16be":for(m=0;m<a;++m)f=_?o.charCodeAt(m):o[m].charCodeAt(0),d[g++]=f>>8,d[g++]=255&f;break;case"utf32le":for(m=0;m<a;++m)(f=_?o.charCodeAt(m):o[m].charCodeAt(0))>=55296&&f<=57343&&(f=65536+(f-55296<<10)+(o[++m].charCodeAt(0)-56320)),d[g++]=255&f,d[g++]=255&(f>>=8),d[g++]=255&(f>>=8),d[g++]=255&(f>>=8);break;case"utf32be":for(m=0;m<a;++m)(f=_?o.charCodeAt(m):o[m].charCodeAt(0))>=55296&&f<=57343&&(f=65536+(f-55296<<10)+(o[++m].charCodeAt(0)-56320)),d[g+3]=255&f,d[g+2]=255&(f>>=8),d[g+1]=255&(f>>=8),d[g]=255&(f>>=8),g+=4;break;case"utf7":for(m=0;m<a;m++){var w=_?o.charAt(m):o[m].charAt(0);if("+"!==w)if("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?".indexOf(w)>-1)d[g++]=w.charCodeAt(0);else{var x=i(1201,w);d[g++]=43,d[g++]=O.charCodeAt(x[0]>>2),d[g++]=O.charCodeAt(((3&x[0])<<4)+((x[1]||0)>>4)),d[g++]=O.charCodeAt(((15&x[1])<<2)+((x[2]||0)>>6)),d[g++]=45}else d[g++]=43,d[g++]=45}break;default:throw new Error("Unsupported magic: "+r+" "+n[r])}}return d=d.slice(0,g),h?s&&"buf"!==s?"arr"!==s?d.toString("binary"):[].slice.call(d):d:"str"==s?d.map(c).join(""):d},hascp:function(t){return!(!e[t]&&!n[t])},magic:n,cache:S},e})}).call(t,n("EuP9").Buffer)},HmOR:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"bottom",{get:function(){return this._getOption("bottom")},set:function(e){this._setOption("bottom",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"left",{get:function(){return this._getOption("left")},set:function(e){this._setOption("left",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"right",{get:function(){return this._getOption("right")},set:function(e){this._setOption("right",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"top",{get:function(){return this._getOption("top")},set:function(e){this._setOption("top",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"margin"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-margin",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={bottom:[{type:r.Input}],left:[{type:r.Input}],right:[{type:r.Input}],top:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoMarginComponent=s,t.DxoMarginModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},"Hp+N":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"\u0275registerLocaleData",function(){return m}),n.d(t,"NgLocaleLocalization",function(){return $}),n.d(t,"NgLocalization",function(){return q}),n.d(t,"registerLocaleData",function(){return m}),n.d(t,"Plural",function(){return v}),n.d(t,"NumberFormatStyle",function(){return g}),n.d(t,"FormStyle",function(){return y}),n.d(t,"TranslationWidth",function(){return b}),n.d(t,"FormatWidth",function(){return _}),n.d(t,"NumberSymbol",function(){return w}),n.d(t,"WeekDay",function(){return x}),n.d(t,"getCurrencySymbol",function(){return U}),n.d(t,"getLocaleDayPeriods",function(){return S}),n.d(t,"getLocaleDayNames",function(){return O}),n.d(t,"getLocaleMonthNames",function(){return T}),n.d(t,"getLocaleId",function(){return C}),n.d(t,"getLocaleEraNames",function(){return E}),n.d(t,"getLocaleWeekEndRange",function(){return A}),n.d(t,"getLocaleFirstDayOfWeek",function(){return k}),n.d(t,"getLocaleDateFormat",function(){return I}),n.d(t,"getLocaleDateTimeFormat",function(){return D}),n.d(t,"getLocaleExtraDayPeriodRules",function(){return B}),n.d(t,"getLocaleExtraDayPeriods",function(){return V}),n.d(t,"getLocalePluralCase",function(){return j}),n.d(t,"getLocaleTimeFormat",function(){return M}),n.d(t,"getLocaleNumberSymbol",function(){return R}),n.d(t,"getLocaleNumberFormat",function(){return L}),n.d(t,"getLocaleCurrencyName",function(){return N}),n.d(t,"getLocaleCurrencySymbol",function(){return P}),n.d(t,"\u0275parseCookieValue",function(){return X}),n.d(t,"CommonModule",function(){return kt}),n.d(t,"DeprecatedI18NPipesModule",function(){return At}),n.d(t,"NgClass",function(){return Z}),n.d(t,"NgForOf",function(){return ee}),n.d(t,"NgForOfContext",function(){return Q}),n.d(t,"NgIf",function(){return ne}),n.d(t,"NgIfContext",function(){return ie}),n.d(t,"NgPlural",function(){return ae}),n.d(t,"NgPluralCase",function(){return ue}),n.d(t,"NgStyle",function(){return ce}),n.d(t,"NgSwitch",function(){return oe}),n.d(t,"NgSwitchCase",function(){return se}),n.d(t,"NgSwitchDefault",function(){return le}),n.d(t,"NgTemplateOutlet",function(){return de}),n.d(t,"NgComponentOutlet",function(){return J}),n.d(t,"DOCUMENT",function(){return It}),n.d(t,"AsyncPipe",function(){return ft}),n.d(t,"DatePipe",function(){return Ie}),n.d(t,"I18nPluralPipe",function(){return bt}),n.d(t,"I18nSelectPipe",function(){return _t}),n.d(t,"JsonPipe",function(){return wt}),n.d(t,"LowerCasePipe",function(){return mt}),n.d(t,"CurrencyPipe",function(){return St}),n.d(t,"DecimalPipe",function(){return xt}),n.d(t,"PercentPipe",function(){return Ct}),n.d(t,"SlicePipe",function(){return Tt}),n.d(t,"UpperCasePipe",function(){return vt}),n.d(t,"TitleCasePipe",function(){return gt}),n.d(t,"DeprecatedDatePipe",function(){return $e}),n.d(t,"DeprecatedCurrencyPipe",function(){return ct}),n.d(t,"DeprecatedDecimalPipe",function(){return at}),n.d(t,"DeprecatedPercentPipe",function(){return ut}),n.d(t,"\u0275PLATFORM_BROWSER_ID",function(){return Mt}),n.d(t,"\u0275PLATFORM_SERVER_ID",function(){return Dt}),n.d(t,"\u0275PLATFORM_WORKER_APP_ID",function(){return Rt}),n.d(t,"\u0275PLATFORM_WORKER_UI_ID",function(){return Lt}),n.d(t,"isPlatformBrowser",function(){return Pt}),n.d(t,"isPlatformServer",function(){return Nt}),n.d(t,"isPlatformWorkerApp",function(){return jt}),n.d(t,"isPlatformWorkerUi",function(){return Ft}),n.d(t,"VERSION",function(){return Bt}),n.d(t,"PlatformLocation",function(){return r}),n.d(t,"LOCATION_INITIALIZED",function(){return o}),n.d(t,"LocationStrategy",function(){return s}),n.d(t,"APP_BASE_HREF",function(){return l}),n.d(t,"HashLocationStrategy",function(){return c}),n.d(t,"PathLocationStrategy",function(){return d}),n.d(t,"Location",function(){return a}),n.d(t,"\u0275e",function(){return he}),n.d(t,"\u0275d",function(){return Y}),n.d(t,"\u0275a",function(){return W}),n.d(t,"\u0275b",function(){return K}),n.d(t,"\u0275g",function(){return dt}),n.d(t,"\u0275f",function(){return Et});var i=n("48oy");class r{}const o=new i.InjectionToken("Location Initialized");class s{}const l=new i.InjectionToken("appBaseHref");class a{constructor(e){this._subject=new i.EventEmitter,this._platformStrategy=e;const t=this._platformStrategy.getBaseHref();this._baseHref=a.stripTrailingSlash(u(t)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+a.normalizeQueryParams(t))}normalize(e){return a.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,u(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t=""){this._platformStrategy.pushState(null,"",e,t)}replaceState(e,t=""){this._platformStrategy.replaceState(null,"",e,t)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}static normalizeQueryParams(e){return e&&"?"!==e[0]?"?"+e:e}static joinWithSlash(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}static stripTrailingSlash(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}}function u(e){return e.replace(/\/index.html$/,"")}class c extends s{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",null!=t&&(this._baseHref=t)}onPopState(e){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=a.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,i){let r=this.prepareExternalUrl(n+a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(e,t,r)}replaceState(e,t,n,i){let r=this.prepareExternalUrl(n+a.normalizeQueryParams(i));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}class d extends s{constructor(e,t){if(super(),this._platformLocation=e,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}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return a.joinWithSlash(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+a.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,i){const r=this.prepareExternalUrl(n+a.normalizeQueryParams(i));this._platformLocation.pushState(e,t,r)}replaceState(e,t,n,i){const r=this.prepareExternalUrl(n+a.normalizeQueryParams(i));this._platformLocation.replaceState(e,t,r)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}const h={AOA:[,"Kz"],ARS:[,"$"],AUD:["A$","$"],BAM:[,"KM"],BBD:[,"$"],BDT:[,"\u09f3"],BMD:[,"$"],BND:[,"$"],BOB:[,"Bs"],BRL:["R$"],BSD:[,"$"],BWP:[,"P"],BYN:[,"\u0440."],BZD:[,"$"],CAD:["CA$","$"],CLP:[,"$"],CNY:["CN\xa5","\xa5"],COP:[,"$"],CRC:[,"\u20a1"],CUC:[,"$"],CUP:[,"$"],CZK:[,"K\u010d"],DKK:[,"kr"],DOP:[,"$"],EGP:[,"E\xa3"],ESP:[,"\u20a7"],EUR:["\u20ac"],FJD:[,"$"],FKP:[,"\xa3"],GBP:["\xa3"],GEL:[,"\u20be"],GIP:[,"\xa3"],GNF:[,"FG"],GTQ:[,"Q"],GYD:[,"$"],HKD:["HK$","$"],HNL:[,"L"],HRK:[,"kn"],HUF:[,"Ft"],IDR:[,"Rp"],ILS:["\u20aa"],INR:["\u20b9"],ISK:[,"kr"],JMD:[,"$"],JPY:["\xa5"],KHR:[,"\u17db"],KMF:[,"CF"],KPW:[,"\u20a9"],KRW:["\u20a9"],KYD:[,"$"],KZT:[,"\u20b8"],LAK:[,"\u20ad"],LBP:[,"L\xa3"],LKR:[,"Rs"],LRD:[,"$"],LTL:[,"Lt"],LVL:[,"Ls"],MGA:[,"Ar"],MMK:[,"K"],MNT:[,"\u20ae"],MUR:[,"Rs"],MXN:["MX$","$"],MYR:[,"RM"],NAD:[,"$"],NGN:[,"\u20a6"],NIO:[,"C$"],NOK:[,"kr"],NPR:[,"Rs"],NZD:["NZ$","$"],PHP:[,"\u20b1"],PKR:[,"Rs"],PLN:[,"z\u0142"],PYG:[,"\u20b2"],RON:[,"lei"],RUB:[,"\u20bd"],RUR:[,"\u0440."],RWF:[,"RF"],SBD:[,"$"],SEK:[,"kr"],SGD:[,"$"],SHP:[,"\xa3"],SRD:[,"$"],SSP:[,"\xa3"],STD:[,"Db"],SYP:[,"\xa3"],THB:[,"\u0e3f"],TOP:[,"T$"],TRY:[,"\u20ba"],TTD:[,"$"],TWD:["NT$","$"],UAH:[,"\u20b4"],USD:["$"],UYU:[,"$"],VEF:[,"Bs"],VND:["\u20ab"],XAF:["FCFA"],XCD:["EC$","$"],XOF:["CFA"],XPF:["CFPF"],ZAR:[,"R"],ZMW:[,"ZK"]};var p=["en",[["a","p"],["AM","PM"]],[["AM","PM"],,],[["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"]],,[["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"]],,[["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}",,"{1} 'at' {0}"],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];const f={};function m(e,t,n){"string"!=typeof t&&(n=t,t=e[0]),t=t.toLowerCase().replace(/_/g,"-"),f[t]=e,n&&(f[t][18]=n)}const g=function(){var e={Decimal:0,Percent:1,Currency:2,Scientific:3};return e[e.Decimal]="Decimal",e[e.Percent]="Percent",e[e.Currency]="Currency",e[e.Scientific]="Scientific",e}(),v=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),y=function(){var e={Format:0,Standalone:1};return e[e.Format]="Format",e[e.Standalone]="Standalone",e}(),b=function(){var e={Narrow:0,Abbreviated:1,Wide:2,Short:3};return e[e.Narrow]="Narrow",e[e.Abbreviated]="Abbreviated",e[e.Wide]="Wide",e[e.Short]="Short",e}(),_=function(){var e={Short:0,Medium:1,Long:2,Full:3};return e[e.Short]="Short",e[e.Medium]="Medium",e[e.Long]="Long",e[e.Full]="Full",e}(),w=function(){var e={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};return e[e.Decimal]="Decimal",e[e.Group]="Group",e[e.List]="List",e[e.PercentSign]="PercentSign",e[e.PlusSign]="PlusSign",e[e.MinusSign]="MinusSign",e[e.Exponential]="Exponential",e[e.SuperscriptingExponent]="SuperscriptingExponent",e[e.PerMille]="PerMille",e[e.Infinity]="Infinity",e[e.NaN]="NaN",e[e.TimeSeparator]="TimeSeparator",e[e.CurrencyDecimal]="CurrencyDecimal",e[e.CurrencyGroup]="CurrencyGroup",e}(),x=function(){var e={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};return e[e.Sunday]="Sunday",e[e.Monday]="Monday",e[e.Tuesday]="Tuesday",e[e.Wednesday]="Wednesday",e[e.Thursday]="Thursday",e[e.Friday]="Friday",e[e.Saturday]="Saturday",e}();function C(e){return Y(e)[0]}function S(e,t,n){const i=Y(e);return H(H([i[1],i[2]],t),n)}function O(e,t,n){const i=Y(e);return H(H([i[3],i[4]],t),n)}function T(e,t,n){const i=Y(e);return H(H([i[5],i[6]],t),n)}function E(e,t){return H(Y(e)[7],t)}function k(e){return Y(e)[8]}function A(e){return Y(e)[9]}function I(e,t){return H(Y(e)[10],t)}function M(e,t){return H(Y(e)[11],t)}function D(e,t){return H(Y(e)[12],t)}function R(e,t){const n=Y(e),i=n[13][t];if("undefined"==typeof i){if(t===w.CurrencyDecimal)return n[13][w.Decimal];if(t===w.CurrencyGroup)return n[13][w.Group]}return i}function L(e,t){return Y(e)[14][t]}function P(e){return Y(e)[15]||null}function N(e){return Y(e)[16]||null}function j(e){return Y(e)[17]}function F(e){if(!e[18])throw new Error(`Missing extra locale data for the locale "${e[0]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function B(e){const t=Y(e);return F(t),(t[18][2]||[]).map(e=>"string"==typeof e?z(e):[z(e[0]),z(e[1])])}function V(e,t,n){const i=Y(e);return F(i),H(H([i[18][0],i[18][1]],t)||[],n)||[]}function H(e,t){for(let n=t;n>-1;n--)if("undefined"!=typeof e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function z(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}function Y(e){const t=e.toLowerCase().replace(/_/g,"-");let n=f[t];if(n)return n;const i=t.split("-")[0];if(n=f[i])return n;if("en"===i)return p;throw new Error(`Missing locale data for the locale "${e}".`)}function U(e,t){const n=h[e]||[],i=n[1];return"narrow"===t&&"string"==typeof i?i:n[0]||e}const W=new i.InjectionToken("UseV4Plurals");class q{}function G(e,t,n,i){let r=`=${e}`;if(t.indexOf(r)>-1)return r;if(r=n.getPluralCategory(e,i),t.indexOf(r)>-1)return r;if(t.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${e}"`)}class $ extends q{constructor(e,t){super(),this.locale=e,this.deprecatedPluralFn=t}getPluralCategory(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):j(t||this.locale)(e)){case v.Zero:return"zero";case v.One:return"one";case v.Two:return"two";case v.Few:return"few";case v.Many:return"many";default:return"other"}}}function K(e,t){"string"==typeof t&&(t=parseInt(t,10));const n=t,i=n.toString().replace(/^[^.]*\.?/,""),r=Math.floor(Math.abs(n)),o=i.length,s=parseInt(i,10),l=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(e.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?v.One:v.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?v.One:v.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===r||1===n?v.One:v.Other;case"ar":return 0===n?v.Zero:1===n?v.One:2===n?v.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?v.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?v.Many:v.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===r&&0===o?v.One:v.Other;case"be":return n%10==1&&n%100!=11?v.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?v.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?v.Many:v.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?v.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?v.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?v.Few:0!==n&&n%1e6==0?v.Many:v.Other;case"bs":case"hr":case"sr":return 0===o&&r%10==1&&r%100!=11||s%10==1&&s%100!=11?v.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)||s%10===Math.floor(s%10)&&s%10>=2&&s%10<=4&&!(s%100>=12&&s%100<=14)?v.Few:v.Other;case"cs":case"sk":return 1===r&&0===o?v.One:r===Math.floor(r)&&r>=2&&r<=4&&0===o?v.Few:0!==o?v.Many:v.Other;case"cy":return 0===n?v.Zero:1===n?v.One:2===n?v.Two:3===n?v.Few:6===n?v.Many:v.Other;case"da":return 1===n||0!==l&&(0===r||1===r)?v.One:v.Other;case"dsb":case"hsb":return 0===o&&r%100==1||s%100==1?v.One:0===o&&r%100==2||s%100==2?v.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||s%100===Math.floor(s%100)&&s%100>=3&&s%100<=4?v.Few:v.Other;case"ff":case"fr":case"hy":case"kab":return 0===r||1===r?v.One:v.Other;case"fil":return 0===o&&(1===r||2===r||3===r)||0===o&&r%10!=4&&r%10!=6&&r%10!=9||0!==o&&s%10!=4&&s%10!=6&&s%10!=9?v.One:v.Other;case"ga":return 1===n?v.One:2===n?v.Two:n===Math.floor(n)&&n>=3&&n<=6?v.Few:n===Math.floor(n)&&n>=7&&n<=10?v.Many:v.Other;case"gd":return 1===n||11===n?v.One:2===n||12===n?v.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?v.Few:v.Other;case"gv":return 0===o&&r%10==1?v.One:0===o&&r%10==2?v.Two:0!==o||r%100!=0&&r%100!=20&&r%100!=40&&r%100!=60&&r%100!=80?0!==o?v.Many:v.Other:v.Few;case"he":return 1===r&&0===o?v.One:2===r&&0===o?v.Two:0!==o||n>=0&&n<=10||n%10!=0?v.Other:v.Many;case"is":return 0===l&&r%10==1&&r%100!=11||0!==l?v.One:v.Other;case"ksh":return 0===n?v.Zero:1===n?v.One:v.Other;case"kw":case"naq":case"se":case"smn":return 1===n?v.One:2===n?v.Two:v.Other;case"lag":return 0===n?v.Zero:0!==r&&1!==r||0===n?v.Other:v.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?v.Few:0!==s?v.Many:v.Other:v.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===o&&s%100===Math.floor(s%100)&&s%100>=11&&s%100<=19?v.Zero:n%10==1&&n%100!=11||2===o&&s%10==1&&s%100!=11||2!==o&&s%10==1?v.One:v.Other;case"mk":return 0===o&&r%10==1||s%10==1?v.One:v.Other;case"mt":return 1===n?v.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?v.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?v.Many:v.Other;case"pl":return 1===r&&0===o?v.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?v.Few:0===o&&1!==r&&r%10===Math.floor(r%10)&&r%10>=0&&r%10<=1||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=12&&r%100<=14?v.Many:v.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?v.One:v.Other;case"ro":return 1===r&&0===o?v.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?v.Few:v.Other;case"ru":case"uk":return 0===o&&r%10==1&&r%100!=11?v.One:0===o&&r%10===Math.floor(r%10)&&r%10>=2&&r%10<=4&&!(r%100>=12&&r%100<=14)?v.Few:0===o&&r%10==0||0===o&&r%10===Math.floor(r%10)&&r%10>=5&&r%10<=9||0===o&&r%100===Math.floor(r%100)&&r%100>=11&&r%100<=14?v.Many:v.Other;case"shi":return 0===r||1===n?v.One:n===Math.floor(n)&&n>=2&&n<=10?v.Few:v.Other;case"si":return 0===n||1===n||0===r&&1===s?v.One:v.Other;case"sl":return 0===o&&r%100==1?v.One:0===o&&r%100==2?v.Two:0===o&&r%100===Math.floor(r%100)&&r%100>=3&&r%100<=4||0!==o?v.Few:v.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?v.One:v.Other;default:return v.Other}}function X(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[i,r]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(i.trim()===t)return decodeURIComponent(r)}return null}class Z{constructor(e,t,n,i){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=i,this._initialClasses=[]}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&&(Object(i["\u0275isListLikeIterable"])(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 ${Object(i["\u0275stringify"])(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)})}}class J{constructor(e){this._viewContainerRef=e,this._componentRef=null,this._moduleRef=null}ngOnChanges(e){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){const t=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(e.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){const e=t.get(i.NgModuleRef);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(e.injector)}else this._moduleRef=null;const n=(this._moduleRef?this._moduleRef.componentFactoryResolver:t.get(i.ComponentFactoryResolver)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(n,this._viewContainerRef.length,t,this.ngComponentOutletContent)}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}class Q{constructor(e,t,n,i){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=i}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}}class ee{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._differ=null}set ngForTrackBy(e){Object(i.isDevMode)()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. `+"See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngOnChanges(e){if("ngForOf"in e){const t=e.ngForOf.currentValue;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 '${t.name||typeof t}'. NgFor only supports binding to Iterables such as Arrays.`)}}}ngDoCheck(){if(this._differ){const e=this._differ.diff(this.ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,i)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Q(null,this.ngForOf,-1,-1),i),r=new te(e,n);t.push(r)}else if(null==i)this._viewContainer.remove(n);else{const r=this._viewContainer.get(n);this._viewContainer.move(r,i);const o=new te(e,r);t.push(o)}});for(let n=0;n<t.length;n++)this._perViewChange(t[n].view,t[n].record);for(let n=0,i=this._viewContainer.length;n<i;n++){const e=this._viewContainer.get(n);e.context.index=n,e.context.count=i}e.forEachIdentityChange(e=>{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}}class te{constructor(e,t){this.record=e,this.view=t}}class ne{constructor(e,t){this._viewContainer=e,this._context=new ie,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){this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set 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)))}}class ie{constructor(){this.$implicit=null,this.ngIf=null}}class re{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()}}class oe{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<this._defaultViews.length;t++)this._defaultViews[t].enforceState(e)}}}class se{constructor(e,t,n){this.ngSwitch=n,n._addCase(),this._view=new re(e,t)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}class le{constructor(e,t,n){n._addDefault(new re(e,t))}}class ae{constructor(e){this._localization=e,this._caseViews={}}set ngPlural(e){this._switchValue=e,this._updateView()}addCase(e,t){this._caseViews[e]=t}_updateView(){this._clearViews();const e=Object.keys(this._caseViews),t=G(this._switchValue,e,this._localization);this._activateView(this._caseViews[t])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(e){e&&(this._activeView=e,this._activeView.create())}}class ue{constructor(e,t,n,i){this.value=e;const r=!isNaN(Number(e));i.addCase(r?`=${e}`:e,new re(n,t))}}class ce{constructor(e,t,n){this._differs=e,this._ngEl=t,this._renderer=n}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)}}_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))}_setStyle(e,t){const[n,i]=e.split(".");null!=(t=null!=t&&i?`${t}${i}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}}class de{constructor(e){this._viewContainerRef=e}ngOnChanges(e){this._shouldRecreateView(e)?(this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))):this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}const he=[Z,J,ee,ne,de,ce,oe,se,le,ae,ue],pe={},fe=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,me=function(){var e={Short:0,ShortGMT:1,Long:2,Extended:3};return e[e.Short]="Short",e[e.ShortGMT]="ShortGMT",e[e.Long]="Long",e[e.Extended]="Extended",e}(),ge=function(){var e={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,Milliseconds:6,Day:7};return e[e.FullYear]="FullYear",e[e.Month]="Month",e[e.Date]="Date",e[e.Hours]="Hours",e[e.Minutes]="Minutes",e[e.Seconds]="Seconds",e[e.Milliseconds]="Milliseconds",e[e.Day]="Day",e}(),ve=function(){var e={DayPeriods:0,Days:1,Months:2,Eras:3};return e[e.DayPeriods]="DayPeriods",e[e.Days]="Days",e[e.Months]="Months",e[e.Eras]="Eras",e}();function ye(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function be(e,t,n="-",i,r){let o="";(e<0||r&&e<=0)&&(r?e=1-e:(e=-e,o=n));let s=""+e;for(;s.length<t;)s="0"+s;return i&&(s=s.substr(s.length-t)),o+s}function _e(e,t,n=0,i=!1,r=!1){return function(o,s){let l=function(e,t,n){switch(e){case ge.FullYear:return t.getFullYear();case ge.Month:return t.getMonth();case ge.Date:return t.getDate();case ge.Hours:return t.getHours();case ge.Minutes:return t.getMinutes();case ge.Seconds:return t.getSeconds();case ge.Milliseconds:const i=1===n?100:2===n?10:1;return Math.round(t.getMilliseconds()/i);case ge.Day:return t.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}(e,o,t);return(n>0||l>-n)&&(l+=n),e===ge.Hours&&0===l&&-12===n&&(l=12),be(l,t,R(s,w.MinusSign),i,r)}}function we(e,t,n=y.Format,i=!1){return function(r,o){return function(e,t,n,i,r,o){switch(n){case ve.Months:return T(t,r,i)[e.getMonth()];case ve.Days:return O(t,r,i)[e.getDay()];case ve.DayPeriods:const s=e.getHours(),l=e.getMinutes();if(o){const e=B(t),n=V(t,r,i);let o;if(e.forEach((e,t)=>{if(Array.isArray(e)){const{hours:i,minutes:r}=e[0],{hours:a,minutes:u}=e[1];s>=i&&l>=r&&(s<a||s===a&&l<u)&&(o=n[t])}else{const{hours:i,minutes:r}=e;i===s&&r===l&&(o=n[t])}}),o)return o}return S(t,r,i)[s<12?0:1];case ve.Eras:return E(t,i)[e.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(r,o,e,t,n,i)}}function xe(e){return function(t,n,i){const r=-1*i,o=R(n,w.MinusSign),s=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case me.Short:return(r>=0?"+":"")+be(s,2,o)+be(Math.abs(r%60),2,o);case me.ShortGMT:return"GMT"+(r>=0?"+":"")+be(s,1,o);case me.Long:return"GMT"+(r>=0?"+":"")+be(s,2,o)+":"+be(Math.abs(r%60),2,o);case me.Extended:return 0===i?"Z":(r>=0?"+":"")+be(s,2,o)+":"+be(Math.abs(r%60),2,o);default:throw new Error(`Unknown zone width "${e}"`)}}}const Ce=0,Se=4;function Oe(e,t=!1){return function(n,i){let r;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();r=1+Math.floor((t+e)/7)}else{const e=function(e){const t=new Date(e,Ce,1).getDay();return new Date(e,0,1+(t<=Se?Se:Se+7)-t)}(n.getFullYear()),t=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(Se-e.getDay()))}(n).getTime()-e.getTime();r=1+Math.round(t/6048e5)}return be(r,e,R(i,w.MinusSign))}}const Te={};function Ee(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function ke(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${Object(i["\u0275stringify"])(e)}'`)}const Ae=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;class Ie{constructor(e){this.locale=e}transform(e,t="mediumDate",n,i){if(null==e||""===e||e!=e)return null;let r,o;if("string"==typeof e&&(e=e.trim()),De(e))r=e;else if(isNaN(e-parseFloat(e)))if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){const[t,n,i]=e.split("-").map(e=>+e);r=new Date(t,n-1,i)}else r="string"==typeof e&&(o=e.match(Ae))?Me(o):new Date(e);else r=new Date(parseFloat(e));if(!De(r))throw ke(Ie,e);return function(e,t,n,i){t=function e(t,n){const i=C(t);if(pe[i]=pe[i]||{},pe[i][n])return pe[i][n];let r="";switch(n){case"shortDate":r=I(t,_.Short);break;case"mediumDate":r=I(t,_.Medium);break;case"longDate":r=I(t,_.Long);break;case"fullDate":r=I(t,_.Full);break;case"shortTime":r=M(t,_.Short);break;case"mediumTime":r=M(t,_.Medium);break;case"longTime":r=M(t,_.Long);break;case"fullTime":r=M(t,_.Full);break;case"short":const i=e(t,"shortTime"),o=e(t,"shortDate");r=ye(D(t,_.Short),[i,o]);break;case"medium":const s=e(t,"mediumTime"),l=e(t,"mediumDate");r=ye(D(t,_.Medium),[s,l]);break;case"long":const a=e(t,"longTime"),u=e(t,"longDate");r=ye(D(t,_.Long),[a,u]);break;case"full":const c=e(t,"fullTime"),d=e(t,"fullDate");r=ye(D(t,_.Full),[c,d])}return r&&(pe[i][n]=r),r}(n,t)||t;let r,o=[];for(;t;){if(!(r=fe.exec(t))){o.push(t);break}{const e=(o=o.concat(r.slice(1))).pop();if(!e)break;t=e}}let s=e.getTimezoneOffset();i&&(s=Ee(i,s),e=function(e,t,n){const i=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(Ee(t,i)-i))}(e,i));let l="";return o.forEach(t=>{const i=function(e){if(Te[e])return Te[e];let t;switch(e){case"G":case"GG":case"GGG":t=we(ve.Eras,b.Abbreviated);break;case"GGGG":t=we(ve.Eras,b.Wide);break;case"GGGGG":t=we(ve.Eras,b.Narrow);break;case"y":t=_e(ge.FullYear,1,0,!1,!0);break;case"yy":t=_e(ge.FullYear,2,0,!0,!0);break;case"yyy":t=_e(ge.FullYear,3,0,!1,!0);break;case"yyyy":t=_e(ge.FullYear,4,0,!1,!0);break;case"M":case"L":t=_e(ge.Month,1,1);break;case"MM":case"LL":t=_e(ge.Month,2,1);break;case"MMM":t=we(ve.Months,b.Abbreviated);break;case"MMMM":t=we(ve.Months,b.Wide);break;case"MMMMM":t=we(ve.Months,b.Narrow);break;case"LLL":t=we(ve.Months,b.Abbreviated,y.Standalone);break;case"LLLL":t=we(ve.Months,b.Wide,y.Standalone);break;case"LLLLL":t=we(ve.Months,b.Narrow,y.Standalone);break;case"w":t=Oe(1);break;case"ww":t=Oe(2);break;case"W":t=Oe(1,!0);break;case"d":t=_e(ge.Date,1);break;case"dd":t=_e(ge.Date,2);break;case"E":case"EE":case"EEE":t=we(ve.Days,b.Abbreviated);break;case"EEEE":t=we(ve.Days,b.Wide);break;case"EEEEE":t=we(ve.Days,b.Narrow);break;case"EEEEEE":t=we(ve.Days,b.Short);break;case"a":case"aa":case"aaa":t=we(ve.DayPeriods,b.Abbreviated);break;case"aaaa":t=we(ve.DayPeriods,b.Wide);break;case"aaaaa":t=we(ve.DayPeriods,b.Narrow);break;case"b":case"bb":case"bbb":t=we(ve.DayPeriods,b.Abbreviated,y.Standalone,!0);break;case"bbbb":t=we(ve.DayPeriods,b.Wide,y.Standalone,!0);break;case"bbbbb":t=we(ve.DayPeriods,b.Narrow,y.Standalone,!0);break;case"B":case"BB":case"BBB":t=we(ve.DayPeriods,b.Abbreviated,y.Format,!0);break;case"BBBB":t=we(ve.DayPeriods,b.Wide,y.Format,!0);break;case"BBBBB":t=we(ve.DayPeriods,b.Narrow,y.Format,!0);break;case"h":t=_e(ge.Hours,1,-12);break;case"hh":t=_e(ge.Hours,2,-12);break;case"H":t=_e(ge.Hours,1);break;case"HH":t=_e(ge.Hours,2);break;case"m":t=_e(ge.Minutes,1);break;case"mm":t=_e(ge.Minutes,2);break;case"s":t=_e(ge.Seconds,1);break;case"ss":t=_e(ge.Seconds,2);break;case"S":t=_e(ge.Milliseconds,1);break;case"SS":t=_e(ge.Milliseconds,2);break;case"SSS":t=_e(ge.Milliseconds,3);break;case"Z":case"ZZ":case"ZZZ":t=xe(me.Short);break;case"ZZZZZ":t=xe(me.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=xe(me.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=xe(me.Long);break;default:return null}return Te[e]=t,t}(t);l+=i?i(e,n,s):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}(r,t,i||this.locale,n)}}function Me(e){const t=new Date(0);let n=0,i=0;const r=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=+(e[9]+e[10]),i=+(e[9]+e[11])),(e[8]?t.setUTCFullYear:t.setFullYear).call(t,+e[1],+e[2]-1,+e[3]);const o=+(e[4]||"0")-n,s=+(e[5]||"0")-i,l=+(e[6]||"0"),a=Math.round(1e3*parseFloat("0."+(e[7]||0)));return r.call(t,o,s,l,a),t}function De(e){return e instanceof Date&&!isNaN(e.valueOf())}class Re{static format(e,t,n,i={}){const{minimumIntegerDigits:r,minimumFractionDigits:o,maximumFractionDigits:s,currency:l,currencyAsSymbol:a=!1}=i,u={minimumIntegerDigits:r,minimumFractionDigits:o,maximumFractionDigits:s,style:g[n].toLowerCase()};return n==g.Currency&&(u.currency="string"==typeof l?l:void 0,u.currencyDisplay=a?"symbol":"code"),new Intl.NumberFormat(t,u).format(e)}}const Le=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,Pe={yMMMdjms:We(Ue([ze("year",1),Ye("month",3),ze("day",1),ze("hour",1),ze("minute",1),ze("second",1)])),yMdjm:We(Ue([ze("year",1),ze("month",1),ze("day",1),ze("hour",1),ze("minute",1)])),yMMMMEEEEd:We(Ue([ze("year",1),Ye("month",4),Ye("weekday",4),ze("day",1)])),yMMMMd:We(Ue([ze("year",1),Ye("month",4),ze("day",1)])),yMMMd:We(Ue([ze("year",1),Ye("month",3),ze("day",1)])),yMd:We(Ue([ze("year",1),ze("month",1),ze("day",1)])),jms:We(Ue([ze("hour",1),ze("second",1),ze("minute",1)])),jm:We(Ue([ze("hour",1),ze("minute",1)]))},Ne={yyyy:We(ze("year",4)),yy:We(ze("year",2)),y:We(ze("year",1)),MMMM:We(Ye("month",4)),MMM:We(Ye("month",3)),MM:We(ze("month",2)),M:We(ze("month",1)),LLLL:We(Ye("month",4)),L:We(Ye("month",1)),dd:We(ze("day",2)),d:We(ze("day",1)),HH:je(Fe(We(He(ze("hour",2),!1)))),H:Fe(We(He(ze("hour",1),!1))),hh:je(Fe(We(He(ze("hour",2),!0)))),h:Fe(We(He(ze("hour",1),!0))),jj:We(ze("hour",2)),j:We(ze("hour",1)),mm:je(We(ze("minute",2))),m:We(ze("minute",1)),ss:je(We(ze("second",2))),s:We(ze("second",1)),sss:We(ze("second",3)),EEEE:We(Ye("weekday",4)),EEE:We(Ye("weekday",3)),EE:We(Ye("weekday",2)),E:We(Ye("weekday",1)),a:function(e){return function(t,n){return e(t,n).split(" ")[1]}}(We(He(ze("hour",1),!0))),Z:Ve("short"),z:Ve("long"),ww:We({}),w:We({}),G:We(Ye("era",1)),GG:We(Ye("era",2)),GGG:We(Ye("era",3)),GGGG:We(Ye("era",4))};function je(e){return function(t,n){const i=e(t,n);return 1==i.length?"0"+i:i}}function Fe(e){return function(t,n){return e(t,n).split(" ")[0]}}function Be(e,t,n){return new Intl.DateTimeFormat(t,n).format(e).replace(/[\u200e\u200f]/g,"")}function Ve(e){const t={hour:"2-digit",hour12:!1,timeZoneName:e};return function(e,n){const i=Be(e,n,t);return i?i.substring(3):""}}function He(e,t){return e.hour12=t,e}function ze(e,t){return function(){var n={};return n[e]=2===t?"2-digit":"numeric",n}()}function Ye(e,t){const n={};return n[e]=t<4?t>1?"short":"narrow":"long",n}function Ue(e){return e.reduce((e,t)=>Object.assign({},e,t),{})}function We(e){return(t,n)=>Be(t,n,e)}const qe=new Map;class Ge{static format(e,t,n){return function(e,t,n){const i=Pe[e];if(i)return i(t,n);const r=e;let o=qe.get(r);if(!o){let t;o=[],Le.exec(e);let n=e;for(;n;)(t=Le.exec(n))?n=(o=o.concat(t.slice(1))).pop():(o.push(n),n=null);qe.set(r,o)}return o.reduce((e,i)=>{const r=Ne[i];return e+(r?r(t,n):function(e){return"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}(i))},"")}(n,e,t)}}class $e{constructor(e){this._locale=e}transform(e,t="mediumDate"){if(null==e||""===e||e!=e)return null;let n;if("string"==typeof e&&(e=e.trim()),Ke(e))n=e;else if(isNaN(e-parseFloat(e)))if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){const[t,i,r]=e.split("-").map(e=>parseInt(e,10));n=new Date(t,i-1,r)}else n=new Date(e);else n=new Date(parseFloat(e));if(!Ke(n)){let t;if("string"!=typeof e||!(t=e.match(Ae)))throw ke($e,e);n=Me(t)}return Ge.format(n,this._locale,$e._ALIASES[t]||t)}}function Ke(e){return e instanceof Date&&!isNaN(e.valueOf())}$e._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"};const Xe=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Ze=22,Je=".",Qe="0",et=";",tt=",",nt="#",it="\xa4",rt="%";function ot(e,t,n,i,r=null){const o={str:null},s=L(t,n);let l;if("string"!=typeof e||isNaN(+e-parseFloat(e))){if("number"!=typeof e)return o.error=`${e} is not a number`,o;l=e}else l=+e;const a=function(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=e.split(et),r=i[0],o=i[1],s=-1!==r.indexOf(Je)?r.split(Je):[r.substring(0,r.lastIndexOf(Qe)+1),r.substring(r.lastIndexOf(Qe)+1)],l=s[0],a=s[1]||"";n.posPre=l.substr(0,l.indexOf(nt));for(let c=0;c<a.length;c++){const e=a.charAt(c);e===Qe?n.minFrac=n.maxFrac=c+1:e===nt?n.maxFrac=c+1:n.posSuf+=e}const u=l.split(tt);if(n.gSize=u[1]?u[1].length:0,n.lgSize=u[2]||u[1]?(u[2]||u[1]).length:0,o){const e=r.length-n.posPre.length-n.posSuf.length,t=o.indexOf(nt);n.negPre=o.substr(0,t).replace(/'/g,""),n.negSuf=o.substr(t+e).replace(/'/g,"")}else n.negPre=t+n.posPre,n.negSuf=n.posSuf;return n}(s,R(t,w.MinusSign));let u="",c=!1;if(isFinite(l)){let e=function(e){let t,n,i,r,o,s=Math.abs(e)+"",l=0;for((n=s.indexOf(Je))>-1&&(s=s.replace(Je,"")),(i=s.search(/e/i))>0?(n<0&&(n=i),n+=+s.slice(i+1),s=s.substring(0,i)):n<0&&(n=s.length),i=0;s.charAt(i)===Qe;i++);if(i===(o=s.length))t=[0],n=1;else{for(o--;s.charAt(o)===Qe;)o--;for(n-=i,t=[],r=0;i<=o;i++,r++)t[r]=+s.charAt(i)}return n>Ze&&(t=t.splice(0,Ze-1),l=n-1,n=1),{digits:t,exponent:l,integerLen:n}}(l);n===g.Percent&&(e=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(e));let s=a.minInt,d=a.minFrac,h=a.maxFrac;if(i){const e=i.match(Xe);if(null===e)return o.error=`${i} is not a valid digit info`,o;const t=e[1],n=e[3],r=e[5];null!=t&&(s=st(t)),null!=n&&(d=st(n)),null!=r?h=st(r):null!=n&&d>h&&(h=d)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let i=e.digits,r=i.length-e.integerLen;const o=Math.min(Math.max(t,r),n);let s=o+e.integerLen,l=i[s];if(s>0){i.splice(Math.max(e.integerLen,s));for(let e=s;e<i.length;e++)i[e]=0}else{r=Math.max(0,r),e.integerLen=1,i.length=Math.max(1,s=o+1),i[0]=0;for(let e=1;e<s;e++)i[e]=0}if(l>=5)if(s-1<0){for(let t=0;t>s;t--)i.unshift(0),e.integerLen++;i.unshift(1),e.integerLen++}else i[s-1]++;for(;r<Math.max(0,o);r++)i.push(0);let a=0!==o;const u=t+e.integerLen,c=i.reduceRight(function(e,t,n,i){return i[n]=(t+=e)<10?t:t-10,a&&(0===i[n]&&n>=u?i.pop():a=!1),t>=10?1:0},0);c&&(i.unshift(c),e.integerLen++)}(e,d,h);let p=e.digits,f=e.integerLen;const m=e.exponent;let v=[];for(c=p.every(e=>!e);f<s;f++)p.unshift(0);for(;f<0;f++)p.unshift(0);f>0?v=p.splice(f,p.length):(v=p,p=[0]);const y=[];for(p.length>=a.lgSize&&y.unshift(p.splice(-a.lgSize,p.length).join(""));p.length>a.gSize;)y.unshift(p.splice(-a.gSize,p.length).join(""));p.length&&y.unshift(p.join("")),u=y.join(R(t,r?w.CurrencyGroup:w.Group)),v.length&&(u+=R(t,r?w.CurrencyDecimal:w.Decimal)+v.join("")),m&&(u+=R(t,w.Exponential)+"+"+m)}else u=R(t,w.Infinity);return u=l<0&&!c?a.negPre+u+a.negSuf:a.posPre+u+a.posSuf,n===g.Currency&&null!==r?(o.str=u.replace(it,r).replace(it,""),o):n===g.Percent?(o.str=u.replace(new RegExp(rt,"g"),R(t,w.PercentSign)),o):(o.str=u,o)}function st(e){const t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}function lt(e,t,n,i,r,o=null,s=!1){if(null==n)return null;if("number"!=typeof(n="string"!=typeof n||isNaN(+n-parseFloat(n))?n:+n))throw ke(e,n);let l,a,u;if(i!==g.Currency&&(l=1,a=0,u=3),r){const e=r.match(Xe);if(null===e)throw new Error(`${r} is not a valid digit info for number pipes`);null!=e[1]&&(l=st(e[1])),null!=e[3]&&(a=st(e[3])),null!=e[5]&&(u=st(e[5]))}return Re.format(n,t,i,{minimumIntegerDigits:l,minimumFractionDigits:a,maximumFractionDigits:u,currency:o,currencyAsSymbol:s})}class at{constructor(e){this._locale=e}transform(e,t){return lt(at,this._locale,e,g.Decimal,t)}}class ut{constructor(e){this._locale=e}transform(e,t){return lt(ut,this._locale,e,g.Percent,t)}}class ct{constructor(e){this._locale=e}transform(e,t="USD",n=!1,i){return lt(ct,this._locale,e,g.Currency,i,t,n)}}const dt=[at,ut,ct,$e],ht=new class{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}},pt=new class{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}};class ft{constructor(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=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===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,i.WrappedValue.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(e){if(Object(i["\u0275isPromise"])(e))return ht;if(Object(i["\u0275isObservable"])(e))return pt;throw ke(ft,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}class mt{transform(e){if(!e)return e;if("string"!=typeof e)throw ke(mt,e);return e.toLowerCase()}}class gt{transform(e){if(!e)return e;if("string"!=typeof e)throw ke(gt,e);return e.split(/\b/g).map(e=>(function(e){return e?e[0].toUpperCase()+e.substr(1).toLowerCase():e})(e)).join("")}}class vt{transform(e){if(!e)return e;if("string"!=typeof e)throw ke(vt,e);return e.toUpperCase()}}const yt=/#/g;class bt{constructor(e){this._localization=e}transform(e,t,n){if(null==e)return"";if("object"!=typeof t||null===t)throw ke(bt,t);return t[G(e,Object.keys(t),this._localization,n)].replace(yt,e.toString())}}class _t{transform(e,t){if(null==e)return"";if("object"!=typeof t||"string"!=typeof e)throw ke(_t,t);return t.hasOwnProperty(e)?t[e]:t.hasOwnProperty("other")?t.other:""}}class wt{transform(e){return JSON.stringify(e,null,2)}}class xt{constructor(e){this._locale=e}transform(e,t,n){if(Ot(e))return null;n=n||this._locale;const{str:i,error:r}=ot(e,n,g.Decimal,t);if(r)throw ke(xt,r);return i}}class Ct{constructor(e){this._locale=e}transform(e,t,n){if(Ot(e))return null;n=n||this._locale;const{str:i,error:r}=ot(e,n,g.Percent,t);if(r)throw ke(Ct,r);return i}}class St{constructor(e){this._locale=e}transform(e,t,n="symbol",i,r){if(Ot(e))return null;r=r||this._locale,"boolean"==typeof n&&(console&&console.warn&&console.warn('Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".'),n=n?"symbol":"code");let o=t||"USD";"code"!==n&&(o=U(o,"symbol"===n?"wide":"narrow"));const{str:s,error:l}=ot(e,r,g.Currency,i,o);if(l)throw ke(St,l);return s}}function Ot(e){return null==e||""===e||e!=e}class Tt{transform(e,t,n){if(null==e)return e;if(!this.supports(e))throw ke(Tt,e);return e.slice(t,n)}supports(e){return"string"==typeof e||Array.isArray(e)}}const Et=[ft,vt,mt,wt,Tt,xt,Ct,gt,St,Ie,bt,_t];class kt{}class At{}const It=new i.InjectionToken("DocumentToken"),Mt="browser",Dt="server",Rt="browserWorkerApp",Lt="browserWorkerUi";function Pt(e){return e===Mt}function Nt(e){return e===Dt}function jt(e){return e===Rt}function Ft(e){return e===Lt}const Bt=new i.Version("5.2.10")},HrNe:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.retry=function(e){return void 0===e&&(e=-1),function(t){return t.lift(new o(e,t))}};var o=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.count,this.source))},e}(),s=function(e){function t(t,n,i){e.call(this,t),this.count=n,this.source=i}return i(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=this.source,i=this.count;if(0===i)return e.prototype.error.call(this,t);i>-1&&(this.count=i-1),n.subscribe(this._unsubscribeAndRecycle())}},t}(r.Subscriber)},HwIK:function(e,t,n){"use strict";var i=n("gi2R"),r=n("ww7A");t.animationFrame=new r.AnimationFrameScheduler(i.AnimationFrameAction)},Hwxv:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("MOyx"),o=Number,s=Math.min,l=Math.max,a=Math.abs,u=Math.round,c=Math.log,d=Math.pow,h=2/Math.LN2,p=[NaN,NaN],f="mercator";function m(e,t){return a(e-t)<1e-8}function g(e,t){return m(e[0],t[0])&&m(e[1],t[1])}function v(e,t,n,i){var r=o(e);return isFinite(r)?s(l(r,t),n):i}function y(e,t,n,i){return[v(e[0],t[0],n[0],i[0]),v(e[1],t[1],n[1],i[1])]}function b(e){return e instanceof S&&e||k.get(e)||k.get(f)}function _(e){this._initEvents(),this._params=e,this._engine=b(),this._center=this._engine.center(),this._adjustCenter()}function w(e,t,n,i){var r=(n+i)/2;return a(e-r)>a(t-r)?e:t}function x(e,t,n,i){var r=(n+i)/2;return a(e-r)<a(t-r)?e:t}function C(e,t,n){var i=A(t,n);e.min=E(i.min),e.max=E(i.max)}function S(e){var t=function(e){return function(t){return O(e(t))}}(e.to),n=e.from?function(e){return function(t){return e(O(t))}}(e.from):T(p);this.project=t,this.unproject=n,this.original=T(this),this.source=function(){return i({},e)},this.isInvertible=T(!!e.from),this.ar=T(e.aspectRatio>0?o(e.aspectRatio):1),this.center=E(n([0,0])),C(this,[n([-1,0])[0],n([0,1])[1]],[n([1,0])[0],n([0,-1])[1]])}function O(e){return[e[0],-e[1]]}function T(e){return function(){return e}}function E(e){return function(){return e.slice()}}function k(e){return e&&e.to?new S(e):null}function A(e,t){return{min:[s(e[0],t[0]),s(e[1],t[1])],max:[l(e[0],t[0]),l(e[1],t[1])]}}_.prototype={constructor:_,_minZoom:1,_maxZoom:256,_zoom:1,_center:p,_canvas:{},_scale:[],dispose:function(){this._disposeEvents()},setEngine:function(e){var t=b(e);this._engine!==t&&(this._engine=t,this._fire("engine"),this._changeCenter(t.center())&&this._triggerCenterChanged(),this._changeZoom(this._minZoom)&&this._triggerZoomChanged(),this._adjustCenter(),this._setupScreen())},setBounds:function(e){void 0!==e&&this.setEngine(this._engine.original().bounds(e))},_setupScreen:function(){var e=this._canvas,t=e.width,n=e.height,i=this._engine.ar();this._x0=e.left+t/2,this._y0=e.top+n/2,t/n<=i?(this._xRadius=t/2,this._yRadius=t/2/i):(this._xRadius=n/2*i,this._yRadius=n/2),this._fire("screen")},setSize:function(e){this._canvas=e,this._setupScreen()},_toScreen:function(e){return[this._x0+this._xRadius*e[0],this._y0+this._yRadius*e[1]]},_fromScreen:function(e){return[(e[0]-this._x0)/this._xRadius,(e[1]-this._y0)/this._yRadius]},_toTransformed:function(e){return[e[0]*this._zoom+this._xCenter,e[1]*this._zoom+this._yCenter]},_toTransformedFast:function(e){return[e[0]*this._zoom,e[1]*this._zoom]},_fromTransformed:function(e){return[(e[0]-this._xCenter)/this._zoom,(e[1]-this._yCenter)/this._zoom]},_adjustCenter:function(){var e=this._engine.project(this._center);this._xCenter=-e[0]*this._zoom||0,this._yCenter=-e[1]*this._zoom||0},project:function(e){return this._engine.project(e)},transform:function(e){return this._toScreen(this._toTransformedFast(e))},isInvertible:function(){return this._engine.isInvertible()},getSquareSize:function(e){return[e[0]*this._zoom*this._xRadius,e[1]*this._zoom*this._yRadius]},getZoom:function(){return this._zoom},_changeZoom:function(e){var t=!m(this._zoom,this._zoom=v(e,this._minZoom,this._maxZoom,this._minZoom));return t&&(this._adjustCenter(),this._fire("zoom")),t},setZoom:function(e){this._engine.isInvertible()&&this._changeZoom(e)&&this._triggerZoomChanged()},getScaledZoom:function(){return u((this._scale.length-1)*c(this._zoom)/c(this._maxZoom))},setScaledZoom:function(e){this.setZoom(this._scale[u(e)])},changeScaledZoom:function(e){this.setZoom(this._scale[l(s(u(this.getScaledZoom()+e),this._scale.length-1),0)])},getZoomScalePartition:function(){return this._scale.length-1},_setupScaling:function(){var e,t,n=u(h*c(this._maxZoom)),i=1;for(e=d(this._maxZoom,1/(n=n>4?n:4)),this._scale=[t=this._minZoom];i<=n;++i)this._scale.push(t*=e)},setMaxZoom:function(e){this._minZoom=1,this._maxZoom=v(e,this._minZoom,o.MAX_VALUE,256),this._setupScaling(),this._zoom>this._maxZoom&&this.setZoom(this._maxZoom),this._fire("max-zoom")},getCenter:function(){return this._center.slice()},setCenter:function(e){this._engine.isInvertible()&&this._changeCenter(e||[])&&this._triggerCenterChanged()},_changeCenter:function(e){var t=this._engine,n=!g(this._center,this._center=y(e,t.min(),t.max(),t.center()));return n&&(this._adjustCenter(),this._fire("center")),n},_triggerCenterChanged:function(){this._params.centerChanged(this.getCenter())},_triggerZoomChanged:function(){this._params.zoomChanged(this.getZoom())},setCenterByPoint:function(e,t){var n=this._engine.project(e),i=this._fromScreen(t);this.setCenter(this._engine.unproject([-i[0]/this._zoom+n[0],-i[1]/this._zoom+n[1]]))},beginMoveCenter:function(){this._engine.isInvertible()&&(this._moveCenter=this._center)},endMoveCenter:function(){this._moveCenter&&(g(this._moveCenter,this._center)||this._triggerCenterChanged(),this._moveCenter=null)},moveCenter:function(e){var t,n;this._moveCenter&&(t=this._toScreen(this._toTransformed(this._engine.project(this._center))),n=this._engine.unproject(this._fromTransformed(this._fromScreen([t[0]+e[0],t[1]+e[1]]))),this._changeCenter(n))},getViewport:function(){var e=this._engine.unproject,t=e(this._fromTransformed([-1,-1])),n=e(this._fromTransformed([-1,1])),i=e(this._fromTransformed([1,-1])),r=e(this._fromTransformed([1,1])),o=A([w(t[0],n[0],i[0],r[0]),w(t[1],i[1],n[1],r[1])],[w(i[0],r[0],t[0],n[0]),w(n[1],r[1],t[1],i[1])]);return[].concat(o.min,o.max)},setViewport:function(e){var t=this._engine,n=e?function(e,t,n){var i=e([n[0],n[3]]),r=e([n[0],n[1]]),o=e([n[2],n[3]]),s=e([n[2],n[1]]),u=x(i[0],r[0],o[0],s[0]),c=x(o[0],s[0],i[0],r[0]),d=x(i[1],o[1],r[1],s[1]),h=x(r[1],s[1],i[1],o[1]);return[2/l(a(u-c),a(d-h)),t([(u+c)/2,(d+h)/2])]}(t.project,t.unproject,e):[this._minZoom,t.center()];this.setZoom(n[0]),this.setCenter(n[1])},getTransform:function(){return{translateX:this._xCenter*this._xRadius,translateY:this._yCenter*this._yRadius}},fromScreenPoint:function(e){return this._engine.unproject(this._fromTransformed(this._fromScreen(e)))},_eventNames:["engine","screen","center","zoom","max-zoom"]},r.makeEventEmitter(_),S.prototype.aspectRatio=function(e){var t=new S(i(this.source(),{aspectRatio:e}));return t.original=this.original,t.min=this.min,t.max=this.max,t},S.prototype.bounds=function(e){e=e||[];var t,n=this.source(),r=this.min(),o=this.max(),l=y([e[0],e[1]],r,o,r),u=y([e[2],e[3]],r,o,o),c=n.to(l),d=n.to(u),h=s(a(d[0]-c[0])>1/3600/180/10?a(d[0]-c[0]):2,a(d[1]-c[1])>1/3600/180/10?a(d[1]-c[1]):2);return h<2&&i(n,function(e,t,n,i,r){var o=(n[0]+i[0])/2-r/2,s=(n[1]+i[1])/2-r/2,l=2/r;return{to:function(t){var n=e(t);return[(n[0]-o)*l-1,(n[1]-s)*l-1]},from:function(e){return t([o+(e[0]+1)/l,s+(e[1]+1)/l])}}}(n.to,n.from,c,d,h)),(t=new S(n)).original=this.original,C(t,l,u),t};var I={};k.get=function(e){return I[e]||null},k.add=function(e,t){return!I[e]&&function(e){return e instanceof S}(t)&&(I[e]=t),k},t.Projection=_,t.projection=k},I01C:function(e,t,n){e.exports=n("9DG0")},I1UX:function(e,t,n){"use strict";var i=Math.log,r=Math.LN2;function o(e){this._projection=e.projection,this._renderer=e.renderer,this._x=this._y=0,this._subscribeToTracker(e.tracker)}o.prototype={constructor:o,dispose:function(){this._offTracker(),this._offTracker=null},_subscribeToTracker:function(e){var t=this,n=!1;t._offTracker=e.on({start:function(e){(n="control-bar"!==e.data.name)&&t._processStart(e)},move:function(e){n&&t._processMove(e)},end:function(){n&&t._processEnd()},zoom:function(e){t._processZoom(e)}})},setInteraction:function(e){this._processEnd(),this._centeringEnabled=e.centeringEnabled,this._zoomingEnabled=e.zoomingEnabled},_processStart:function(e){this._centeringEnabled&&(this._x=e.x,this._y=e.y,this._projection.beginMoveCenter())},_processMove:function(e){this._centeringEnabled&&(this._renderer.root.attr({cursor:"move"}),this._projection.moveCenter([this._x-e.x,this._y-e.y]),this._x=e.x,this._y=e.y)},_processEnd:function(){this._centeringEnabled&&(this._renderer.root.attr({cursor:"default"}),this._projection.endMoveCenter())},_processZoom:function(e){var t,n,o;this._zoomingEnabled&&(e.delta?t=e.delta:e.ratio&&(t=i(e.ratio)/r),this._centeringEnabled&&(n=this._renderer.getRootOffset(),o=this._projection.fromScreenPoint(n=[e.x-n.left,e.y-n.top])),this._projection.changeScaledZoom(t),this._centeringEnabled&&this._projection.setCenterByPoint(o,n))}},t.GestureHandler=o},I2hE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n("xTdc"))},I9Ub:function(e,t,n){"use strict";var i=n("5NME"),r=Math.floor,o=Math.ceil,s=n("w2oR"),l=n("QH/n").extend,a=Array.isArray,u=n("PdUl").isString,c=l,d=i.normalizeEnum,h=50,p="default",f=p,m={default:{simpleSet:["#5f8b95","#ba4d51","#af8a53","#955f71","#859666","#7e688c"],indicatingSet:["#a3b97c","#e1b676","#ec7f83"],gradientSet:["#5f8b95","#ba4d51"]},"harmony light":{simpleSet:["#fcb65e","#679ec5","#ad79ce","#7abd5c","#e18e92","#b6d623","#b7abea","#85dbd5"],indicatingSet:["#b6d623","#fcb65e","#e18e92"],gradientSet:["#7abd5c","#fcb65e"]},"soft pastel":{simpleSet:["#60a69f","#78b6d9","#6682bb","#a37182","#eeba69","#90ba58","#456c68","#7565a4"],indicatingSet:["#90ba58","#eeba69","#a37182"],gradientSet:["#78b6d9","#eeba69"]},pastel:{simpleSet:["#bb7862","#70b3a1","#bb626a","#057d85","#ab394b","#dac599","#153459","#b1d2c6"],indicatingSet:["#70b3a1","#dac599","#bb626a"],gradientSet:["#bb7862","#70b3a1"]},bright:{simpleSet:["#70c92f","#f8ca00","#bd1550","#e97f02","#9d419c","#7e4452","#9ab57e","#36a3a6"],indicatingSet:["#70c92f","#f8ca00","#bd1550"],gradientSet:["#e97f02","#f8ca00"]},soft:{simpleSet:["#cbc87b","#9ab57e","#e55253","#7e4452","#e8c267","#565077","#6babac","#ad6082"],indicatingSet:["#9ab57e","#e8c267","#e55253"],gradientSet:["#9ab57e","#e8c267"]},ocean:{simpleSet:["#75c099","#acc371","#378a8a","#5fa26a","#064970","#38c5d2","#00a7c6","#6f84bb"],indicatingSet:["#c8e394","#7bc59d","#397c8b"],gradientSet:["#acc371","#38c5d2"]},vintage:{simpleSet:["#dea484","#efc59c","#cb715e","#eb9692","#a85c4c","#f2c0b5","#c96374","#dd956c"],indicatingSet:["#ffe5c6","#f4bb9d","#e57660"],gradientSet:["#efc59c","#cb715e"]},violet:{simpleSet:["#d1a1d1","#eeacc5","#7b5685","#7e7cad","#a13d73","#5b41ab","#e287e2","#689cc1"],indicatingSet:["#d8e2f6","#d0b2da","#d56a8a"],gradientSet:["#eeacc5","#7b5685"]},carmine:{simpleSet:["#fb7764","#73d47f","#fed85e","#d47683","#dde392","#757ab2"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#fb7764","#73d47f"]},"dark moon":{simpleSet:["#4ddac1","#f4c99a","#80dd9b","#f998b3","#4aaaa0","#a5aef1"],indicatingSet:["#59d8a4","#f0ad4e","#f9517e"],gradientSet:["#4ddac1","#f4c99a"]},"soft blue":{simpleSet:["#7ab8eb","#97da97","#facb86","#e78683","#839bda","#4db7be"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#7ab8eb","#97da97"]},"dark violet":{simpleSet:["#9c63ff","#64c064","#eead51","#d2504b","#4b6bbf","#2da7b0"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#9c63ff","#64c064"]},"green mist":{simpleSet:["#3cbab2","#8ed962","#5b9d95","#efcc7c","#f1929f","#4d8dab"],indicatingSet:["#72d63c","#ffc852","#f74a5e"],gradientSet:["#3cbab2","#8ed962"]}};function g(e){if(void 0===e)return f;e=d(e),f=e in m?e:p}function v(e,t){var n,i=t&&t.type;return a(e)?e.slice(0):(u(e)&&(n=m[d(e)]),n||(n=m[f]),n=n||null,i&&n?n[i].slice(0):n)}function y(e,t,n){var i=(t=t||{}).useHighlight?h:0,r=_(e,n);this._originalPalette=v(r,{type:t.type||"simpleSet"}),this._paletteSteps=new function(e){var t=0;this.next=function(){var n=e[t++];return t===e.length&&this.reset(),n},this.reset=function(){t=0}}([0,i,-i]),this._resetPalette()}function b(e,t){var n=new s(e).alter(t),i=.3*n.r+.59*n.g+.11*n.b;return(i>200||i<55)&&(n=new s(e).alter(-t/2)),n.toHex()}function _(e,t){var n=g();return e||(n!==p?n:t)}y.prototype={constructor:y,dispose:function(){this._originalPalette=this._palette=this._paletteSteps=null},getNextColor:function(){return this._currentColor>=this._palette.length&&this._resetPalette(),this._palette[this._currentColor++]},_resetPalette:function(){var e=this._paletteSteps.next();this._palette=e?function(e,t){var n,i=[],r=e.length;for(n=0;n<r;++n)i.push(b(e[n],t));return i}(this._originalPalette,e):this._originalPalette.slice(0),this._currentColor=0},reset:function(){return this._paletteSteps.reset(),this._resetPalette(),this}},c(t,{Palette:y,DiscretePalette:function(e,t,n){var i=_(e,n),l=t>0?function(e,n){var i,l=t-1,a=e.length-1,u=[],c=[];function d(e){var t=a*e,n=r(t),i=o(t);c.push(u[n].blend(u[i],t-n).toHex())}for(i=0;i<=a;++i)u.push(new s(e[i]));if(l>0)for(i=0;i<=l;++i)d(i/l);else d(.5);return c}(v(i,{type:"gradientSet"})):[];this.getColor=function(e){return l[e]||null}},GradientPalette:function(e,t){var n=v(_(e,t),{type:"gradientSet"}),i=new s(n[0]),r=new s(n[1]);this.getColor=function(e){return 0<=e&&e<=1?i.blend(r,e).toHex():null}},registerPalette:function(e,t){var n,i={};a(t)?i.simpleSet=t.slice(0):t&&(i.simpleSet=a(t.simpleSet)?t.simpleSet.slice(0):void 0,i.indicatingSet=a(t.indicatingSet)?t.indicatingSet.slice(0):void 0,i.gradientSet=a(t.gradientSet)?t.gradientSet.slice(0):void 0),(i.simpleSet||i.indicatingSet||i.gradientSet)&&(n=d(e),c(m[n]=m[n]||{},i))},getPalette:v,currentPalette:g})},IBkQ:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("B00U"),s=n("y9a2"),l=n("g28B"),a=function(e){function t(t,n){e.call(this),this.messages=t,this.subscriptions=[],this.scheduler=n}return i(t,e),t.prototype._subscribe=function(t){var n=this,i=n.logSubscribedFrame();return t.add(new o.Subscription(function(){n.logUnsubscribedFrame(i)})),e.prototype._subscribe.call(this,t)},t.prototype.setup=function(){for(var e=this,t=e.messages.length,n=0;n<t;n++)!function(){var t=e.messages[n];e.scheduler.schedule(function(){t.notification.observe(e)},t.frame)}()},t}(r.Subject);t.HotObservable=a,l.applyMixins(a,[s.SubscriptionLoggable])},ICpg:function(e,t,n){"use strict";t.isObject=function(e){return null!=e&&"object"==typeof e}},INcR: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("_");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},monthsParseExact:!0,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:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY h:mm A",LLLL:"dddd, MMMM [de] D [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",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("PJh5"))},IPqK:function(e,t,n){var i=n("LFbK");e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},ITzw:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._getOption("borderColor")},set:function(e){this._setOption("borderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"borderWidth",{get:function(){return this._getOption("borderWidth")},set:function(e){this._setOption("borderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroupingField",{get:function(){return this._getOption("colorGroupingField")},set:function(e){this._setOption("colorGroupingField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroups",{get:function(){return this._getOption("colorGroups")},set:function(e){this._setOption("colorGroups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customize",{get:function(){return this._getOption("customize")},set:function(e){this._setOption("customize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderColor",{get:function(){return this._getOption("hoveredBorderColor")},set:function(e){this._setOption("hoveredBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderWidth",{get:function(){return this._getOption("hoveredBorderWidth")},set:function(e){this._setOption("hoveredBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredColor",{get:function(){return this._getOption("hoveredColor")},set:function(e){this._setOption("hoveredColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoverEnabled",{get:function(){return this._getOption("hoverEnabled")},set:function(e){this._setOption("hoverEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this._getOption("label")},set:function(e){this._setOption("label",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxSize",{get:function(){return this._getOption("maxSize")},set:function(e){this._setOption("maxSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minSize",{get:function(){return this._getOption("minSize")},set:function(e){this._setOption("minSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"palette",{get:function(){return this._getOption("palette")},set:function(e){this._setOption("palette",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderColor",{get:function(){return this._getOption("selectedBorderColor")},set:function(e){this._setOption("selectedBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderWidth",{get:function(){return this._getOption("selectedBorderWidth")},set:function(e){this._setOption("selectedBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedColor",{get:function(){return this._getOption("selectedColor")},set:function(e){this._setOption("selectedColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionMode",{get:function(){return this._getOption("selectionMode")},set:function(e){this._setOption("selectionMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this._getOption("size")},set:function(e){this._setOption("size",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sizeGroupingField",{get:function(){return this._getOption("sizeGroupingField")},set:function(e){this._setOption("sizeGroupingField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sizeGroups",{get:function(){return this._getOption("sizeGroups")},set:function(e){this._setOption("sizeGroups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._getOption("type")},set:function(e){this._setOption("type",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"markerSettings"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-marker-settings",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={borderColor:[{type:r.Input}],borderWidth:[{type:r.Input}],color:[{type:r.Input}],colorGroupingField:[{type:r.Input}],colorGroups:[{type:r.Input}],customize:[{type:r.Input}],hoveredBorderColor:[{type:r.Input}],hoveredBorderWidth:[{type:r.Input}],hoveredColor:[{type:r.Input}],hoverEnabled:[{type:r.Input}],label:[{type:r.Input}],maxSize:[{type:r.Input}],minSize:[{type:r.Input}],opacity:[{type:r.Input}],palette:[{type:r.Input}],selectedBorderColor:[{type:r.Input}],selectedBorderWidth:[{type:r.Input}],selectedColor:[{type:r.Input}],selectionMode:[{type:r.Input}],size:[{type:r.Input}],sizeGroupingField:[{type:r.Input}],sizeGroups:[{type:r.Input}],type:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoMarkerSettingsComponent=s,t.DxoMarkerSettingsModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},IVFP:function(e,t,n){var i,r,o,s=n("hutl"),l=n("lP8e"),a=n("HAf2"),u=n("8vkY"),c=n("39Rf"),d=c.process,h=c.setImmediate,p=c.clearImmediate,f=c.MessageChannel,m=0,g={},v=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},y=function(e){v.call(e.data)};h&&p||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++m]=function(){l("function"==typeof e?e:Function(e),t)},i(m),m},p=function(e){delete g[e]},"process"==n("OmGh")(d)?i=function(e){d.nextTick(s(v,e,1))}:f?(o=(r=new f).port2,r.port1.onmessage=y,i=s(o.postMessage,o,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(i=function(e){c.postMessage(e+"","*")},c.addEventListener("message",y,!1)):i="onreadystatechange"in u("script")?function(e){a.appendChild(u("script")).onreadystatechange=function(){a.removeChild(this),v.call(e)}}:function(e){setTimeout(s(v,e,1),0)}),e.exports={set:h,clear:p}},IZVw:function(e,t,n){"use strict";var i=n("TToO").__extends,r=function(e){function t(){var t=e.call(this,"object unsubscribed");this.name=t.name="ObjectUnsubscribedError",this.stack=t.stack,this.message=t.message}return i(t,e),t}(Error);t.ObjectUnsubscribedError=r},IbXy:function(e,t,n){"use strict";var i=n("iO9N");e.exports={formatters:{values:function(e){return i.isArray(e)?e:""+e},linear:function(e,t,n){var r=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(r)>1&&e!==Math.floor(e)&&(r=e-Math.floor(e));var o=i.log10(Math.abs(r)),s="";if(0!==e){var l=-1*Math.floor(o);l=Math.max(Math.min(l,20),0),s=e.toFixed(l)}else s="0";return s},logarithmic:function(e,t,n){var r=e/Math.pow(10,Math.floor(i.log10(e)));return 0===e?"0":1===r||2===r||5===r||0===t||t===n.length-1?e.toExponential():""}}}},Ii9O:function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DatatableRowDetailTemplateDirective=function(){return i([r.Directive({selector:"[ngx-datatable-row-detail-template]"})],function(e){this.template=e})}()},Ikvd:function(e,t,n){"use strict";var i=n("F/gp"),r=n("0kQW").noop,o=n("cOhJ"),s=n("QH/n").extend,l=n("Z73p").each,a=n("Ok8h"),u=n("9b40");n("u2Cs"),n("a9uo"),n("z31Y"),n("3tt4"),n("q+oa"),n("fmHK"),n("TkbL");var c=[],d=function(e,t,n){c.push({enabled:e,decoratorType:t,decoratorSubType:n})};d(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),d(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var e=this.option("itemDeleteMode");return"toggle"===e||"slideButton"===e||"swipe"===e||"static"===e?"delete":"menu"},function(){var e=this.option("itemDeleteMode");return"slideItem"===e&&(e="slide"),"hold"===e&&(e="context"),e}),d(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),d(function(){return this.option("allowItemReordering")},function(){return"reorder"},function(){return"default"});var h=o.inherit({ctor:function(e){this._list=e,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&l(this._decorators,function(e,t){t.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],l(c,(function(e,t){if(t.enabled.call(this._list)){var n=t.decoratorType.call(this._list),i=t.decoratorSubType.call(this._list),r=this._createDecorator(n,i);this._decorators.push(r)}}).bind(this))},_createDecorator:function(e,t){return new(this._findDecorator(e,t))(this._list)},_findDecorator:function(e,t){var n=u.registry[e][t];if(!n)throw a.Error("E1012",e,t);return n},modifyItemElement:function(e){var t=i(e.itemElement),n={$itemElement:t};this._prependBeforeBags(t,n),this._appendAfterBags(t,n),this._applyDecorators("modifyElement",n)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(e,t){var n=this._collectDecoratorsMarkup("beforeBag",t,"dx-list-item-before-bag");e.prepend(n)},_appendAfterBags:function(e,t){var n=this._collectDecoratorsMarkup("afterBag",t,"dx-list-item-after-bag");e.append(n)},_collectDecoratorsMarkup:function(e,t,n){var r=i("<div>");return l(this._decorators,function(){var o=i("<div>").addClass(n);this[e](s({$container:o},t)),o.children().length&&r.append(o)}),r.children()},_applyDecorators:function(e,t){l(this._decorators,function(){this[e](t)})},_handlerExists:function(e){if(!this._decorators)return!1;for(var t=this._decorators,n=t.length,i=0;i<n;i++)if(t[i][e]!==r)return!0;return!1},_eventHandler:function(e,t,n){if(!this._decorators)return!1;for(var i=!1,r=this._decorators,o=r.length,s=0;s<o&&!(i=r[s][e](t,n));s++);return i},handleClick:function(e,t){return this._eventHandler("handleClick",e,t)},handleKeyboardEvents:function(e,t){return this._eventHandler("handleKeyboardEvents",e,t)},handleEnterPressing:function(){return this._eventHandler("handleEnterPressing")},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(e,t){return this._eventHandler("handleContextMenu",e,t)},getExcludedItemSelectors:function(){var e=[];return this._applyDecorators("getExcludedSelectors",e),e.join(",")}});e.exports=h},Imsy:function(e,t,n){"use strict";var i=n("8FDs");t.windowWhen=function(e){return i.windowWhen(e)(this)}},IsV2:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,n){return void 0===n&&(n=t.defaultThrottleConfig),function(t){return t.lift(new s(e,n.leading,n.trailing))}};var s=function(){function e(e,t,n){this.durationSelector=e,this.leading=t,this.trailing=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.durationSelector,this.leading,this.trailing))},e}(),l=function(e){function t(t,n,i,r){e.call(this,t),this.destination=t,this.durationSelector=n,this._leading=i,this._trailing=r,this._hasTrailingValue=!1}return i(t,e),t.prototype._next=function(e){if(this.throttled)this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=e);else{var t=this.tryDurationSelector(e);t&&this.add(this.throttled=o.subscribeToResult(this,t)),this._leading&&(this.destination.next(e),this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=e))}},t.prototype.tryDurationSelector=function(e){try{return this.durationSelector(e)}catch(e){return this.destination.error(e),null}},t.prototype._unsubscribe=function(){var e=this.throttled;this._trailingValue=null,this._hasTrailingValue=!1,e&&(this.remove(e),this.throttled=null,e.unsubscribe())},t.prototype._sendTrailing=function(){var e=this;e.throttled&&e._trailing&&e._hasTrailingValue&&(e.destination.next(e._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1)},t.prototype.notifyNext=function(e,t,n,i,r){this._sendTrailing(),this._unsubscribe()},t.prototype.notifyComplete=function(){this._sendTrailing(),this._unsubscribe()},t}(r.OuterSubscriber)},"J/iR":function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("214W")),i(n("/jm2"))},J4oV:function(e,t,n){"use strict";var i=n("sRU/");e.exports=new i},J7e4:function(e,t,n){"use strict";var i=n("cOhJ"),r=n("QH/n").extend,o=n("pyWG").inArray,s=n("Z73p").each,l=n("zt4q"),a=n("e+Vv"),u=n("0kQW"),c=n("PdUl"),d=n("xOmO"),h=n("qDFv"),p=i.inherit({NAME:"base",defaultMessage:function(e){return h.getFormatter("validation-"+this.NAME)(e)},defaultFormattedMessage:function(e){return h.getFormatter("validation-"+this.NAME+"-formatted")(e)},validate:function(e,t){var n=Array.isArray(e)?e:[e],i=!0;return n.length?n.every(function(e){return i=this._validate(e,t)},this):i=this._validate(null,t),i}}),f=p.inherit({NAME:"required",_validate:function(e,t){return!!c.isDefined(e)&&!1!==e&&(e=String(e),!t.trim&&c.isDefined(t.trim)||(e=e.trim()),""!==e)}}),m=p.inherit({NAME:"numeric",_validate:function(e,t){return!x.required.validate(e,{})||(t.useCultureSettings&&c.isString(e)?!isNaN(d.parse(e)):c.isNumeric(e))}}),g=p.inherit({NAME:"range",_validate:function(e,t){if(!x.required.validate(e,{}))return!0;var n=x.numeric.validate(e,t),i=c.isDefined(e),r=n?parseFloat(e):i&&e.valueOf(),o=t.min,s=t.max;if(!n&&!c.isDate(e)&&!i)return!1;if(c.isDefined(o))return c.isDefined(s)?r>=o&&r<=s:r>=o;if(c.isDefined(s))return r<=s;throw a.Error("E0101")}}),v=p.inherit({NAME:"stringLength",_validate:function(e,t){return e=c.isDefined(e)?String(e):"",!t.trim&&c.isDefined(t.trim)||(e=e.trim()),x.range.validate(e.length,r({},t))}}),y=p.inherit({NAME:"custom",validate:function(e,t){var n=t.validator,i=n&&c.isFunction(n.option)&&n.option("dataGetter"),r=c.isFunction(i)&&i(),o={value:e,validator:n,rule:t};return r&&(o.data=r),t.validationCallback(o)}}),b=p.inherit({NAME:"compare",_validate:function(e,t){if(!t.comparisonTarget)throw a.Error("E0102");r(t,{reevaluate:!0});var n=t.comparisonTarget();switch(t.comparisonType||"=="){case"==":return e==n;case"!=":return e!=n;case"===":return e===n;case"!==":return e!==n;case">":return e>n;case">=":return e>=n;case"<":return e<n;case"<=":return e<=n}}}),_=p.inherit({NAME:"pattern",_validate:function(e,t){if(!x.required.validate(e,{}))return!0;var n=t.pattern;return c.isString(n)&&(n=new RegExp(n)),n.test(e)}}),w=p.inherit({NAME:"email",_validate:function(e,t){return!x.required.validate(e,{})||x.pattern.validate(e,r({},t,{pattern:/^[\d\w\._\-]+@([\d\w\._\-]+\.)+[\w]+$/i}))}}),x={required:new f,numeric:new m,range:new g,stringLength:new v,custom:new y,compare:new b,pattern:new _,email:new w},C=i.inherit({ctor:function(e){this.group=e,this.validators=[]},validate:function(){var e={isValid:!0,brokenRules:[],validators:[]};return s(this.validators,function(t,n){var i=n.validate();e.isValid=e.isValid&&i.isValid,i.brokenRule&&e.brokenRules.push(i.brokenRule),e.validators.push(n)}),this.fireEvent("validated",[{validators:e.validators,brokenRules:e.brokenRules,isValid:e.isValid}]),e},reset:function(){s(this.validators,function(e,t){t.reset()})}}).include(l),S={groups:[],getGroupConfig:function(e){var t=u.grep(this.groups,function(t){return t.group===e});if(t.length)return t[0]},initGroups:function(){this.groups=[],this.addGroup()},addGroup:function(e){var t=this.getGroupConfig(e);return t||(t=new C(e),this.groups.push(t)),t},removeGroup:function(e){var t=this.getGroupConfig(e),n=o(t,this.groups);return n>-1&&this.groups.splice(n,1),t},_setDefaultMessage:function(e,t,n){c.isDefined(e.message)||(e.message=t.defaultFormattedMessage&&c.isDefined(n)?t.defaultFormattedMessage(n):t.defaultMessage())},validate:function(e,t,n){var i={name:n,value:e,brokenRule:null,isValid:!0,validationRules:t},r=this;return s(t||[],function(t,o){var s,l=x[o.type];if(!l)throw a.Error("E0100");return c.isDefined(o.isValid)&&o.value===e&&!o.reevaluate?!!o.isValid||(i.isValid=!1,i.brokenRule=o,!1):(o.value=e,s=l.validate(e,o),o.isValid=s,s||(i.isValid=!1,r._setDefaultMessage(o,l,n),i.brokenRule=o),!!o.isValid&&void 0)}),i},registerValidatorInGroup:function(e,t){var n=S.addGroup(e);o(t,n.validators)<0&&n.validators.push(t)},_shouldRemoveGroup:function(e,t){return!(void 0===e||e&&"dxValidationGroup"===e.NAME||t.length)},removeRegisteredValidator:function(e,t){var n=S.getGroupConfig(e),i=n&&n.validators,r=o(t,i);r>-1&&(i.splice(r,1),this._shouldRemoveGroup(e,i)&&this.removeGroup(e))},validateGroup:function(e){var t=S.getGroupConfig(e);if(!t)throw a.Error("E0110");return t.validate()},resetGroup:function(e){var t=S.getGroupConfig(e);if(!t)throw a.Error("E0110");return t.reset()}};S.initGroups(),e.exports=S,e.exports.default=e.exports},JCJC:function(e,t,n){"use strict";e.exports={},e.exports.filler=n("A5K1"),e.exports.legend=n("ZmvM"),e.exports.title=n("lRs/")},JEOp:function(e,t,n){"use strict";var i=n("2zkT");t.a=class extends i.a{notifyNext(e,t,n,i,r){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},JIRn:function(e,t,n){"use strict";var i=n("F/gp"),r=n("ZYOP"),o=n("PdUl").isFunction,s=n("Z73p").each,l=n("fed3").getSvgMarkup,a=n("wtxi"),u=a.when,c=a.Deferred;t.svgCreator={_markup:"",_imageArray:{},_imageDeferreds:[],_getBinaryFile:function(e,t){r.sendRequest({url:e,method:"GET",responseType:"arraybuffer"}).done(t).fail(function(){t(!1)})},_loadImages:function(){var e=this;s(e._imageArray,function(t){var n=new c;e._imageDeferreds.push(n),e._getBinaryFile(t,function(i){if(!i)return delete e._imageArray[t],void n.resolve();var r,o="",s=new Uint8Array(i),l=s.byteLength;for(r=0;r<l;r++)o+=String.fromCharCode(s[r]);e._imageArray[t]="data:image/png;base64,"+btoa(o),n.resolve()})})},_parseImages:function(e){var t,n=this;"image"===e.tagName&&(t=i(e).attr("xlink:href"),n._imageArray[t]||(n._imageArray[t]="")),s(e.childNodes,function(e,t){n._parseImages(t)})},_prepareImages:function(e){return this._parseImages(e),this._loadImages(),u.apply(i,this._imageDeferreds)},getData:function(e,t){var n,r=this,a=new c,u=(new DOMParser).parseFromString(e,"image/svg+xml").childNodes[0],d=i(u);return d.css("background-color",t.backgroundColor),n='<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>'+l(d.get(0)),r._prepareImages(u).done(function(){s(r._imageArray,function(e,t){n=n.split(e).join(t)}),a.resolve(o(window.Blob)?r._getBlob(n):r._getBase64(n))}),a},_getBlob:function(e){return new Blob([e],{type:"image/svg+xml"})},_getBase64:function(e){return window.btoa(e)}},t.getData=function(e,n,i){t.svgCreator.getData(e,n).done(i)}},JJSU:function(e,t,n){"use strict";var i=n("rCTf"),r=n("7nvF");i.Observable.prototype.last=r.last},JMlz:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=(n("NBsw"),n("/AE3")),l=n("Pgep");t.ResizeableDirective=function(){function e(e,t){this.renderer=t,this.resizeEnabled=!0,this.resize=new o.EventEmitter,this.resizing=!1,this.element=e.nativeElement}return e.prototype.ngAfterViewInit=function(){var e=this.renderer,t=e.createElement("span");e.addClass(t,this.resizeEnabled?"resize-handle":"resize-handle--not-resizable"),e.appendChild(this.element,t)},e.prototype.ngOnDestroy=function(){this._destroySubscription()},e.prototype.onMouseup=function(){this.resizing=!1,this.subscription&&!this.subscription.closed&&(this._destroySubscription(),this.resize.emit(this.element.clientWidth))},e.prototype.onMousedown=function(e){var t=this,n=e.target.classList.contains("resize-handle"),i=this.element.clientWidth,r=e.screenX;if(n){e.stopPropagation(),this.resizing=!0;var o=l.fromEvent(document,"mouseup");this.subscription=o.subscribe(function(e){return t.onMouseup()});var a=l.fromEvent(document,"mousemove").pipe(s.takeUntil(o)).subscribe(function(e){return t.move(e,i,r)});this.subscription.add(a)}},e.prototype.move=function(e,t,n){var i=t+(e.screenX-n);(!this.minWidth||i>=this.minWidth)&&(!this.maxWidth||i<=this.maxWidth)&&(this.element.style.width=i+"px")},e.prototype._destroySubscription=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)},i([o.Input(),r("design:type",Boolean)],e.prototype,"resizeEnabled",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"minWidth",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"maxWidth",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"resize",void 0),i([o.HostListener("mousedown",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onMousedown",null),i([o.Directive({selector:"[resizeable]",host:{"[class.resizeable]":"resizeEnabled"}})],e)}()},JPC0:function(e,t,n){"use strict";var i=n("rCTf"),r=n("cbuX");i.Observable.prototype.mergeAll=r.mergeAll},JQ6u:function(e,t,n){"use strict";var i=n("rCTf"),r=n("p5++");i.Observable.prototype.single=r.single},Jc2l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("WzQ7"),r=n("L9Tr"),o="undefined"!=typeof window?i.getVendorPrefixedName("transform"):void 0,s="undefined"!=typeof window?i.getVendorPrefixedName("backfaceVisibility"):void 0,l="undefined"!=typeof window?!!i.getVendorPrefixedName("transform"):void 0,a="undefined"!=typeof window?!!i.getVendorPrefixedName("perspective"):void 0,u="undefined"!=typeof window?window.navigator.userAgent:"Chrome",c=/Safari\//.test(u)&&!/Chrome\//.test(u);t.translateXY=function(e,t,n){"undefined"!=typeof o&&l?!c&&a?(e[o]="translate3d("+t+"px, "+n+"px, 0)",e[s]="hidden"):e[r.camelCase(o)]="translate("+t+"px, "+n+"px)":(e.top=n+"px",e.left=t+"px")}},Jh97:function(e,t,n){"use strict";t.a=function(e){return e}},Ji1B:function(e,t,n){"use strict";var i=n("ODby");t.observeOn=function(e,t){return void 0===t&&(t=0),i.observeOn(e,t)(this)}},Ji1V:function(e,t,n){"use strict";var i=n("C/iu");t.startWith=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.startWith.apply(void 0,e)(this)}},JkZN:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("Xajo"),o=n("1r8+"),s=n("aQl7"),l=n("hYBY"),a=n("U15Z"),u=n("Yh8Q"),c=n("FA5e"),d=n("cdmN"),h=n("rCTf"),p=n("ODby"),f=n("mbVC");t.FromObservable=function(e){function t(t,n){e.call(this,null),this.ish=t,this.scheduler=n}return i(t,e),t.create=function(e,n){if(null!=e){if("function"==typeof e[f.observable])return e instanceof h.Observable&&!n?e:new t(e,n);if(r.isArray(e))return new u.ArrayObservable(e,n);if(s.isPromise(e))return new l.PromiseObservable(e,n);if("function"==typeof e[d.iterator]||"string"==typeof e)return new a.IteratorObservable(e,n);if(o.isArrayLike(e))return new c.ArrayLikeObservable(e,n)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")},t.prototype._subscribe=function(e){var t=this.ish,n=this.scheduler;return null==n?t[f.observable]().subscribe(e):t[f.observable]().subscribe(new p.ObserveOnSubscriber(e,n,0))},t}(h.Observable)},Jnfr:function(e,t){function n(e){return Promise.resolve().then(function(){throw new Error("Cannot find module '"+e+"'.")})}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="Jnfr"},Ju7v:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("wSST"),s=n("VYNT").focused,l=n("PdUl").isDefined,a=n("QH/n").extend,u=n("pyWG").inArray,c=n("Z73p").each,d=n("nYb2"),h=n("QshT"),p=n("71W1"),f=n("MY+y"),m=n("h+Yn"),g=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],v=["Tab","Enter","Shift","Control","Alt","Escape","PageUp","PageDown","End","Home","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","Esc","Left","Up","Right","Down"],y=h.inherit({_supportedKeys:function(){var e=function(e){e.stopPropagation()};return{space:e,enter:e,leftArrow:e,rightArrow:e}},_setDeprecatedOptions:function(){this.callBase(),a(this._deprecatedOptions,{attr:{since:"16.2",alias:"inputAttr"}})},_getDefaultOptions:function(){return a(this.callBase(),{value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,valueFormat:function(e){return e}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android5"===(d.current()||"").split(".")[0]},options:{validationMessageOffset:{v:-8}}}])},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(e){return-1!==v.indexOf(e)},_render:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderInputType(),this._renderValue(),this._renderProps(),this._renderPlaceholder(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent(),this.callBase()},_renderInput:function(){i("<div>").addClass("dx-texteditor-container").append(this._createInput()).append(i("<div>").addClass("dx-texteditor-buttons-container")).appendTo(this.$element())},_createInput:function(){var e=i("<input>");return this._applyInputAttributes(e,this.option("inputAttr")),e},_setSubmitElementName:function(e){var t=this.option("inputAttr.name");return this.callBase(e||t||"")},_applyInputAttributes:function(e,t){e.attr("autocomplete","off").attr(t).addClass("dx-texteditor-input").css("minHeight",this.option("height")?"0":"")},_renderValue:function(){this._renderInputValue(),this._renderInputAddons()},_renderInputValue:function(e){e=e||this.option("value");var t=this.option("text"),n=this.option("displayValue"),i=this.option("valueFormat");void 0!==n&&null!==e?t=i(n):l(t)||(t=i(e)),this.option("text",t),this._input().val()!==(l(t)?t:"")?this._renderDisplayText(t):this._toggleEmptinessEventHandler()},_renderDisplayText:function(e){this._input().val(e),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var e=this._input().get(0).validity;if(e)return e.valid}return!0},_toggleEmptiness:function(e){this.$element().toggleClass("dx-texteditor-empty",e),this._togglePlaceholder(e)},_togglePlaceholder:function(e){this._$placeholder&&this._$placeholder.toggleClass("dx-state-invisible",!e)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(e){this.callBase.apply(this,arguments);var t=this._input();e?t.attr("disabled",!0):t.removeAttr("disabled")},_toggleTabIndex:function(){var e=this._input(),t=this.option("disabled"),n=this.option("focusStateEnabled");t||!n?e.attr("tabIndex",-1):e.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_renderPlaceholder:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var e=this._input(),t=this.option("placeholder"),n=this._$placeholder=i("<div>").attr("data-dx_placeholder",t),o=p.addNamespace(f.up,this.NAME);r.on(n,o,function(){r.trigger(e,"focus")}),n.insertAfter(e),n.addClass("dx-placeholder"),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||i()},_renderInputAddons:function(){this._renderClearButton()},_renderClearButton:function(){var e=this._clearButtonVisibility();this.$element().toggleClass("dx-show-clear-button",e),e&&((!this._$clearButton||this._$clearButton&&!this._$clearButton.closest(this.$element()).length)&&(this._$clearButton=this._createClearButton()),this._$clearButton.prependTo(this._buttonsContainer())),this._$clearButton&&this._$clearButton.toggleClass("dx-state-invisible",!e)},_clearButtonVisibility:function(){return this.option("showClearButton")&&!this.option("readOnly")},_createClearButton:function(){var e=i("<span>").addClass("dx-clear-button-area").append(i("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return r.on(e,p.addNamespace(f.down,this.NAME),function(e){"mouse"===e.pointerType&&e.preventDefault()}),r.on(e,p.addNamespace(m.name,this.NAME),this._clearValueHandler.bind(this)),e},_clearValueHandler:function(e){var t=this._input();e.stopPropagation(),this._valueChangeEventHandler(e),this.reset(),!s(t)&&r.trigger(t,"focus"),r.trigger(t,"input")},_renderEvents:function(){var e=this,t=e._input();c(g,function(n,i){if(e.hasActionSubscription("on"+i)){var o=e._createActionByOption("on"+i,{excludeValidators:["readOnly"]});r.on(t,p.addNamespace(i.toLowerCase(),e.NAME),function(t){e._disposed||o({event:t})})}})},_refreshEvents:function(){var e=this,t=this._input();c(g,function(n,i){r.off(t,p.addNamespace(i.toLowerCase(),e.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_renderValueChangeEvent:function(){var e=p.addNamespace(this._renderValueEventName(),this.NAME+"TextChange"),t=p.addNamespace(this.option("valueChangeEvent"),this.NAME+"ValueChange");r.on(this._input(),e,this._keyPressHandler.bind(this)),r.on(this._input(),t,this._valueChangeEventHandler.bind(this))},_cleanValueChangeEvent:function(){var e=this.NAME+"ValueChange",t=p.addNamespace(this._renderValueEventName(),this.NAME+"TextChange");r.off(this._input(),"."+e),r.off(this._input(),t)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusClassTarget:function(){return this.$element()},_toggleFocusClass:function(e,t){this.callBase(e,this._focusClassTarget(t))},_hasFocusClass:function(e){return this.callBase(i(e||this.$element()))},_renderEmptinessEvent:function(){var e=this._input();r.on(e,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var e=this._input().val(),t=(""===e||null===e)&&this._isValueValid();this._toggleEmptiness(t)},_valueChangeEventHandler:function(e,t){this._saveValueChangeEvent(e),this.option("value",arguments.length>1?t:this._input().val()),this._saveValueChangeEvent(void 0)},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),r.off(this._input(),"keyup.onEnterKey.dxTextEditor"),r.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(e){this._disposed||13===e.which&&this._enterKeyAction({event:e})},_updateValue:function(){this.option("text",void 0),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_optionChanged:function(e){var t=e.name;if(u(t.replace("on",""),g)>-1)this._refreshEvents();else switch(t){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this.callBase(e),this._renderInputAddons();break;case"focusStateEnabled":this.callBase(e),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder();break;case"showClearButton":this._renderInputAddons();break;case"text":break;case"value":this._updateValue(),this.callBase(e);break;case"inputAttr":this._applyInputAttributes(this._input(),e.value);break;case"valueFormat":this._invalidate();break;default:this.callBase(e)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(e){var t=this._input();"search"===e&&(e="text");try{t.prop("type",e)}catch(e){t.prop("type","text")}},focus:function(){r.trigger(this._input(),"focus")},blur:function(){this._input().is(document.activeElement)&&o.resetActiveElement()},reset:function(){this.option("value","")},on:function(e,t){var n=this.callBase(e,t),i=e.charAt(0).toUpperCase()+e.substr(1);return g.indexOf(i)>=0&&this._refreshEvents(),n}});e.exports=y},JwiF: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("PJh5"))},JzlZ:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.skip=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.total=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.total))},e}(),s=function(e){function t(t,n){e.call(this,t),this.total=n,this.count=0}return i(t,e),t.prototype._next=function(e){++this.count>this.total&&this.destination.next(e)},t}(r.Subscriber)},K0S7:function(e,t,n){"use strict";var i=n("gt5T"),r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,a,u,c,d,h){var p,f,m,g,v,y,b,_,w,x=h.bits,C=0,S=0,O=0,T=0,E=0,k=0,A=0,I=0,M=0,D=0,R=null,L=0,P=new i.Buf16(16),N=new i.Buf16(16),j=null,F=0;for(C=0;C<=15;C++)P[C]=0;for(S=0;S<a;S++)P[t[n+S]]++;for(E=x,T=15;T>=1&&0===P[T];T--);if(E>T&&(E=T),0===T)return u[c++]=20971520,u[c++]=20971520,h.bits=1,0;for(O=1;O<T&&0===P[O];O++);for(E<O&&(E=O),I=1,C=1;C<=15;C++)if(I<<=1,(I-=P[C])<0)return-1;if(I>0&&(0===e||1!==T))return-1;for(N[1]=0,C=1;C<15;C++)N[C+1]=N[C]+P[C];for(S=0;S<a;S++)0!==t[n+S]&&(d[N[t[n+S]]++]=S);if(0===e?(R=j=d,y=19):1===e?(R=r,L-=257,j=o,F-=257,y=256):(R=s,j=l,y=-1),D=0,S=0,C=O,v=c,k=E,A=0,m=-1,g=(M=1<<E)-1,1===e&&M>852||2===e&&M>592)return 1;for(;;){b=C-A,d[S]<y?(_=0,w=d[S]):d[S]>y?(_=j[F+d[S]],w=R[L+d[S]]):(_=96,w=0),p=1<<C-A,O=f=1<<k;do{u[v+(D>>A)+(f-=p)]=b<<24|_<<16|w|0}while(0!==f);for(p=1<<C-1;D&p;)p>>=1;if(0!==p?(D&=p-1,D+=p):D=0,S++,0==--P[C]){if(C===T)break;C=t[n+d[S]]}if(C>E&&(D&g)!==m){for(0===A&&(A=E),v+=O,I=1<<(k=C-A);k+A<T&&!((I-=P[k+A])<=0);)k++,I<<=1;if(M+=1<<k,1===e&&M>852||2===e&&M>592)return 1;u[m=D&g]=E<<24|k<<16|v-c|0}}return 0!==D&&(u[v+D]=C-A<<24|64<<16|0),h.bits=E,0}},KApc:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("vAqG"),s=n("QH/n").extend,l=n("nlqj"),a=n("Q80L"),u=n("QshT"),c=n("71W1"),d=n("nYb2"),h=n("h+Yn"),p=u.inherit({_supportedKeys:function(){return s(this.callBase(),{space:function(e){e.preventDefault(),this._clickAction({event:e})}})},_getDefaultOptions:function(){return s(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1,useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===o.real().deviceType&&!o.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return/android5/.test(d.current())},options:{useInkRipple:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_render:function(){this.callBase(),this._renderIcon(),this.option("useInkRipple")&&this._renderInkRipple(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderInkRipple:function(){this._inkRipple=l.render({waveSizeCoefficient:3.3,useHoldAnimation:!1,wavesNumber:2,isCentered:!0})},_renderInkWave:function(e,t,n,i){if(this._inkRipple){var r={element:e,event:t,wave:i};n?this._inkRipple.showWave(r):this._inkRipple.hideWave(r)}},_updateFocusState:function(e,t){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,e,t,0)},_toggleActiveState:function(e,t,n){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,n,t,1)},_renderIcon:function(){this._$icon=i("<div>").addClass("dx-radiobutton-icon"),i("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(e){this.$element().toggleClass("dx-radiobutton-checked",e),this.setAria("checked",e)},_renderClick:function(){var e=c.addNamespace(h.name,this.NAME);this._clickAction=this._createAction((function(e){this._clickHandler(e.event)}).bind(this)),r.off(this.$element(),e),r.on(this.$element(),e,(function(e){this._clickAction({event:e})}).bind(this))},_clickHandler:function(e){this._saveValueChangeEvent(e),this.option("value",!0)},_optionChanged:function(e){switch(e.name){case"useInkRipple":this._invalidate();break;case"value":this._renderCheckedState(e.value),this.callBase(e);break;default:this.callBase(e)}}});a("dxRadioButton",p),e.exports=p},KC8c:function(e,t,n){"use strict";var i=n("iO9N");function r(e,t){return e.native?{x:e.x,y:e.y}:i.getRelativePosition(e,t)}function o(e,t){var n,i,r,o,s;for(i=0,o=e.data.datasets.length;i<o;++i)if(e.isDatasetVisible(i))for(r=0,s=(n=e.getDatasetMeta(i)).data.length;r<s;++r){var l=n.data[r];l._view.skip||t(l)}}function s(e,t){var n=[];return o(e,function(e){e.inRange(t.x,t.y)&&n.push(e)}),n}function l(e,t,n,i){var r=Number.POSITIVE_INFINITY,s=[];return o(e,function(e){if(!n||e.inRange(t.x,t.y)){var o=e.getCenterPoint(),l=i(t,o);l<r?(s=[e],r=l):l===r&&s.push(e)}}),s}function a(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,i){var r=t?Math.abs(e.x-i.x):0,o=n?Math.abs(e.y-i.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(o,2))}}function u(e,t,n){var i=r(t,e);n.axis=n.axis||"x";var o=a(n.axis),u=n.intersect?s(e,i):l(e,i,!1,o),c=[];return u.length?(e.data.datasets.forEach(function(t,n){if(e.isDatasetVisible(n)){var i=e.getDatasetMeta(n).data[u[0]._index];i&&!i._view.skip&&c.push(i)}}),c):[]}e.exports={modes:{single:function(e,t){var n=r(t,e),i=[];return o(e,function(e){if(e.inRange(n.x,n.y))return i.push(e),i}),i.slice(0,1)},label:u,index:u,dataset:function(e,t,n){var i=r(t,e);n.axis=n.axis||"xy";var o=a(n.axis),u=n.intersect?s(e,i):l(e,i,!1,o);return u.length>0&&(u=e.getDatasetMeta(u[0]._datasetIndex).data),u},"x-axis":function(e,t){return u(e,t,{intersect:!1})},point:function(e,t){return s(e,r(t,e))},nearest:function(e,t,n){var i=r(t,e);n.axis=n.axis||"xy";var o=a(n.axis),s=l(e,i,n.intersect,o);return s.length>1&&s.sort(function(e,t){var n=e.getArea()-t.getArea();return 0===n&&(n=e._datasetIndex-t._datasetIndex),n}),s.slice(0,1)},x:function(e,t,n){var i=r(t,e),s=[],l=!1;return o(e,function(e){e.inXRange(i.x)&&s.push(e),e.inRange(i.x,i.y)&&(l=!0)}),n.intersect&&!l&&(s=[]),s},y:function(e,t,n){var i=r(t,e),s=[],l=!1;return o(e,function(e){e.inYRange(i.y)&&s.push(e),e.inRange(i.x,i.y)&&(l=!0)}),n.intersect&&!l&&(s=[]),s}}}},KHaY:function(e,t,n){"use strict";var i=n("SoJr");t.zipAll=function(e){return function(t){return t.lift(new i.ZipOperator(e))}}},KKz1:function(e,t,n){"use strict";var i=n("CGGv"),r=n("IsV2"),o=n("yK6r");t.throttleTime=function(e,t,n){return void 0===t&&(t=i.async),void 0===n&&(n=r.defaultThrottleConfig),o.throttleTime(e,t,n)(this)}},KLoZ:function(e,t,n){"use strict";var i=n("VOfZ");function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var i=t.length,r=0;r<i;r++){var o=t[r];for(var s in o)o.hasOwnProperty(s)&&(e[s]=o[s])}return e}function o(e){return e.Object.assign||r}t.assignImpl=r,t.getAssign=o,t.assign=o(i.root)},KPjg:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("X6wl")),i(n("C8Kb")),i(n("UHPl")),i(n("/UE+")),i(n("0RJd")),i(n("fj/O")),i(n("yN1j")),i(n("+erw")),i(n("aIIe")),i(n("I2hE"))},KRCp:function(e,t,n){"use strict";var i=n("rCTf"),r=n("sb+e");i.Observable.prototype.let=r.letProto,i.Observable.prototype.letBind=r.letProto},Kjxw:function(e,t,n){"use strict";var i=n("N/Bz");t.shareReplay=function(e,t,n){return i.shareReplay(e,t,n)(this)}},KnAl:function(e,t,n){"use strict";var i=n("71nt"),r=n("bxoG");function o(e){r.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=i.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}i.inherits(o,r),o.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,i.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(i.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=o},KpjM:function(e,t,n){"use strict";e.exports=function(e,t,n,i){for(var r=65535&e|0,o=e>>>16&65535|0,s=0;0!==n;){n-=s=n>2e3?2e3:n;do{o=o+(r=r+t[i++]|0)|0}while(--s);r%=65521,o%=65521}return r|o<<16|0}},KuCq:function(e,t,n){"use strict";var i=n("215F");t.takeWhile=function(e){return i.takeWhile(e)(this)}},L2Hk:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("SKH6"),o=n("rCTf"),s=n("B00U");t.FromEventPatternObservable=function(e){function t(t,n,i){e.call(this),this.addHandler=t,this.removeHandler=n,this.selector=i}return i(t,e),t.create=function(e,n,i){return new t(e,n,i)},t.prototype._subscribe=function(e){var t=this,n=this.removeHandler,i=this.selector?function(){for(var n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];t._callSelector(e,n)}:function(t){e.next(t)},o=this._callAddHandler(i,e);r.isFunction(n)&&e.add(new s.Subscription(function(){n(i,o)}))},t.prototype._callSelector=function(e,t){try{var n=this.selector.apply(this,t);e.next(n)}catch(t){e.error(t)}},t.prototype._callAddHandler=function(e,t){try{return this.addHandler(e)||null}catch(e){t.error(e)}},t}(o.Observable)},L5GW:function(e,t,n){"use strict";var i=n("AWLZ"),r=i.registerTheme,o=i.registerThemeSchemeAlias,s="#000000",l="#ffffff";r({name:"win10.black",backgroundColor:s,primaryTitleColor:l,secondaryTitleColor:"#d8d8d8",axisColor:"#4c4c4c",axisLabelColor:l,title:{font:{color:l}},legend:{font:{color:l}},tooltip:{color:s,font:{color:l}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#454545"}}}},chart:{commonPaneSettings:{border:{color:"#454545"}}},barGauge:{backgroundColor:"#2b3036"},rangeSelector:{scale:{tick:{color:l,opacity:.23},minorTick:{color:l,opacity:.07}}},treeMap:{group:{label:{font:{color:"#d8d8d8"}}}}},"generic.dark"),r({name:"win10.white",backgroundColor:l,primaryTitleColor:s,secondaryTitleColor:"#767676",axisColor:"#ececec",axisLabelColor:s,title:{font:{color:s}},legend:{font:{color:s}},tooltip:{font:{color:s}},rangeSelector:{scale:{tick:{color:s,opacity:.1},minorTick:{color:s,opacity:.03}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),o("win10.dark","win10.black"),o("win10.light","win10.white"),r({name:"win8.black"},"win10.black"),r({name:"win8.white"},"win10.white"),o("win8.dark","win8.black"),o("win8.light","win8.white")},L5rj:function(e,t,n){"use strict";e.exports={},e.exports.Arc=n("5ImO"),e.exports.Line=n("FDK5"),e.exports.Point=n("Qor1"),e.exports.Rectangle=n("AFDx")},L97J:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.dematerialize=function(){return function(e){return e.lift(new o)}};var o=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(t){e.call(this,t)}return i(t,e),t.prototype._next=function(e){e.observe(this.destination)},t}(r.Subscriber)},L9Tr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=function(e){return(e=(e=(e=e.replace(/[^a-zA-Z0-9 ]/g," ")).replace(/([a-z](?=[A-Z]))/g,"$1 ")).replace(/([^a-zA-Z0-9 ])|^[0-9]+/g,"").trim().toLowerCase()).replace(/([ 0-9]+)([a-zA-Z])/g,function(e,t,n){return t.trim()+n.toUpperCase()})},t.deCamelCase=function(e){return e.replace(/([A-Z])/g,function(e){return" "+e}).replace(/^./,function(e){return e.toUpperCase()})}},LC74:function(e,t){e.exports="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},LFbK:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},LGU4:function(e,t,n){"use strict";var i=n("fkix"),r=n("gt5T"),o=n("LjBA"),s=n("0jOE"),l=n("2A+V"),a=n("h95s"),u=n("6ktE"),c=Object.prototype.toString;function d(e){if(!(this instanceof d))return new d(e);this.options=r.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var n=i.inflateInit2(this.strm,t.windowBits);if(n!==s.Z_OK)throw new Error(l[n]);this.header=new u,i.inflateGetHeader(this.strm,this.header)}function h(e,t){var n=new d(t);if(n.push(e,!0),n.err)throw n.msg||l[n.err];return n.result}d.prototype.push=function(e,t){var n,l,a,u,d,h,p=this.strm,f=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;l=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,p.input="string"==typeof e?o.binstring2buf(e):"[object ArrayBuffer]"===c.call(e)?new Uint8Array(e):e,p.next_in=0,p.avail_in=p.input.length;do{if(0===p.avail_out&&(p.output=new r.Buf8(f),p.next_out=0,p.avail_out=f),(n=i.inflate(p,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&m&&(h="string"==typeof m?o.string2buf(m):"[object ArrayBuffer]"===c.call(m)?new Uint8Array(m):m,n=i.inflateSetDictionary(this.strm,h)),n===s.Z_BUF_ERROR&&!0===g&&(n=s.Z_OK,g=!1),n!==s.Z_STREAM_END&&n!==s.Z_OK)return this.onEnd(n),this.ended=!0,!1;p.next_out&&(0!==p.avail_out&&n!==s.Z_STREAM_END&&(0!==p.avail_in||l!==s.Z_FINISH&&l!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(a=o.utf8border(p.output,p.next_out),u=p.next_out-a,d=o.buf2string(p.output,a),p.next_out=u,p.avail_out=f-u,u&&r.arraySet(p.output,p.output,a,u,0),this.onData(d)):this.onData(r.shrinkBuf(p.output,p.next_out)))),0===p.avail_in&&0===p.avail_out&&(g=!0)}while((p.avail_in>0||0===p.avail_out)&&n!==s.Z_STREAM_END);return n===s.Z_STREAM_END&&(l=s.Z_FINISH),l===s.Z_FINISH?(n=i.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===s.Z_OK):l!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),p.avail_out=0,!0)},d.prototype.onData=function(e){this.chunks.push(e)},d.prototype.onEnd=function(e){e===s.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=d,t.inflate=h,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,h(e,t)},t.ungzip=h},LGuY:function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},LHw1:function(e,t,n){"use strict";var i=n("rCTf"),r=n("9oY/");i.Observable.fromEventPattern=r.fromEventPattern},LT9G: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",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("PJh5"))},Lb3r:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("CGGv");t.sampleTime=function(e,t){return void 0===t&&(t=o.async),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.period=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.period,this.scheduler))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.period=n,this.scheduler=i,this.hasValue=!1,this.add(i.schedule(a,n,{subscriber:this,period:n}))}return i(t,e),t.prototype._next=function(e){this.lastValue=e,this.hasValue=!0},t.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},t}(r.Subscriber);function a(e){var t=e.period;e.subscriber.notifyNext(),this.schedule(e,t)}},Lgqo: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("PJh5"))},"LhE+":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("CURp"),s=n("wAkD");t.IfObservable=function(e){function t(t,n,i){e.call(this),this.condition=t,this.thenSource=n,this.elseSource=i}return i(t,e),t.create=function(e,n,i){return new t(e,n,i)},t.prototype._subscribe=function(e){return new l(e,this.condition,this.thenSource,this.elseSource)},t}(r.Observable);var l=function(e){function t(t,n,i,r){e.call(this,t),this.condition=n,this.thenSource=i,this.elseSource=r,this.tryIf()}return i(t,e),t.prototype.tryIf=function(){var e=this.condition,t=this.thenSource,n=this.elseSource;try{var i=e()?t:n;i?this.add(o.subscribeToResult(this,i)):this._complete()}catch(e){this._error(e)}},t}(s.OuterSubscriber)},LiEr:function(e,t,n){"use strict";t.a=function(){return Object(i.a)()(this)};var i=n("4iP9")},LjBA:function(e,t,n){"use strict";var i=n("gt5T"),r=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(e){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){o=!1}for(var s=new i.Buf8(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;function a(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&r))return String.fromCharCode.apply(null,i.shrinkBuf(e,t));for(var n="",s=0;s<t;s++)n+=String.fromCharCode(e[s]);return n}s[254]=s[254]=1,t.string2buf=function(e){var t,n,r,o,s,l=e.length,a=0;for(o=0;o<l;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(r=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),a+=n<128?1:n<2048?2:n<65536?3:4;for(t=new i.Buf8(a),s=0,o=0;s<a;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(r=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?t[s++]=n:n<2048?(t[s++]=192|n>>>6,t[s++]=128|63&n):n<65536?(t[s++]=224|n>>>12,t[s++]=128|n>>>6&63,t[s++]=128|63&n):(t[s++]=240|n>>>18,t[s++]=128|n>>>12&63,t[s++]=128|n>>>6&63,t[s++]=128|63&n);return t},t.buf2binstring=function(e){return a(e,e.length)},t.binstring2buf=function(e){for(var t=new i.Buf8(e.length),n=0,r=t.length;n<r;n++)t[n]=e.charCodeAt(n);return t},t.buf2string=function(e,t){var n,i,r,o,l=t||e.length,u=new Array(2*l);for(i=0,n=0;n<l;)if((r=e[n++])<128)u[i++]=r;else if((o=s[r])>4)u[i++]=65533,n+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&n<l;)r=r<<6|63&e[n++],o--;o>1?u[i++]=65533:r<65536?u[i++]=r:(u[i++]=55296|(r-=65536)>>10&1023,u[i++]=56320|1023&r)}return a(u,i)},t.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0?t:0===n?t:n+s[e[n]]>t?n:t}},Llwz:function(e,t,n){"use strict";var i=n("5LW/");t.window=function(e){return i.window(e)(this)}},Lndg:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp"),s=n("Ou9t");t.distinct=function(e,t){return function(n){return n.lift(new l(e,t))}};var l=function(){function e(e,t){this.keySelector=e,this.flushes=t}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.keySelector,this.flushes))},e}(),a=function(e){function t(t,n,i){e.call(this,t),this.keySelector=n,this.values=new s.Set,i&&this.add(o.subscribeToResult(this,i))}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.values.clear()},t.prototype.notifyError=function(e,t){this._error(e)},t.prototype._next=function(e){this.keySelector?this._useKeySelector(e):this._finalizeNext(e,e)},t.prototype._useKeySelector=function(e){var t,n=this.destination;try{t=this.keySelector(e)}catch(e){return void n.error(e)}this._finalizeNext(t,e)},t.prototype._finalizeNext=function(e,t){var n=this.values;n.has(e)||(n.add(e),this.destination.next(t))},t}(r.OuterSubscriber);t.DistinctSubscriber=a},LppN:function(e,t,n){"use strict";var i=n("rCTf"),r=n("C4lF");i.Observable.prototype.ignoreElements=r.ignoreElements},LrVd:function(e,t,n){"use strict";t.a=class extends Error{constructor(){const e=super("no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}}},Lttq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectRows=function(e,t,n){var i=n(t,e);return i>-1?e.splice(i,1):e.push(t),e},t.selectRowsBetween=function(e,t,n,i,r){for(var o=n<i,s=0;s<t.length;s++){var l;l=o?{start:n,end:i}:{start:i,end:n+1},(o&&s<=i&&s>=n||!o&&s>=i&&s<=n)&&s>=l.start&&s<=l.end&&e.push(t[s])}return e}},LxNc:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.catchError=function(e){return function(t){var n=new s(e),i=t.lift(n);return n.caught=i}};var s=function(){function e(e){this.selector=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.selector,this.caught))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.selector=n,this.caught=i}return i(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=void 0;try{n=this.selector(t,this.caught)}catch(t){return void e.prototype.error.call(this,t)}this._unsubscribeAndRecycle(),this.add(o.subscribeToResult(this,n))}},t}(r.OuterSubscriber)},M5jZ:function(e,t,n){"use strict";var i=n("JzlZ");t.skip=function(e){return i.skip(e)(this)}},M6gp:function(e,t,n){"use strict";var i=n("cOhJ"),r=n("c0+n"),o=n("orUg"),s=n("QH/n").extend,l=n("0kQW").noop,a=n("PdUl").isDefined,u=n("wtxi").Deferred;e.exports=i.inherit({ctor:function(e){this.options=s(this._getDefaultOptions(),e,{selectedItemKeys:e.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new r(this.options):new o(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)},_getDefaultOptions:function(){return{deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:l,key:l,keyOf:function(e){return e},load:function(){return(new u).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(e){return e},dataFields:l,filter:l}},validate:function(){this._selectionStrategy.validate()},getSelectedItemKeys:function(){return this._selectionStrategy.getSelectedItemKeys()},getSelectedItems:function(){return this._selectionStrategy.getSelectedItems()},selectionFilter:function(e){if(void 0===e)return this.options.selectionFilter;var t=this.options.selectionFilter!==e&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(e);this.options.selectionFilter=e,t&&this.onSelectionChanged()},setSelection:function(e){return this.selectedItemKeys(e)},select:function(e){return this.selectedItemKeys(e,!0)},deselect:function(e){return this.selectedItemKeys(e,!0,!0)},selectedItemKeys:function(e,t,n,i){return e=e||[],e=Array.isArray(e)?e:[e],this.validate(),this._selectionStrategy.selectedItemKeys(e,t,n,i)},clearSelection:function(){return this.selectedItemKeys([])},_addSelectedItem:function(e,t){this._selectionStrategy.addSelectedItem(t,e)},_removeSelectedItem:function(e){this._selectionStrategy.removeSelectedItem(e)},_setSelectedItems:function(e,t){this._selectionStrategy.setSelectedItems(e,t)},onSelectionChanged:function(){this._selectionStrategy.onSelectionChanged()},changeItemSelection:function(e,t){var n,i=this.options.plainItems(),r=i[e];if(!this.isSelectable()||!this.isDataItem(r))return!1;var o=this.options.getItemData(r),s=this.options.keyOf(o);if((t=t||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)n=this.changeItemSelectionWhenShiftKeyPressed(e,i);else if(t.control){this._resetItemSelectionWhenShiftKeyPressed();var l=this._selectionStrategy.isItemDataSelected(o);"single"===this.options.mode&&this.clearSelectedItems(),l?this._removeSelectedItem(s):this._addSelectedItem(o,s),n=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var a=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],s);1===this.options.selectedItemKeys.length&&a||(this._setSelectedItems([s],[o]),n=!0)}return n?(this._focusedItemIndex=e,this.onSelectionChanged(),!0):void 0},isDataItem:function(e){return this.options.isSelectableItem(e)},isSelectable:function(){return"single"===this.options.mode||"multiple"===this.options.mode},isItemSelected:function(e){return this._selectionStrategy.isItemKeySelected(e)},_resetItemSelectionWhenShiftKeyPressed:function(){delete this._shiftFocusedItemIndex},_resetFocusedItemIndex:function(){this._focusedItemIndex=-1},changeItemSelectionWhenShiftKeyPressed:function(e,t){var n,i,r,o,s=!1,l=this.options.keyOf,u=t[this._focusedItemIndex],c=this.options.getItemData(u),d=l(c),h=u&&this.isItemSelected(d);if(a(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(n=this._focusedItemIndex<this._shiftFocusedItemIndex?1:-1,i=this._focusedItemIndex;i!==this._shiftFocusedItemIndex;i+=n)this.isDataItem(t[i])&&(o=l(this.options.getItemData(t[i])),this._removeSelectedItem(o),s=!0);if(e!==this._shiftFocusedItemIndex)for(n=e<this._shiftFocusedItemIndex?1:-1,i=e;i!==this._shiftFocusedItemIndex;i+=n)this.isDataItem(t[i])&&(o=l(r=this.options.getItemData(t[i])),this._addSelectedItem(r,o),s=!0);return this.isDataItem(u)&&!h&&(this._addSelectedItem(c,d),s=!0),s},clearSelectedItems:function(){this._setSelectedItems([],[])},selectAll:function(e){return this._resetFocusedItemIndex(),e?this._onePageSelectAll(!1):this.selectedItemKeys([],!0,!1,!0)},deselectAll:function(e){return this._resetFocusedItemIndex(),e?this._onePageSelectAll(!0):this.selectedItemKeys([],!0,!0,!0)},_onePageSelectAll:function(e){for(var t=this.options.plainItems(),n=0;n<t.length;n++){var i=t[n];if(this.isDataItem(i)){var r=this.options.getItemData(i),o=this.options.keyOf(r),s=this.isItemSelected(o);s||e||this._addSelectedItem(r,o),s&&e&&this._removeSelectedItem(o)}}return this.onSelectionChanged(),(new u).resolve()},getSelectAllState:function(e){return this._selectionStrategy.getSelectAllState(e)}})},"MEr+":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("CGGv");t.debounceTime=function(e,t){return void 0===t&&(t=o.async),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.dueTime=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.dueTime,this.scheduler))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.dueTime=n,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return i(t,e),t.prototype._next=function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(a,this.dueTime,this))},t.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},t.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},t.prototype.clearDebounce=function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)},t}(r.Subscriber);function a(e){e.debouncedNext()}},MGhA:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._getOption("borderColor")},set:function(e){this._setOption("borderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"borderWidth",{get:function(){return this._getOption("borderWidth")},set:function(e){this._setOption("borderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroupingField",{get:function(){return this._getOption("colorGroupingField")},set:function(e){this._setOption("colorGroupingField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colorGroups",{get:function(){return this._getOption("colorGroups")},set:function(e){this._setOption("colorGroups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customize",{get:function(){return this._getOption("customize")},set:function(e){this._setOption("customize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return this._getOption("data")},set:function(e){this._setOption("data",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataField",{get:function(){return this._getOption("dataField")},set:function(e){this._setOption("dataField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataSource",{get:function(){return this._getOption("dataSource")},set:function(e){this._setOption("dataSource",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"elementType",{get:function(){return this._getOption("elementType")},set:function(e){this._setOption("elementType",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderColor",{get:function(){return this._getOption("hoveredBorderColor")},set:function(e){this._setOption("hoveredBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredBorderWidth",{get:function(){return this._getOption("hoveredBorderWidth")},set:function(e){this._setOption("hoveredBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoveredColor",{get:function(){return this._getOption("hoveredColor")},set:function(e){this._setOption("hoveredColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hoverEnabled",{get:function(){return this._getOption("hoverEnabled")},set:function(e){this._setOption("hoverEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this._getOption("label")},set:function(e){this._setOption("label",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxSize",{get:function(){return this._getOption("maxSize")},set:function(e){this._setOption("maxSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minSize",{get:function(){return this._getOption("minSize")},set:function(e){this._setOption("minSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._getOption("name")},set:function(e){this._setOption("name",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"palette",{get:function(){return this._getOption("palette")},set:function(e){this._setOption("palette",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paletteSize",{get:function(){return this._getOption("paletteSize")},set:function(e){this._setOption("paletteSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderColor",{get:function(){return this._getOption("selectedBorderColor")},set:function(e){this._setOption("selectedBorderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedBorderWidth",{get:function(){return this._getOption("selectedBorderWidth")},set:function(e){this._setOption("selectedBorderWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedColor",{get:function(){return this._getOption("selectedColor")},set:function(e){this._setOption("selectedColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionMode",{get:function(){return this._getOption("selectionMode")},set:function(e){this._setOption("selectionMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this._getOption("size")},set:function(e){this._setOption("size",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sizeGroupingField",{get:function(){return this._getOption("sizeGroupingField")},set:function(e){this._setOption("sizeGroupingField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"sizeGroups",{get:function(){return this._getOption("sizeGroups")},set:function(e){this._setOption("sizeGroups",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._getOption("type")},set:function(e){this._setOption("type",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"layers"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxi-layer",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={borderColor:[{type:r.Input}],borderWidth:[{type:r.Input}],color:[{type:r.Input}],colorGroupingField:[{type:r.Input}],colorGroups:[{type:r.Input}],customize:[{type:r.Input}],data:[{type:r.Input}],dataField:[{type:r.Input}],dataSource:[{type:r.Input}],elementType:[{type:r.Input}],hoveredBorderColor:[{type:r.Input}],hoveredBorderWidth:[{type:r.Input}],hoveredColor:[{type:r.Input}],hoverEnabled:[{type:r.Input}],label:[{type:r.Input}],maxSize:[{type:r.Input}],minSize:[{type:r.Input}],name:[{type:r.Input}],opacity:[{type:r.Input}],palette:[{type:r.Input}],paletteSize:[{type:r.Input}],selectedBorderColor:[{type:r.Input}],selectedBorderWidth:[{type:r.Input}],selectedColor:[{type:r.Input}],selectionMode:[{type:r.Input}],size:[{type:r.Input}],sizeGroupingField:[{type:r.Input}],sizeGroups:[{type:r.Input}],type:[{type:r.Input}]},t}(n("UygM").CollectionNestedOption);t.DxiLayerComponent=s,t.DxiLayerModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},MIV1:function(e,t,n){"use strict";(0,n("AWLZ").registerTheme)({name:"generic.carmine",defaultPalette:"Carmine",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#8899a8",axisColor:"#dee1e3",axisLabelColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#faf2f0"},focus:{color:"#333",borderColor:"#6d7781",backgroundColor:"#faf2f0"},active:{color:"#333",borderColor:"#6d7781",backgroundColor:"#f5e7e4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#dee1e3"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dee1e3"}}}},chart:{commonPaneSettings:{border:{color:"#dee1e3"}},commonAxisSettings:{breakStyle:{color:"#c1c5c7"}}},rangeSelector:{scale:{breakStyle:{color:"#c1c5c7"},tick:{opacity:.12}},selectedRangeColor:"#f05b41",sliderMarker:{color:"#f05b41"},sliderHandle:{color:"#f05b41",opacity:.5}},sparkline:{pointColor:"#fff",minColor:"#f0ad4e",maxColor:"#f74d61"},treeMap:{group:{color:"#dee1e3",label:{font:{color:"#8899a8"}}}},map:{"layer:marker:dot":{color:"#f05b41"},"layer:marker:bubble":{color:"#f05b41"},legend:{markerColor:"#f05b41"}},bullet:{color:"#f05b41"}},"generic.light")},MOyx:function(e,t,n){"use strict";var i=n("sRU/"),r={_initEvents:function(){var e,t=this._eventNames,n=t.length,r=this._events={};for(e=0;e<n;++e)r[t[e]]=i()},_disposeEvents:function(){var e,t=this._events;for(e in t)t[e].empty();this._events=null},on:function(e){var t,n=this._events;for(t in e)n[t].add(e[t]);return function(){for(t in e)n[t].remove(e[t])}},_fire:function(e,t){this._events[e].fire(t)}};t.makeEventEmitter=function(e){var t,n=e.prototype;for(t in r)n[t]=r[t]}},MQMf:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("RA5l"),s=n("B00U"),l=n("ODby"),a=n("IZVw"),u=n("ZJf8");t.ReplaySubject=function(e){function t(t,n,i){void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY),e.call(this),this.scheduler=i,this._events=[],this._bufferSize=t<1?1:t,this._windowTime=n<1?1:n}return i(t,e),t.prototype.next=function(t){var n=this._getNow();this._events.push(new c(n,t)),this._trimBufferThenGetEvents(),e.prototype.next.call(this,t)},t.prototype._subscribe=function(e){var t,n=this._trimBufferThenGetEvents(),i=this.scheduler;if(this.closed)throw new a.ObjectUnsubscribedError;this.hasError?t=s.Subscription.EMPTY:this.isStopped?t=s.Subscription.EMPTY:(this.observers.push(e),t=new u.SubjectSubscription(this,e)),i&&e.add(e=new l.ObserveOnSubscriber(e,i));for(var r=n.length,o=0;o<r&&!e.closed;o++)e.next(n[o].value);return this.hasError?e.error(this.thrownError):this.isStopped&&e.complete(),t},t.prototype._getNow=function(){return(this.scheduler||o.queue).now()},t.prototype._trimBufferThenGetEvents=function(){for(var e=this._getNow(),t=this._bufferSize,n=this._windowTime,i=this._events,r=i.length,o=0;o<r&&!(e-i[o].time<n);)o++;return r>t&&(o=Math.max(o,r-t)),o>0&&i.splice(0,o),i},t}(r.Subject);var c=function(e,t){this.time=e,this.value=t}},MXSK:function(e,t,n){"use strict";var i=n("71nt");function r(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}r.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return i.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},e.exports=r},"MY+y":function(e,t,n){"use strict";var i=n("WTpD"),r=n("Z73p").each,o=n("vAqG"),s=n("YAUX"),l=n("j8jA"),a=n("rTGA"),u=n("BD4H"),c=n("oRLD"),d=function(){if(i.pointerEvents)return a;var e=o.real();return!i.touch||e.tablet||e.phone?i.touch?l:u:c}();r(d.map,function(e,t){s(e,new d(e,t))}),e.exports={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"}},MZHe:function(e,t,n){"use strict";t.a=function(e,t,n){return o=>o.lift(new class{constructor(e,t,n,i){this.predicate=e,this.resultSelector=t,this.defaultValue=n,this.source=i}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n,i,r){super(e),this.predicate=t,this.resultSelector=n,this.defaultValue=i,this.source=r,this.hasValue=!1,this.index=0,"undefined"!=typeof i&&(this.lastValue=i,this.hasValue=!0)}_next(e){const t=this.index++;if(this.predicate)this._tryPredicate(e,t);else{if(this.resultSelector)return void this._tryResultSelector(e,t);this.lastValue=e,this.hasValue=!0}}_tryPredicate(e,t){let n;try{n=this.predicate(e,t,this.source)}catch(e){return void this.destination.error(e)}if(n){if(this.resultSelector)return void this._tryResultSelector(e,t);this.lastValue=e,this.hasValue=!0}}_tryResultSelector(e,t){let n;try{n=this.resultSelector(e,t)}catch(e){return void this.destination.error(e)}this.lastValue=n,this.hasValue=!0}_complete(){const e=this.destination;this.hasValue?(e.next(this.lastValue),e.complete()):e.error(new r.a)}}(e,this.predicate,this.resultSelector,this.defaultValue,this.source))}}(e,t,n,o))};var i=n("2zkT"),r=n("LrVd")},MpUK:function(e,t,n){"use strict";var i=n("bbL7"),r=n("ves3");class o extends r.a{constructor(e,t){super(),this.promise=e,this.scheduler=t}static create(e,t){return new o(e,t)}_subscribe(e){const t=this.promise,n=this.scheduler;if(null==n)this._isScalar?e.closed||(e.next(this.value),e.complete()):t.then(t=>{this.value=t,this._isScalar=!0,e.closed||(e.next(t),e.complete())},t=>{e.closed||e.error(t)}).then(null,e=>{i.a.setTimeout(()=>{throw e})});else if(this._isScalar){if(!e.closed)return n.schedule(s,0,{value:this.value,subscriber:e})}else t.then(t=>{this.value=t,this._isScalar=!0,e.closed||e.add(n.schedule(s,0,{value:t,subscriber:e}))},t=>{e.closed||e.add(n.schedule(l,0,{err:t,subscriber:e}))}).then(null,e=>{i.a.setTimeout(()=>{throw e})})}}function s(e){const{value:t,subscriber:n}=e;n.closed||(n.next(t),n.complete())}function l(e){const{err:t,subscriber:n}=e;n.closed||n.error(t)}t.a=o},Mqdq:function(e,t,n){"use strict";var i=n("2yqU");t.bufferToggle=function(e,t){return i.bufferToggle(e,t)(this)}},Mvzr:function(e,t,n){"use strict";var i=n("rCTf"),r=n("+w3m");i.Observable.prototype.elementAt=r.elementAt},"N/Bz":function(e,t,n){"use strict";var i=n("MQMf");t.shareReplay=function(e,t,n){return function(r){return r.lift(function(e,t,n){var r,o,s=0,l=!1,a=!1;return function(u){s++,r&&!l||(l=!1,r=new i.ReplaySubject(e,t,n),o=u.subscribe({next:function(e){r.next(e)},error:function(e){l=!0,r.error(e)},complete:function(){a=!0,r.complete()}}));var c=r.subscribe(this);return function(){s--,c.unsubscribe(),o&&0===s&&a&&o.unsubscribe()}}}(e,t,n))}}},N3AT:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.exhaust=function(){return function(e){return e.lift(new s)}};var s=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new l(e))},e}(),l=function(e){function t(t){e.call(this,t),this.hasCompleted=!1,this.hasSubscription=!1}return i(t,e),t.prototype._next=function(e){this.hasSubscription||(this.hasSubscription=!0,this.add(o.subscribeToResult(this,e)))},t.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},t.prototype.notifyComplete=function(e){this.remove(e),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},t}(r.OuterSubscriber)},N3vo: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("PJh5"))},NBsw:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.MouseEvent=(window||e).MouseEvent,t.KeyboardEvent=(window||e).KeyboardEvent,t.Event=(window||e).Event}).call(t,n("DuR2"))},NEcA:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._getOption("borderColor")},set:function(e){this._setOption("borderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._getOption("enabled")},set:function(e){this._setOption("enabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalAlignment",{get:function(){return this._getOption("horizontalAlignment")},set:function(e){this._setOption("horizontalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"margin",{get:function(){return this._getOption("margin")},set:function(e){this._setOption("margin",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalAlignment",{get:function(){return this._getOption("verticalAlignment")},set:function(e){this._setOption("verticalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"controlBar"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-control-bar",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={borderColor:[{type:r.Input}],color:[{type:r.Input}],enabled:[{type:r.Input}],horizontalAlignment:[{type:r.Input}],margin:[{type:r.Input}],opacity:[{type:r.Input}],verticalAlignment:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoControlBarComponent=s,t.DxoControlBarModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},NJh0:function(e,t,n){"use strict";var i=n("rCTf"),r=n("RJ4+");i.Observable.prototype.defaultIfEmpty=r.defaultIfEmpty},NQUu:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("Z9jN")),i(n("QIkZ")),i(n("icKY")),i(n("JMlz")),i(n("y7Yj"))},NbFA:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("vAqG"),s=n("D6xR"),l=n("gkeh"),a=n("wSST"),u=n("l+Ss"),c=n("9TUk"),d=n("0kQW").noop,h=n("PdUl").isDefined,p=n("71W1"),f=n("hcCr"),m=c.sign,g=Math.abs,v=10,y=function(e){return e&&"dxmousewheel"===e.type},b=function(){var e="generic"===o.real().platform;if(!function(){var e=s.styleProp("pointer-events"),t=l.msie&&parseInt(l.version,10)<11;return e&&!t}()||!e)return d;var t=i("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return r.subscribeGlobal(t,"dxmousewheel",function(e){e.preventDefault()}),u(function(){t.appendTo("body")}),function(e,n){t.css("pointerEvents",e?"all":"none"),e&&t.css("cursor",n)}}(),_=f.inherit({gesture:!0,configure:function(e){this.getElement().css("msTouchAction",e.immediate?"pinch-zoom":""),this.callBase(e)},allowInterruptionByMouseWheel:function(){return 2!==this._stage},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=0},start:function(e){p.needSkipEvent(e)?this._cancel(e):(this._startEvent=p.createEvent(e),this._startEventData=p.eventData(e),this._stage=1,this._init(e),this._setupImmediateTimer())},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout((function(){this._immediateAccepted=!0}).bind(this),180))},move:function(e){if(1===this._stage&&this._directionConfirmed(e)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(e),this._adjustStartEvent(e),this._start(this._startEvent),0===this._stage)return;this._requestAccept(e),this._move(e),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(e),this._move(e))},_directionConfirmed:function(e){var t=this._getTouchBoundary(e),n=p.eventDelta(this._startEventData,p.eventData(e)),i=g(n.x),r=g(n.y),o=this._validateMove(t,i,r),s=this._validateMove(t,r,i),l=this.getDirection(e);return"both"===l&&(o||s)||"horizontal"===l&&o||"vertical"===l&&s||this._immediateAccepted},_validateMove:function(e,t,n){return t&&t>=e&&(!this.immediate||t>=n)},_getTouchBoundary:function(e){return this.immediate||y(e)?0:v},_adjustStartEvent:function(e){var t=this._getTouchBoundary(e),n=p.eventDelta(this._startEventData,p.eventData(e));this._startEvent.pageX+=m(n.x)*t,this._startEvent.pageY+=m(n.y)*t},_resetActiveElement:function(){"ios"===o.real().platform&&this.getElement().find(":focus").length&&a.resetActiveElement()},_toggleGestureCover:function(e){2===this._stage&&b(e,this.getElement().css("cursor"))},_clearSelection:function(e){y(e)||p.isTouchEvent(e)||a.clearSelection()},end:function(e){this._toggleGestureCover(!1),2===this._stage?this._end(e):1===this._stage&&this._stop(e),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:d,_start:d,_move:d,_stop:d,_end:d});_.initialTouchBoundary=v,_.touchBoundary=function(e){if(!h(e))return v;v=e},e.exports=_},Nd3h: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_mar_apr_maj_jun_jul_a\u016dg_sep_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:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, 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 [je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n("PJh5"))},NgUg:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf");function o(e){var t=e.index,n=e.subscriber;if(t!==e.length){var i=e.keys[t];n.next([i,e.obj[i]]),e.index=t+1,this.schedule(e)}else n.complete()}t.PairsObservable=function(e){function t(t,n){e.call(this),this.obj=t,this.scheduler=n,this.keys=Object.keys(t)}return i(t,e),t.create=function(e,n){return new t(e,n)},t.prototype._subscribe=function(e){var t=this.keys,n=this.scheduler,i=t.length;if(n)return n.schedule(o,0,{obj:this.obj,keys:t,length:i,index:0,subscriber:e});for(var r=0;r<i;r++){var s=t[r];e.next([s,this.obj[s]])}e.complete()},t}(r.Observable)},Niek:function(e,t,n){"use strict";t.a=function(){}},Nj6h:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("Z73p").each,o=n("GMQI").Legend,s={areacolorgroups:{category:"areas",name:"color"},markercolorgroups:{category:"markers",name:"color"},markersizegroups:{category:"markers",name:"size"}},l={category:"UNKNOWN",name:"UNKNOWN"},a=function(e){var t=this;t._params=e,t._root=e.renderer.g().attr({class:"dxm-legend"}).linkOn(e.container,{name:"legend",after:"legend-base"}).linkAppend(),e.layoutControl.addItem(t),o.call(t,{renderer:e.renderer,group:t._root,backgroundClass:null,itemsGroupClass:null,textField:"text",getFormatObject:function(e){return e}}),t._onDataChanged=function(e){t._updateData(e)}};function u(e){this._params=e,this._items=[],e.container.virtualLink("legend-base")}a.prototype=i(n("TMi4").clone(o.prototype),{constructor:a,dispose:function(){return this._params.layoutControl.removeItem(this),this._unbindData(),this._root.linkRemove().linkOff(),this._params=this._root=this._onDataChanged=null,o.prototype.dispose.apply(this,arguments)},resize:function(e){this._params.notifyDirty(),null===e?this.erase():this.draw(e.width,e.height),this._params.notifyReady()},locate:o.prototype.shift,_updateData:function(e){this.update(e?function(e,t,n){var i,r,o=t.length,s=[];for(i=0;i<o;++i)s[i]=r={start:e[i],end:e[i+1],index:i},r[n]=t[i],r.states={normal:{fill:r.color}};return s}(e.partition,e.values,this._dataName):[],this._options),this.updateLayout()},_unbindData:function(){this._dataCategory&&this._params.dataExchanger.unbind(this._dataCategory,this._dataName,this._onDataChanged)},_bindData:function(e){this._params.dataExchanger.bind(this._dataCategory=e.category,this._dataName=e.name,this._onDataChanged)},setOptions:function(e){return this.update(this._data,e),this._unbindData(),this._bindData(e.source&&function(e){return"string"==typeof e?s[e.toLowerCase()]||l:{category:e.layer,name:e.grouping}}(e.source)||l),this.updateLayout(),this}}),u.prototype={constructor:u,dispose:function(){r(this._items,function(e,t){t.dispose()}),this._params=this._items=null},setOptions:function(e){var t,n=e&&e.length?e:[],r=this._items,o=n.length,s=this._params,l=s.themeManager.theme("legend");for(t=r.length;t<o;++t)r[t]=new a(s);for(t=r.length-1;t>=o;--t)r[t].dispose(),r.splice(t,1);for(s.layoutControl.suspend(),t=0;t<o;++t)r[t].setOptions(i(!0,{},l,n[t]));s.layoutControl.resume()}},t.LegendsControl=u},Nlnz: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\u0c42\u0c32\u0c46\u0c56_\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\u0c42\u0c32\u0c46\u0c56_\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("PJh5"))},Nzt2: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("PJh5"))},"O/+v":function(e,t,n){"use strict";var i=n("lYi/");t.bufferCount=function(e,t){return void 0===t&&(t=null),i.bufferCount(e,t)(this)}},O8p4:function(e,t,n){"use strict";var i=n("rCTf"),r=n("XKuz");i.Observable.race=r.race},ODby:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8GmM");t.observeOn=function(e,t){return void 0===t&&(t=0),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){void 0===t&&(t=0),this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.scheduler,this.delay))},e}();t.ObserveOnOperator=s;var l=function(e){function t(t,n,i){void 0===i&&(i=0),e.call(this,t),this.scheduler=n,this.delay=i}return i(t,e),t.dispatch=function(e){e.notification.observe(e.destination),this.unsubscribe()},t.prototype.scheduleMessage=function(e){this.add(this.scheduler.schedule(t.dispatch,this.delay,new a(e,this.destination)))},t.prototype._next=function(e){this.scheduleMessage(o.Notification.createNext(e))},t.prototype._error=function(e){this.scheduleMessage(o.Notification.createError(e))},t.prototype._complete=function(){this.scheduleMessage(o.Notification.createComplete())},t}(r.Subscriber);t.ObserveOnSubscriber=l;var a=function(e,t){this.notification=e,this.destination=t};t.ObserveOnMessage=a},OJK3:function(e,t,n){"use strict";var i=n("F/gp"),r=n("0kQW"),o=n("PdUl").isPlainObject,s=n("Q80L"),l=n("pyWG").inArray,a=n("QH/n").extend,u=n("Z73p").each,c=n("WnTV"),d=n("mEq5"),h=c.inherit({_initTemplates:function(){this.callBase();var e=new d((function(e,t,n){o(t)?(t.text&&e.text(t.text).wrapInner("<div>"),t.html&&e.html(t.html)):e.text(String(t)),this._getTemplate("dx-polymorph-widget").render({container:e,model:n})}).bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._defaultTemplates.item=e,this._defaultTemplates.menuItem=e},_getDefaultOptions:function(){return a(this.callBase(),{renderAs:"topToolbar"})},_itemContainer:function(){return this._$toolbarItemsContainer.find([".dx-toolbar-before",".dx-toolbar-center",".dx-toolbar-after"].join(","))},_itemClass:function(){return"dx-toolbar-item"},_itemDataKey:function(){return"dxToolbarItemDataKey"},_buttonClass:function(){return"dx-toolbar-button"},_dimensionChanged:function(){this._arrangeItems()},_render:function(){this._renderToolbar(),this._renderSections(),this.setAria("role","toolbar"),this.callBase(),this._arrangeItems()},_renderToolbar:function(){this.$element().addClass("dx-toolbar").toggleClass("dx-toolbar-bottom","bottomToolbar"===this.option("renderAs")),this._$toolbarItemsContainer=i("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element())},_renderSections:function(){var e=this._$toolbarItemsContainer,t=this;u(["before","center","after"],function(){var n="dx-toolbar-"+this,r=e.find("."+n);r.length||(t["_$"+this+"Section"]=r=i("<div>").addClass(n).appendTo(e))})},_arrangeItems:function(e){e=e||this.$element().width(),this._$centerSection.css({margin:"0 auto",float:"none"});var t=this._$beforeSection.get(0).getBoundingClientRect(),n=this._$afterSection.get(0).getBoundingClientRect();this._alignCenterSection(t,n,e);var r=this._$toolbarItemsContainer.find(".dx-toolbar-label").eq(0),o=r.parent();if(r.length){var s=t.width?t.width:r.position().left,l=o.hasClass("dx-toolbar-before")?0:s,a=o.hasClass("dx-toolbar-after")?0:n.width,u=0;o.children().not(".dx-toolbar-label").each(function(){u+=i(this).outerWidth()});var c=Math.max(e-u-l-a,0);if(o.hasClass("dx-toolbar-before"))this._alignSection(this._$beforeSection,c);else{var d=r.outerWidth()-r.width();r.css("maxWidth",c-d)}}},_alignCenterSection:function(e,t,n){this._alignSection(this._$centerSection,n-e.width-t.width);var i=this.option("rtlEnabled"),r=i?t:e,o=i?e:t,s=this._$centerSection.get(0).getBoundingClientRect();(r.right>s.left||s.right>o.left)&&this._$centerSection.css({marginLeft:r.width,marginRight:o.width,float:r.width>o.width?"none":"right"})},_alignSection:function(e,t){var n=e.find(".dx-toolbar-label").toArray();t-=this._getCurrentLabelsPaddings(n);var i=this._getCurrentLabelsWidth(n),r=Math.abs(i-t);t<i?(n=n.reverse(),this._alignSectionLabels(n,r,!1)):this._alignSectionLabels(n,r,!0)},_alignSectionLabels:function(e,t,n){for(var r=function(e){return e.getBoundingClientRect().width},o=0;o<e.length;o++){var s=i(e[o]),l=Math.ceil(r(e[o]));n&&s.css("maxWidth","inherit");var a=Math.ceil(n?r(e[o]):l);if(!(a<t)){s.css("maxWidth",n?l+t:l-t);break}t-=a,s.css("maxWidth",n?a:0)}},_getCurrentLabelsWidth:function(e){var t=0;return e.forEach(function(e,n){t+=i(e).outerWidth()}),t},_getCurrentLabelsPaddings:function(e){var t=0;return e.forEach(function(e,n){t+=i(e).outerWidth()-i(e).width()}),t},_renderItem:function(e,t,n,i){var r=n||this._$toolbarItemsContainer.find(".dx-toolbar-"+(t.location||"center")),o=Boolean(t.text)||Boolean(t.html),s=this.callBase(e,t,r,i);return s.toggleClass(this._buttonClass(),!o).toggleClass("dx-toolbar-label",o),s},_renderGroupedItems:function(){var e=this;u(this.option("items"),function(t,n){var r=n.items,o=i("<div>").addClass("dx-toolbar-group"),s=n.location||"center";r.length&&(u(r,function(t,n){e._renderItem(t,n,o,null)}),e._$toolbarItemsContainer.find(".dx-toolbar-"+s).append(o))})},_renderItems:function(e){e.length&&e[0].items?this._renderGroupedItems():this.callBase(e)},_getToolbarItems:function(){return this.option("items")||[]},_renderContentImpl:function(){var e=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===e.length),this._renderItems(this._renderedItemsCount?e.slice(this._renderedItemsCount):e)},_renderEmptyMessage:r.noop,_clean:function(){this._$toolbarItemsContainer.children().empty(),this.$element().empty()},_visibilityChanged:function(e){e&&this._arrangeItems()},_isVisible:function(){return this.$element().width()>0&&this.$element().height()>0},_getIndexByItem:function(e){return l(e,this._getToolbarItems())},_itemOptionChanged:function(e,t,n){this.callBase.apply(this,[e,t,n]),this._arrangeItems()},_optionChanged:function(e){switch(e.name){case"width":this.callBase.apply(this,arguments),this._dimensionChanged();break;case"renderAs":this._invalidate();break;default:this.callBase.apply(this,arguments)}}});s("dxToolbarBase",h),e.exports=h},OL8V:function(e,t,n){"use strict";var i=n("bbL7"),r=n("s+UU");t.a=class extends class extends r.a{constructor(e,t){super()}schedule(e,t=0){return this}}{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,this.pending=!0;const n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this}requestAsyncId(e,t,n=0){return i.a.setInterval(e.flush.bind(e,this),n)}recycleAsyncId(e,t,n=0){if(null!==n&&this.delay===n&&!1===this.pending)return t;i.a.clearInterval(t)}execute(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(e,t){let n=!1,i=void 0;try{this.work(e)}catch(e){n=!0,i=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),i}_unsubscribe(){const 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}}},OLzJ:function(e,t,n){"use strict";var i=n("VOfZ"),r=function(e){e.requestAnimationFrame?(this.cancelAnimationFrame=e.cancelAnimationFrame.bind(e),this.requestAnimationFrame=e.requestAnimationFrame.bind(e)):e.mozRequestAnimationFrame?(this.cancelAnimationFrame=e.mozCancelAnimationFrame.bind(e),this.requestAnimationFrame=e.mozRequestAnimationFrame.bind(e)):e.webkitRequestAnimationFrame?(this.cancelAnimationFrame=e.webkitCancelAnimationFrame.bind(e),this.requestAnimationFrame=e.webkitRequestAnimationFrame.bind(e)):e.msRequestAnimationFrame?(this.cancelAnimationFrame=e.msCancelAnimationFrame.bind(e),this.requestAnimationFrame=e.msRequestAnimationFrame.bind(e)):e.oRequestAnimationFrame?(this.cancelAnimationFrame=e.oCancelAnimationFrame.bind(e),this.requestAnimationFrame=e.oRequestAnimationFrame.bind(e)):(this.cancelAnimationFrame=e.clearTimeout.bind(e),this.requestAnimationFrame=function(t){return e.setTimeout(t,1e3/60)})};t.RequestAnimationFrameDefinition=r,t.AnimationFrame=new r(i.root)},ORct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.single="single",e.multi="multi",e.multiClick="multiClick",e.cell="cell",e.checkbox="checkbox"}(t.SelectionType||(t.SelectionType={}))},ORgI:function(e,t,n){!function(e){"use strict";e.defineLocale("ja",{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"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("PJh5"))},OSsP: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)}e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\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(function e(t){return t>9?e(t%10):t}(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}})}(n("PJh5"))},OUMt: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 o=e+" ";switch(n){case"s":return t||r?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sek\xfand"):o+"sekundami";case"m":return t?"min\xfata":r?"min\xfatu":"min\xfatou";case"mm":return t||r?o+(i(e)?"min\xfaty":"min\xfat"):o+"min\xfatami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hod\xedn"):o+"hodinami";case"d":return t||r?"de\u0148":"d\u0148om";case"dd":return t||r?o+(i(e)?"dni":"dn\xed"):o+"d\u0148ami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?o+(i(e)?"roky":"rokov"):o+"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:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [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("PJh5"))},OVPi: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 minutt",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0i",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n("PJh5"))},OZ2S:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=n("ejaz");t.InputTrimDirective=function(){function e(e,t,n){this._type="text",this.onChange=function(e){},this.onTouched=function(){},this._sourceRenderer=e,this._sourceElementRef=t}return Object.defineProperty(e.prototype,"type",{set:function(e){this._type=e||"text"},enumerable:!0,configurable:!0}),e.prototype.onBlur=function(e,t){this.updateValue(e,t.trim()),this.onTouched()},e.prototype.onInput=function(e,t){this.updateValue(e,t)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.writeValue=function(e){this._value=""===e?"":e||null,this._sourceRenderer.setProperty(this._sourceElementRef.nativeElement,"value",this._value),"text"!==this._type&&this._sourceRenderer.setAttribute(this._sourceElementRef.nativeElement,"value",this._value)},e.prototype.setDisabledState=function(e){this._sourceRenderer.setProperty(this._sourceElementRef.nativeElement,"disabled",e)},e.prototype.updateValue=function(e,t){t=""!==this.trim&&e!==this.trim?t:t.trim();var n=this._value;this.writeValue(t),!n||""===this._value.trim()&&""===n.trim()||this._value.trim()===n||this.onChange(this._value)},e.decorators=[{type:i.Directive,args:[{selector:"input[trim], textarea[trim]",providers:[{provide:r.NG_VALUE_ACCESSOR,useExisting:e,multi:!0}]}]}],e.propDecorators={trim:[{type:i.Input}],type:[{type:i.Input}],onBlur:[{type:i.HostListener,args:["blur",["$event.type","$event.target.value"]]}],onInput:[{type:i.HostListener,args:["input",["$event.type","$event.target.value"]]}]},e}()},"Oa+j":function(e,t,n){"use strict";var i=n("L97J");t.dematerialize=function(){return i.dematerialize()(this)}},OjYj:function(e,t,n){"use strict";function i(e,t){for(var n,i,r,o=[],s=[];(n=document.elementFromPoint(e,t))&&-1===o.indexOf(n)&&null!=n;)o.push(n),s.push({value:n.style.getPropertyValue("pointer-events"),priority:n.style.getPropertyPriority("pointer-events")}),n.style.setProperty("pointer-events","none","important");for(i=s.length;r=s[--i];)o[i].style.setProperty("pointer-events",r.value?r.value:"",r.priority);return o}Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof document||document.elementsFromPoint||(document.elementsFromPoint=i),t.elementsFromPoint=i},Ok8h:function(e,t,n){"use strict";var i=n("RB24"),r=n("e+Vv");e.exports=i(r.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1030:"Unknown ScrollView refresh strategy: '{0}'",E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created because of an internal error: {0}",E1036:"Validation rules are not defined for any form item",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The JSZip script is referenced after the DevExtreme scripts or not referenced at all",E1042:'Deferred selection cannot be performed. Set the "key" field for the data store',E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the '{0}' error",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects"})},OmGh:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},Ou9t:function(e,t,n){"use strict";var i=n("VOfZ");function r(){return function(){function e(){this._values=[]}return e.prototype.add=function(e){this.has(e)||this._values.push(e)},e.prototype.has=function(e){return-1!==this._values.indexOf(e)},Object.defineProperty(e.prototype,"size",{get:function(){return this._values.length},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this._values.length=0},e}()}t.minimalSetImpl=r,t.Set=i.root.Set||r()},P3oE:function(e,t,n){"use strict";var i=n("Xajo");t.isNumeric=function(e){return!i.isArray(e)&&e-parseFloat(e)+1>=0}},P6iN:function(e,t,n){"use strict";var i=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=0;n<t.length;n++)if(t[n]===this)return!0};e.exports=function(e,t){return i.call(e,t)}},PJh5:function(e,t,n){(function(e){e.exports=function(){"use strict";var t,i;function r(){return t.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function d(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)d(t,n)&&(e[n]=t[n]);return d(t,"toString")&&(e.toString=t.toString),d(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,i){return At(e,t,n,i,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){if(null==e._isValid){var t=f(e),n=i.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function g(e){var t=p(NaN);return null!=e?h(f(t),e):f(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,i=0;i<n;i++)if(i in t&&e.call(this,t[i],i,t))return!0;return!1};var v=r.momentProperties=[];function y(e,t){var n,i,r;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=f(t)),l(t._locale)||(e._locale=t._locale),v.length>0)for(n=0;n<v.length;n++)l(r=t[i=v[n]])||(e[i]=r);return e}var b=!1;function _(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,r.updateOffset(this),b=!1)}function w(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function x(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function C(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=x(t)),n}function S(e,t,n){var i,r=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),s=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&C(e[i])!==C(t[i]))&&s++;return s+o}function O(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var n=!0;return h(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){for(var i,o=[],s=0;s<arguments.length;s++){if(i="","object"==typeof arguments[s]){for(var l in i+="\n["+s+"] ",arguments[0])i+=l+": "+arguments[0][l]+", ";i=i.slice(0,-2)}else i=arguments[s];o.push(i)}O(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var E,k={};function A(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),k[e]||(O(t),k[e]=!0)}function I(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function M(e,t){var n,i=h({},e);for(n in t)d(t,n)&&(s(e[n])&&s(t[n])?(i[n]={},h(i[n],e[n]),h(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)d(e,n)&&!d(t,n)&&s(e[n])&&(i[n]=h({},i[n]));return i}function D(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,E=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)d(e,t)&&n.push(t);return n};var R={};function L(e,t){var n=e.toLowerCase();R[n]=R[n+"s"]=R[t]=e}function P(e){return"string"==typeof e?R[e]||R[e.toLowerCase()]:void 0}function N(e){var t,n,i={};for(n in e)d(e,n)&&(t=P(n))&&(i[t]=e[n]);return i}var j={};function F(e,t){j[e]=t}function B(e,t,n){var i=""+Math.abs(e);return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,t-i.length)).toString().substr(1)+i}var V=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,z={},Y={};function U(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(Y[e]=r),t&&(Y[t[0]]=function(){return B(r.apply(this,arguments),t[1],t[2])}),n&&(Y[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function W(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e,t){return e.isValid()?(t=G(t,e.localeData()),z[t]=z[t]||function(e){var t,n,i=e.match(V);for(t=0,n=i.length;t<n;t++)i[t]=Y[i[t]]?Y[i[t]]:W(i[t]);return function(t){var r,o="";for(r=0;r<n;r++)o+=I(i[r])?i[r].call(t,e):i[r];return o}}(t),z[t](e)):e.localeData().invalidDate()}function G(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}for(H.lastIndex=0;n>=0&&H.test(e);)e=e.replace(H,i),H.lastIndex=0,n-=1;return e}var $=/\d/,K=/\d\d/,X=/\d{3}/,Z=/\d{4}/,J=/[+-]?\d{6}/,Q=/\d\d?/,ee=/\d\d\d\d?/,te=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,ie=/\d{1,4}/,re=/[+-]?\d{1,6}/,oe=/\d+/,se=/[+-]?\d+/,le=/Z|[+-]\d\d:?\d\d/gi,ae=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[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,ce={};function de(e,t,n){ce[e]=I(t)?t:function(e,i){return e&&n?n:t}}function he(e,t){return d(ce,e)?ce[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,r){return t||n||i||r})))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var fe={};function me(e,t){var n,i=t;for("string"==typeof e&&(e=[e]),a(t)&&(i=function(e,n){n[t]=C(e)}),n=0;n<e.length;n++)fe[e[n]]=i}function ge(e,t){me(e,function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)})}function ve(e,t,n){null!=t&&d(fe,e)&&fe[e](t,n._a,n,e)}var ye=0,be=1,_e=2,we=3,xe=4,Ce=5,Se=6,Oe=7,Te=8;function Ee(e){return ke(e)?366:365}function ke(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),L("year","y"),F("year",1),de("Y",se),de("YY",Q,K),de("YYYY",ie,Z),de("YYYYY",re,J),de("YYYYYY",re,J),me(["YYYYY","YYYYYY"],ye),me("YYYY",function(e,t){t[ye]=2===e.length?r.parseTwoDigitYear(e):C(e)}),me("YY",function(e,t){t[ye]=r.parseTwoDigitYear(e)}),me("Y",function(e,t){t[ye]=parseInt(e,10)}),r.parseTwoDigitYear=function(e){return C(e)+(C(e)>68?1900:2e3)};var Ae,Ie=Me("FullYear",!0);function Me(e,t){return function(n){return null!=n?(Re(this,e,n),r.updateOffset(this,t),this):De(this,e)}}function De(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Re(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ke(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Le(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Le(e,t){if(isNaN(e)||isNaN(t))return NaN;return e+=(t-NaN)/12,NaN}Ae=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),U("MMMM",0,0,function(e){return this.localeData().months(this,e)}),L("month","M"),F("month",8),de("M",Q),de("MM",Q,K),de("MMM",function(e,t){return t.monthsShortRegex(e)}),de("MMMM",function(e,t){return t.monthsRegex(e)}),me(["M","MM"],function(e,t){t[be]=C(e)-1}),me(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[be]=r:f(n).invalidMonth=e});var Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),je="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Fe(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=C(t);else if(!a(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Le(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Be(e){return null!=e?(Fe(this,e),r.updateOffset(this,!0),this):De(this,"Month")}var Ve=ue,He=ue;function ze(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],o=[];for(t=0;t<12;t++)n=p([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),o.sort(e),t=0;t<12;t++)i[t]=pe(i[t]),r[t]=pe(r[t]);for(t=0;t<24;t++)o[t]=pe(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Ye(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Ue(e,t,n){var i=7+t-n;return-(7+Ye(e,0,i).getUTCDay()-t)%7+i-1}function We(e,t,n,i,r){var o,s,l=1+7*(t-1)+(7+n-i)%7+Ue(e,i,r);return l<=0?s=Ee(o=e-1)+l:l>Ee(e)?(o=e+1,s=l-Ee(e)):(o=e,s=l),{year:o,dayOfYear:s}}function qe(e,t,n){var i,r,o=Ue(e.year(),t,n),s=Math.floor((e.dayOfYear()-o-1)/7)+1;return s<1?i=s+Ge(r=e.year()-1,t,n):s>Ge(e.year(),t,n)?(i=s-Ge(e.year(),t,n),r=e.year()+1):(r=e.year(),i=s),{week:i,year:r}}function Ge(e,t,n){var i=Ue(e,t,n),r=Ue(e+1,t,n);return(Ee(e)-i+r)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),F("week",5),F("isoWeek",5),de("w",Q),de("ww",Q,K),de("W",Q),de("WW",Q,K),ge(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=C(e)}),U("d",0,"do","day"),U("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),U("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),U("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),de("d",Q),de("e",Q),de("E",Q),de("dd",function(e,t){return t.weekdaysMinRegex(e)}),de("ddd",function(e,t){return t.weekdaysShortRegex(e)}),de("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:f(n).invalidWeekday=e}),ge(["d","e","E"],function(e,t,n,i){t[i]=C(e)});var $e="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ke="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ze=ue,Je=ue,Qe=ue;function et(){function e(e,t){return t.length-e.length}var t,n,i,r,o,s=[],l=[],a=[],u=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),o=this.weekdays(n,""),s.push(i),l.push(r),a.push(o),u.push(i),u.push(r),u.push(o);for(s.sort(e),l.sort(e),a.sort(e),u.sort(e),t=0;t<7;t++)l[t]=pe(l[t]),a[t]=pe(a[t]),u[t]=pe(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function tt(){return this.hours()%12||12}function nt(e,t){U(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function it(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,tt),U("k",["kk",2],0,function(){return this.hours()||24}),U("hmm",0,0,function(){return""+tt.apply(this)+B(this.minutes(),2)}),U("hmmss",0,0,function(){return""+tt.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)}),nt("a",!0),nt("A",!1),L("hour","h"),F("hour",13),de("a",it),de("A",it),de("H",Q),de("h",Q),de("k",Q),de("HH",Q,K),de("hh",Q,K),de("kk",Q,K),de("hmm",ee),de("hmmss",te),de("Hmm",ee),de("Hmmss",te),me(["H","HH"],we),me(["k","kk"],function(e,t,n){var i=C(e);t[we]=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[we]=C(e),f(n).bigHour=!0}),me("hmm",function(e,t,n){var i=e.length-2;t[we]=C(e.substr(0,i)),t[xe]=C(e.substr(i)),f(n).bigHour=!0}),me("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[we]=C(e.substr(0,i)),t[xe]=C(e.substr(i,2)),t[Ce]=C(e.substr(r)),f(n).bigHour=!0}),me("Hmm",function(e,t,n){var i=e.length-2;t[we]=C(e.substr(0,i)),t[xe]=C(e.substr(i))}),me("Hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[we]=C(e.substr(0,i)),t[xe]=C(e.substr(i,2)),t[Ce]=C(e.substr(r))});var rt,ot=Me("Hours",!0),st={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",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:je,week:{dow:0,doy:6},weekdays:$e,weekdaysMin:Xe,weekdaysShort:Ke,meridiemParse:/[ap]\.?m?\.?/i},lt={},at={};function ut(e){return e?e.toLowerCase().replace("_","-"):e}function ct(t){var i=null;if(!lt[t]&&"undefined"!=typeof e&&e&&e.exports)try{i=rt._abbr,n("uslO")("./"+t),dt(i)}catch(e){}return lt[t]}function dt(e,t){var n;return e&&((n=l(t)?pt(e):ht(e,t))?rt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),rt._abbr}function ht(e,t){if(null!==t){var n,i=st;if(t.abbr=e,null!=lt[e])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=lt[e]._config;else if(null!=t.parentLocale)if(null!=lt[t.parentLocale])i=lt[t.parentLocale]._config;else{if(null==(n=ct(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;i=n._config}return lt[e]=new D(M(i,t)),at[e]&&at[e].forEach(function(e){ht(e.name,e.config)}),dt(e),lt[e]}return delete lt[e],null}function pt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return rt;if(!o(e)){if(t=ct(e))return t;e=[e]}return function(e){for(var t,n,i,r,o=0;o<e.length;){for(t=(r=ut(e[o]).split("-")).length,n=(n=ut(e[o+1]))?n.split("-"):null;t>0;){if(i=ct(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&S(r,n,!0)>=t-1)break;t--}o++}return rt}(e)}function ft(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[be]<0||n[be]>11?be:n[_e]<1||n[_e]>Le(n[ye],n[be])?_e:n[we]<0||n[we]>24||24===n[we]&&(0!==n[xe]||0!==n[Ce]||0!==n[Se])?we:n[xe]<0||n[xe]>59?xe:n[Ce]<0||n[Ce]>59?Ce:n[Se]<0||n[Se]>999?Se:-1,f(e)._overflowDayOfYear&&(t<ye||t>_e)&&(t=_e),f(e)._overflowWeeks&&-1===t&&(t=Oe),f(e)._overflowWeekday&&-1===t&&(t=Te),f(e).overflow=t),e}function mt(e,t,n){return null!=e?e:null!=t?t:n}function gt(e){var t,n,i,o,s,l=[];if(!e._d){for(i=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[_e]&&null==e._a[be]&&function(e){var t,n,i,r,o,s,l,a;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,s=4,n=mt(t.GG,e._a[ye],qe(It(),1,4).year),i=mt(t.W,1),((r=mt(t.E,1))<1||r>7)&&(a=!0);else{o=e._locale._week.dow,s=e._locale._week.doy;var u=qe(It(),o,s);n=mt(t.gg,e._a[ye],u.year),i=mt(t.w,u.week),null!=t.d?((r=t.d)<0||r>6)&&(a=!0):null!=t.e?(r=t.e+o,(t.e<0||t.e>6)&&(a=!0)):r=o}i<1||i>Ge(n,o,s)?f(e)._overflowWeeks=!0:null!=a?f(e)._overflowWeekday=!0:(l=We(n,i,r,o,s),e._a[ye]=l.year,e._dayOfYear=l.dayOfYear)}(e),null!=e._dayOfYear&&(s=mt(e._a[ye],i[ye]),(e._dayOfYear>Ee(s)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=Ye(s,0,e._dayOfYear),e._a[be]=n.getUTCMonth(),e._a[_e]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=l[t]=i[t];for(;t<7;t++)e._a[t]=l[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[we]&&0===e._a[xe]&&0===e._a[Ce]&&0===e._a[Se]&&(e._nextDay=!0,e._a[we]=0),e._d=(e._useUTC?Ye:function(e,t,n,i,r,o,s){var l=new Date(e,t,n,i,r,o,s);return e<100&&e>=0&&isFinite(l.getFullYear())&&l.setFullYear(e),l}).apply(null,l),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[we]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==o&&(f(e).weekdayMismatch=!0)}}var vt=/^\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)?)?$/,yt=/^\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)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,_t=[["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}/]],wt=[["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/]],xt=/^\/?Date\((\-?\d+)/i;function Ct(e){var t,n,i,r,o,s,l=e._i,a=vt.exec(l)||yt.exec(l);if(a){for(f(e).iso=!0,t=0,n=_t.length;t<n;t++)if(_t[t][1].exec(a[1])){r=_t[t][0],i=!1!==_t[t][2];break}if(null==r)return void(e._isValid=!1);if(a[3]){for(t=0,n=wt.length;t<n;t++)if(wt[t][1].exec(a[3])){o=(a[2]||" ")+wt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!i&&null!=o)return void(e._isValid=!1);if(a[4]){if(!bt.exec(a[4]))return void(e._isValid=!1);s="Z"}e._f=r+(o||"")+(s||""),Et(e)}else e._isValid=!1}var St=/^(?:(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}))$/,Ot={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tt(e){var t=St.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(t){var n=function(e,n,i,r,o,s){var l=[function(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}(t[4]),je.indexOf(n),parseInt(i,10),parseInt(r,10),parseInt(o,10)];return s&&l.push(parseInt(s,10)),l}(0,t[3],t[2],t[5],t[6],t[7]);if(!function(e,t,n){return!e||Ke.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(n).weekdayMismatch=!0,n._isValid=!1,!1)}(t[1],n,e))return;e._a=n,e._tzm=function(e,t,n){if(e)return Ot[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}(t[8],t[9],t[10]),e._d=Ye.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Et(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,n,i,o,s,l=""+e._i,a=l.length,u=0;for(i=G(e._f,e._locale).match(V)||[],t=0;t<i.length;t++)(n=(l.match(he(o=i[t],e))||[])[0])&&((s=l.substr(0,l.indexOf(n))).length>0&&f(e).unusedInput.push(s),l=l.slice(l.indexOf(n)+n.length),u+=n.length),Y[o]?(n?f(e).empty=!1:f(e).unusedTokens.push(o),ve(o,n,e)):e._strict&&!n&&f(e).unusedTokens.push(o);f(e).charsLeftOver=a-u,l.length>0&&f(e).unusedInput.push(l),e._a[we]<=12&&!0===f(e).bigHour&&e._a[we]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[we]=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):t}(e._locale,e._a[we],e._meridiem),gt(e),ft(e)}else Tt(e);else Ct(e)}function kt(e){var t=e._i,n=e._f;return e._locale=e._locale||pt(e._l),null===t||void 0===n&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new _(ft(t)):(u(t)?e._d=t:o(n)?function(e){var t,n,i,r,o;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)o=0,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],Et(t),m(t)&&(o+=f(t).charsLeftOver,o+=10*f(t).unusedTokens.length,f(t).score=o,(null==i||o<i)&&(i=o,n=t));h(e,n||t)}(e):n?Et(e):function(e){var t=e._i;l(t)?e._d=new Date(r.now()):u(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=xt.exec(e._i);null===t?(Ct(e),!1===e._isValid&&(delete e._isValid,Tt(e),!1===e._isValid&&(delete e._isValid,r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):o(t)?(e._a=c(t.slice(0),function(e){return parseInt(e,10)}),gt(e)):s(t)?function(e){if(!e._d){var t=N(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),gt(e)}}(e):a(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function At(e,t,n,i,r){var l={};return!0!==n&&!1!==n||(i=n,n=void 0),(s(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||o(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=r,l._l=n,l._i=e,l._f=t,l._strict=i,function(e){var t=new _(ft(kt(l)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}()}function It(e,t,n,i){return At(e,t,n,i,!1)}r.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){};var Mt=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=It.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()}),Dt=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=It.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()});function Rt(e,t){var n,i;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return It();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Lt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Pt(e){var t=N(e),n=t.year||0,i=t.quarter||0,r=t.month||0,o=t.week||0,s=t.day||0,l=t.hour||0,a=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Ae.call(Lt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,i=0;i<Lt.length;++i)if(e[Lt[i]]){if(n)return!1;parseFloat(e[Lt[i]])!==C(e[Lt[i]])&&(n=!0)}return!0}(t),this._milliseconds=+c+1e3*u+6e4*a+1e3*l*60*60,this._days=+s+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=pt(),this._bubble()}function Nt(e){return e instanceof Pt}function jt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,t){U(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+B(~~(e/60),2)+t+B(~~e%60,2)})}Ft("Z",":"),Ft("ZZ",""),de("Z",ae),de("ZZ",ae),me(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Vt(ae,e)});var Bt=/([\+\-]|\d\d)/gi;function Vt(e,t){var n=(t||"").match(e);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(Bt)||["-",0,0],r=60*i[1]+C(i[2]);return 0===r?0:"+"===i[0]?r:-r}function Ht(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(w(e)||u(e)?e.valueOf():It(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),r.updateOffset(n,!1),n):It(e).local()}function zt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Yt(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Ut=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Wt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function qt(e,t){var n,i,r,o=e,s=null;return Nt(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:a(e)?(o={},t?o[t]=e:o.milliseconds=e):(s=Ut.exec(e))?(n="-"===s[1]?-1:1,o={y:0,d:C(s[_e])*n,h:C(s[we])*n,m:C(s[xe])*n,s:C(s[Ce])*n,ms:C(jt(1e3*s[Se]))*n}):(s=Wt.exec(e))?o={y:Gt(s[2],n="-"===s[1]?-1:1),M:Gt(s[3],n),w:Gt(s[4],n),d:Gt(s[5],n),h:Gt(s[6],n),m:Gt(s[7],n),s:Gt(s[8],n)}:null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(r=function(e,t){var n;return e.isValid()&&t.isValid()?(t=Ht(t,e),e.isBefore(t)?n=$t(e,t):((n=$t(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}(It(o.from),It(o.to)),(o={}).ms=r.milliseconds,o.M=r.months),i=new Pt(o),Nt(e)&&d(e,"_locale")&&(i._locale=e._locale),i}function Gt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function $t(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Kt(e,t){return function(n,i){var r;return null===i||isNaN(+i)||(A(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),Xt(this,qt(n="string"==typeof n?+n:n,i),e),this}}function Xt(e,t,n,i){var o=t._milliseconds,s=jt(t._days),l=jt(t._months);e.isValid()&&(i=null==i||i,l&&Fe(e,De(e,"Month")+l*n),s&&Re(e,"Date",De(e,"Date")+s*n),o&&e._d.setTime(e._d.valueOf()+o*n),i&&r.updateOffset(e,s||l))}qt.fn=Pt.prototype,qt.invalid=function(){return qt(NaN)};var Zt=Kt(1,"add"),Jt=Kt(-1,"subtract");function Qt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function en(e){var t;return void 0===e?this._locale._abbr:(null!=(t=pt(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var tn=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function nn(){return this._locale}function rn(e,t){U(0,[e,e.length],0,t)}function on(e,t,n,i,r){var o;return null==e?qe(this,i,r).year:(t>(o=Ge(e,i,r))&&(t=o),(function(e,t,n,i,r){var o=We(e,t,n,i,r),s=Ye(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}).call(this,e,t,n,i,r))}U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),rn("gggg","weekYear"),rn("ggggg","weekYear"),rn("GGGG","isoWeekYear"),rn("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),de("G",se),de("g",se),de("GG",Q,K),de("gg",Q,K),de("GGGG",ie,Z),de("gggg",ie,Z),de("GGGGG",re,J),de("ggggg",re,J),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=C(e)}),ge(["gg","GG"],function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)}),U("Q",0,"Qo","quarter"),L("quarter","Q"),F("quarter",7),de("Q",$),me("Q",function(e,t){t[be]=3*(C(e)-1)}),U("D",["DD",2],"Do","date"),L("date","D"),F("date",9),de("D",Q),de("DD",Q,K),de("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],_e),me("Do",function(e,t){t[_e]=C(e.match(Q)[0])});var sn=Me("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),F("dayOfYear",4),de("DDD",ne),de("DDDD",X),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=C(e)}),U("m",["mm",2],0,"minute"),L("minute","m"),F("minute",14),de("m",Q),de("mm",Q,K),me(["m","mm"],xe);var ln=Me("Minutes",!1);U("s",["ss",2],0,"second"),L("second","s"),F("second",15),de("s",Q),de("ss",Q,K),me(["s","ss"],Ce);var an,un=Me("Seconds",!1);for(U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),F("millisecond",16),de("S",ne,$),de("SS",ne,K),de("SSS",ne,X),an="SSSS";an.length<=9;an+="S")de(an,oe);function cn(e,t){t[Se]=C(1e3*("0."+e))}for(an="S";an.length<=9;an+="S")me(an,cn);var dn=Me("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var hn=_.prototype;function pn(e){return e}hn.add=Zt,hn.calendar=function(e,t){var n=e||It(),i=Ht(n,this).startOf("day"),o=r.calendarFormat(this,i)||"sameElse",s=t&&(I(t[o])?t[o].call(this,n):t[o]);return this.format(s||this.localeData().calendar(o,this,It(n)))},hn.clone=function(){return new _(this)},hn.diff=function(e,t,n){var i,r,o;if(!this.isValid())return NaN;if(!(i=Ht(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=P(t)){case"year":o=Qt(this,i)/12;break;case"month":o=Qt(this,i);break;case"quarter":o=Qt(this,i)/3;break;case"second":o=(this-i)/1e3;break;case"minute":o=(this-i)/6e4;break;case"hour":o=(this-i)/36e5;break;case"day":o=(this-i-r)/864e5;break;case"week":o=(this-i-r)/6048e5;break;default:o=this-i}return n?o:x(o)},hn.endOf=function(e){return void 0===(e=P(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},hn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=q(this,e);return this.localeData().postformat(t)},hn.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||It(e).isValid())?qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},hn.fromNow=function(e){return this.from(It(),e)},hn.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||It(e).isValid())?qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},hn.toNow=function(e){return this.to(It(),e)},hn.get=function(e){return I(this[e=P(e)])?this[e]():this},hn.invalidAt=function(){return f(this).overflow},hn.isAfter=function(e,t){var n=w(e)?e:It(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=P(l(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},hn.isBefore=function(e,t){var n=w(e)?e:It(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=P(l(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},hn.isBetween=function(e,t,n,i){return("("===(i=i||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===i[1]?this.isBefore(t,n):!this.isAfter(t,n))},hn.isSame=function(e,t){var n,i=w(e)?e:It(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=P(t||"millisecond"))?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},hn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},hn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},hn.isValid=function(){return m(this)},hn.lang=tn,hn.locale=en,hn.localeData=nn,hn.max=Dt,hn.min=Mt,hn.parsingFlags=function(){return h({},f(this))},hn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:j[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=N(e)),i=0;i<n.length;i++)this[n[i].unit](e[n[i].unit]);else if(I(this[e=P(e)]))return this[e](t);return this},hn.startOf=function(e){switch(e=P(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},hn.subtract=Jt,hn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},hn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},hn.toDate=function(){return new Date(this.valueOf())},hn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?q(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):I(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",q(n,"Z")):q(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},hn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";return this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+t+'[")]')},hn.toJSON=function(){return this.isValid()?this.toISOString():null},hn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},hn.unix=function(){return Math.floor(this.valueOf()/1e3)},hn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},hn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},hn.year=Ie,hn.isLeapYear=function(){return ke(this.year())},hn.weekYear=function(e){return on.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},hn.isoWeekYear=function(e){return on.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},hn.quarter=hn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},hn.month=Be,hn.daysInMonth=function(){return Le(this.year(),this.month())},hn.week=hn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},hn.isoWeek=hn.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},hn.weeksInYear=function(){var e=this.localeData()._week;return Ge(this.year(),e.dow,e.doy)},hn.isoWeeksInYear=function(){return Ge(this.year(),1,4)},hn.date=sn,hn.day=hn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},hn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},hn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},hn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},hn.hour=hn.hours=ot,hn.minute=hn.minutes=ln,hn.second=hn.seconds=un,hn.millisecond=hn.milliseconds=dn,hn.utcOffset=function(e,t,n){var i,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Vt(ae,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=zt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),o!==e&&(!t||this._changeInProgress?Xt(this,qt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:zt(this)},hn.utc=function(e){return this.utcOffset(0,e)},hn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(zt(this),"m")),this},hn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Vt(le,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},hn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?It(e).utcOffset():0,(this.utcOffset()-e)%60==0)},hn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},hn.isLocal=function(){return!!this.isValid()&&!this._isUTC},hn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},hn.isUtc=Yt,hn.isUTC=Yt,hn.zoneAbbr=function(){return this._isUTC?"UTC":""},hn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},hn.dates=T("dates accessor is deprecated. Use date instead.",sn),hn.months=T("months accessor is deprecated. Use month instead",Be),hn.years=T("years accessor is deprecated. Use year instead",Ie),hn.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()}),hn.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=kt(e))._a){var t=e._isUTC?p(e._a):It(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var fn=D.prototype;function mn(e,t,n,i){var r=pt(),o=p().set(i,t);return r[n](o,e)}function gn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return mn(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=mn(e,i,n,"month");return r}function vn(e,t,n,i){"boolean"==typeof e?(a(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,a(t)&&(n=t,t=void 0),t=t||"");var r,o=pt(),s=e?o._week.dow:0;if(null!=n)return mn(t,(n+s)%7,i,"day");var l=[];for(r=0;r<7;r++)l[r]=mn(t,(r+s)%7,i,"day");return l}fn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return I(i)?i.call(t,n):i},fn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},fn.invalidDate=function(){return this._invalidDate},fn.ordinal=function(e){return this._ordinal.replace("%d",e)},fn.preparse=pn,fn.postformat=pn,fn.relativeTime=function(e,t,n,i){var r=this._relativeTime[n];return I(r)?r(e,t,n,i):r.replace(/%d/i,e)},fn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return I(n)?n(t):n.replace(/%s/i,t)},fn.set=function(e){var t,n;for(n in e)I(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)},fn.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},fn.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Pe.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},fn.monthsParse=function(e,t,n){var i,r,o;if(this._monthsParseExact)return(function(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=p([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Ae.call(this._shortMonthsParse,s))?r:null:-1!==(r=Ae.call(this._longMonthsParse,s))?r:null:"MMM"===t?-1!==(r=Ae.call(this._shortMonthsParse,s))?r:-1!==(r=Ae.call(this._longMonthsParse,s))?r:null:-1!==(r=Ae.call(this._longMonthsParse,s))?r:-1!==(r=Ae.call(this._shortMonthsParse,s))?r:null}).call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=p([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]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.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}},fn.monthsRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=He),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},fn.monthsShortRegex=function(e){return this._monthsParseExact?(d(this,"_monthsRegex")||ze.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Ve),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},fn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},fn.firstDayOfYear=function(){return this._week.doy},fn.firstDayOfWeek=function(){return this._week.dow},fn.weekdays=function(e,t){return e?o(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:o(this._weekdays)?this._weekdays:this._weekdays.standalone},fn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},fn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},fn.weekdaysParse=function(e,t,n){var i,r,o;if(this._weekdaysParseExact)return(function(e,t,n){var i,r,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=p([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Ae.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Ae.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=Ae.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=Ae.call(this._weekdaysParse,s))?r:-1!==(r=Ae.call(this._shortWeekdaysParse,s))?r:-1!==(r=Ae.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Ae.call(this._shortWeekdaysParse,s))?r:-1!==(r=Ae.call(this._weekdaysParse,s))?r:-1!==(r=Ae.call(this._minWeekdaysParse,s))?r:null:-1!==(r=Ae.call(this._minWeekdaysParse,s))?r:-1!==(r=Ae.call(this._weekdaysParse,s))?r:-1!==(r=Ae.call(this._shortWeekdaysParse,s))?r:null}).call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=p([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]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.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}},fn.weekdaysRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},fn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},fn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},fn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},fn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},dt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===C(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.",dt),r.langData=T("moment.langData is deprecated. Use moment.localeData instead.",pt);var yn=Math.abs;function bn(e,t,n,i){var r=qt(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function _n(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function xn(e){return 146097*e/4800}function Cn(e){return function(){return this.as(e)}}var Sn=Cn("ms"),On=Cn("s"),Tn=Cn("m"),En=Cn("h"),kn=Cn("d"),An=Cn("w"),In=Cn("M"),Mn=Cn("y");function Dn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Rn=Dn("milliseconds"),Ln=Dn("seconds"),Pn=Dn("minutes"),Nn=Dn("hours"),jn=Dn("days"),Fn=Dn("months"),Bn=Dn("years"),Vn=Math.round,Hn={ss:44,s:45,m:45,h:22,d:26,M:11},zn=Math.abs;function Yn(e){return(e>0)-(e<0)||+e}function Un(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=zn(this._milliseconds)/1e3,i=zn(this._days),r=zn(this._months);t=x((e=x(n/60))/60),n%=60,e%=60;var o=x(r/12),s=r%=12,l=i,a=t,u=e,c=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var h=d<0?"-":"",p=Yn(this._months)!==Yn(d)?"-":"",f=Yn(this._days)!==Yn(d)?"-":"",m=Yn(this._milliseconds)!==Yn(d)?"-":"";return h+"P"+(o?p+o+"Y":"")+(s?p+s+"M":"")+(l?f+l+"D":"")+(a||u||c?"T":"")+(a?m+a+"H":"")+(u?m+u+"M":"")+(c?m+c+"S":"")}var Wn=Pt.prototype;return Wn.isValid=function(){return this._isValid},Wn.abs=function(){var e=this._data;return this._milliseconds=yn(this._milliseconds),this._days=yn(this._days),this._months=yn(this._months),e.milliseconds=yn(e.milliseconds),e.seconds=yn(e.seconds),e.minutes=yn(e.minutes),e.hours=yn(e.hours),e.months=yn(e.months),e.years=yn(e.years),this},Wn.add=function(e,t){return bn(this,e,t,1)},Wn.subtract=function(e,t){return bn(this,e,t,-1)},Wn.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=P(e))||"year"===e)return n=this._months+wn(t=this._days+i/864e5),"month"===e?n:n/12;switch(t=this._days+Math.round(xn(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)}},Wn.asMilliseconds=Sn,Wn.asSeconds=On,Wn.asMinutes=Tn,Wn.asHours=En,Wn.asDays=kn,Wn.asWeeks=An,Wn.asMonths=In,Wn.asYears=Mn,Wn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*C(this._months/12):NaN},Wn._bubble=function(){var e,t,n,i,r,o=this._milliseconds,s=this._days,l=this._months,a=this._data;return o>=0&&s>=0&&l>=0||o<=0&&s<=0&&l<=0||(o+=864e5*_n(xn(l)+s),s=0,l=0),a.milliseconds=o%1e3,e=x(o/1e3),a.seconds=e%60,t=x(e/60),a.minutes=t%60,n=x(t/60),a.hours=n%24,l+=r=x(wn(s+=x(n/24))),s-=_n(xn(r)),i=x(l/12),l%=12,a.days=s,a.months=l,a.years=i,this},Wn.clone=function(){return qt(this)},Wn.get=function(e){return e=P(e),this.isValid()?this[e+"s"]():NaN},Wn.milliseconds=Rn,Wn.seconds=Ln,Wn.minutes=Pn,Wn.hours=Nn,Wn.days=jn,Wn.weeks=function(){return x(this.days()/7)},Wn.months=Fn,Wn.years=Bn,Wn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var i=qt(e).abs(),r=Vn(i.as("s")),o=Vn(i.as("m")),s=Vn(i.as("h")),l=Vn(i.as("d")),a=Vn(i.as("M")),u=Vn(i.as("y")),c=r<=Hn.ss&&["s",r]||r<Hn.s&&["ss",r]||o<=1&&["m"]||o<Hn.m&&["mm",o]||s<=1&&["h"]||s<Hn.h&&["hh",s]||l<=1&&["d"]||l<Hn.d&&["dd",l]||a<=1&&["M"]||a<Hn.M&&["MM",a]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,(function(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}).apply(null,c)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Wn.toISOString=Un,Wn.toString=Un,Wn.toJSON=Un,Wn.locale=en,Wn.localeData=nn,Wn.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Un),Wn.lang=tn,U("X",0,0,"unix"),U("x",0,0,"valueOf"),de("x",se),de("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),me("x",function(e,t,n){n._d=new Date(C(e))}),r.version="2.22.1",t=It,r.fn=hn,r.min=function(){return Rt("isBefore",[].slice.call(arguments,0))},r.max=function(){return Rt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=p,r.unix=function(e){return It(1e3*e)},r.months=function(e,t){return gn(e,t,"months")},r.isDate=u,r.locale=dt,r.invalid=g,r.duration=qt,r.isMoment=w,r.weekdays=function(e,t,n){return vn(e,t,n,"weekdays")},r.parseZone=function(){return It.apply(null,arguments).parseZone()},r.localeData=pt,r.isDuration=Nt,r.monthsShort=function(e,t){return gn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return vn(e,t,n,"weekdaysMin")},r.defineLocale=ht,r.updateLocale=function(e,t){if(null!=t){var n,i,r=st;null!=(i=ct(e))&&(r=i._config),(n=new D(t=M(r,t))).parentLocale=lt[e],lt[e]=n,dt(e)}else null!=lt[e]&&(null!=lt[e].parentLocale?lt[e]=lt[e].parentLocale:null!=lt[e]&&delete lt[e]);return lt[e]},r.locales=function(){return E(lt)},r.weekdaysShort=function(e,t,n){return vn(e,t,n,"weekdaysShort")},r.normalizeUnits=P,r.relativeTimeRounding=function(e){return void 0===e?Vn:"function"==typeof e&&(Vn=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Hn[e]&&(void 0===t?Hn[e]:(Hn[e]=t,"s"===e&&(Hn.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=hn,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:"YYYY-[W]WW",MONTH:"YYYY-MM"},r}()}).call(t,n("3IRH")(e))},PKvP:function(e,t,n){"use strict";var i=n("JkZN");t.from=i.FromObservable.create},PLz4:function(e,t,n){"use strict";var i,r=n("cOhJ"),o=n("0kQW"),s=n("wSST").contains,l=n("vAqG"),a=n("71W1"),u=n("MY+y"),c=n("hcCr"),d=n("/Duq"),h=r.inherit({ctor:function(e,t){this._timeout=e,this._fire=t},start:function(){var e=this;this._schedule(function(){e.force()})},_schedule:function(e){this.stop(),this._timer=window.setTimeout(e,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),p=c.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new h(0,o.noop),this._inactive=new h(0,o.noop)},configure:function(e,t){switch(t){case"dxactive":e.activeTimeout=e.timeout;break;case"dxinactive":e.inactiveTimeout=e.timeout}this.callBase(e)},start:function(e){if(i){var t=s(this.getElement().get(0),i.getElement().get(0)),n=!i._active.fired();if(t&&n)return void this._cancel();i._inactive.force()}i=this,this._initEvents(e),this._active.start()},_initEvents:function(e){var t=this,n=this._getEmitterTarget(e),r=a.isMouseEvent(e),s=l.isSimulator()||!r,u=o.ensureDefined(this.activeTimeout,30),c=o.ensureDefined(this.inactiveTimeout,400);this._active=new h(s?u:0,function(){t._fireEvent("dxactive",e,{target:n})}),this._inactive=new h(s?c:0,function(){t._fireEvent("dxinactive",e,{target:n}),i=null})},cancel:function(e){this.end(e)},end:function(e){var t=e.type!==u.up;t?this._active.stop():this._active.force(),this._inactive.start(),t&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),i=null,this._cancel(),this._inactive.force.bind(this._inactive)}});p.lock=function(e){var t=i?i.lockInactive():o.noop;e.done(t)},d({emitter:p,events:["dxactive","dxinactive"]}),t.lock=p.lock,t.active="dxactive",t.inactive="dxinactive"},PMZt:function(e,t,n){"use strict";var i=n("rCTf"),r=n("u/VN");i.Observable.prototype.throttle=r.throttle},PN3d:function(e,t,n){"use strict";var i=n("1wLk");t.publishBehavior=function(e){return i.publishBehavior(e)(this)}},POFt:function(e,t,n){"use strict";var i=n("5et3");t.take=function(e){return i.take(e)(this)}},PXDv:function(e,t,n){"use strict";e.exports={en:{Yes:"Yes",No:"No",Cancel:"Cancel",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxFileUploader-selectFile":"Select file","dxFileUploader-dropFile":"or Drop file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadFailedMessage":"Upload failed","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-onText":"ON","dxSwitch-offText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows","dxDataGrid-exportAll":"Export all data","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaDataGrid":"Data grid","dxDataGrid-ariaSearchInGrid":"Search in data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxTreeList-ariaTreeList":"Tree list","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceEvery":"Every","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"<enter a value>","dxFilterBuilder-filterOperationEquals":"Equals","dxFilterBuilder-filterOperationNotEquals":"Does not equal","dxFilterBuilder-filterOperationLess":"Less than","dxFilterBuilder-filterOperationLessOrEquals":"Less than or equal to","dxFilterBuilder-filterOperationGreater":"Greater than","dxFilterBuilder-filterOperationGreaterOrEquals":"Greater than or equal to","dxFilterBuilder-filterOperationStartsWith":"Starts with","dxFilterBuilder-filterOperationContains":"Contains","dxFilterBuilder-filterOperationNotContains":"Does not contain","dxFilterBuilder-filterOperationEndsWith":"Ends with","dxFilterBuilder-filterOperationIsBlank":"Is blank","dxFilterBuilder-filterOperationIsNotBlank":"Is not blank"}}},PYDO:function(e,t,n){"use strict";var i=n("7Gky"),r=n("dI0l");t.partition=function(e,t){return function(n){return[r.filter(e,t)(n),r.filter(i.not(e,t))(n)]}}},PdUl:function(e,t,n){"use strict";var i={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string","[object Null]":"null"},r=function(e){var t=Object.prototype.toString.call(e);return"object"==typeof e?i[t]||"object":typeof e},o=function(e){return"function"==typeof e},s=function(e){return"number"==typeof e&&isFinite(e)||!isNaN(e-parseFloat(e))};t.isBoolean=function(e){return"boolean"==typeof e},t.isExponential=function(e){return s(e)&&-1!==e.toString().indexOf("e")},t.isDate=function(e){return"date"===r(e)},t.isDefined=function(e){return null!==e&&void 0!==e},t.isFunction=o,t.isString=function(e){return"string"==typeof e},t.isNumeric=s,t.isObject=function(e){return"object"===r(e)},t.isEmptyObject=function(e){var t;for(t in e)return!1;return!0},t.isPlainObject=function(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e),n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&Object.toString.call(n)===Object.toString.call(Object)},t.isPrimitive=function(e){return-1===["object","array","function"].indexOf(r(e))},t.isWindow=function(e){return null!=e&&e===e.window},t.isDomNode=function(e){return e instanceof Element},t.isRenderer=function(e){return!(!e.jquery&&!e.dxRenderer)},t.isPromise=function(e){return e&&o(e.then)},t.isDeferred=function(e){return e&&o(e.done)&&o(e.fail)},t.type=r},Pgep:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("ves3"),r=n("UEsV"),o=n("WFWZ"),s=n("hfO1"),l=n("s+UU");const a=Object.prototype.toString;class u extends i.a{constructor(e,t,n,i){super(),this.sourceObj=e,this.eventName=t,this.selector=n,this.options=i}static create(e,t,n,i){return Object(o.a)(n)&&(i=n,n=void 0),new u(e,t,i,n)}static setupSubscription(e,t,n,i,r){let o;if(function(e){return!!e&&"[object NodeList]"===a.call(e)}(e)||function(e){return!!e&&"[object HTMLCollection]"===a.call(e)}(e))for(let s=0,l=e.length;s<l;s++)u.setupSubscription(e[s],t,n,i,r);else if(function(e){return!!e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){const i=e;e.addEventListener(t,n,r),o=(()=>i.removeEventListener(t,n,r))}else if(function(e){return!!e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){const i=e;e.on(t,n),o=(()=>i.off(t,n))}else{if(!function(e){return!!e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e))throw new TypeError("Invalid event target");{const i=e;e.addListener(t,n),o=(()=>i.removeListener(t,n))}}i.add(new l.a(o))}_subscribe(e){const t=this.selector;u.setupSubscription(this.sourceObj,this.eventName,t?(...n)=>{let i=Object(r.a)(t)(...n);i===s.a?e.error(s.a.e):e.next(i)}:t=>e.next(t),e,this.options)}}t.fromEvent=u.create},Ptj6:function(e,t,n){"use strict";var i=n("pyWG").inArray,r=function(){var e=[];return{add:function(t){-1===i(t,e)&&e.push(t)},remove:function(t){var n=i(t,e);-1!==n&&e.splice(n,1)},fire:function(){var t=e.pop(),n=!!t;return n&&t(),n},hasCallback:function(){return e.length>0}}}();e.exports=function(){return r.fire()},e.exports.hideCallback=r,e.exports.default=e.exports},PutI:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("cwzr");t.QueueAction=function(e){function t(t,n){e.call(this,t,n),this.scheduler=t,this.work=n}return i(t,e),t.prototype.schedule=function(t,n){return void 0===n&&(n=0),n>0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0||null===i&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,i):t.flush(this)},t}(r.AsyncAction)},PvYY:function(e,t,n){"use strict";var i=n("rCTf"),r=n("0gHg");i.Observable.prototype.publishReplay=r.publishReplay},PwiB:function(e,t,n){"use strict";var i=n("rCTf"),r=n("sKQ8");i.Observable.prototype.windowTime=r.windowTime},PxPW:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("e+Vv"),s=n("wSST").getPublicElement,l=n("QH/n").extend,a=n("PdUl"),u=n("Z73p"),c=n("aVA9"),d=n("q3ST"),h=n("Bhya"),p=n("WTpD"),f=n("Zri2"),m=n("RZro"),g=n("71W1"),v=n("wtxi"),y=v.when,b=v.Deferred,_=p.transitionEndEventName+".dxFX",w=g.addNamespace(m,"dxFX"),x=a.isFunction,C=a.isPlainObject,S=n("0kQW").noop,O=/^([+-])=(.*)/i,T={initAnimation:function(e,t){G(e,t.from)},animate:function(e,t){var n=new b,i=this;return t?(u.each(t.to,function(n){void 0===t.from[n]&&(t.from[n]=i._normalizeValue(e.css(n)))}),t.to.transform&&(t.from.transform=i._parseTransform(t.from.transform),t.to.transform=i._parseTransform(t.to.transform)),t.frameAnimation={to:t.to,from:t.from,currentValue:t.from,easing:d.convertTransitionTimingFuncToEasing(t.easing),duration:t.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),h.cancelAnimationFrame(t.frameAnimation.animationFrameId),n.resolve()},draw:function(){if(t.draw)t.draw(this.currentValue);else{var n=l({},this.currentValue);n.transform&&(n.transform=u.map(n.transform,function(e,t){return"translate"===t?c.getTranslateCss(e):"scale"===t?"scale("+e+")":"rotate"===t.substr(0,t.length-1)?t+"("+e+"deg)":void 0}).join(" ")),e.css(n)}}},t.delay?(t.frameAnimation.startTime+=t.delay,t.frameAnimation.delayTimeout=setTimeout(function(){i._startAnimation(e,t)},t.delay)):i._startAnimation(e,t),n.promise()):n.reject().promise()},_startAnimation:function(e,t){r.off(e,w),r.on(e,w,function(){t.frameAnimation&&h.cancelAnimationFrame(t.frameAnimation.animationFrameId)}),this._animationStep(e,t)},_parseTransform:function(e){var t={};return u.each(e.match(/(\w|\d)+\([^\)]*\)\s*/g),function(e,n){var i=c.parseTranslate(n),r=n.match(/scale\((.+?)\)/),o=n.match(/(rotate.)\((.+)deg\)/);i&&(t.translate=i),r&&r[1]&&(t.scale=parseFloat(r[1])),o&&o[1]&&(t[o[1]]=parseFloat(o[2]))}),t},stop:function(e,t,n){var i=t&&t.frameAnimation;i&&(h.cancelAnimationFrame(i.animationFrameId),clearTimeout(i.delayTimeout),n&&i.finish(),delete t.frameAnimation)},_animationStep:function(e,t){var n=t&&t.frameAnimation;if(n){var i=(new Date).valueOf();if(i>=n.startTime+n.duration)n.finish();else{n.currentValue=this._calcStepValue(n,i-n.startTime),n.draw();var r=this;n.animationFrameId=h.requestAnimationFrame(function(){r._animationStep(e,t)})}}},_calcStepValue:function(e,t){var n=function(i,r){var o=Array.isArray(r)?[]:{};return u.each(r,function(s,l){if("string"==typeof l&&!1===parseFloat(l,10))return!0;o[s]="object"==typeof l?n(i[s],l):function(n){var o=t/e.duration,s=t,l=1*i[n],a=r[n]-i[n],u=e.duration;return d.getEasing(e.easing)(o,s,l,a,u)}(s)}),o};return n(e.from,e.to)},_normalizeValue:function(e){var t=parseFloat(e,10);return!1===t?e:t}},E={transition:p.transition?{initAnimation:function(e,t){e.css({transitionProperty:"none"}),"string"==typeof t.from?e.addClass(t.from):G(e,t.from);var n=this,i=new b,r=t.cleanupWhen;t.transitionAnimation={deferred:i,finish:function(){n._finishTransition(e),r?y(i,r).always(function(){n._cleanup(e,t)}):n._cleanup(e,t),i.resolveWith(e,[t,e])}},this._completeAnimationCallback(e,t).done(function(){t.transitionAnimation.finish()}).fail(function(){i.rejectWith(e,[t,e])}),t.duration||t.transitionAnimation.finish(),e.css("transform")},animate:function(e,t){return this._startAnimation(e,t),t.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(e,t){var n,i,o=this,s=Date.now()+t.delay,l=new b,a=new b,u=new b;return t.transitionAnimation.cleanup=function(){clearTimeout(n),clearTimeout(i),r.off(e,_),r.off(e,w)},r.one(e,_,function(){Date.now()-s>=t.duration&&a.reject()}),r.off(e,w),r.on(e,w,function(){o.stop(e,t),l.reject()}),i=setTimeout(function(){n=setTimeout(function(){u.reject()},t.duration+t.delay+$._simulatedTransitionEndDelay),y(a,u).fail((function(){l.resolve()}).bind(this))}),l.promise()},_startAnimation:function(e,t){e.css({transitionProperty:"all",transitionDelay:t.delay+"ms",transitionDuration:t.duration+"ms",transitionTimingFunction:t.easing}),"string"==typeof t.to?e[0].className+=" "+t.to:t.to&&G(e,t.to)},_finishTransition:function(e){e.css("transition","none")},_cleanup:function(e,t){t.transitionAnimation.cleanup(),"string"==typeof t.from&&(e.removeClass(t.from),e.removeClass(t.to))},stop:function(e,t,n){t&&(n?t.transitionAnimation.finish():(C(t.to)&&u.each(t.to,function(t){e.css(t,e.css(t))}),this._finishTransition(e),this._cleanup(e,t)))}}:T,frame:T,noAnimation:{initAnimation:function(){},animate:function(){return(new b).resolve().promise()},stop:S,isSynchronous:!0}},k=function(e,t,n,i){u.each(["from","to"],function(){if(!n(e[this]))throw o.Error("E0010",t,this,i)})},A=function(e,t){return k(e,t,function(e){return C(e)},"a plain object")},I={top:{my:"bottom center",at:"top center"},bottom:{my:"top center",at:"bottom center"},right:{my:"left center",at:"right center"},left:{my:"right center",at:"left center"}},M={validateConfig:function(e){A(e,"slide")},setup:function(e,t){var n=c.locate(e);if("slide"!==t.type){var i="slideIn"===t.type?t.from:t.to;i.position=l({of:window},I[t.direction]),q(e,i)}this._setUpConfig(n,t.from),this._setUpConfig(n,t.to),c.clearCache(e)},_setUpConfig:function(e,t){t.left="left"in t?t.left:"+=0",t.top="top"in t?t.top:"+=0",this._initNewPosition(e,t)},_initNewPosition:function(e,t){var n={left:t.left,top:t.top};delete t.left,delete t.top;var i=this._getRelativeValue(n.left);void 0!==i?n.left=i+e.left:t.left=0,void 0!==(i=this._getRelativeValue(n.top))?n.top=i+e.top:t.top=0,t.transform=c.getTranslateCss({x:n.left,y:n.top})},_getRelativeValue:function(e){var t;if("string"==typeof e&&(t=O.exec(e)))return parseInt(t[1]+"1")*t[2]}},D={setup:function(e,t){var n,i=t.from,r=C(i)?t.skipElementInitialStyles?0:e.css("opacity"):String(i);switch(t.type){case"fadeIn":n=1;break;case"fadeOut":n=0;break;default:n=String(t.to)}t.from={visibility:"visible",opacity:r},t.to={opacity:n}}},R={custom:{setup:function(){}},slide:M,slideIn:M,slideOut:M,fade:D,fadeIn:D,fadeOut:D,pop:{validateConfig:function(e){A(e,"pop")},setup:function(e,t){var n=t.from,i=t.to,r="opacity"in n?n.opacity:e.css("opacity"),o="opacity"in i?i.opacity:1,s="scale"in n?n.scale:0,l="scale"in i?i.scale:1;t.from={opacity:r};var a=c.getTranslate(e);t.from.transform=this._getCssTransform(a,s),t.to={opacity:o},t.to.transform=this._getCssTransform(a,l)},_getCssTransform:function(e,t){return c.getTranslateCss(e)+"scale("+t+")"}},css:{validateConfig:function(e){!function(e,t){k(e,"css",function(e){return"string"==typeof e},"a string")}(e)},setup:function(){}}},L={type:"custom",from:{},to:{},duration:400,start:S,complete:S,easing:"ease",delay:0},P={duration:400,easing:"ease",delay:0},N=function(){var e=this.element,t=this.config;if(q(e,t.from),q(e,t.to),this.configurator.setup(e,t),e.data("dxAnimData",this),$.off&&(t.duration=0,t.delay=0),this.strategy.initAnimation(e,t),t.start){var n=s(e);t.start.apply(this,[n,t])}},j=function(){var e=this,t=e.element,n=e.config;return e.isStarted=!0,e.strategy.animate(t,n).done(function(){!function(e){var t=e.element,n=e.config;if(t.removeData("dxAnimData"),n.complete){var i=s(t);n.complete.apply(this,[i,n])}e.deferred.resolveWith(this,[t,n])}(e)}).fail(function(){e.deferred.rejectWith(this,[t,n])})},F=function(e){var t=this.element,n=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(t,n,e)},B=g.addNamespace(m,"dxFXStartAnimation"),V=function(e,t){var n=l(!0,{},"css"===t.type?P:L,t),s=function(e){var t=R[e.type];if(!t)throw o.Error("E0011",e.type);return t}(n),a=function(e){var t=(e=e||{}).strategy||"transition";return"css"!==e.type||p.transition||(t="noAnimation"),E[t]}(n),u={element:i(e),config:n,configurator:s,strategy:a,isSynchronous:a.isSynchronous,setup:N,start:j,stop:F,deferred:new b};return x(s.validateConfig)&&s.validateConfig(n),function(e){r.off(e.element,B),r.on(e.element,B,function(){$.stop(e.element)}),e.deferred.always(function(){r.off(e.element,B)})}(u),u},H=function(e){return e.data("dxAnimQueue")||[]},z=function(e){e.removeData("dxAnimQueue")},Y=function(e){return!!e.data("dxAnimData")},U=function(e,t){if((t=H(e)).length){var n=t.shift();0===t.length&&z(e),W(n).done(function(){Y(e)||U(e)})}},W=function(e){return e.setup(),$.off||e.isSynchronous?e.start():e.startTimeout=setTimeout(function(){e.start()}),e.deferred.promise()},q=function(e,t){if(t&&t.position){var n=f.calculate(e,t.position),i=e.offset(),r=e.position();l(t,{left:n.h.location-i.left+r.left,top:n.v.location-i.top+r.top}),delete t.position}},G=function(e,t){u.each(t,function(t,n){try{e.css(t,a.isFunction(n)?n():n)}catch(e){}})},$={off:!1,animationTypes:R,animate:function(e,t){var n=i(e);if(!n.length)return(new b).resolve().promise();var r=V(n,t);return function(e,t){var n=H(e);(function(e,t){e.data("dxAnimQueue",t)})(e,n),n.push(t),Y(e)||U(e,n)}(n,r),r.deferred.promise()},createAnimation:V,isAnimating:Y,stop:function(e,t){var n=i(e),r=H(n);u.each(r,function(e,t){t.config.delay=0,t.config.duration=0,t.isSynchronous=!0}),Y(n)||U(n,r);var o=n.data("dxAnimData");o&&o.stop(t),n.removeData("dxAnimData"),z(n)},_simulatedTransitionEndDelay:100};e.exports=$,e.exports.default=e.exports},Q0je:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("YOd+");t.NeverObservable=function(e){function t(){e.call(this)}return i(t,e),t.create=function(){return new t},t.prototype._subscribe=function(e){o.noop()},t}(r.Observable)},Q2Mx:function(e,t,n){"use strict";(0,n("AWLZ").registerTheme)({name:"generic.darkviolet",defaultPalette:"Dark Violet",backgroundColor:"#17171f",primaryTitleColor:"#f5f6f7",secondaryTitleColor:"#fff",axisColor:"#343840",axisLabelColor:"#b2b2b6",export:{backgroundColor:"#17171f",font:{color:"#f5f6f7"},button:{default:{color:"#f5f6f7",borderColor:"#414152",backgroundColor:"#17171f"},hover:{color:"#f5f6f7",borderColor:"#5c5c74",backgroundColor:"#2d2d3c"},focus:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#2d2d3c"},active:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#3c3c51"}}},legend:{font:{color:"#b2b2b6"}},tooltip:{color:"#17171f",border:{color:"#414152"},font:{color:"#f5f6f7"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#343840"}}}},chart:{commonPaneSettings:{border:{color:"#343840"}},commonAxisSettings:{breakStyle:{color:"#575e6b"}}},funnel:{item:{border:{color:"#17171f"}}},sparkline:{pointColor:"#17171f",minColor:"#f0ad4e",maxColor:"#d9534f"},treeMap:{group:{color:"#343840",label:{font:{color:"#fff"}}}},rangeSelector:{shutter:{color:"#17171f"},scale:{breakStyle:{color:"#575e6b"},tick:{opacity:.2}},selectedRangeColor:"#9c63ff",sliderMarker:{color:"#9c63ff",font:{color:"#fff"}},sliderHandle:{color:"#9c63ff",opacity:.5}},map:{"layer:marker:dot":{color:"#9c63ff"},"layer:marker:bubble":{color:"#9c63ff"},legend:{markerColor:"#9c63ff"}},bullet:{color:"#9c63ff"}},"generic.dark")},Q2VO:function(e,t,n){"use strict";var i=n("71nt"),r=n("bxoG");function o(e){r.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}i.inherits(o,r),o.prototype.processChunk=function(e){e&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+e.data.length),r.prototype.processChunk.call(this,e)},e.exports=o},Q80L:function(e,t,n){"use strict";var i=n("F/gp"),r=n("SvAS"),o=n("e+Vv"),s=n("4b/l");r.add(function(e,t){i.fn[e]=function(n){var i;if("string"==typeof n){var r=n,s=[].slice.call(arguments).slice(1);this.each(function(){var n=t.getInstance(this);if(!n)throw o.Error("E0009",e);var l=n[r].apply(n,s);void 0===i&&(i=l)})}else this.each(function(){var e=t.getInstance(this);e?e.option(n):new t(this,n)}),i=this;return i}}),e.exports=function(e,t,n){n?t[e]=n:n=t,s.name(n,e),r.fire(e,n)}},"QH/n":function(e,t,n){"use strict";var i=n("PdUl").isPlainObject,r=function(e){var t=1,n=!1;for("boolean"==typeof(e=e||{})&&(n=e,e=arguments[1]||{},t++);t<arguments.length;t++){var o=arguments[t];if(null!=o)for(var s in o){var l,a=e[s],u=o[s],c=!1;e!==u&&(n&&u&&(i(u)||(c=Array.isArray(u)))?(l=c?a&&Array.isArray(a)?a:[]:a&&i(a)?a:{},e[s]=r(n,l,u)):void 0!==u&&(e[s]=u))}}return e};t.extend=r,t.extendFromObject=function(e,t,n){for(var i in e=e||{},t)t.hasOwnProperty(i)&&(i in e&&!n||(e[i]=t[i]));return e}},QIkZ:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("/AE3"),l=n("Pgep");n("NBsw"),t.LongPressDirective=function(){function e(){this.pressEnabled=!0,this.duration=500,this.longPressStart=new o.EventEmitter,this.longPressing=new o.EventEmitter,this.longPressEnd=new o.EventEmitter,this.mouseX=0,this.mouseY=0}return Object.defineProperty(e.prototype,"press",{get:function(){return this.pressing},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isLongPress",{get:function(){return this.isLongPressing},enumerable:!0,configurable:!0}),e.prototype.onMouseDown=function(e){var t=this;if(1===e.which&&this.pressEnabled&&!e.target.classList.contains("resize-handle")){this.mouseX=e.clientX,this.mouseY=e.clientY,this.pressing=!0,this.isLongPressing=!1;var n=l.fromEvent(document,"mouseup");this.subscription=n.subscribe(function(e){return t.onMouseup()}),this.timeout=setTimeout(function(){t.isLongPressing=!0,t.longPressStart.emit({event:e,model:t.pressModel}),t.subscription.add(l.fromEvent(document,"mousemove").pipe(s.takeUntil(n)).subscribe(function(e){return t.onMouseMove(e)})),t.loop(e)},this.duration),this.loop(e)}},e.prototype.onMouseMove=function(e){if(this.pressing&&!this.isLongPressing){var t=Math.abs(e.clientX-this.mouseX)>10,n=Math.abs(e.clientY-this.mouseY)>10;(t||n)&&this.endPress()}},e.prototype.loop=function(e){var t=this;this.isLongPressing&&(this.timeout=setTimeout(function(){t.longPressing.emit({event:e,model:t.pressModel}),t.loop(e)},50))},e.prototype.endPress=function(){clearTimeout(this.timeout),this.isLongPressing=!1,this.pressing=!1,this._destroySubscription(),this.longPressEnd.emit({model:this.pressModel})},e.prototype.onMouseup=function(){this.endPress()},e.prototype.ngOnDestroy=function(){this._destroySubscription()},e.prototype._destroySubscription=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)},i([o.Input(),r("design:type",Boolean)],e.prototype,"pressEnabled",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"pressModel",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"duration",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"longPressStart",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"longPressing",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"longPressEnd",void 0),i([o.HostBinding("class.press"),r("design:type",Boolean),r("design:paramtypes",[])],e.prototype,"press",null),i([o.HostBinding("class.longpress"),r("design:type",Boolean),r("design:paramtypes",[])],e.prototype,"isLongPress",null),i([o.HostListener("mousedown",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onMouseDown",null),i([o.Directive({selector:"[long-press]"})],e)}()},QNuG:function(e,t,n){"use strict";var i=n("tGXy");t.publishLast=function(){return i.publishLast()(this)}},QV34:function(e,t,n){"use strict";var i=n("iO9N");e.exports=function(e){var t=i.noop;e.LinearScaleBase=e.Scale.extend({getRightValue:function(t){return"string"==typeof t?+t:e.Scale.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var n=i.sign(e.min),r=i.sign(e.max);n<0&&r<0?e.max=0:n>0&&r>0&&(e.min=0)}var o=void 0!==t.min||void 0!==t.suggestedMin,s=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(e.min=null===e.min?t.suggestedMin:Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(e.max=null===e.max?t.suggestedMax:Math.max(e.max,t.suggestedMax)),o!==s&&e.min>=e.max&&(o?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:t,handleDirectionalChanges:t,buildTicks:function(){var e=this,t=e.options.ticks,n=e.getTickLimit(),r={maxTicks:n=Math.max(2,n),min:t.min,max:t.max,stepSize:i.valueOrDefault(t.fixedStepSize,t.stepSize)},o=e.ticks=function(e,t){var n,r=[];if(e.stepSize&&e.stepSize>0)n=e.stepSize;else{var o=i.niceNum(t.max-t.min,!1);n=i.niceNum(o/(e.maxTicks-1),!0)}var s=Math.floor(t.min/n)*n,l=Math.ceil(t.max/n)*n;e.min&&e.max&&e.stepSize&&i.almostWhole((e.max-e.min)/e.stepSize,n/1e3)&&(s=e.min,l=e.max);var a=(l-s)/n;a=i.almostEquals(a,Math.round(a),n/1e3)?Math.round(a):Math.ceil(a);var u=1;n<1&&(u=Math.pow(10,n.toString().length-2),s=Math.round(s*u)/u,l=Math.round(l*u)/u),r.push(void 0!==e.min?e.min:s);for(var c=1;c<a;++c)r.push(Math.round((s+c*n)*u)/u);return r.push(void 0!==e.max?e.max:l),r}(r,e);e.handleDirectionalChanges(),e.max=i.max(o),e.min=i.min(o),t.reverse?(o.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),e.Scale.prototype.convertTicksToLabels.call(t)}})}},QXIM:function(e,t,n){"use strict";var i=n("e4PD"),r=n("sRU/"),o=n("Ok8h"),s=n("pOfI"),l=n("QH/n").extend,a=n("Z73p").map,u=n("CnjA"),c=n("J7e4"),d=n("fl/H"),h=n("Q80L"),p=s.inherit({_getDefaultOptions:function(){return l(this.callBase(),{validationRules:[]})},_init:function(){this.callBase(),this._initGroupRegistration(),this.focused=r(),this._initAdapter()},_initGroupRegistration:function(){var e=this._findGroup();this._groupWasInit||this.on("disposing",function(e){c.removeRegisteredValidator(e.component._validationGroup,e.component)}),this._groupWasInit&&this._validationGroup===e||(c.removeRegisteredValidator(this._validationGroup,this),this._groupWasInit=!0,this._validationGroup=e,c.registerValidatorInGroup(e,this))},_setOptionsByReference:function(){this.callBase(),l(this._optionsByReference,{validationGroup:!0})},_initAdapter:function(){var e=this,t=e.$element()[0],n=i.data(t,"dx-validation-target"),r=e.option("adapter");if(!r){if(n)return(r=new d(n,this)).validationRequestsCallbacks.add(function(){e.validate()}),void this.option("adapter",r);throw o.Error("E0120")}var s=r.validationRequestsCallbacks;s&&(Array.isArray(s)?s.push(function(){e.validate()}):(o.log("W0014","validationRequestsCallbacks","jQuery.Callbacks","17.2","Use the array instead"),s.add(function(){e.validate()})))},_render:function(){this.$element().addClass("dx-validator"),this.callBase()},_visibilityChanged:function(e){e&&this._initGroupRegistration()},_optionChanged:function(e){switch(e.name){case"validationGroup":return void this._initGroupRegistration();case"validationRules":return void(void 0!==this.option("isValid")&&this.validate());case"adapter":this._initAdapter();break;default:this.callBase(e)}},validate:function(){var e,t=this,n=t.option("adapter"),i=t.option("name"),r=n.bypass&&n.bypass(),o=n.getValue(),s=n.getCurrentValidationError&&n.getCurrentValidationError(),l=a(t.option("validationRules"),function(e){return e.validator=t,e});return r?e={isValid:!0}:s&&s.editorSpecific?(s.validator=this,e={isValid:!1,brokenRule:s}):e=c.validate(o,l,i),this._applyValidationResult(e,n),e},reset:function(){var e=this.option("adapter");e.reset(),this._applyValidationResult({isValid:!0,brokenRule:null},e)},_applyValidationResult:function(e,t){var n=this._createActionByOption("onValidated");e.validator=this,t.applyValidationResults&&t.applyValidationResults(e),this.option({isValid:e.isValid}),n(e)},focus:function(){var e=this.option("adapter");e&&e.focus&&e.focus()}}).include(u);h("dxValidator",p),e.exports=p,e.exports.default=e.exports},QZk1: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",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("PJh5"))},Qebf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("OZ2S"),r=n("48oy");t.InputTrimModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[],exports:[i.InputTrimDirective],declarations:[i.InputTrimDirective],providers:[]}]}],e}()},Qi5R:function(e,t,n){"use strict";t.a=function(...e){let t=Number.POSITIVE_INFINITY,n=null,l=e[e.length-1];return Object(o.a)(l)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof l&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof i.a?e[0]:Object(s.a)(t)(new r.a(e,n))};var i=n("ves3"),r=n("y3s0"),o=n("f2Ls"),s=n("Ynfn")},Qor1:function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N"),s=i.global.defaultColor;function l(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}i._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:s,borderColor:s,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}}),e.exports=r.extend({inRange:function(e,t){var n=this._view;return!!n&&Math.pow(e-n.x,2)+Math.pow(t-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:l,inXRange:l,inYRange:function(e){var t=this._view;return!!t&&Math.abs(e-t.y)<t.radius+t.hitRadius},getCenterPoint:function(){var e=this._view;return{x:e.x,y:e.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,n=this._model,r=this._chart.ctx,l=t.pointStyle,a=t.radius,u=t.x,c=t.y,d=o.color,h=0;t.skip||(r.strokeStyle=t.borderColor||s,r.lineWidth=o.valueOrDefault(t.borderWidth,i.global.elements.point.borderWidth),r.fillStyle=t.backgroundColor||s,void 0!==e&&(n.x<e.left||1.01*e.right<n.x||n.y<e.top||1.01*e.bottom<n.y)&&(n.x<e.left?h=(u-n.x)/(e.left-n.x):1.01*e.right<n.x?h=(n.x-u)/(n.x-e.right):n.y<e.top?h=(c-n.y)/(e.top-n.y):1.01*e.bottom<n.y&&(h=(n.y-c)/(n.y-e.bottom)),h=Math.round(100*h)/100,r.strokeStyle=d(r.strokeStyle).alpha(h).rgbString(),r.fillStyle=d(r.fillStyle).alpha(h).rgbString()),o.canvas.drawPoint(r,l,a,u,c))}})},Qp6t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.up=38]="up",e[e.down=40]="down",e[e.return=13]="return",e[e.escape=27]="escape",e[e.left=37]="left",e[e.right=39]="right"}(t.Keys||(t.Keys={}))},QqRK:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.InnerSubscriber=function(e){function t(t,n,i){e.call(this),this.parent=t,this.outerValue=n,this.outerIndex=i,this.index=0}return i(t,e),t.prototype._next=function(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)},t.prototype._error=function(e){this.parent.notifyError(e,this),this.unsubscribe()},t.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},t}(r.Subscriber)},QshT:function(e,t,n){"use strict";var i=n("F/gp"),r=n("e4PD"),o=n("sRU/"),s=n("0kQW"),l=n("m3sd").getDefaultAlignment,a=n("QH/n").extend,u=n("yelX"),c=n("CnjA"),d=n("2WTv"),h=u.inherit({_init:function(){this.callBase(),this.validationRequest=o();var e=this.$element();e&&r.data(e[0],"dx-validation-target",this)},_getDefaultOptions:function(){return a(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationMessageMode:"auto",validationBoundary:void 0,validationMessageOffset:{h:0,v:0}})},_attachKeyboardEvents:function(){this.option("readOnly")||(this.callBase(),this._keyboardProcessor&&this._attachChildKeyboardEvents())},_attachChildKeyboardEvents:s.noop,_setOptionsByReference:function(){this.callBase(),a(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_render:function(){this.callBase(),this._renderValidationState(),this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name"))},_raiseValueChangeAction:function(e,t){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(e,t))},_valueChangeArgs:function(e,t){return{value:e,previousValue:t,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(e){this._valueChangeEventInstance=e},_renderValidationState:function(){var e=this.option("isValid"),t=this.option("validationError"),n=this.option("validationMessageMode"),r=this.$element();r.toggleClass("dx-invalid",!e),this.setAria("invalid",!e||void 0),this._$validationMessage&&(this._$validationMessage.remove(),this._$validationMessage=null),!e&&t&&t.message&&(this._$validationMessage=i("<div>").addClass("dx-invalid-message").html(t.message).appendTo(r),this._validationMessage=this._createComponent(this._$validationMessage,d,{integrationOptions:{},templatesRenderAsynchronously:!1,target:this._getValidationMessageTarget(),shading:!1,width:"auto",height:"auto",container:r,position:this._getValidationMessagePosition("below"),closeOnOutsideClick:!1,closeOnTargetScroll:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1}),this._$validationMessage.toggleClass("dx-invalid-message-auto","auto"===n).toggleClass("dx-invalid-message-always","always"===n),this._setValidationMessageMaxWidth())},_setValidationMessageMaxWidth:function(){if(this._validationMessage)if(0!==this._getValidationMessageTarget().outerWidth()){var e=Math.max(100,this._getValidationMessageTarget().outerWidth());this._validationMessage.option("maxWidth",e)}else this._validationMessage.option("maxWidth","100%")},_getValidationMessageTarget:function(){return this.$element()},_getValidationMessagePosition:function(e){var t=this.option("rtlEnabled"),n=l(t),i=this.option("validationMessageOffset"),r={h:i.h,v:i.v},o="below"===e?[" top"," bottom"]:[" bottom"," top"];return t&&(r.h=-r.h),"below"!==e&&(r.v=-r.v),{offset:r,boundary:this.option("validationBoundary"),my:n+o[0],at:n+o[1],collision:"none flip"}},_toggleReadOnlyState:function(){this.$element().toggleClass("dx-state-readonly",!!this.option("readOnly")),this.setAria("readonly",this.option("readOnly")||void 0)},_dispose:function(){var e=this.$element()[0];r.data(e,"dx-validation-target",null),this.callBase()},_setSubmitElementName:function(e){var t=this._getSubmitElement();t&&(e.length>0?t.attr("name",e):t.removeAttr("name"))},_getSubmitElement:function(){return null},_optionChanged:function(e){switch(e.name){case"onValueChanged":this._createValueChangeAction();break;case"isValid":case"validationError":case"validationBoundary":case"validationMessageMode":this._renderValidationState();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":this._valueChangeActionSuppressed||(this._raiseValueChangeAction(e.value,e.previousValue),this._saveValueChangeEvent(void 0)),e.value!=e.previousValue&&this.validationRequest.fire({value:e.value,editor:this});break;case"width":this.callBase(e),this._setValidationMessageMaxWidth();break;case"name":this._setSubmitElementName(e.value);break;default:this.callBase(e)}},reset:function(){this.option("value",null)}}).include(c);e.exports=h},Qt4r:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("fWbP"),s=function(e){return e};t.GenerateObservable=function(e){function t(t,n,i,r,o){e.call(this),this.initialState=t,this.condition=n,this.iterate=i,this.resultSelector=r,this.scheduler=o}return i(t,e),t.create=function(e,n,i,r,l){return 1==arguments.length?new t(e.initialState,e.condition,e.iterate,e.resultSelector||s,e.scheduler):void 0===r||o.isScheduler(r)?new t(e,n,i,s,r):new t(e,n,i,r,l)},t.prototype._subscribe=function(e){var n=this.initialState;if(this.scheduler)return this.scheduler.schedule(t.dispatch,0,{subscriber:e,iterate:this.iterate,condition:this.condition,resultSelector:this.resultSelector,state:n});for(var i=this.condition,r=this.resultSelector,o=this.iterate;;){if(i){var s=void 0;try{s=i(n)}catch(t){return void e.error(t)}if(!s){e.complete();break}}var l=void 0;try{l=r(n)}catch(t){return void e.error(t)}if(e.next(l),e.closed)break;try{n=o(n)}catch(t){return void e.error(t)}}},t.dispatch=function(e){var t=e.subscriber,n=e.condition;if(!t.closed){if(e.needIterate)try{e.state=e.iterate(e.state)}catch(e){return void t.error(e)}else e.needIterate=!0;if(n){var i=void 0;try{i=n(e.state)}catch(e){return void t.error(e)}if(!i)return void t.complete();if(t.closed)return}var r;try{r=e.resultSelector(e.state)}catch(e){return void t.error(e)}if(!t.closed&&(t.next(r),!t.closed))return this.schedule(e)}},t}(r.Observable)},R3ym:function(e,t,n){"use strict";var i=n("ves3");class r extends i.a{constructor(e,t){super(),this.value=e,this.scheduler=t,this._isScalar=!0,t&&(this._isScalar=!1)}static create(e,t){return new r(e,t)}static dispatch(e){const{done:t,value:n,subscriber:i}=e;t?i.complete():(i.next(n),i.closed||(e.done=!0,this.schedule(e)))}_subscribe(e){const t=this.value,n=this.scheduler;if(n)return n.schedule(r.dispatch,0,{done:!1,value:t,subscriber:e});e.next(t),e.closed||e.complete()}}t.a=r},R7cP:function(e,t,n){"use strict";var i=n("sRU/");function r(){this._store={}}r.prototype={constructor:r,dispose:function(){return this._store=null,this},_get:function(e,t){var n=this._store[e]||(this._store[e]={});return n[t]||(n[t]={callbacks:i()})},set:function(e,t,n){var i=this._get(e,t);return i.data=n,i.callbacks.fire(n),this},bind:function(e,t,n){var i=this._get(e,t);return i.callbacks.add(n),i.data&&n(i.data),this},unbind:function(e,t,n){return this._get(e,t).callbacks.remove(n),this}},t.DataExchanger=r},RA5l:function(e,t,n){"use strict";var i=n("PutI"),r=n("C0+T");t.queue=new r.QueueScheduler(i.QueueAction)},RB24:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("kLx1"),o=n("d6Qo"),s="http://js.devexpress.com/error/"+n("yJ3+").split(".").slice(0,2).join("_")+"/";e.exports=function(e,t){var n={ERROR_MESSAGES:i(t,e),Error:function(){return c([].slice.call(arguments))},log:function(e){var t="log";/^E\d+$/.test(e)?t="error":/^W\d+$/.test(e)&&(t="warn"),r.logger[t]("log"===t?e:l([].slice.call(arguments)))}},l=function(e){var t=e[0];return e=e.slice(1),u(t,a(t,e))},a=function(e,t){return t=[n.ERROR_MESSAGES[e]].concat(t),o.format.apply(this,t).replace(/\.*\s*?$/,"")},u=function(e,t){return o.format.apply(this,["{0} - {1}. See:\n{2}",e,t,s+e])},c=function(e){var t,n,r;return t=e[0],e=e.slice(1),n=a(t,e),r=u(t,n),i(new Error(r),{__id:t,__details:n})};return n}},RFdE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Toast=function(e,t,n,i){this.type=e,this.message=t,this.title=n,this.data=i,this.config={dismiss:"auto",enableHTML:!1,titleClass:"",messageClass:"",toastLife:3e3,showCloseButton:!1}}},"RJ4+":function(e,t,n){"use strict";var i=n("+Zxz");t.defaultIfEmpty=function(e){return void 0===e&&(e=null),i.defaultIfEmpty(e)(this)}},RRVv:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf");t.ScalarObservable=function(e){function t(t,n){e.call(this),this.value=t,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return i(t,e),t.create=function(e,n){return new t(e,n)},t.dispatch=function(e){var t=e.value,n=e.subscriber;e.done?n.complete():(n.next(t),n.closed||(e.done=!0,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.value,i=this.scheduler;if(i)return i.schedule(t.dispatch,0,{done:!1,value:n,subscriber:e});e.next(n),e.closed||e.complete()},t}(r.Observable)},RSMG:function(e,t,n){"use strict";var i="#ffffff",r="#000000";(0,n("AWLZ").registerTheme)({name:"generic.contrast",defaultPalette:"Bright",font:{color:i},backgroundColor:r,primaryTitleColor:i,secondaryTitleColor:i,axisColor:i,axisLabelColor:i,export:{backgroundColor:r,font:{color:i},button:{default:{color:i,borderColor:i,backgroundColor:r},hover:{color:i,borderColor:i,backgroundColor:"#cf00d7"},focus:{color:i,borderColor:"#cf00d7",backgroundColor:r},active:{color:r,borderColor:i,backgroundColor:i}},borderColor:i,menuButtonColor:r,activeBackgroundColor:i,activeColor:r,selectedBorderColor:"#cf00da",selectedColor:"#cf00da",shadowColor:"none"},tooltip:{border:{color:i},font:{color:i},color:r},"chart:common":{commonSeriesSettings:{valueErrorBar:{color:i},hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}},label:{font:{color:i},border:{color:i}}}},"chart:common:axis":{constantLineStyle:{color:i}},chart:{commonSeriesSettings:{},commonPaneSettings:{backgroundColor:r,border:{color:i}},scrollBar:{color:i},commonAxisSettings:{breakStyle:{color:"#cf00d7"}}},pie:{commonSeriesSettings:{pie:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},doughnut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},donut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}}}},gauge:{rangeContainer:{backgroundColor:i},valueIndicators:{_default:{color:i},rangebar:{color:i,backgroundColor:r},twocolorneedle:{secondColor:i},trianglemarker:{color:i},textcloud:{color:i,text:{font:{color:r}}}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:i,opacity:.4},minorTick:{color:i,opacity:.12},breakStyle:{color:"#cf00d7"}},selectedRangeColor:"#cf00da",sliderMarker:{color:"#cf00da"},sliderHandle:{color:"#cf00da",opacity:1},shutter:{opacity:.75},background:{color:r}},map:{background:{borderColor:i},layer:{label:{stroke:r,font:{color:i}}},"layer:area":{borderColor:r,color:"#686868",hoveredBorderColor:i,selectedBorderColor:i,label:{font:{opacity:1}}},"layer:line":{color:"#267cff",hoveredColor:"#f613ff",selectedColor:i},"layer:marker:dot":{borderColor:r,color:"#f8ca00",backColor:r,backOpacity:.32},"layer:marker:bubble":{color:"#f8ca00",hoveredBorderColor:i,selectedBorderColor:i},"layer:marker:pie":{hoveredBorderColor:i,selectedBorderColor:i},legend:{markerColor:"#f8ca00"},controlBar:{borderColor:i,color:r,opacity:.3}},treeMap:{tile:{color:"#70c92f"},group:{color:"#797979",label:{font:{color:i}}}},sparkline:{pointColor:r},bullet:{},polar:{commonSeriesSettings:{}},funnel:{label:{connector:{opacity:1}}}},"generic.light")},RSMh:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("CURp"),s=n("wAkD");t.UsingObservable=function(e){function t(t,n){e.call(this),this.resourceFactory=t,this.observableFactory=n}return i(t,e),t.create=function(e,n){return new t(e,n)},t.prototype._subscribe=function(e){var t,n=this.resourceFactory,i=this.observableFactory;try{return t=n(),new l(e,t,i)}catch(t){e.error(t)}},t}(r.Observable);var l=function(e){function t(t,n,i){e.call(this,t),this.resource=n,this.observableFactory=i,t.add(n),this.tryUse()}return i(t,e),t.prototype.tryUse=function(){try{var e=this.observableFactory.call(this,this.resource);e&&this.add(o.subscribeToResult(this,e))}catch(e){this._error(e)}},t}(s.OuterSubscriber)},RU1a:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.takeUntil=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.notifier))},e}(),l=function(e){function t(t,n){e.call(this,t),this.notifier=n,this.add(o.subscribeToResult(this,n))}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.complete()},t.prototype.notifyComplete=function(){},t}(r.OuterSubscriber)},RYQg:function(e,t,n){"use strict";var i=n("SoJr");t.zipProto=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.zip.apply(void 0,e)(this)}},RZro:function(e,t,n){"use strict";var i=n("F/gp"),r=n("e4PD").beforeCleanData,o=n("lCNL"),s=n("YAUX");r(function(e){e=[].slice.call(e);for(var t=0;t<e.length;t++){var n=i(e[t]);n.prop("dxRemoveEvent")&&(n[0].dxRemoveEvent=null,o.triggerHandler(n,"dxremove"))}}),s("dxremove",{noBubble:!0,setup:function(e){i(e).prop("dxRemoveEvent",!0)}}),e.exports="dxremove"},RaTz:function(e,t,n){"use strict";var i=n("0kQW").grep,r=n("QH/n").extend,o=n("Z73p").each,s=n("scpv"),l=n("r15I").normalizeSortingInfo;function a(e,t){return e=e.groupBy(t[0].selector),t.length>1&&(e=e.select(function(e){return r({},e,{items:a(s(e.items),t.slice(1)).toArray()})})),e}function u(e,t){var n=[];return o(e,function(e,r){i(t,function(e){return r.selector===e.selector}).length<1&&n.push(r)}),n.concat(t)}e.exports={multiLevelGroup:a,arrangeSortingInfo:u,queryByOptions:function(e,t,n){var i=(t=t||{}).filter,r=t.sort,s=t.select,c=t.group,d=t.skip,h=t.take;return i&&(e=e.filter(i)),c&&(c=l(c)),n||((r||c)&&(r=l(r||[]),c&&(r=u(c,r)),o(r,function(t){e=e[t?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),s&&(e=e.select(s))),c&&(e=a(e,c)),n||(h||d)&&(e=e.slice(d||0,h)),e}}},Rewd:function(e,t,n){"use strict";var i=n("D2Nv");t._do=function(e,t,n){return i.tap(e,t,n)(this)}},Rgi1:function(e,t,n){"use strict";var i=n("itCf");t.skipLast=function(e){return i.skipLast(e)(this)}},RnJI:function(e,t,n){!function(e){"use strict";e.defineLocale("ka",{months:{standalone:"\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("_"),format:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".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:"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:"[\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/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(e)?e.replace(/\u10d8$/,"\u10e8\u10d8"):e+"\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"):void 0},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("PJh5"))},Rq3k:function(e,t,n){"use strict";var i=n("cOhJ").inherit({ctor:function(e){e&&(e=String(e)),this._value=this._normalize(e||this._generate())},_normalize:function(e){for(e=e.replace(/[^a-f0-9]/gi,"").toLowerCase();e.length<32;)e+="0";return[e.substr(0,8),e.substr(8,4),e.substr(12,4),e.substr(16,4),e.substr(20,12)].join("-")},_generate:function(){for(var e="",t=0;t<32;t++)e+=Math.round(15*Math.random()).toString(16);return e},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}});e.exports=i,e.exports.default=e.exports},Rt1F:function(e,t,n){"use strict";(function(t){e.exports=f;var i=n("ypnx"),r=n("sOR5"),o=n("EuP9").Buffer;f.ReadableState=p,n("vzCy");var s,l=function(e,t){return e.listeners(t).length};!function(){try{s=n("9DG0")}catch(e){}finally{s||(s=n("vzCy").EventEmitter)}}(),o=n("EuP9").Buffer;var a=n("jOgh");a.inherits=n("LC74");var u,c,d=n(4),h=void 0;function p(e,t){c=c||n("DsFX"),this.objectMode=!!(e=e||{}).objectMode,t instanceof c&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark;this.highWaterMark=i||0===i?i:this.objectMode?16:16384,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(u||(u=n("l5vw").StringDecoder),this.decoder=new u(e.encoding),this.encoding=e.encoding)}function f(e){if(c=c||n("DsFX"),!(this instanceof f))return new f(e);this._readableState=new p(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),s.call(this)}function m(e,t,n,r,s){var l=function(e,t){var n=null;return o.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk")),n}(t,n);if(l)e.emit("error",l);else if(null===n)t.reading=!1,function(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,y(e)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!s){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&s)a=new Error("stream.unshift() after end event"),e.emit("error",a);else{var u;!t.decoder||s||r||(n=t.decoder.write(n),u=!t.objectMode&&0===n.length),s||(t.reading=!1),u||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,s?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&y(e))),function(e,t){t.readingMore||(t.readingMore=!0,i(_,e,t))}(e,t)}else s||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}h=d&&d.debuglog?d.debuglog("stream"):function(){},a.inherits(f,s),f.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=new o(e,t),t=""),m(this,n,e,t,!1)},f.prototype.unshift=function(e){return m(this,this._readableState,e,"",!0)},f.prototype.isPaused=function(){return!1===this._readableState.flowing},f.prototype.setEncoding=function(e){return u||(u=n("l5vw").StringDecoder),this._readableState.decoder=new u(e),this._readableState.encoding=e,this};var g=8388608;function v(e,t){return 0===t.length&&t.ended?0:t.objectMode?0===e?0:1:null===e||isNaN(e)?t.flowing&&t.buffer.length?t.buffer[0].length:t.length:e<=0?0:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=g?e=g:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e>t.length?t.ended?t.length:(t.needReadable=!0,0):e)}function y(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i(b,e):b(e))}function b(e){h("emit readable"),e.emit("readable"),C(e)}function _(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function w(e){h("readable nexttick read 0"),e.read(0)}function x(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,e.emit("resume"),C(e),t.flowing&&!t.reading&&e.read(0)}function C(e){var t=e._readableState;if(h("flow",t.flowing),t.flowing)do{var n=e.read()}while(null!==n&&t.flowing)}function S(e,t){var n,i=t.buffer,r=t.length,s=!!t.decoder,l=!!t.objectMode;if(0===i.length)return null;if(0===r)n=null;else if(l)n=i.shift();else if(!e||e>=r)n=s?i.join(""):1===i.length?i[0]:o.concat(i,r),i.length=0;else if(e<i[0].length)n=(d=i[0]).slice(0,e),i[0]=d.slice(e);else if(e===i[0].length)n=i.shift();else{n=s?"":new o(e);for(var a=0,u=0,c=i.length;u<c&&a<e;u++){var d=i[0],h=Math.min(e-a,d.length);s?n+=d.slice(0,h):d.copy(n,a,0,h),h<d.length?i[0]=d.slice(h):i.shift(),a+=h}}return n}function O(e){var t=e._readableState;if(t.length>0)throw new Error("endReadable called on non-empty stream");t.endEmitted||(t.ended=!0,i(T,t,e))}function T(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}f.prototype.read=function(e){h("read",e);var t=this._readableState,n=e;if(("number"!=typeof e||e>0)&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?O(this):y(this),null;if(0===(e=v(e,t))&&t.ended)return 0===t.length&&O(this),null;var i,r=t.needReadable;return h("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",r=!0),(t.ended||t.reading)&&h("reading or ended",r=!1),r&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1),r&&!t.reading&&(e=v(n,t)),null===(i=e>0?S(e,t):null)&&(t.needReadable=!0,e=0),t.length-=e,0!==t.length||t.ended||(t.needReadable=!0),n!==e&&t.ended&&0===t.length&&O(this),null!==i&&this.emit("data",i),i},f.prototype._read=function(e){this.emit("error",new Error("not implemented"))},f.prototype.pipe=function(e,n){var o=this,s=this._readableState;switch(s.pipesCount){case 0:s.pipes=e;break;case 1:s.pipes=[s.pipes,e];break;default:s.pipes.push(e)}s.pipesCount+=1,h("pipe count=%d opts=%j",s.pipesCount,n);var a=n&&!1===n.end||e===t.stdout||e===t.stderr?f:c;function u(e){h("onunpipe"),e===o&&f()}function c(){h("onend"),e.end()}s.endEmitted?i(a):o.once("end",a),e.on("unpipe",u);var d=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&l(e,"data")&&(t.flowing=!0,C(e))}}(o);e.on("drain",d);var p=!1;function f(){h("cleanup"),e.removeListener("close",v),e.removeListener("finish",y),e.removeListener("drain",d),e.removeListener("error",g),e.removeListener("unpipe",u),o.removeListener("end",c),o.removeListener("end",f),o.removeListener("data",m),p=!0,!s.awaitDrain||e._writableState&&!e._writableState.needDrain||d()}function m(t){h("ondata"),!1===e.write(t)&&(1!==s.pipesCount||s.pipes[0]!==e||1!==o.listenerCount("data")||p||(h("false write response, pause",o._readableState.awaitDrain),o._readableState.awaitDrain++),o.pause())}function g(t){h("onerror",t),b(),e.removeListener("error",g),0===l(e,"error")&&e.emit("error",t)}function v(){e.removeListener("finish",y),b()}function y(){h("onfinish"),e.removeListener("close",v),b()}function b(){h("unpipe"),o.unpipe(e)}return o.on("data",m),e._events&&e._events.error?r(e._events.error)?e._events.error.unshift(g):e._events.error=[g,e._events.error]:e.on("error",g),e.once("close",v),e.once("finish",y),e.emit("pipe",o),s.flowing||(h("pipe resume"),o.resume()),e},f.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var r=0;r<i;r++)n[r].emit("unpipe",this);return this}var o=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1}(t.pipes,e);return-1===o?this:(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},f.prototype.addListener=f.prototype.on=function(e,t){var n=s.prototype.on.call(this,e,t);if("data"===e&&!1!==this._readableState.flowing&&this.resume(),"readable"===e&&!this._readableState.endEmitted){var r=this._readableState;r.readableListening||(r.readableListening=!0,r.emittedReadable=!1,r.needReadable=!0,r.reading?r.length&&y(this):i(w,this))}return n},f.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i(x,e,t))}(this,e)),this},f.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},f.prototype.wrap=function(e){var t=this._readableState,n=!1,i=this;for(var r in e.on("end",function(){if(h("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&i.push(e)}i.push(null)}),e.on("data",function(r){h("wrapped data"),t.decoder&&(r=t.decoder.write(r)),(!t.objectMode||null!==r&&void 0!==r)&&(t.objectMode||r&&r.length)&&(i.push(r)||(n=!0,e.pause()))}),e)void 0===this[r]&&"function"==typeof e[r]&&(this[r]=function(t){return function(){return e[t].apply(e,arguments)}}(r));return function(e,t){for(var n=0,i=e.length;n<i;n++)t(e[n])}(["error","close","destroy","pause","resume"],function(t){e.on(t,i.emit.bind(i,t))}),i._read=function(t){h("wrapped _read",t),n&&(n=!1,e.resume())},i},f._fromList=S}).call(t,n("W2nU"))},Rxv9:function(e,t,n){"use strict";var i=n("rCTf"),r=n("FT6u");i.Observable.prototype.min=r.min},RyDc:function(e,t,n){"use strict";var i=n("Cw9N");t.skipUntil=function(e){return i.skipUntil(e)(this)}},S35O:function(e,t,n){"use strict";var i=n("rCTf"),r=n("PKvP");i.Observable.from=r.from},SDFq:function(e,t,n){"use strict";var i=n("/Sq5");t.switchMapTo=function(e,t){return i.switchMapTo(e,t)(this)}},SGWz:function(e,t,n){"use strict";var i=n("rCTf"),r=n("UELl");i.Observable.prototype.mergeScan=r.mergeScan},SIPw:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Q80L"),s=n("d6Qo"),l=n("QH/n").extend,a=n("aVA9"),u=n("Zri2"),c=n("0kQW").noop,d=n("PdUl"),h=n("9TUk"),p=n("71W1"),f={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},m={left:-1,top:-1,center:0,right:1,bottom:1},g={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},v=function(e,t){var n=e.option(t);return y(n)},y=function(e){return d.isObject(e)?e.name:e},b=function(e,t){var n,o,s,l,a=e.option("target"),u=v(e,t+"Event");u&&!e.option("disabled")&&(l=p.addNamespace(u,e.NAME),o=e._createAction((function(){n=function(e,n){var i=e.option(t+"Event");return d.isObject(i)&&i.delay}(e),this._clearEventTimeout("hide"===t),n?this._timeouts[t]=setTimeout(function(){e[t]()},n):e[t]()}).bind(e),{validatingTargetName:"target"}),s=function(e){o({event:e,target:i(e.currentTarget)})},a.jquery||a.nodeType||d.isWindow(a)?(e["_"+t+"EventHandler"]=void 0,r.on(a,l,s)):(e["_"+t+"EventHandler"]=s,r.on(document,l,a,s)))},_=function(e,t,n,i){var o=i||v(e,n+"Event");o&&(o=p.addNamespace(o,e.NAME),e["_"+n+"EventHandler"]?r.off(document,o,t,e["_"+n+"EventHandler"]):r.off(t,o))},w=n("aonA").inherit({_getDefaultOptions:function(){return l(this.callBase(),{target:window,shading:!1,position:"bottom",closeOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,closeOnTargetScroll:!0,arrowPosition:"",arrowOffset:0,boundaryOffset:{h:10,v:10}})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}}]},_init:function(){this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this._wrapper().addClass("dx-popover-wrapper")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(e){_(this,e,"show"),_(this,e,"hide")},_attachEvents:function(){b(this,"show"),b(this,"hide")},_renderArrow:function(){this._$arrow=i("<div>").addClass("dx-popover-arrow").prependTo(this.overlayContent())},_documentDownHandler:function(e){return!this._isOutsideClick(e)||this.callBase(e)},_isOutsideClick:function(e){return!i(e.target).closest(this.option("target")).length},_animate:function(e){e&&e.to&&"object"==typeof e.to&&l(e.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this._wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){this.callBase(),this._renderOverlayPosition()},_renderOverlayBoundaryOffset:c,_renderOverlayPosition:function(){this._resetOverlayPosition(),this._updateContentSize();var e=this._getContainerPosition(),t=u.setup(this._$content,e),n=this._getSideByLocation(t);this._togglePositionClass("dx-position-"+n),this._toggleFlippedClass(t.h.flip,t.v.flip),this._renderArrowPosition(n)},_resetOverlayPosition:function(){this._setContentHeight(!0),this._togglePositionClass("dx-position-"+this._positionSide),a.move(this._$content,{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(){if(this._$popupContent){var e=u.calculate(this._$content,this._getContainerPosition());if(e.h.oversize>0&&this._isHorizontalSide()&&!e.h.fit){var t=this._$content.width()-e.h.oversize;this._$content.width(t)}if(e.v.oversize>0&&this._isVerticalSide()&&!e.v.fit){var n=this._$content.height()-e.v.oversize,i=this._$popupContent.height()-e.v.oversize;this._$content.height(n),this._$popupContent.height(i)}}},_getContainerPosition:function(){var e=s.pairToObject(this._position.offset||""),t=e.h,n=e.v,i=(this._isPopoverInside()?-1:1)*m[this._positionSide],r=this._getContentBorderWidth(this._positionSide);return this._isVerticalSide()?n+=i*(this._$arrow.height()-r):this._isHorizontalSide()&&(t+=i*(this._$arrow.width()-r)),l({},this._position,{offset:t+" "+n})},_getContentBorderWidth:function(e){var t=this._$content.css("border-"+e+"-width");return parseInt(t)||0},_getSideByLocation:function(e){var t=e.v.flip,n=e.h.flip;return this._isVerticalSide()&&t||this._isHorizontalSide()&&n||this._isPopoverInside()?f[this._positionSide]:this._positionSide},_togglePositionClass:function(e){this._$wrapper.removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(e)},_toggleFlippedClass:function(e,t){this._$wrapper.toggleClass("dx-popover-flipped-horizontal",e).toggleClass("dx-popover-flipped-vertical",t)},_renderArrowPosition:function(e){this._$arrow.css(f[e],-(this._isVerticalSide(e)?this._$arrow.height():this._$arrow.width()));var t,n=this._isVerticalSide(e)?"left":"top",r=this._isVerticalSide(e)?"outerWidth":"outerHeight",o=i(this._position.of),s=u.offset(o)||{top:0,left:0},l=u.offset(this._$content),a=this._$arrow[r](),c=l[n],d=this._$content[r](),p=s[n],m=o.get(0).preventDefault?0:o[r](),g=Math.max(c,p),v=Math.min(c+d,p+m);t="start"===this.option("arrowPosition")?g-c:"end"===this.option("arrowPosition")?v-c-a:(g+v)/2-c-a/2;var y=this._getContentBorderWidth(e),b=h.fitIntoRange(t-y+this.option("arrowOffset"),y,d-a-2*y);this._$arrow.css(n,b)},_isPopoverInside:function(){var e=this._transformStringPosition(this.option("position"),g),t=u.setup.normalizeAlign(e.my),n=u.setup.normalizeAlign(e.at);return t.h===n.h&&t.v===n.v},_setContentHeight:function(e){e&&this.callBase()},_renderShadingPosition:function(){this.option("shading")&&this._$wrapper.css({top:0,left:0})},_renderShadingDimensions:function(){this.option("shading")&&this._$wrapper.css({width:"100%",height:"100%"})},_normalizePosition:function(){var e=l({},this._transformStringPosition(this.option("position"),g));e.of||(e.of=this.option("target")),e.collision||(e.collision="flip"),e.boundaryOffset||(e.boundaryOffset=this.option("boundaryOffset")),this._positionSide=this._getDisplaySide(e),this._position=e},_getDisplaySide:function(e){var t=u.setup.normalizeAlign(e.my),n=u.setup.normalizeAlign(e.at),i=m[t.h]===m[n.h]&&m[t.v]===m[n.v]?-1:1;return Math.abs(m[t.h]-i*m[n.h])>Math.abs(m[t.v]-i*m[n.v])?n.h:n.v},_isVerticalSide:function(e){return"top"===(e=e||this._positionSide)||"bottom"===e},_isHorizontalSide:function(e){return"left"===(e=e||this._positionSide)||"right"===e},_clearEventTimeout:function(e){clearTimeout(this._timeouts[e?"show":"hide"])},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(e){switch(e.name){case"showTitle":case"title":case"titleTemplate":this.callBase(e),this._renderGeometry();break;case"boundaryOffset":case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":e.value&&this.option("fullScreen",!1);break;case"target":e.previousValue&&this._detachEvents(e.previousValue),this.callBase(e);break;case"showEvent":case"hideEvent":var t=e.name.substring(0,4),n=y(e.previousValue);this.hide(),_(this,this.option("target"),t,n),b(this,t);break;case"visible":this._clearEventTimeout(e.value),this.callBase(e);break;default:this.callBase(e)}},show:function(e){return e&&this.option("target",e),this.callBase()}});o("dxPopover",w),e.exports=w,e.exports.default=e.exports},SKH6:function(e,t,n){"use strict";t.isFunction=function(e){return"function"==typeof e}},SMu9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy");t.WatcherHelper=function(){function e(){this._watchers=[]}return e.prototype.getWatchMethod=function(){var e=this;return function(t,n,i){var r=t();(i=i||{}).skipImmediate||n(r);var o=function(){var o=t();e._isDifferentValues(r,o,i.deep)&&(n(o),r=o)};return e._watchers.push(o),function(){var t=e._watchers.indexOf(o);-1!==t&&e._watchers.splice(t,1)}}},e.prototype._isDifferentValues=function(e,t,n){var i=this._toComparable(t),r=this._toComparable(e),o=i instanceof Object&&r instanceof Object;return n&&o?this._checkObjectsFields(t,e):i!==r},e.prototype._toComparable=function(e){return e instanceof Date?e.getTime():e},e.prototype._checkObjectsFields=function(e,t){for(var n in e){var i=this._toComparable(e[n]);if(this._toComparable(t[n])!==i)return!0}},e.prototype.checkWatchers=function(){for(var e=0,t=this._watchers;e<t.length;e++)(0,t[e])()},e.decorators=[{type:i.Injectable}],e}()},SRZG:function(e,t,n){"use strict";var i=n("Tcjh");n("Q80L")("dxList",i),e.exports=i,e.exports.default=e.exports},SSeX:function(e,t,n){"use strict";var i=n("rCTf"),r=n("2AEF");i.Observable.prototype.exhaustMap=r.exhaustMap},SUuD:function(e,t,n){"use strict";var i=n("rCTf"),r=n("rpzr");i.Observable.interval=r.interval},ScV9:function(e,t,n){"use strict";t.a=function(e,t){return Object(i.a)(e,t,1)};var i=n("XLJA")},Sjoy: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:1,doy:4}})}(n("PJh5"))},SoJr:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("Yh8Q"),o=n("Xajo"),s=n("mmVS"),l=n("wAkD"),a=n("CURp"),u=n("cdmN");function c(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=e[e.length-1];return"function"==typeof n&&e.pop(),new r.ArrayObservable(e).lift(new d(n))}t.zip=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){return t.lift.call(c.apply(void 0,[t].concat(e)))}},t.zipStatic=c;var d=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new h(e,this.project))},e}();t.ZipOperator=d;var h=function(e){function t(t,n,i){void 0===i&&(i=Object.create(null)),e.call(this,t),this.iterators=[],this.active=0,this.project="function"==typeof n?n:null,this.values=i}return i(t,e),t.prototype._next=function(e){var t=this.iterators;o.isArray(e)?t.push(new f(e)):t.push("function"==typeof e[u.iterator]?new p(e[u.iterator]()):new m(this.destination,this,e))},t.prototype._complete=function(){var e=this.iterators,t=e.length;if(0!==t){this.active=t;for(var n=0;n<t;n++){var i=e[n];i.stillUnsubscribed?this.add(i.subscribe(i,n)):this.active--}}else this.destination.complete()},t.prototype.notifyInactive=function(){this.active--,0===this.active&&this.destination.complete()},t.prototype.checkIterators=function(){for(var e=this.iterators,t=e.length,n=this.destination,i=0;i<t;i++)if("function"==typeof(s=e[i]).hasValue&&!s.hasValue())return;var r=!1,o=[];for(i=0;i<t;i++){var s,l=(s=e[i]).next();if(s.hasCompleted()&&(r=!0),l.done)return void n.complete();o.push(l.value)}this.project?this._tryProject(o):n.next(o),r&&n.complete()},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(s.Subscriber);t.ZipSubscriber=h;var p=function(){function e(e){this.iterator=e,this.nextResult=e.next()}return e.prototype.hasValue=function(){return!0},e.prototype.next=function(){var e=this.nextResult;return this.nextResult=this.iterator.next(),e},e.prototype.hasCompleted=function(){var e=this.nextResult;return e&&e.done},e}(),f=function(){function e(e){this.array=e,this.index=0,this.length=0,this.length=e.length}return e.prototype[u.iterator]=function(){return this},e.prototype.next=function(e){var t=this.index++;return t<this.length?{value:this.array[t],done:!1}:{value:null,done:!0}},e.prototype.hasValue=function(){return this.array.length>this.index},e.prototype.hasCompleted=function(){return this.array.length===this.index},e}(),m=function(e){function t(t,n,i){e.call(this,t),this.parent=n,this.observable=i,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}return i(t,e),t.prototype[u.iterator]=function(){return this},t.prototype.next=function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}},t.prototype.hasValue=function(){return this.buffer.length>0},t.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},t.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){this.buffer.push(t),this.parent.checkIterators()},t.prototype.subscribe=function(e,t){return a.subscribeToResult(this,this.observable,this,t)},t}(l.OuterSubscriber)},Spqg:function(e,t,n){"use strict";(0,n("AWLZ").registerTheme)({name:"generic.softblue",defaultPalette:"Soft Blue",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#99a1a8",axisColor:"#e8eaeb",axisLabelColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#c9d0d4",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#a7b2b9",backgroundColor:"#e6e6e6"},focus:{color:"#333",borderColor:"#82929b",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#82929b",backgroundColor:"#d4d4d4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#e8eaeb"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#e8eaeb"}}}},chart:{commonPaneSettings:{border:{color:"#e8eaeb"}},commonAxisSettings:{breakStyle:{color:"#cfd2d3"}}},rangeSelector:{scale:{breakStyle:{color:"#cfd2d3"},tick:{opacity:.12}},selectedRangeColor:"#7ab8eb",sliderMarker:{color:"#7ab8eb"},sliderHandle:{color:"#7ab8eb",opacity:.5}},sparkline:{pointColor:"#fff",minColor:"#f0ad4e",maxColor:"#d9534f"},treeMap:{group:{color:"#e8eaeb",label:{font:{color:"#99a1a8"}}}},map:{"layer:marker:dot":{color:"#7ab8eb"},"layer:marker:bubble":{color:"#7ab8eb"},legend:{markerColor:"#7ab8eb"}},bullet:{color:"#7ab8eb"}},"generic.light")},SudU:function(e,t,n){"use strict";var i=n("niWE");t.subscribeOn=function(e,t){return void 0===t&&(t=0),i.subscribeOn(e,t)(this)}},SvAS:function(e,t,n){"use strict";var i=n("V3wn");e.exports=new i},T3dA:function(e,t,n){"use strict";var i=n("Z73p"),r=["January","February","March","April","May","June","July","August","September","October","November","December"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=["AM","PM"],l=["Q1","Q2","Q3","Q4"],a=function(e,t){var n={abbreviated:3,short:2,narrow:1};return i.map(e,function(e){return e.substr(0,n[t])})};e.exports={getMonthNames:function(e){return a(r,e)},getDayNames:function(e){return a(o,e)},getQuarterNames:function(e){return l},getPeriodNames:function(e){return s}}},T3fU:function(e,t,n){"use strict";var i=n("rCTf"),r=n("q+cp");i.Observable.prototype.takeUntil=r.takeUntil},"TIy+":function(e,t,n){"use strict";var i=n("/J7H");t.fromEvent=i.FromEventObservable.create},TJla:function(e,t,n){"use strict";var i=n("y0PD"),r=n("0kQW"),o=n("PdUl"),s=r.getKeyHash,l=n("cOhJ"),a=n("wtxi").Deferred;e.exports=l.inherit({ctor:function(e){this.options=e,this._clearItemKeys()},_clearItemKeys:function(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])},validate:r.noop,_setOption:function(e,t){this.options[e]=t},onSelectionChanged:function(){var e=this.options.addedItemKeys,t=this.options.removedItemKeys,n=this.options.addedItems,i=this.options.removedItems,o=this.options.selectedItems,s=this.options.selectedItemKeys,l=this.options.onSelectionChanged||r.noop;this._clearItemKeys(),l({selectedItems:o,selectedItemKeys:s,addedItemKeys:e,removedItemKeys:t,addedItems:n,removedItems:i})},equalKeys:function(e,t){return this.options.equalByReference&&o.isObject(e)&&o.isObject(t)?e===t:r.equalByValue(e,t)},_clearSelection:function(e,t,n,i){return e=e||[],e=Array.isArray(e)?e:[e],this.validate(),this.selectedItemKeys(e,t,n,i)},_loadFilteredData:function(e,t,n){var r=encodeURI(JSON.stringify(e)).length,s=this.options.maxFilterLengthInRequest&&r>this.options.maxFilterLengthInRequest,l=new a,u={filter:s?void 0:e,select:s?this.options.dataFields():n||this.options.dataFields()};return e&&0===e.length?l.resolve([]):this.options.load(u).done(function(n){var r=o.isPlainObject(n)?n.data:n;t?r=r.filter(t):s&&(r=i(r).filter(e).toArray()),l.resolve(r)}).fail(l.reject.bind(l)),l},updateSelectedItemKeyHash:function(e){for(var t=0;t<e.length;t++){var n=s(e[t]);o.isObject(n)||(this.options.keyHashIndices[n]=this.options.keyHashIndices[n]||[],this.options.keyHashIndices[n].push(t))}},_isAnyItemSelected:function(e){for(var t=0;t<e.length;t++)if(this.options.isItemSelected(e[t]))return;return!1},_getFullSelectAllState:function(){var e=this.options.plainItems(),t=this.options.filter(),n=this.options.selectedItems;t&&(n=i(n).filter(t).toArray());var r=n.length;return r?r>=this.options.totalCount()||void 0:this._isAnyItemSelected(e)},_getVisibleSelectAllState:function(){for(var e=this.options.plainItems(),t=!1,n=!1,i=0;i<e.length;i++){var r=e[i],o=this.options.getItemData(r),s=this.options.keyOf(o);this.options.isSelectableItem(r)&&(this.isItemKeySelected(s)?t=!0:n=!0)}return!!t&&(!n||void 0)}})},TL2s:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("kcyo"),o=n("cwzr");t.AsapAction=function(e){function t(t,n){e.call(this,t,n),this.scheduler=t,this.work=n}return i(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t.scheduled||(t.scheduled=r.Immediate.setImmediate(t.flush.bind(t,null))))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!==i&&i>0||null===i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(r.Immediate.clearImmediate(n),t.scheduled=void 0)},t}(o.AsyncAction)},TLKQ:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("JkZN"),o=n("Xajo"),s=n("wAkD"),l=n("CURp");t.onErrorResumeNext=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 1===e.length&&o.isArray(e[0])&&(e=e[0]),function(t){return t.lift(new a(e))}},t.onErrorResumeNextStatic=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n;return 1===e.length&&o.isArray(e[0])&&(e=e[0]),n=e.shift(),new r.FromObservable(n,null).lift(new a(e))};var a=function(){function e(e){this.nextSources=e}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.nextSources))},e}(),u=function(e){function t(t,n){e.call(this,t),this.destination=t,this.nextSources=n}return i(t,e),t.prototype.notifyError=function(e,t){this.subscribeToNextSource()},t.prototype.notifyComplete=function(e){this.subscribeToNextSource()},t.prototype._error=function(e){this.subscribeToNextSource()},t.prototype._complete=function(){this.subscribeToNextSource()},t.prototype.subscribeToNextSource=function(){var e=this.nextSources.shift();e?this.add(l.subscribeToResult(this,e)):this.destination.complete()},t}(s.OuterSubscriber)},TMi4:function(e,t,n){"use strict";var i=n("PdUl"),r=n("8tmk"),o=function(){function e(){}return function(t){return e.prototype=t,new e}}(),s=function(e,t,n,i){!i&&r.isWrapped(e[t])?r.assign(e[t],n):e[t]=n},l=function(e,t,n,r){var o,a;for(var u in t)if(o=e[u],e!==(a=t[u])){if(i.isPlainObject(a)){var c=n?i.isObject(o):i.isPlainObject(o);a=l(c?o:{},a,n,r)}void 0!==a&&s(e,u,a,r)}return e};t.clone=o,t.orderEach=function(e,t){var n,r,o=[];for(n in e)e.hasOwnProperty(n)&&o.push(n);for(o.sort(function(e,t){var n=i.isNumeric(e),r=i.isNumeric(t);return n&&r?e-t:n&&!r?-1:!n&&r?1:e<t?-1:e>t?1:0}),r=0;r<o.length;r++)t(n=o[r],e[n])},t.deepExtendArraySafe=l},TToO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__extends=function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},n.d(t,"__assign",function(){return r}),t.__rest=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&(n[i[r]]=e[i[r]])}return n},t.__decorate=function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},t.__param=function(e,t){return function(n,i){t(n,i,e)}},t.__metadata=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},t.__awaiter=function(e,t,n,i){return new(n||(n=Promise))(function(r,o){function s(e){try{a(i.next(e))}catch(e){o(e)}}function l(e){try{a(i.throw(e))}catch(e){o(e)}}function a(e){e.done?r(e.value):new n(function(t){t(e.value)}).then(s,l)}a((i=i.apply(e,t||[])).next())})},t.__generator=function(e,t){var n,i,r,o,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,i&&(r=i[2&o[0]?"return":o[0]?"throw":"next"])&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[0,r.value]),o[0]){case 0:case 1:r=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,i=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(r=(r=s.trys).length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){s.label=o[1];break}if(6===o[0]&&s.label<r[1]){s.label=r[1],r=o;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(o);break}r[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,l])}}},t.__exportStar=function(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])},t.__values=o,t.__read=s,t.__spread=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(s(arguments[t]));return e},t.__await=l,t.__asyncGenerator=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,r=n.apply(e,t||[]),o=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(e){r[e]&&(i[e]=function(t){return new Promise(function(n,i){o.push([e,t,n,i])>1||a(e,t)})})}function a(e,t){try{!function(e){e.value instanceof l?Promise.resolve(e.value.v).then(u,c):d(o[0][2],e)}(r[e](t))}catch(e){d(o[0][3],e)}}function u(e){a("next",e)}function c(e){a("throw",e)}function d(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}},t.__asyncDelegator=function(e){var t,n;return t={},i("next"),i("throw",function(e){throw e}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(i,r){t[i]=e[i]?function(t){return(n=!n)?{value:l(e[i](t)),done:"return"===i}:r?r(t):t}:r}},t.__asyncValues=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof o?o(e):e[Symbol.iterator](),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new Promise(function(i,r){!function(e,t,n,i){Promise.resolve(i).then(function(t){e({value:t,done:n})},t)}(i,r,(t=e[n](t)).done,t.value)})}}},t.__makeTemplateObject=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},t.__importStar=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},t.__importDefault=function(e){return e&&e.__esModule?e:{default:e}};var 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])},r=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e};function o(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function s(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,r,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(i=o.next()).done;)s.push(i.value)}catch(e){r={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return s}function l(e){return this instanceof l?(this.v=e,this):new l(e)}},Tcjh:function(e,t,n){"use strict";var i=n("1v0s"),r=n("UygY"),o=i.inherit(r).inherit({_addWidgetPrefix:function(e){return"dx-list-"+e},_getCombinedFilter:function(){var e,t,n=this._dataSource;return n&&(t={filter:n.filter()},n._addSearchFilter(t),e=t.filter),e},_initDataSource:function(){var e=this.option("searchValue"),t=this.option("searchExpr"),n=this.option("searchMode");this.callBase(),this._dataSource&&(e&&e.length&&this._dataSource.searchValue(e),n.length&&this._dataSource.searchOperation(n),t&&this._dataSource.searchExpr(t))}});e.exports=o},TcvX:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"font"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-font",template:"",styles:[""],providers:[o.NestedOptionHost],inputs:["color","family","opacity","size","weight"]}]}],t}(n("sivo").DxoVizFont);t.DxoFontComponent=s,t.DxoFontModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},TeqA:function(e,t,n){"use strict";function i(e,t,n){var i,r,o;n=n||{};var s=null,l=0;function a(){l=!1===n.leading?0:+new Date,s=null,o=e.apply(i,r)}return function(){var u=+new Date;l||!1!==n.leading||(l=u);var c=t-(u-l);return i=this,r=arguments,c<=0?(clearTimeout(s),s=null,l=u,o=e.apply(i,r)):s||!1===n.trailing||(s=setTimeout(a,c)),o}}Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=i,t.throttleable=function(e,t){return function(n,r,o){return{configurable:!0,enumerable:o.enumerable,get:function(){return Object.defineProperty(this,r,{configurable:!0,enumerable:o.enumerable,value:i(o.value,e,t)}),this[r]}}}}},TfWX:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("IZVw");t.BehaviorSubject=function(e){function t(t){e.call(this),this._value=t}return i(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),t.prototype._subscribe=function(t){var n=e.prototype._subscribe.call(this,t);return n&&!n.closed&&t.next(this._value),n},t.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new o.ObjectUnsubscribedError;return this._value},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(r.Subject)},TkbL:function(e,t,n){"use strict";var i=n("F/gp"),r=n("Z73p").each,o=n("lCNL"),s=n("aVA9"),l=n("PxPW"),a=n("XBqD"),u=n("9TUk"),c=n("2BIy"),d=n("71W1"),h=n("9b40").register,p=n("Zjl3"),f=c.inherit({ctor:function(e){this.callBase(),this._strategy=e},_isFinished:function(){return this._strategy.scrollFinished()},_step:function(){this._strategy.scrollByStep()}}),m=d.addNamespace(a.start,"dxListEditDecorator"),g=d.addNamespace(a.move,"dxListEditDecorator"),v=d.addNamespace(a.end,"dxListEditDecorator");h("reorder","default",p.inherit({_init:function(){this._groupedEnabled=this._list.option("grouped"),this._initAnimator()},_initAnimator:function(){this._scrollAnimator=new f(this)},_startAnimator:function(){this._scrollAnimator.inProgress()||this._scrollAnimator.start()},_stopAnimator:function(){this._scrollAnimator.stop()},afterBag:function(e){var t=e.$itemElement,n=e.$container,r=i("<div>").addClass("dx-list-reorder-handle"),s=!1;o.on(r,"dxpointerdown",function(e){s=!d.isMouseEvent(e)}),o.on(r,"dxhold",{timeout:30},function(e){e.cancel=!0,s=!1}),o.on(r,m,{direction:"vertical",immediate:!0},(function(e){s?e.cancel=!0:this._dragStartHandler(t,e)}).bind(this)),o.on(r,g,this._dragHandler.bind(this,t)),o.on(r,v,this._dragEndHandler.bind(this,t)),n.addClass("dx-list-reorder-handle-container"),n.append(r)},_dragStartHandler:function(e,t){if(e.is(".dx-state-disabled, .dx-state-disabled *"))t.cancel=!0;else{this._stopPreviousAnimation(),t.targetElements=[],this._cacheItemsPositions(),this._startPointerOffset=t.pageY-e.offset().top,this._elementHeight=e.outerHeight();var n=this._list.getFlatIndexByItemElement(e);this._startIndex=n,this._lastIndex=n,this._cacheScrollData();var i=this;this._createGhostTimeout=setTimeout(function(){i._createGhost(e),i._updateGhostPosition(),e.addClass("dx-list-item-reordering")})}},_stopPreviousAnimation:function(){l.stop(this._$ghostItem,!0)},_cacheItemsPositions:function(){var e=this._itemPositions=[];r(this._list.itemElements(),function(t,n){var r=null;e.push(function(){return r=null===r?i(n).position().top:r})})},_getDraggingElementPosition:function(){return this._itemPositions[this._startIndex]()},_getLastElementPosition:function(){return this._itemPositions[this._lastIndex]()},_cacheScrollData:function(){this._list.updateDimensions(),this._startScrollTop=this._list.scrollTop(),this._scrollOffset=0,this._scrollHeight=this._list.scrollHeight(),this._clientHeight=this._list.clientHeight()},_scrollTop:function(){return this._startScrollTop+this._scrollOffset},_createGhost:function(e){this._$ghostItem=e.clone(),this._$ghostItem.addClass("dx-list-item-ghost-reordering").appendTo(this._list.itemsContainer()),this._startGhostPosition=this._getDraggingElementPosition()-this._$ghostItem.position().top,s.move(this._$ghostItem,{top:this._startGhostPosition})},_dragHandler:function(e,t){this._topOffset=t.offset.y,this._updateItemPositions();var n=this._getPointerPosition();this._toggleScroll(n)},_getPointerPosition:function(){return this._getDraggingElementPosition()+this._startPointerOffset+this._scrollOffset+this._topOffset},_toggleScroll:function(e){if(!(this._scrollHeight<=this._clientHeight)){var t=.7*this._elementHeight,n=(this._clientHeight-(e-this._scrollTop()))/t,i=(e-this._scrollTop())/t;n<1?(this._stepSize=this._adjustRationIntoRange(n),this._startAnimator()):i<1?(this._stepSize=-this._adjustRationIntoRange(i),this._startAnimator()):this._stopAnimator()}},_adjustRationIntoRange:function(e){return u.fitIntoRange(Math.round(7*Math.abs(e-1)),1,7)},_updateItemPositions:function(){this._updateGhostPosition(),this._updateOthersPositions()},_updateGhostPosition:function(){this._$ghostItem&&s.move(this._$ghostItem,{top:this._startGhostPosition+this._scrollOffset+this._topOffset})},_updateOthersPositions:function(){var e=this._findItemIndexByPosition(this._getPointerPosition());if(this._lastIndex!==e&&(!this._groupedEnabled||this._sameParent(e))){for(var t=e-this._startIndex,n=u.sign(t),i=Math.min(e,this._lastIndex),r=Math.max(e,this._lastIndex),o=i;o<=r;o++)if(o!==this._startIndex){var s=this._list.getItemElementByFlatIndex(o),a=o-this._startIndex,c=u.sign(a),d=Math.abs(a)<=Math.abs(t),h=n===c,p=d&&h,f=!d||!h;l.stop(s),p&&l.animate(s,{type:"slide",to:{top:this._elementHeight*-n},duration:300}),f&&l.animate(s,{type:"slide",to:{top:0},duration:300})}this._lastIndex=e}},_sameParent:function(e){var t=this._list.getItemElementByFlatIndex(this._startIndex);return this._list.getItemElementByFlatIndex(e).parent().get(0)===t.parent().get(0)},scrollByStep:function(){this._scrollOffset+=this._stepSize,this._list.scrollBy(this._stepSize),this._updateItemPositions()},scrollFinished:function(){var e=this._scrollTop();return e<=0&&this._stepSize<0||e>=this._scrollHeight-this._clientHeight&&this._stepSize>0},_dragEndHandler:function(e){this._scrollAnimator.stop(),l.animate(this._$ghostItem,{type:"slide",to:{top:this._startGhostPosition+this._getLastElementPosition()-this._getDraggingElementPosition()},duration:300}).done((function(){e.removeClass("dx-list-item-reordering"),this._resetPositions(),this._list.reorderItem(e,this._list.getItemElementByFlatIndex(this._lastIndex)),this._deleteGhost()}).bind(this))},_deleteGhost:function(){this._$ghostItem&&this._$ghostItem.remove()},_resetPositions:function(){for(var e=Math.min(this._startIndex,this._lastIndex),t=Math.max(this._startIndex,this._lastIndex),n=e;n<=t;n++){var i=this._list.getItemElementByFlatIndex(n);s.resetPosition(i)}},_findItemIndexByPosition:function(e){for(var t,n,i=0,r=this._itemPositions.length-1;i<=r;)if((n=this._itemPositions[t=(i+r)/2|0]())<e)i=t+1;else{if(!(n>e))return t;r=t-1}return u.fitIntoRange(i,0,Math.max(r,0))},getExcludedSelectors:function(e){e.push(".dx-list-item-ghost-reordering")},dispose:function(){clearTimeout(this._createGhostTimeout),this.callBase.apply(this,arguments)}}))},To0v: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("PJh5"))},ToCO:function(e,t,n){"use strict";t.a=function(e,t=r.a){return n=>n.lift(new class{constructor(e,t){this.dueTime=e,this.scheduler=t}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n){super(e),this.dueTime=t,this.scheduler=n,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(o,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)}clearDebounce(){const e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}(e,this.dueTime,this.scheduler))}}(e,t))};var i=n("2zkT"),r=n("ZfA4");function o(e){e.debouncedNext()}},Tqun: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("PJh5"))},Txkc:function(e,t,n){"use strict";var i=n("0kQW").noop,r=Math.round,o=n("TMi4"),s={horizontal:0,vertical:0},l={center:.5,right:1,bottom:1,left:0,top:0};function a(e){this._options=e}function u(e,t){this._renderElement=e,this._cacheBBox=t}var c=u.prototype=o.clone(a.prototype={constructor:a,position:function(e){var t=e.of.getLayoutOptions(),n=this.getLayoutOptions(),i=e.at,o=e.my,a=e.offset||s,u=-l[o.horizontal]*n.width+t.x+l[i.horizontal]*t.width+parseInt(a.horizontal),c=-l[o.vertical]*n.height+t.y+l[i.vertical]*t.height+parseInt(a.vertical);this.shift(r(u),r(c))},getLayoutOptions:i});c.constructor=u,c.getLayoutOptions=function(){return this._cacheBBox||this._renderElement.getBBox()},c.shift=function(e,t){var n=this.getLayoutOptions();this._renderElement.move(r(e-n.x),r(t-n.y))},t.LayoutElement=a,t.WrapperLayoutElement=u},U15Z:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("VOfZ"),o=n("rCTf"),s=n("cdmN");t.IteratorObservable=function(e){function t(t,n){if(e.call(this),this.scheduler=n,null==t)throw new Error("iterator cannot be null.");this.iterator=function(e){var t=e[s.iterator];if(!t&&"string"==typeof e)return new l(e);if(!t&&void 0!==e.length)return new a(e);if(!t)throw new TypeError("object is not iterable");return e[s.iterator]()}(t)}return i(t,e),t.create=function(e,n){return new t(e,n)},t.dispatch=function(e){var t=e.index,n=e.iterator,i=e.subscriber;if(e.hasError)i.error(e.error);else{var r=n.next();r.done?i.complete():(i.next(r.value),e.index=t+1,i.closed?"function"==typeof n.return&&n.return():this.schedule(e))}},t.prototype._subscribe=function(e){var n=this.iterator,i=this.scheduler;if(i)return i.schedule(t.dispatch,0,{index:0,iterator:n,subscriber:e});for(;;){var r=n.next();if(r.done){e.complete();break}if(e.next(r.value),e.closed){"function"==typeof n.return&&n.return();break}}},t}(o.Observable);var l=function(){function e(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length),this.str=e,this.idx=t,this.len=n}return e.prototype[s.iterator]=function(){return this},e.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},e}(),a=function(){function e(e,t,n){void 0===t&&(t=0),void 0===n&&(n=function(t){var n=+e.length;return isNaN(n)?0:0!==n&&"number"==typeof n&&r.root.isFinite(n)?(n=function(e){var t=+n;return 0===t?t:isNaN(t)?t:t<0?-1:1}()*Math.floor(Math.abs(n)))<=0?0:n>u?u:n:n}()),this.arr=e,this.idx=t,this.len=n}return e.prototype[s.iterator]=function(){return this},e.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},e}(),u=Math.pow(2,53)-1},U6Mf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.header="header",e.body="body"}(t.ContextmenuType||(t.ContextmenuType={}))},U85J:function(e,t,n){"use strict";var i=n("rCTf"),r=n("b1Ba");i.Observable.bindNodeCallback=r.bindNodeCallback},U9ky:function(e,t,n){"use strict";var i=n("y4xv");t.pluck=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.pluck.apply(void 0,e)(this)}},UELl:function(e,t,n){"use strict";var i=n("jtuv");t.mergeScan=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),i.mergeScan(e,t,n)(this)}},UEsV:function(e,t,n){"use strict";t.a=function(e){return r=e,o};var i=n("hfO1");let r;function o(){try{return r.apply(this,arguments)}catch(e){return i.a.e=e,i.a}}},"UFi/":function(e,t,n){"use strict";var i=n("rCTf"),r=n("xYP1");i.Observable.prototype.sequenceEqual=r.sequenceEqual},UHPl:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata,o=n("TToO").__param;Object.defineProperty(t,"__esModule",{value:!0});var s=n("48oy"),l=n("x6Zf");n("J/iR"),n("NBsw"),t.DataTableBodyRowComponent=function(){function e(e,t,n,i){this.differs=e,this.scrollbarHelper=t,this.cd=n,this.activate=new s.EventEmitter,this._groupStyles={left:{},center:{},right:{}},this._element=i.nativeElement,this._rowDiffer=e.find({}).create()}return Object.defineProperty(e.prototype,"columns",{get:function(){return this._columns},set:function(e){this._columns=e,this.recalculateColumns(e),this.buildStylesByGroup()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"innerWidth",{get:function(){return this._innerWidth},set:function(e){if(this._columns){var t=l.columnsByPin(this._columns);this._columnGroupWidths=l.columnGroupWidths(t,t)}this._innerWidth=e,this.recalculateColumns(),this.buildStylesByGroup()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"offsetX",{get:function(){return this._offsetX},set:function(e){this._offsetX=e,this.buildStylesByGroup()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"cssClass",{get:function(){var e="datatable-body-row";if(this.isSelected&&(e+=" active"),this.rowIndex%2!=0&&(e+=" datatable-row-odd"),this.rowIndex%2==0&&(e+=" datatable-row-even"),this.rowClass){var t=this.rowClass(this.row);if("string"==typeof t)e+=" "+t;else if("object"==typeof t)for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];!0===t[r]&&(e+=" "+r)}}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columnsTotalWidths",{get:function(){return this._columnGroupWidths.total},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){this._rowDiffer.diff(this.row)&&this.cd.markForCheck()},e.prototype.trackByGroups=function(e,t){return t.type},e.prototype.columnTrackingFn=function(e,t){return t.$$id},e.prototype.buildStylesByGroup=function(){this._groupStyles.left=this.calcStylesByGroup("left"),this._groupStyles.center=this.calcStylesByGroup("center"),this._groupStyles.right=this.calcStylesByGroup("right"),this.cd.markForCheck()},e.prototype.calcStylesByGroup=function(e){var t=this._columnGroupWidths,n=this.offsetX,i={width:t[e]+"px"};if("left"===e)l.translateXY(i,n,0);else if("right"===e){var r=parseInt(this.innerWidth+"",0);l.translateXY(i,-1*(t.total-r-n+this.scrollbarHelper.width),0)}return i},e.prototype.onActivate=function(e,t){e.cellIndex=t,e.rowElement=this._element,this.activate.emit(e)},e.prototype.onKeyDown=function(e){var t=e.keyCode;(t===l.Keys.return||t===l.Keys.down||t===l.Keys.up||t===l.Keys.left||t===l.Keys.right)&&e.target===this._element&&(e.preventDefault(),e.stopPropagation(),this.activate.emit({type:"keydown",event:e,row:this.row,rowElement:this._element}))},e.prototype.onMouseenter=function(e){this.activate.emit({type:"mouseenter",event:e,row:this.row,rowElement:this._element})},e.prototype.recalculateColumns=function(e){void 0===e&&(e=this.columns),this._columns=e;var t=l.columnsByPin(this._columns);this._columnsByPin=l.columnsByPinArr(this._columns),this._columnGroupWidths=l.columnGroupWidths(t,this._columns)},i([s.Input(),r("design:type",Array),r("design:paramtypes",[Array])],e.prototype,"columns",null),i([s.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"innerWidth",null),i([s.Input(),r("design:type",Boolean)],e.prototype,"expanded",void 0),i([s.Input(),r("design:type",Object)],e.prototype,"rowClass",void 0),i([s.Input(),r("design:type",Object)],e.prototype,"row",void 0),i([s.Input(),r("design:type",Object)],e.prototype,"group",void 0),i([s.Input(),r("design:type",Boolean)],e.prototype,"isSelected",void 0),i([s.Input(),r("design:type",Number)],e.prototype,"rowIndex",void 0),i([s.Input(),r("design:type",Object)],e.prototype,"displayCheck",void 0),i([s.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"offsetX",null),i([s.HostBinding("class"),r("design:type",Object),r("design:paramtypes",[])],e.prototype,"cssClass",null),i([s.HostBinding("style.height.px"),s.Input(),r("design:type",Number)],e.prototype,"rowHeight",void 0),i([s.HostBinding("style.width.px"),r("design:type",String),r("design:paramtypes",[])],e.prototype,"columnsTotalWidths",null),i([s.Output(),r("design:type",s.EventEmitter)],e.prototype,"activate",void 0),i([s.HostListener("keydown",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onKeyDown",null),i([s.HostListener("mouseenter",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onMouseenter",null),i([s.Component({selector:"datatable-body-row",changeDetection:s.ChangeDetectionStrategy.OnPush,template:'\n <div\n *ngFor="let colGroup of _columnsByPin; let i = index; trackBy: trackByGroups"\n class="datatable-row-{{colGroup.type}} datatable-row-group"\n [ngStyle]="_groupStyles[colGroup.type]">\n <datatable-body-cell\n *ngFor="let column of colGroup.columns; let ii = index; trackBy: columnTrackingFn"\n tabindex="-1"\n [row]="row"\n [group]="group"\n [expanded]="expanded"\n [isSelected]="isSelected"\n [rowIndex]="rowIndex"\n [column]="column"\n [rowHeight]="rowHeight"\n [displayCheck]="displayCheck"\n (activate)="onActivate($event, ii)">\n </datatable-body-cell>\n </div>\n '}),o(1,s.SkipSelf())],e)}()},UKUV:function(e,t,n){"use strict";var i=n("lCNL"),r=n("e4PD"),o=n("cOhJ"),s=n("vAqG"),l=n("YAUX"),a=n("71W1"),u=n("MY+y"),c=a.addNamespace(u.enter,"dxHoverStart"),d=a.addNamespace(u.leave,"dxHoverEnd"),h=o.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(e){r.data(e,this._handlerArrayKeyPath,{})},add:function(e,t){var n=this,o=function(e){n._handler(e)};i.on(e,this._originalEventName,t.selector,o),r.data(e,this._handlerArrayKeyPath)[t.guid]=o},_handler:function(e){a.isTouchEvent(e)||s.isSimulator()||a.fireEvent({type:this._eventName,originalEvent:e,delegateTarget:e.delegateTarget})},remove:function(e,t){var n=r.data(e,this._handlerArrayKeyPath)[t.guid];i.off(e,this._originalEventName,t.selector,n)},teardown:function(e){r.removeData(e,this._handlerArrayKeyPath)}}),p=h.inherit({ctor:function(){this._eventNamespace="dxHoverStart",this._eventName="dxhoverstart",this._originalEventName=c,this.callBase()},_handler:function(e){(e.pointers||[]).length||this.callBase(e)}}),f=h.inherit({ctor:function(){this._eventNamespace="dxHoverEnd",this._eventName="dxhoverend",this._originalEventName=d,this.callBase()}});l("dxhoverstart",new p),l("dxhoverend",new f),t.start="dxhoverstart",t.end="dxhoverend"},UNGF:function(e,t,n){"use strict";var i=n("rCTf"),r=n("pgP5");i.Observable.prototype.reduce=r.reduce},UPdB:function(e,t,n){"use strict";var i={},r=n("RB24")(n("e+Vv").ERROR_MESSAGES,{E4000:"[DevExpress.data]: {0}",E4001:"Unknown aggregating function is detected: '{0}'",E4002:"Unsupported OData protocol version is used",E4003:"Unknown filter operation is used: {0}",E4004:"The thenby() method is called before the sortby() method",E4005:"Store requires a key expression for this operation",E4006:"ArrayStore 'data' option must be an array",E4007:"Compound keys cannot be auto-generated",E4008:"Attempt to insert an item with the a duplicated key",E4009:"Data item cannot be found",E4010:"CustomStore does not support creating queries",E4011:"Custom Store method is not implemented or is not a function: {0}",E4012:"Custom Store method returns an invalid value: {0}",E4013:"Local Store requires the 'name' configuration option is specified",E4014:"Unknown data type is specified for ODataStore: {0}",E4015:"Unknown entity name or alias is used: {0}",E4017:"Keys cannot be modified",E4018:"The server has returned a non-numeric value in a response to an item count request",E4019:"Mixing of group operators inside a single group of filter expression is not allowed",E4020:"Unknown store type is detected: {0}",E4021:"The server response does not provide the totalCount value",E4022:"The server response does not provide the groupCount value",E4023:"Could not parse the following XML: {0}",W4000:"Data returned from the server has an incorrect structure",W4001:'The {0} field is listed in both "keyType" and "fieldTypes". The value of "fieldTypes" is used.',W4002:"Data loading has failed for some cells due to the following error: {0}"});e.exports=i={errors:r,errorHandler:null,_errorHandler:function(e){i.errorHandler&&i.errorHandler(e)}}},UYy0:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.scan=function(e,t){var n=!1;return arguments.length>=2&&(n=!0),function(i){return i.lift(new o(e,t,n))}};var o=function(){function e(e,t,n){void 0===n&&(n=!1),this.accumulator=e,this.seed=t,this.hasSeed=n}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.accumulator,this.seed,this.hasSeed))},e}(),s=function(e){function t(t,n,i,r){e.call(this,t),this.accumulator=n,this._seed=i,this.hasSeed=r,this.index=0}return i(t,e),Object.defineProperty(t.prototype,"seed",{get:function(){return this._seed},set:function(e){this.hasSeed=!0,this._seed=e},enumerable:!0,configurable:!0}),t.prototype._next=function(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)},t.prototype._tryNext=function(e){var t,n=this.index++;try{t=this.accumulator(this.seed,e,n)}catch(e){this.destination.error(e)}this.seed=t,this.destination.next(t)},t}(r.Subscriber)},Ugkh:function(e,t,n){"use strict";var i=n("RB24"),r=n("e+Vv");e.exports=i(r.ERROR_MESSAGES,{E2001:"Invalid data source",E2002:"Axis type and data type are incompatible",E2003:'The "{0}" data source field contains data of unsupported type',E2004:'The "{0}" data source field is inconsistent',E2005:'The value field "{0}" is absent in the data source or all its values are negative',E2101:"Unknown series type: {0}",E2102:"Ambiguity occurred between two value axes with the same name",E2103:'The "{0}" option is given an invalid value. Assign a function instead',E2104:"Invalid logarithm base",E2105:'Invalid value of a "{0}"',E2106:"Invalid visible range",E2202:"Invalid {0} scale value",E2203:"The range you are trying to set is invalid",W2002:"The {0} data field is absent",W2003:"Tick interval is too small",W2101:'The "{0}" pane does not exist; the last pane is used by default',W2102:'A value axis with the "{0}" name was created automatically',W2103:"The chart title was hidden due to the container size",W2104:"The legend was hidden due to the container size",W2105:'The title of the "{0}" axis was hidden due to the container size',W2106:'The labels of the "{0}" axis were hidden due to the container size',W2107:"The export menu was hidden due to the container size",W2301:"Invalid value range"})},Ul3N:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("9/L2");t.DatatableFooterDirective=function(){function e(){}return i([o.Input(),r("design:type",Number)],e.prototype,"footerHeight",void 0),i([o.Input(),r("design:type",String)],e.prototype,"totalMessage",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"selectedMessage",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerLeftArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerRightArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerPreviousIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerNextIcon",void 0),i([o.Input(),o.ContentChild(s.DataTableFooterTemplateDirective,{read:o.TemplateRef}),r("design:type",o.TemplateRef)],e.prototype,"template",void 0),i([o.Directive({selector:"ngx-datatable-footer"})],e)}()},UmTU:function(e,t,n){"use strict";var i=n("fWbP"),r=n("Xajo"),o=n("Yh8Q"),s=n("ijov");t.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=null,l=null;return i.isScheduler(e[e.length-1])&&(l=e.pop()),"function"==typeof e[e.length-1]&&(n=e.pop()),1===e.length&&r.isArray(e[0])&&(e=e[0]),new o.ArrayObservable(e,l).lift(new s.CombineLatestOperator(n))}},"Un+M":function(e,t,n){"use strict";e.exports=function(e,t){var n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T;O=e.input,r=(i=e.next_in)+(e.avail_in-5),T=e.output,s=(o=e.next_out)-(t-e.avail_out),l=o+(e.avail_out-257),a=(n=e.state).dmax,u=n.wsize,c=n.whave,d=n.wnext,h=n.window,p=n.hold,f=n.bits,m=n.lencode,g=n.distcode,v=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{f<15&&(p+=O[i++]<<f,p+=O[i++]<<(f+=8),f+=8),b=m[p&v];t:for(;;){if(p>>>=_=b>>>24,f-=_,0==(_=b>>>16&255))T[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=m[(65535&b)+(p&(1<<_)-1)];continue t}if(32&_){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}w=65535&b,(_&=15)&&(f<_&&(p+=O[i++]<<f,f+=8),w+=p&(1<<_)-1,p>>>=_,f-=_),f<15&&(p+=O[i++]<<f,p+=O[i++]<<(f+=8),f+=8),b=g[p&y];n:for(;;){if(p>>>=_=b>>>24,f-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=g[(65535&b)+(p&(1<<_)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(x=65535&b,f<(_&=15)&&(p+=O[i++]<<f,(f+=8)<_&&(p+=O[i++]<<f,f+=8)),(x+=p&(1<<_)-1)>a){e.msg="invalid distance too far back",n.mode=30;break e}if(p>>>=_,f-=_,x>(_=o-s)){if((_=x-_)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(C=0,S=h,0===d){if(C+=u-_,_<w){w-=_;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}}else if(d<_){if(C+=u+d-_,(_-=d)<w){w-=_;do{T[o++]=h[C++]}while(--_);if(C=0,d<w){w-=_=d;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}}}else if(C+=d-_,_<w){w-=_;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}for(;w>2;)T[o++]=S[C++],T[o++]=S[C++],T[o++]=S[C++],w-=3;w&&(T[o++]=S[C++],w>1&&(T[o++]=S[C++]))}else{C=o-x;do{T[o++]=T[C++],T[o++]=T[C++],T[o++]=T[C++],w-=3}while(w>2);w&&(T[o++]=T[C++],w>1&&(T[o++]=T[C++]))}break}}break}}while(i<r&&o<l);p&=(1<<(f-=(w=f>>3)<<3))-1,e.next_in=i-=w,e.next_out=o,e.avail_in=i<r?r-i+5:5-(i-r),e.avail_out=o<l?l-o+257:257-(o-l),n.hold=p,n.bits=f}},Uqr9:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.pairwise=function(){return function(e){return e.lift(new o)}};var o=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(t){e.call(this,t),this.hasPrev=!1}return i(t,e),t.prototype._next=function(e){this.hasPrev?this.destination.next([this.prev,e]):this.hasPrev=!0,this.prev=e},t}(r.Subscriber)},Uqs8:function(e,t,n){"use strict";var i=n("TL2s"),r=n("1Cj3");t.asap=new r.AsapScheduler(i.AsapAction)},UwVZ:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8Z8y"),s=n("jBEF");t.takeLast=function(e){return function(t){return 0===e?new s.EmptyObservable:t.lift(new l(e))}};var l=function(){function e(e){if(this.total=e,this.total<0)throw new o.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.total))},e}(),a=function(e){function t(t,n){e.call(this,t),this.total=n,this.ring=new Array,this.count=0}return i(t,e),t.prototype._next=function(e){var t=this.ring,n=this.total,i=this.count++;t.length<n?t.push(e):t[i%n]=e},t.prototype._complete=function(){var e=this.destination,t=this.count;if(t>0)for(var n=this.count>=this.total?this.total:this.count,i=this.ring,r=0;r<n;r++){var o=t++%n;e.next(i[o])}e.complete()},t}(r.Subscriber)},UygM:function(e,t,n){"use strict";var i=n("TToO").__extends;Object.defineProperty(t,"__esModule",{value:!0});var r=n("gTdw"),o=n("dgoM"),s=n("+lHt"),l=function(){function e(){this._initialOptions={},this._collectionContainerImpl=new a(this._setOption.bind(this),this._filterItems.bind(this))}return e.prototype._getOption=function(e){return this.isLinked?this.instance.option(this._fullOptionPath()+e):this._initialOptions[e]},e.prototype._setOption=function(e,t){this.isLinked?this.instance.option(this._fullOptionPath()+e,t):this._initialOptions[e]=t},e.prototype.setHost=function(e,t){this._host=e,this._hostOptionPath=t},e.prototype.setChildren=function(e,t){return this._collectionContainerImpl.setChildren(e,t)},e.prototype._filterItems=function(e){var t=this;return e.filter(function(e){return e!==t})},Object.defineProperty(e.prototype,"instance",{get:function(){return this._host&&this._host.instance},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isLinked",{get:function(){return!!this.instance&&this._host.isLinked},enumerable:!0,configurable:!0}),e}();t.BaseNestedOption=l;var a=function(){function e(e,t){this._setOption=e,this._filterItems=t,this._activatedQueries={}}return e.prototype.setChildren=function(e,t){if(this._filterItems&&(t=this._filterItems(t)),t.length&&(this._activatedQueries[e]=!0),this._activatedQueries[e]){var n=t.map(function(e,t){return e._index=t,e._value});this._setOption(e,n)}},e}();t.CollectionNestedOptionContainerImpl=a,t.NestedOption=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.setHost=function(t,n){e.prototype.setHost.call(this,t,n),this._host[this._optionPath]=this._initialOptions},t.prototype._fullOptionPath=function(){return this._hostOptionPath()+this._optionPath+"."},t}(l),t.CollectionNestedOption=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype._fullOptionPath=function(){return this._hostOptionPath()+this._optionPath+"["+this._index+"]."},Object.defineProperty(t.prototype,"_value",{get:function(){return this._initialOptions},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isLinked",{get:function(){return void 0!==this._index&&!!this.instance},enumerable:!0,configurable:!0}),t}(l),t.extractTemplate=function(e,t){void 0!==!e.template&&t.nativeElement.hasChildNodes()&&[].slice.call(t.nativeElement.childNodes).filter(function(e){if(e.tagName){var t=e.tagName.toLowerCase().substr(0,3);return!("dxi"===t||"dxo"===t)}return"#comment"!==e.nodeName&&e.textContent.replace(/\s/g,"").length}).length&&(e.template={render:function(e){var n=t.nativeElement;if(o.addClass(n,r.DX_TEMPLATE_WRAPPER_CLASS),e.container){var i=o.getElement(e.container),l=i.contains(t.nativeElement);i.appendChild(t.nativeElement),l||document.body.contains(i)&&function(e){var t=[];o.hasClass(e,"dx-visibility-change-handler")&&t.push(e),t.push.apply(t,e.querySelectorAll(".dx-visibility-change-handler"));for(var n=0;n<t.length;n++)s.triggerHandler(t[n],"dxshown")}(n)}return n}})},t.NestedOptionHost=function(){function e(){}return e.prototype.setHost=function(e,t){this._host=e,this._optionPath=t||function(){return""}},e.prototype.setNestedOption=function(e){e.setHost(this._host,this._optionPath)},e}()},UygY:function(e,t,n){"use strict";var i=n("F/gp"),r=n("QH/n").extend,o=n("qDFv"),s=n("3qFz"),l=n("Ok8h");e.exports={_getDefaultOptions:function(){return r(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_render:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var e,t=this.$element(),n=this.option("searchEnabled"),r=this._addWidgetPrefix("search"),o=this._addWidgetPrefix("with-search");if(!n)return t.removeClass(o),void this._removeSearchBox();e=this._getSearchEditorOptions(),this._searchEditor?this._searchEditor.option(e):(t.addClass(o),this._$searchEditorElement=i("<div>").addClass(r).prependTo(t),this._searchEditor=this._createComponent(this._$searchEditorElement,s,e))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var e=this,t=e.option("searchEditorOptions");return r({mode:"search",placeholder:o.format("Search"),tabIndex:e.option("tabIndex"),value:e.option("searchValue"),valueChangeEvent:"input",onValueChanged:function(t){var n=e.option("searchTimeout");window.clearTimeout(e._valueChangeTimeout),t.event&&"input"===t.event.type&&n?e._valueChangeTimeout=setTimeout(function(){e.option("searchValue",t.value)},n):e.option("searchValue",t.value)}},t)},_getAriaTarget:function(){return this.$element()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer():this.callBase()},_updateFocusState:function(e,t){this.option("searchEnabled")&&this._toggleFocusClass(t,this.$element()),this.callBase(e,t)},_optionChanged:function(e){switch(e.name){case"searchEnabled":case"searchEditorOptions":this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void l.log("W1009");this._dataSource["searchMode"===e.name?"searchOperation":e.name](e.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(e)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()}}},UyzR:function(e,t,n){"use strict";var i=n("rCTf"),r=n("XvGf");i.Observable.prototype.switch=r._switch,i.Observable.prototype._switch=r._switch},V0td: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("PJh5"))},V2zk:function(e,t,n){"use strict";var i=n("W/Sc"),r=n("ves3"),o=(n("2zkT"),n("s+UU")),s=n("AnYr");const l=class extends r.a{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 o.a).add(this.source.subscribe(new class extends i.SubjectSubscriber{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()}}}(this.getSubject(),this))),e.closed?(this._connection=null,e=o.a.EMPTY):this._connection=e),e}refCount(){return Object(s.a)()(this)}}.prototype,a={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:l._subscribe},_isComplete:{value:l._isComplete,writable:!0},getSubject:{value:l.getSubject},connect:{value:l.connect},refCount:{value:l.refCount}};t.a=function(e,t){return function(n){let i;if(i="function"==typeof e?e:function(){return e},"function"==typeof t)return n.lift(new class{constructor(e,t){this.subjectFactory=e,this.selector=t}call(e,t){const{selector:n}=this,i=this.subjectFactory(),r=n(i).subscribe(e);return r.add(t.subscribe(i)),r}}(i,t));const r=Object.create(n,a);return r.source=n,r.subjectFactory=i,r}}},V3wn:function(e,t,n){"use strict";var i=n("Z73p").each,r=n("sRU/");e.exports=function(){var e=[],t=r();this.add=function(n){i(e,function(e,t){n.apply(n,t)}),t.add(n)},this.remove=function(e){t.remove(e)},this.fire=function(){e.push(arguments),t.fire.apply(t,arguments)}}},V4qH: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:"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: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("PJh5"))},V5gN:function(e,t,n){"use strict";var i=n("PdUl"),r=n("cmdM"),o=n("xOmO"),s=n("1OVW"),l=n("a5Kb"),a=n("kLx1").logger;n("ekNX"),e.exports=l({format:function(e,t,n){var r=i.isString(t)&&""!==t||i.isPlainObject(t)||i.isFunction(t),l=i.isNumeric(e)||i.isDate(e);return r&&l?i.isFunction(t)?t(e):(void 0!==n&&a.warn("Option 'precision' is deprecated. Use field 'precision' of a format object instead."),i.isString(t)&&(t={type:t,precision:n}),i.isNumeric(e)?o.format(e,t):i.isDate(e)?s.format(e,t):void 0):i.isDefined(e)?e.toString():""},getTimeFormat:function(e){return e?"longtime":"shorttime"},_normalizeFormat:function(e){return Array.isArray(e)?1===e.length?e[0]:function(t){return e.map(function(e){return s.format(t,e)}).join(" ")}:e},getDateFormatByDifferences:function(e,t){var n=[],i=t&&e.millisecond&&!(e.year||e.month||e.day);return i?n.push(function(e){return e.getSeconds()+e.getMilliseconds()/1e3+"s"}):e.millisecond&&n.push("millisecond"),(e.hour||e.minute||!i&&e.second)&&n.unshift(this.getTimeFormat(e.second)),e.year&&e.month&&e.day?t&&"year"!==t?"monthandyear":(n.unshift("shortdate"),this._normalizeFormat(n)):e.year&&e.month?"monthandyear":e.year&&e.quarter?"quarterandyear":e.year?"year":e.quarter?"quarter":e.month&&e.day?(n.unshift(t?function(e){return s.getMonthNames("abbreviated")[e.getMonth()]+" "+s.format(e,"day")}:"monthandday"),this._normalizeFormat(n)):e.month?"month":e.day?(n.unshift(t?"day":function(e){return s.format(e,"dayofweek")+", "+s.format(e,"day")}),this._normalizeFormat(n)):this._normalizeFormat(n)},getDateFormatByTicks:function(e){var t,n,i;if(e.length>1)for(t=r.getDatesDifferences(e[0],e[1]),i=1;i<e.length-1;i++)n=r.getDatesDifferences(e[i],e[i+1]),t.count<n.count&&(t=n);else t={year:!0,month:!0,day:!0,hour:e[0].getHours()>0,minute:e[0].getMinutes()>0,second:e[0].getSeconds()>0,millisecond:e[0].getMilliseconds()>0};return this.getDateFormatByDifferences(t)},getDateFormatByTickInterval:function(e,t,n){var o,s,l=function(e,t,n){switch(t){case"year":case"quarter":e.month=n;case"month":e.day=n;case"week":case"day":e.hour=n;case"hour":e.minute=n;case"minute":e.second=n;case"second":e.millisecond=n}};return n=i.isString(n)?n.toLowerCase():n,o=r.getDatesDifferences(e,t),e!==t&&function(e,t,n){!n.getMilliseconds()&&n.getSeconds()?n.getSeconds()-t.getSeconds()==1&&(e.millisecond=!0,e.second=!1):!n.getSeconds()&&n.getMinutes()?n.getMinutes()-t.getMinutes()==1&&(e.second=!0,e.minute=!1):!n.getMinutes()&&n.getHours()?n.getHours()-t.getHours()==1&&(e.minute=!0,e.hour=!1):!n.getHours()&&n.getDate()>1?n.getDate()-t.getDate()==1&&(e.hour=!0,e.day=!1):1===n.getDate()&&n.getMonth()?n.getMonth()-t.getMonth()==1&&(e.day=!0,e.month=!1):!n.getMonth()&&n.getFullYear()&&n.getFullYear()-t.getFullYear()==1&&(e.month=!0,e.year=!1)}(o,e>t?t:e,e>t?e:t),l(o,r.getDateUnitInterval(o),!0),l(o,s=r.getDateUnitInterval(n||"second"),!1),o[{week:"day"}[s]||s]=!0,this.getDateFormatByDifferences(o)}})},VEfc:function(e,t,n){"use strict";var i=n("sAZ4");t.switchMap=function(e,t){return i.switchMap(e,t)(this)}},VGYG:function(e,t,n){"use strict";var i=n("qH4z").DataSource,r=n("QH/n").extend,o=n("qH4z").normalizeDataSourceOptions;e.exports={postCtor:function(){this.on("disposing",(function(){this._disposeDataSource()}).bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var e,t,n="_getSpecificDataSourceOption"in this?this._getSpecificDataSourceOption():this.option("dataSource");this._disposeDataSource(),n&&(n instanceof i?(this._isSharedDataSource=!0,this._dataSource=n):(e="_dataSourceOptions"in this?this._dataSourceOptions():{},t=this._dataSourceType?this._dataSourceType():i,n=o(n,{fromUrlLoadMode:"_dataSourceFromUrlLoadMode"in this&&this._dataSourceFromUrlLoadMode()}),this._dataSource=new t(r(!0,{},e,n))),this._addDataSourceHandlers())},_addDataSourceHandlers:function(){"_dataSourceChangedHandler"in this&&this._addDataSourceChangeHandler(),"_dataSourceLoadErrorHandler"in this&&this._addDataSourceLoadErrorHandler(),"_dataSourceLoadingChangedHandler"in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",(function(e){this._ready&&this._ready(!e)}).bind(this))},_addDataSourceChangeHandler:function(){var e=this._dataSource;this._proxiedDataSourceChangedHandler=(function(){this._dataSourceChangedHandler(e.items())}).bind(this),e.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this._dataSourceLoadErrorHandler.bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this._dataSourceLoadingChangedHandler.bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){if(this._dataSource){var e=this._dataSource;e.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():e.load()}},_loadSingle:function(e,t){return e="this"===e?this._dataSource.key()||"this":e,this._dataSource.loadSingle(e,t)},_isLastPage:function(){return!this._dataSource||this._dataSource.isLastPage()||!this._dataSource._pageSize},_isDataSourceLoading:function(){return this._dataSource&&this._dataSource.isLoading()},_disposeDataSource:function(){this._dataSource&&(this._isSharedDataSource?(delete this._isSharedDataSource,this._proxiedDataSourceChangedHandler&&this._dataSource.off("changed",this._proxiedDataSourceChangedHandler),this._proxiedDataSourceLoadErrorHandler&&this._dataSource.off("loadError",this._proxiedDataSourceLoadErrorHandler),this._proxiedDataSourceLoadingChangedHandler&&this._dataSource.off("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)):this._dataSource.dispose(),delete this._dataSource,delete this._proxiedDataSourceChangedHandler,delete this._proxiedDataSourceLoadErrorHandler,delete this._proxiedDataSourceLoadingChangedHandler)},getDataSource:function(){return this._dataSource||null}}},VK9h: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("PJh5"))},VOfZ:function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&window,i="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,r=n||"undefined"!=typeof e&&e||i;t.root=r,function(){if(!r)throw new Error("RxJS could not find any global context (window, self, global)")}()}).call(t,n("DuR2"))},VOug:function(e,t,n){"use strict";var i,r=n("gt5T"),o=n("ZjIE"),s=n("KpjM"),l=n("2WCG"),a=n("2A+V"),u=0,c=4,d=0,h=-2,p=-1,f=1,m=4,g=2,v=8,y=9,b=286,_=30,w=19,x=2*b+1,C=15,S=3,O=258,T=O+S+1,E=42,k=113,A=1,I=2,M=3,D=4;function R(e,t){return e.msg=a[t],t}function L(e){return(e<<1)-(e>4?9:0)}function P(e){for(var t=e.length;--t>=0;)e[t]=0}function N(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(r.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function j(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,N(e.strm)}function F(e,t){e.pending_buf[e.pending++]=t}function B(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function V(e,t,n,i){var o=e.avail_in;return o>i&&(o=i),0===o?0:(e.avail_in-=o,r.arraySet(t,e.input,e.next_in,o,n),1===e.state.wrap?e.adler=s(e.adler,t,o,n):2===e.state.wrap&&(e.adler=l(e.adler,t,o,n)),e.next_in+=o,e.total_in+=o,o)}function H(e,t){var n,i,r=e.max_chain_length,o=e.strstart,s=e.prev_length,l=e.nice_match,a=e.strstart>e.w_size-T?e.strstart-(e.w_size-T):0,u=e.window,c=e.w_mask,d=e.prev,h=e.strstart+O,p=u[o+s-1],f=u[o+s];e.prev_length>=e.good_match&&(r>>=2),l>e.lookahead&&(l=e.lookahead);do{if(u[(n=t)+s]===f&&u[n+s-1]===p&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do{}while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&o<h);if(i=O-(h-o),o=h-O,i>s){if(e.match_start=t,s=i,i>=l)break;p=u[o+s-1],f=u[o+s]}}}while((t=d[t&c])>a&&0!=--r);return s<=e.lookahead?s:e.lookahead}function z(e){var t,n,i,o,s,l=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=l+(l-T)){r.arraySet(e.window,e.window,l,l,0),e.match_start-=l,e.strstart-=l,e.block_start-=l,t=n=e.hash_size;do{i=e.head[--t],e.head[t]=i>=l?i-l:0}while(--n);t=n=l;do{i=e.prev[--t],e.prev[t]=i>=l?i-l:0}while(--n);o+=l}if(0===e.strm.avail_in)break;if(n=V(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=S)for(e.ins_h=e.window[s=e.strstart-e.insert],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+S-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<S)););}while(e.lookahead<T&&0!==e.strm.avail_in)}function Y(e,t){for(var n,i;;){if(e.lookahead<T){if(z(e),e.lookahead<T&&t===u)return A;if(0===e.lookahead)break}if(n=0,e.lookahead>=S&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+S-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-T&&(e.match_length=H(e,n)),e.match_length>=S)if(i=o._tr_tally(e,e.strstart-e.match_start,e.match_length-S),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=S){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+S-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(j(e,!1),0===e.strm.avail_out))return A}return e.insert=e.strstart<S-1?e.strstart:S-1,t===c?(j(e,!0),0===e.strm.avail_out?M:D):e.last_lit&&(j(e,!1),0===e.strm.avail_out)?A:I}function U(e,t){for(var n,i,r;;){if(e.lookahead<T){if(z(e),e.lookahead<T&&t===u)return A;if(0===e.lookahead)break}if(n=0,e.lookahead>=S&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+S-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=S-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-T&&(e.match_length=H(e,n),e.match_length<=5&&(e.strategy===f||e.match_length===S&&e.strstart-e.match_start>4096)&&(e.match_length=S-1)),e.prev_length>=S&&e.match_length<=e.prev_length){r=e.strstart+e.lookahead-S,i=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-S),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=r&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+S-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=S-1,e.strstart++,i&&(j(e,!1),0===e.strm.avail_out))return A}else if(e.match_available){if((i=o._tr_tally(e,0,e.window[e.strstart-1]))&&j(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return A}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<S-1?e.strstart:S-1,t===c?(j(e,!0),0===e.strm.avail_out?M:D):e.last_lit&&(j(e,!1),0===e.strm.avail_out)?A:I}function W(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r}function q(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=g,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?E:k,e.adler=2===t.wrap?0:1,t.last_flush=u,o._tr_init(t),d):R(e,h)}function G(e){var t=q(e);return t===d&&function(e){e.window_size=2*e.w_size,P(e.head),e.max_lazy_match=i[e.level].max_lazy,e.good_match=i[e.level].good_length,e.nice_match=i[e.level].nice_length,e.max_chain_length=i[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=S-1,e.match_available=0,e.ins_h=0}(e.state),t}function $(e,t,n,i,o,s){if(!e)return h;var l=1;if(t===p&&(t=6),i<0?(l=0,i=-i):i>15&&(l=2,i-=16),o<1||o>y||n!==v||i<8||i>15||t<0||t>9||s<0||s>m)return R(e,h);8===i&&(i=9);var a=new function(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(2*x),this.dyn_dtree=new r.Buf16(2*(2*_+1)),this.bl_tree=new r.Buf16(2*(2*w+1)),P(this.dyn_ltree),P(this.dyn_dtree),P(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(C+1),this.heap=new r.Buf16(2*b+1),P(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*b+1),P(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0};return e.state=a,a.strm=e,a.wrap=l,a.gzhead=null,a.w_bits=i,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=o+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+S-1)/S),a.window=new r.Buf8(2*a.w_size),a.head=new r.Buf16(a.hash_size),a.prev=new r.Buf16(a.w_size),a.lit_bufsize=1<<o+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new r.Buf8(a.pending_buf_size),a.d_buf=1*a.lit_bufsize,a.l_buf=3*a.lit_bufsize,a.level=t,a.strategy=s,a.method=n,G(e)}i=[new W(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(z(e),0===e.lookahead&&t===u)return A;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,j(e,!1),0===e.strm.avail_out))return A;if(e.strstart-e.block_start>=e.w_size-T&&(j(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===c?(j(e,!0),0===e.strm.avail_out?M:D):(e.strstart>e.block_start&&j(e,!1),A)}),new W(4,4,8,4,Y),new W(4,5,16,8,Y),new W(4,6,32,32,Y),new W(4,4,16,16,U),new W(8,16,32,32,U),new W(8,16,128,128,U),new W(8,32,128,256,U),new W(32,128,258,1024,U),new W(32,258,258,4096,U)],t.deflateInit=function(e,t){return $(e,t,v,15,8,0)},t.deflateInit2=$,t.deflateReset=G,t.deflateResetKeep=q,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,d):h},t.deflate=function(e,t){var n,r,s,a;if(!e||!e.state||t>5||t<0)return e?R(e,h):h;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||666===r.status&&t!==c)return R(e,0===e.avail_out?-5:h);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===E)if(2===r.wrap)e.adler=0,F(r,31),F(r,139),F(r,8),r.gzhead?(F(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),F(r,255&r.gzhead.time),F(r,r.gzhead.time>>8&255),F(r,r.gzhead.time>>16&255),F(r,r.gzhead.time>>24&255),F(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),F(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(F(r,255&r.gzhead.extra.length),F(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=l(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(F(r,0),F(r,0),F(r,0),F(r,0),F(r,0),F(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),F(r,3),r.status=k);else{var p=v+(r.w_bits-8<<4)<<8;p|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(p|=32),p+=31-p%31,r.status=k,B(r,p),0!==r.strstart&&(B(r,e.adler>>>16),B(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(s=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),N(e),s=r.pending,r.pending!==r.pending_buf_size));)F(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),N(e),s=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,F(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),N(e),s=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,F(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>s&&(e.adler=l(e.adler,r.pending_buf,r.pending-s,s)),0===a&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&N(e),r.pending+2<=r.pending_buf_size&&(F(r,255&e.adler),F(r,e.adler>>8&255),e.adler=0,r.status=k)):r.status=k),0!==r.pending){if(N(e),0===e.avail_out)return r.last_flush=-1,d}else if(0===e.avail_in&&L(t)<=L(n)&&t!==c)return R(e,-5);if(666===r.status&&0!==e.avail_in)return R(e,-5);if(0!==e.avail_in||0!==r.lookahead||t!==u&&666!==r.status){var f=2===r.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(z(e),0===e.lookahead)){if(t===u)return A;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(j(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===c?(j(e,!0),0===e.strm.avail_out?M:D):e.last_lit&&(j(e,!1),0===e.strm.avail_out)?A:I}(r,t):3===r.strategy?function(e,t){for(var n,i,r,s,l=e.window;;){if(e.lookahead<=O){if(z(e),e.lookahead<=O&&t===u)return A;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=S&&e.strstart>0&&(i=l[r=e.strstart-1])===l[++r]&&i===l[++r]&&i===l[++r]){s=e.strstart+O;do{}while(i===l[++r]&&i===l[++r]&&i===l[++r]&&i===l[++r]&&i===l[++r]&&i===l[++r]&&i===l[++r]&&i===l[++r]&&r<s);e.match_length=O-(s-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=S?(n=o._tr_tally(e,1,e.match_length-S),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(j(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===c?(j(e,!0),0===e.strm.avail_out?M:D):e.last_lit&&(j(e,!1),0===e.strm.avail_out)?A:I}(r,t):i[r.level].func(r,t);if(f!==M&&f!==D||(r.status=666),f===A||f===M)return 0===e.avail_out&&(r.last_flush=-1),d;if(f===I&&(1===t?o._tr_align(r):5!==t&&(o._tr_stored_block(r,0,0,!1),3===t&&(P(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),N(e),0===e.avail_out))return r.last_flush=-1,d}return t!==c?d:r.wrap<=0?1:(2===r.wrap?(F(r,255&e.adler),F(r,e.adler>>8&255),F(r,e.adler>>16&255),F(r,e.adler>>24&255),F(r,255&e.total_in),F(r,e.total_in>>8&255),F(r,e.total_in>>16&255),F(r,e.total_in>>24&255)):(B(r,e.adler>>>16),B(r,65535&e.adler)),N(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?d:1)},t.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==E&&69!==t&&73!==t&&91!==t&&103!==t&&t!==k&&666!==t?R(e,h):(e.state=null,t===k?R(e,-3):d):h},t.deflateSetDictionary=function(e,t){var n,i,o,l,a,u,c,p,f=t.length;if(!e||!e.state)return h;if(2===(l=(n=e.state).wrap)||1===l&&n.status!==E||n.lookahead)return h;for(1===l&&(e.adler=s(e.adler,t,f,0)),n.wrap=0,f>=n.w_size&&(0===l&&(P(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new r.Buf8(n.w_size),r.arraySet(p,t,f-n.w_size,n.w_size,0),t=p,f=n.w_size),a=e.avail_in,u=e.next_in,c=e.input,e.avail_in=f,e.next_in=0,e.input=t,z(n);n.lookahead>=S;){i=n.strstart,o=n.lookahead-(S-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[i+S-1])&n.hash_mask,n.prev[i&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=i,i++}while(--o);n.strstart=i,n.lookahead=S-1,z(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=S-1,n.match_available=0,e.next_in=u,e.input=c,e.avail_in=a,n.wrap=l,d},t.deflateInfo="pako deflate (from Nodeca project)"},VQA2:function(e,t,n){"use strict";t.a=function(e,t,n){return Object(i.a)(e,t,n)(this)};var i=n("v0bZ")},VRu6:function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N"),s=n("IbXy");function l(e){var t,n,i=[];for(t=0,n=e.length;t<n;++t)i.push(e[t].label);return i}function a(e,t,n){var i=e.getPixelForTick(t);return n&&(i-=0===t?(e.getPixelForTick(1)-i)/2:(i-e.getPixelForTick(t-1))/2),i}i._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",lineHeight:1.2,padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:s.formatters.values,minor:{},major:{}}}),e.exports=function(e){function t(e,t,n){return o.isArray(t)?o.longestText(e,n,t):e.measureText(t).width}function n(e){var t=o.valueOrDefault,n=i.global,r=t(e.fontSize,n.defaultFontSize),s=t(e.fontStyle,n.defaultFontStyle),l=t(e.fontFamily,n.defaultFontFamily);return{size:r,style:s,family:l,font:o.fontString(r,s,l)}}function s(e){return o.options.toLineHeight(o.valueOrDefault(e.lineHeight,1.2),o.valueOrDefault(e.fontSize,i.global.defaultFontSize))}e.Scale=r.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var e=this.options.ticks;for(var t in!1===e.minor&&(e.minor={display:!1}),!1===e.major&&(e.major={display:!1}),e)"major"!==t&&"minor"!==t&&("undefined"==typeof e.minor[t]&&(e.minor[t]=e[t]),"undefined"==typeof e.major[t]&&(e.major[t]=e[t]))},beforeUpdate:function(){o.callback(this.options.beforeUpdate,[this])},update:function(e,t,n){var i,r,s,l,a,u,c=this;for(c.beforeUpdate(),c.maxWidth=e,c.maxHeight=t,c.margins=o.extend({left:0,right:0,top:0,bottom:0},n),c.longestTextCache=c.longestTextCache||{},c.beforeSetDimensions(),c.setDimensions(),c.afterSetDimensions(),c.beforeDataLimits(),c.determineDataLimits(),c.afterDataLimits(),c.beforeBuildTicks(),a=c.buildTicks()||[],c.afterBuildTicks(),c.beforeTickToLabelConversion(),s=c.convertTicksToLabels(a)||c.ticks,c.afterTickToLabelConversion(),c.ticks=s,i=0,r=s.length;i<r;++i)l=s[i],(u=a[i])?u.label=l:a.push(u={label:l,major:!1});return c._ticks=a,c.beforeCalculateTickRotation(),c.calculateTickRotation(),c.afterCalculateTickRotation(),c.beforeFit(),c.fit(),c.afterFit(),c.afterUpdate(),c.minSize},afterUpdate:function(){o.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){o.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){o.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){o.callback(this.options.beforeDataLimits,[this])},determineDataLimits:o.noop,afterDataLimits:function(){o.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){o.callback(this.options.beforeBuildTicks,[this])},buildTicks:o.noop,afterBuildTicks:function(){o.callback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){o.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this.options.ticks;this.ticks=this.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){o.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){o.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e=this,t=e.ctx,i=e.options.ticks,r=l(e._ticks),s=n(i);t.font=s.font;var a=i.minRotation||0;if(r.length&&e.options.display&&e.isHorizontal())for(var u,c=o.longestText(t,s.font,r,e.longestTextCache),d=c,h=e.getPixelForTick(1)-e.getPixelForTick(0)-6;d>h&&a<i.maxRotation;){var p=o.toRadians(a);if(u=Math.cos(p),Math.sin(p)*c>e.maxHeight){a--;break}a++,d=u*c}e.labelRotation=a},afterCalculateTickRotation:function(){o.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){o.callback(this.options.beforeFit,[this])},fit:function(){var e=this,i=e.minSize={width:0,height:0},r=l(e._ticks),a=e.options,u=a.ticks,c=a.scaleLabel,d=a.gridLines,h=a.display,p=e.isHorizontal(),f=n(u),m=a.gridLines.tickMarkLength;if(i.width=p?e.isFullWidth()?e.maxWidth-e.margins.left-e.margins.right:e.maxWidth:h&&d.drawTicks?m:0,i.height=p?h&&d.drawTicks?m:0:e.maxHeight,c.display&&h){var g=s(c)+o.options.toPadding(c.padding).height;p?i.height+=g:i.width+=g}if(u.display&&h){var v=o.longestText(e.ctx,f.font,r,e.longestTextCache),y=o.numberOfLabelLines(r),b=.5*f.size,_=e.options.ticks.padding;if(p){e.longestLabelWidth=v;var w=o.toRadians(e.labelRotation),x=Math.cos(w),C=Math.sin(w);i.height=Math.min(e.maxHeight,i.height+(C*v+f.size*y+b*(y-1)+b)+_),e.ctx.font=f.font;var S=t(e.ctx,r[0],f.font),O=t(e.ctx,r[r.length-1],f.font);0!==e.labelRotation?(e.paddingLeft="bottom"===a.position?x*S+3:x*b+3,e.paddingRight="bottom"===a.position?x*b+3:x*O+3):(e.paddingLeft=S/2+3,e.paddingRight=O/2+3)}else u.mirror?v=0:v+=_+b,i.width=Math.min(e.maxWidth,i.width+v),e.paddingTop=f.size/2,e.paddingBottom=f.size/2}e.handleMargins(),e.width=i.width,e.height=i.height},handleMargins:function(){var e=this;e.margins&&(e.paddingLeft=Math.max(e.paddingLeft-e.margins.left,0),e.paddingTop=Math.max(e.paddingTop-e.margins.top,0),e.paddingRight=Math.max(e.paddingRight-e.margins.right,0),e.paddingBottom=Math.max(e.paddingBottom-e.margins.bottom,0))},afterFit:function(){o.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(o.isNullOrUndef(e))return NaN;if("number"==typeof e&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},getLabelForIndex:o.noop,getPixelForValue:o.noop,getValueForPixel:o.noop,getPixelForTick:function(e){var t=this,n=t.options.offset;if(t.isHorizontal()){var i=(t.width-(t.paddingLeft+t.paddingRight))/Math.max(t._ticks.length-(n?0:1),1),r=i*e+t.paddingLeft;return n&&(r+=i/2),t.left+Math.round(r)+(t.isFullWidth()?t.margins.left:0)}return t.top+e*((t.height-(t.paddingTop+t.paddingBottom))/(t._ticks.length-1))},getPixelForDecimal:function(e){var t=this;return t.isHorizontal()?t.left+Math.round((t.width-(t.paddingLeft+t.paddingRight))*e+t.paddingLeft)+(t.isFullWidth()?t.margins.left:0):t.top+e*t.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this.min,t=this.max;return this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0},_autoSkip:function(e){var t,n,i,r,s=this,l=s.isHorizontal(),a=s.options.ticks.minor,u=e.length,c=o.toRadians(s.labelRotation),d=Math.cos(c),h=s.longestLabelWidth*d,p=[];for(a.maxTicksLimit&&(r=a.maxTicksLimit),l&&(t=!1,(h+a.autoSkipPadding)*u>s.width-(s.paddingLeft+s.paddingRight)&&(t=1+Math.floor((h+a.autoSkipPadding)*u/(s.width-(s.paddingLeft+s.paddingRight)))),r&&u>r&&(t=Math.max(t,Math.floor(u/r)))),n=0;n<u;n++)i=e[n],(t>1&&n%t>0||n%t==0&&n+t>=u)&&n!==u-1&&delete i.label,p.push(i);return p},draw:function(e){var t=this,r=t.options;if(r.display){var l=t.ctx,u=i.global,c=r.ticks.minor,d=r.ticks.major||c,h=r.gridLines,p=r.scaleLabel,f=0!==t.labelRotation,m=t.isHorizontal(),g=c.autoSkip?t._autoSkip(t.getTicks()):t.getTicks(),v=o.valueOrDefault(c.fontColor,u.defaultFontColor),y=n(c),b=o.valueOrDefault(d.fontColor,u.defaultFontColor),_=n(d),w=h.drawTicks?h.tickMarkLength:0,x=o.valueOrDefault(p.fontColor,u.defaultFontColor),C=n(p),S=o.options.toPadding(p.padding),O=o.toRadians(t.labelRotation),T=[],E=t.options.gridLines.lineWidth,k="right"===r.position?t.right:t.right-E-w,A="right"===r.position?t.right+w:t.right,I="bottom"===r.position?t.top+E:t.bottom-w-E,M="bottom"===r.position?t.top+E+w:t.bottom+E;if(o.each(g,function(n,i){if(!o.isNullOrUndef(n.label)){var s,l,d,p,v,y,b,_,x,C,S,D,R,L,P=n.label;i===t.zeroLineIndex&&r.offset===h.offsetGridLines?(s=h.zeroLineWidth,l=h.zeroLineColor,d=h.zeroLineBorderDash,p=h.zeroLineBorderDashOffset):(s=o.valueAtIndexOrDefault(h.lineWidth,i),l=o.valueAtIndexOrDefault(h.color,i),d=o.valueOrDefault(h.borderDash,u.borderDash),p=o.valueOrDefault(h.borderDashOffset,u.borderDashOffset));var N="middle",j="middle",F=c.padding;if(m){var B=w+F;"bottom"===r.position?(j=f?"middle":"top",N=f?"right":"center",L=t.top+B):(j=f?"middle":"bottom",N=f?"left":"center",L=t.bottom-B);var V=a(t,i,h.offsetGridLines&&g.length>1);V<t.left&&(l="rgba(0,0,0,0)"),V+=o.aliasPixel(s),R=t.getPixelForTick(i)+c.labelOffset,v=b=x=S=V,y=I,_=M,C=e.top,D=e.bottom+E}else{var H,z="left"===r.position;c.mirror?(N=z?"left":"right",H=F):(N=z?"right":"left",H=w+F),R=z?t.right-H:t.left+H;var Y=a(t,i,h.offsetGridLines&&g.length>1);Y<t.top&&(l="rgba(0,0,0,0)"),Y+=o.aliasPixel(s),L=t.getPixelForTick(i)+c.labelOffset,v=k,b=A,x=e.left,S=e.right+E,y=_=C=D=Y}T.push({tx1:v,ty1:y,tx2:b,ty2:_,x1:x,y1:C,x2:S,y2:D,labelX:R,labelY:L,glWidth:s,glColor:l,glBorderDash:d,glBorderDashOffset:p,rotation:-1*O,label:P,major:n.major,textBaseline:j,textAlign:N})}}),o.each(T,function(e){if(h.display&&(l.save(),l.lineWidth=e.glWidth,l.strokeStyle=e.glColor,l.setLineDash&&(l.setLineDash(e.glBorderDash),l.lineDashOffset=e.glBorderDashOffset),l.beginPath(),h.drawTicks&&(l.moveTo(e.tx1,e.ty1),l.lineTo(e.tx2,e.ty2)),h.drawOnChartArea&&(l.moveTo(e.x1,e.y1),l.lineTo(e.x2,e.y2)),l.stroke(),l.restore()),c.display){l.save(),l.translate(e.labelX,e.labelY),l.rotate(e.rotation),l.font=e.major?_.font:y.font,l.fillStyle=e.major?b:v,l.textBaseline=e.textBaseline,l.textAlign=e.textAlign;var n=e.label;if(o.isArray(n))for(var i=n.length,r=1.5*y.size,s=t.isHorizontal()?0:-r*(i-1)/2,a=0;a<i;++a)l.fillText(""+n[a],0,s),s+=r;else l.fillText(n,0,0);l.restore()}}),p.display){var D,R,L=0,P=s(p)/2;if(m)D=t.left+(t.right-t.left)/2,R="bottom"===r.position?t.bottom-P-S.bottom:t.top+P+S.top;else{var N="left"===r.position;D=N?t.left+P+S.top:t.right-P-S.top,R=t.top+(t.bottom-t.top)/2,L=N?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(D,R),l.rotate(L),l.textAlign="center",l.textBaseline="middle",l.fillStyle=x,l.font=C.font,l.fillText(p.labelString,0,0),l.restore()}if(h.drawBorder){l.lineWidth=o.valueAtIndexOrDefault(h.lineWidth,0),l.strokeStyle=o.valueAtIndexOrDefault(h.color,0);var j=t.left,F=t.right+E,B=t.top,V=t.bottom+E,H=o.aliasPixel(l.lineWidth);m?(B=V="top"===r.position?t.bottom:t.top,B+=H,V+=H):(j=F="left"===r.position?t.right:t.left,j+=H,F+=H),l.beginPath(),l.moveTo(j,B),l.lineTo(F,V),l.stroke()}}}})}},VYNT:function(e,t,n){"use strict";var i=n("F/gp"),r=function(e,t){if(!o(e))return!1;var n=e.nodeName.toLowerCase(),i=!isNaN(t),r=e.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(n)||e.isContentEditable?!r:"a"===n&&e.href||i},o=function(e){var t=i(e);return t.is(":visible")&&"hidden"!==t.css("visibility")&&"hidden"!==t.parents().css("visibility")};e.exports={focusable:function(e,t){return r(t,i(t).attr("tabIndex"))},tabbable:function(e,t){var n=i(t).attr("tabIndex");return(isNaN(n)||n>=0)&&r(t,n)},focused:function(e){var t=i(e).get(0);return document.activeElement===t}}},VaQ6:function(e,t,n){"use strict";var i=n("rCTf"),r=n("sake");i.Observable.prototype.skipWhile=r.skipWhile},VfeM:function(e,t,n){"use strict";var i=n("rCTf"),r=n("iESu");i.Observable.prototype.flatMapTo=r.mergeMapTo,i.Observable.prototype.mergeMapTo=r.mergeMapTo},Vz2w: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:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",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\u5185",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",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(n("PJh5"))},"W+Sr":function(e,t,n){"use strict";var i=n("aQps");t.audit=i.audit;var r=n("YPa8");t.auditTime=r.auditTime;var o=n("2JaL");t.buffer=o.buffer;var s=n("lYi/");t.bufferCount=s.bufferCount;var l=n("nSY4");t.bufferTime=l.bufferTime;var a=n("2yqU");t.bufferToggle=a.bufferToggle;var u=n("xx+E");t.bufferWhen=u.bufferWhen;var c=n("LxNc");t.catchError=c.catchError;var d=n("/nPl");t.combineAll=d.combineAll;var h=n("ijov");t.combineLatest=h.combineLatest;var p=n("mK7q");t.concat=p.concat;var f=n("oZkx");t.concatAll=f.concatAll;var m=n("oBYf");t.concatMap=m.concatMap;var g=n("7ZL4");t.concatMapTo=g.concatMapTo;var v=n("x+Qm");t.count=v.count;var y=n("E8hY");t.debounce=y.debounce;var b=n("MEr+");t.debounceTime=b.debounceTime;var _=n("+Zxz");t.defaultIfEmpty=_.defaultIfEmpty;var w=n("b8PX");t.delay=w.delay;var x=n("BkLI");t.delayWhen=x.delayWhen;var C=n("L97J");t.dematerialize=C.dematerialize;var S=n("Lndg");t.distinct=S.distinct;var O=n("7MSh");t.distinctUntilChanged=O.distinctUntilChanged;var T=n("qiws");t.distinctUntilKeyChanged=T.distinctUntilKeyChanged;var E=n("gzKz");t.elementAt=E.elementAt;var k=n("fI0c");t.every=k.every;var A=n("N3AT");t.exhaust=A.exhaust;var I=n("13YQ");t.exhaustMap=I.exhaustMap;var M=n("0qMM");t.expand=M.expand;var D=n("dI0l");t.filter=D.filter;var R=n("ady2");t.finalize=R.finalize;var L=n("dw63");t.find=L.find;var P=n("+7iS");t.findIndex=P.findIndex;var N=n("c8IX");t.first=N.first;var j=n("aQ5C");t.groupBy=j.groupBy;var F=n("ygD2");t.ignoreElements=F.ignoreElements;var B=n("ZFQj");t.isEmpty=B.isEmpty;var V=n("p/p0");t.last=V.last;var H=n("9omE");t.map=H.map;var z=n("6X/k");t.mapTo=z.mapTo;var Y=n("Y0+V");t.materialize=Y.materialize;var U=n("mrwz");t.max=U.max;var W=n("FDBB");t.merge=W.merge;var q=n("rKQy");t.mergeAll=q.mergeAll;var G=n("ANGw");t.mergeMap=G.mergeMap;var $=n("ANGw");t.flatMap=$.mergeMap;var K=n("fyNK");t.mergeMapTo=K.mergeMapTo;var X=n("jtuv");t.mergeScan=X.mergeScan;var Z=n("Z0M+");t.min=Z.min;var J=n("6BaH");t.multicast=J.multicast;var Q=n("ODby");t.observeOn=Q.observeOn;var ee=n("TLKQ");t.onErrorResumeNext=ee.onErrorResumeNext;var te=n("Uqr9");t.pairwise=te.pairwise;var ne=n("PYDO");t.partition=ne.partition;var ie=n("y4xv");t.pluck=ie.pluck;var re=n("i9tv");t.publish=re.publish;var oe=n("1wLk");t.publishBehavior=oe.publishBehavior;var se=n("tGXy");t.publishLast=se.publishLast;var le=n("BV2O");t.publishReplay=le.publishReplay;var ae=n("qIte");t.race=ae.race;var ue=n("dt7L");t.reduce=ue.reduce;var ce=n("xazO");t.repeat=ce.repeat;var de=n("Abu5");t.repeatWhen=de.repeatWhen;var he=n("HrNe");t.retry=he.retry;var pe=n("hQYy");t.retryWhen=pe.retryWhen;var fe=n("9dR0");t.refCount=fe.refCount;var me=n("ZzDa");t.sample=me.sample;var ge=n("Lb3r");t.sampleTime=ge.sampleTime;var ve=n("UYy0");t.scan=ve.scan;var ye=n("A3ES");t.sequenceEqual=ye.sequenceEqual;var be=n("sTFn");t.share=be.share;var _e=n("N/Bz");t.shareReplay=_e.shareReplay;var we=n("DZi2");t.single=we.single;var xe=n("JzlZ");t.skip=xe.skip;var Ce=n("itCf");t.skipLast=Ce.skipLast;var Se=n("Cw9N");t.skipUntil=Se.skipUntil;var Oe=n("prqh");t.skipWhile=Oe.skipWhile;var Te=n("C/iu");t.startWith=Te.startWith;var Ee=n("Am8Y");t.switchAll=Ee.switchAll;var ke=n("sAZ4");t.switchMap=ke.switchMap;var Ae=n("/Sq5");t.switchMapTo=Ae.switchMapTo;var Ie=n("5et3");t.take=Ie.take;var Me=n("UwVZ");t.takeLast=Me.takeLast;var De=n("RU1a");t.takeUntil=De.takeUntil;var Re=n("215F");t.takeWhile=Re.takeWhile;var Le=n("D2Nv");t.tap=Le.tap;var Pe=n("IsV2");t.throttle=Pe.throttle;var Ne=n("yK6r");t.throttleTime=Ne.throttleTime;var je=n("F9Yt");t.timeInterval=je.timeInterval;var Fe=n("D77r");t.timeout=Fe.timeout;var Be=n("Wx6B");t.timeoutWith=Be.timeoutWith;var Ve=n("tyXZ");t.timestamp=Ve.timestamp;var He=n("piny");t.toArray=He.toArray;var ze=n("5LW/");t.window=ze.window;var Ye=n("xHsH");t.windowCount=Ye.windowCount;var Ue=n("17on");t.windowTime=Ue.windowTime;var We=n("ashs");t.windowToggle=We.windowToggle;var qe=n("8FDs");t.windowWhen=qe.windowWhen;var Ge=n("offc");t.withLatestFrom=Ge.withLatestFrom;var $e=n("SoJr");t.zip=$e.zip;var Ke=n("KHaY");t.zipAll=Ke.zipAll},"W/Sc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("ves3"),r=n("2zkT"),o=n("s+UU"),s=n("7nan"),l=n("Exya"),a=n("73T8");class u extends r.a{constructor(e){super(e),this.destination=e}}t.SubjectSubscriber=u;class c extends i.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[a.a](){return new u(this)}lift(e){const t=new d(this,this);return t.operator=e,t}next(e){if(this.closed)throw new s.a;if(!this.isStopped){const{observers:t}=this,n=t.length,i=t.slice();for(let r=0;r<n;r++)i[r].next(e)}}error(e){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=e,this.isStopped=!0;const{observers:t}=this,n=t.length,i=t.slice();for(let r=0;r<n;r++)i[r].error(e);this.observers.length=0}complete(){if(this.closed)throw new s.a;this.isStopped=!0;const{observers:e}=this,t=e.length,n=e.slice();for(let i=0;i<t;i++)n[i].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(e){if(this.closed)throw new s.a;return super._trySubscribe(e)}_subscribe(e){if(this.closed)throw new s.a;return this.hasError?(e.error(this.thrownError),o.a.EMPTY):this.isStopped?(e.complete(),o.a.EMPTY):(this.observers.push(e),new l.a(this,e))}asObservable(){const e=new i.a;return e.source=this,e}}t.Subject=c,c.create=((e,t)=>new d(e,t));class d extends c{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):o.a.EMPTY}}t.AnonymousSubject=d},"W1/H":function(e,t,n){"use strict";var i=n("rCTf"),r=n("YgqK");i.Observable.prototype.findIndex=r.findIndex},W2nU:function(e,t){var n,i,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(e){i=s}}();var a,u=[],c=!1,d=-1;function h(){c&&a&&(c=!1,a.length?u=a.concat(u):d=-1,u.length&&p())}function p(){if(!c){var e=l(h);c=!0;for(var t=u.length;t;){for(a=u,u=[];++d<t;)a&&a[d].run();d=-1,t=u.length}a=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new f(e,t)),1!==u.length||c||l(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},WFWZ:function(e,t,n){"use strict";t.a=function(e){return"function"==typeof e}},WPSd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("W/Sc"),r=n("7nan");t.BehaviorSubject=class extends i.Subject{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 r.a;return this._value}next(e){super.next(this._value=e)}}},WQmy:function(e,t,n){"use strict";var i=n("rCTf"),r=n("+ayw");i.Observable.prototype.share=r.share},WT2u:function(e,t,n){"use strict";var i=["pageX","pageY","screenX","screenY","clientX","clientY"];e.exports=function(e){i.forEach(function(t){e(t,function(e){return function(e,t){if(t[e]&&!t.touches||!t.touches)return t[e];var n=t.touches.length?t.touches:t.changedTouches;return n.length?n[0][e]:void 0}(t,e)})},this)}},WTUZ:function(e,t,n){"use strict";var i=n("aQps");t.audit=function(e){return i.audit(e)(this)}},WTpD:function(e,t,n){"use strict";var i=n("pyWG").inArray,r=n("vAqG"),o=n("D6xR"),s=function(e){return!!o.styleProp(e)},l="ontouchstart"in window&&!("callPhantom"in window),a=!!window.navigator.pointerEnabled||!!window.navigator.msPointerEnabled,u=!!window.navigator.maxTouchPoints||!!window.navigator.msMaxTouchPoints;t.touchEvents=l,t.pointerEvents=a,t.touch=l||a&&u,t.transition=s("transition"),t.transitionEndEventName={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MsTransitionEnd",transition:"transitionend"}[o.styleProp("transition")],t.animation=s("animation"),t.nativeScrolling=function(){var e=r.real(),t=e.platform,n=e.version;return!(n&&n[0]<4&&"android"===t)&&i(t,["ios","android","win"])>-1||e.mac}(),t.styleProp=o.styleProp,t.stylePropPrefix=o.stylePropPrefix,t.supportProp=s,t.hasKo=!!window.ko,t.inputType=function(e){if("text"===e)return!0;var t=document.createElement("input");try{return t.setAttribute("type",e),t.value="wrongValue",!t.value}catch(e){return!1}}},WaEV:function(e,t,n){var i=n("+ItH")();i.helpers=n("iO9N"),n("lG75")(i),i.defaults=n("k7DW"),i.Element=n("wGD1"),i.elements=n("L5rj"),i.Interaction=n("KC8c"),i.layouts=n("6O7P"),i.platform=n("2xI1"),i.plugins=n("6ip3"),i.Ticks=n("IbXy"),n("6rMk")(i),n("ghsk")(i),n("oQMP")(i),n("jJ84")(i),n("VRu6")(i),n("/jKm")(i),n("QV34")(i),n("40fB")(i),n("XhZS")(i),n("1Nt4")(i),n("sFo6")(i),n("Db81")(i),n("GBuA")(i),n("19SQ")(i),n("sFj2")(i),n("8uqi")(i),n("Fv8P")(i),n("2ddL")(i),n("mC8W")(i),n("vvdA")(i),n("wPWQ")(i),n("mg6x")(i),n("0gJx")(i),n("gCP2")(i),n("0C1O")(i),n("GqGk")(i);var r=n("JCJC");for(var o in r)r.hasOwnProperty(o)&&i.plugins.register(r[o]);i.platform.initialize(),e.exports=i,"undefined"!=typeof window&&(window.Chart=i),i.Legend=r.legend._element,i.Title=r.title._element,i.pluginService=i.plugins,i.PluginBase=i.Element.extend({}),i.canvasHelpers=i.helpers.canvas,i.layoutService=i.layouts},WgY6:function(e,t,n){"use strict";function i(){if(!(this instanceof i))return new i;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var e=new i;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(i.prototype=n("FLm2")).loadAsync=n("BT+d"),i.support=n("oKij"),i.defaults=n("e3b7"),i.version="3.1.5",i.loadAsync=function(e,t){return(new i).loadAsync(e,t)},i.external=n("vVrn"),e.exports=i},WhVc:function(e,t,n){"use strict";t.errorObject={e:{}}},Whbc:function(e,t,n){"use strict";var i=n("rCTf"),r=n("1hN3");i.Observable.prototype.bufferWhen=r.bufferWhen},WhfO:function(e,t,n){"use strict";var i=n("9TUk").fitIntoRange,r={thousandsSeparator:",",decimalSeparator:"."},o="'";function s(e){return e.toString().split("").reverse().join("")}function l(e){return e?e.length-e.replace(/[#]/g,"").length:0}function a(e){return e?e.length-e.replace(/[0]/g,"").length:0}function u(e,t,n){if(!e)return"";for(e.length>n&&(e=e.substr(0,n));e.length>t&&"0"===e.slice(-1);)e=e.substr(0,e.length-1);for(;e.length<t;)e+="0";return e}function c(e,t){return e.split(o).map(function(e,n){var i=n%2;return!e&&i?o:i?e:e.replace(/[,#0]+/,t)}).join("")}function d(e,t,n){var i=(t?.01:1)*parseFloat(e)||0;return n?-i:i}function h(e,t,n,i){var r,o,s,l=e;do{s&&(r=o.length===s.length?"0":"1",e=i?r+e:e+r),o=s||t(d(l,n)),s=t(d(l=i?"1"+l:l+"1",n))}while(o!==s&&(i?o.length===s.length:o.length<=s.length));if(i&&s.length>o.length){var a=-1===t(12345).indexOf("12345");do{e="1"+e}while(a&&d(e,n)<1e5)}return e}function p(e,t,n,i){var r=t(d(e,n,i)),o=e.split("."),s=t(d(o[0]+".3"+o[1].slice(1),n,i)).indexOf("3")-1;return r=r.replace(/(\d)\D(\d)/g,"$1,$2"),s>=0&&(r=r.slice(0,s)+"."+r.slice(s+1)),r=r.replace(/1+/,"1").replace(/1/g,"#"),n||(r=r.replace("%","'%'")),r}t.getFormatter=function(e,t){return t=t||r,function(n){if("number"!=typeof n||isNaN(n))return"";var r=function(e){var t=e.split(";");return 1===t.length&&t.push("-"+t[0]),t}(e),o=n>0||1/n==1/0,d=r[o?0:1];(function(e){return-1!==e.indexOf("%")&&!e.match(/'[^']*%[^']*'/g)})(d)&&(n*=100),o||(n=-n);var h=function(e){for(var t=!1,n=0;n<e.length;n++)if("'"===e[n]&&(t=!t),"."===e[n]&&!t)return n;return e.length}(d),p=[d.substr(0,h),d.substr(h+1)],f=a(p[1]),m=f+l(p[1]),g=a(p[0]),v=l(p[0])?void 0:g,y=Math.floor(n).toString().length,b=i(m,0,15-y),_=p[0].split(",").slice(1).map(function(e){return e.split("").filter(function(e){return"#"===e||"0"===e}).length}).reverse(),w=n.toFixed(b<0?0:b).split("."),x=u(s(w[0]),g,v),C=u(w[1],f,m);x=function(e,t,n){if(!t.length)return e;for(var i=[],r=0;e;){var o=t[r];i.push(e.slice(0,o)),e=e.slice(o),r<t.length-1&&r++}return i.join(n)}(x,_,t.thousandsSeparator);var S=s(c(s(p[0]),x)),O=m?c(p[1],C):"";return S+(O.match(/\d/)?t.decimalSeparator:"")+O}},t.getFormat=function(e){var t=".",n=e(1).indexOf("100")>=0,i=p(t=h(t=h(t,e,n,!0),e,n,!1),e,n,!1),r=p(t,e,n,!0);return r==="-"+i?i:i+";"+r}},WnEV:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Rgi1");i.Observable.prototype.skipLast=r.skipLast},WnTV:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("zMzr"),s=n("Ok8h"),l=n("QH/n").extend,a=n("Z73p").each,u=n("0kQW").noop,c=n("PdUl").isDefined,d=n("mgrf"),h=n("ar6Y").compileGetter,p=n("qH4z").DataSource,f=n("M6gp"),m=n("wtxi"),g=m.when,v=m.Deferred,y=function(e){return-1!==e},b=o.inherit({_setOptionsByReference:function(){this.callBase(),l(this._optionsByReference,{selectedItem:!0})},_getDefaultOptions:function(){return l(this.callBase(),{selectionMode:"none",selectionRequired:!1,selectionByClick:!0,selectedItems:[],selectedItemKeys:[],maxFilterLengthInRequest:1500,keyExpr:null,selectedIndex:-1,selectedItem:null,onSelectionChanged:null,onItemReordered:null,onItemDeleting:null,onItemDeleted:null})},ctor:function(e,t){this._userOptions=t||{},this.callBase(e,t)},_init:function(){this._initEditStrategy(),this.callBase(),this._initKeyGetter(),this._initSelectionModule(),"multi"===this.option("selectionMode")&&this._showDeprecatedSelectionMode()},_initKeyGetter:function(){this._keyGetter=h(this.option("keyExpr"))},_getKeysByItems:function(e){return this._editStrategy.getKeysByItems(e)},_getItemsByKeys:function(e,t){return this._editStrategy.getItemsByKeys(e,t)},_getKeyByIndex:function(e){return this._editStrategy.getKeyByIndex(e)},_getIndexByKey:function(e){return this._editStrategy.getIndexByKey(e)},_getIndexByItemData:function(e){return this._editStrategy.getIndexByItemData(e)},_isKeySpecified:function(){return!(!this._dataSource||!this._dataSource.key())},_getCombinedFilter:function(){return this._dataSource&&this._dataSource.filter()},keyOf:function(e){var t=e,n=this._dataSource&&this._dataSource.store();return this.option("keyExpr")?t=this._keyGetter(e):n&&(t=n.keyOf(e)),t},_initSelectionModule:function(){var e=this,t=e._editStrategy.itemsGetter;this._selection=new f({mode:this.option("selectionMode"),maxFilterLengthInRequest:this.option("maxFilterLengthInRequest"),equalByReference:!this._isKeySpecified(),onSelectionChanged:function(t){(t.addedItemKeys.length||t.removedItemKeys.length)&&(e.option("selectedItems",e._getItemsByKeys(t.selectedItemKeys,t.selectedItems)),e._updateSelectedItems(t))},filter:e._getCombinedFilter.bind(e),totalCount:function(){var t=e.option("items"),n=e._dataSource;return n&&n.totalCount()>=0?n.totalCount():t.length},key:function(){return e.option("keyExpr")?e.option("keyExpr"):e._dataSource&&e._dataSource.key()},keyOf:e.keyOf.bind(e),load:function(t){if(e._dataSource){var n=e._dataSource.loadOptions();t.customQueryParams=n.customQueryParams,t.userData=e._dataSource._userData}var i=e._dataSource&&e._dataSource.store();return i?i.load(t):(new v).resolve([])},dataFields:function(){return e._dataSource&&e._dataSource.select()},plainItems:t.bind(e._editStrategy)})},_initEditStrategy:function(){this._editStrategy=new d(this)},_forgetNextPageLoading:function(){this.callBase()},_getSelectedItemIndices:function(e){var t=this,n=[];return e=e||this._selection.getSelectedItemKeys(),t._editStrategy.beginCache(),a(e,function(e,i){var r=t._getIndexByKey(i);y(r)&&n.push(r)}),t._editStrategy.endCache(),n},_render:function(){this._rendering=!0,this._dataSource&&this._dataSource.isLoading()||(this._syncSelectionOptions(),this._normalizeSelectedItems()),this.callBase();var e=this._getSelectedItemIndices();this._renderSelection(e,[]),this._rendering=!1},_fireContentReadyAction:function(){this._rendering=!1,this._rendered=!0,this.callBase.apply(this,arguments)},_syncSelectionOptions:function(e){var t,n,i;switch(e=e||this._chooseSelectOption()){case"selectedIndex":t=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),c(t)?(this._setOptionSilent("selectedItems",[t]),this._setOptionSilent("selectedItem",t),this._setOptionSilent("selectedItemKeys",this._editStrategy.getKeysByItems([t]))):(this._setOptionSilent("selectedItems",[]),this._setOptionSilent("selectedItemKeys",[]),this._setOptionSilent("selectedItem",null));break;case"selectedItems":if(n=this.option("selectedItems")||[],i=this._editStrategy.getIndexByItemData(n[0]),this.option("selectionRequired")&&!y(i))return void this._syncSelectionOptions("selectedIndex");this._setOptionSilent("selectedItem",n[0]),this._setOptionSilent("selectedIndex",i),this._setOptionSilent("selectedItemKeys",this._editStrategy.getKeysByItems(n));break;case"selectedItem":if(t=this.option("selectedItem"),i=this._editStrategy.getIndexByItemData(t),this.option("selectionRequired")&&!y(i))return void this._syncSelectionOptions("selectedIndex");c(t)?(this._setOptionSilent("selectedItems",[t]),this._setOptionSilent("selectedIndex",i),this._setOptionSilent("selectedItemKeys",this._editStrategy.getKeysByItems([t]))):(this._setOptionSilent("selectedItems",[]),this._setOptionSilent("selectedItemKeys",[]),this._setOptionSilent("selectedIndex",-1));break;case"selectedItemKeys":var r=this.option("selectedItemKeys");if(this.option("selectionRequired")&&!y(this._getIndexByKey(r[0])))return void this._syncSelectionOptions("selectedIndex");this._selection.setSelection(r)}},_chooseSelectOption:function(){var e="selectedIndex",t=(function(e){var t=this.option(e).length;return t||!t&&e in this._userOptions}).bind(this);return t("selectedItems")?e="selectedItems":c(this.option("selectedItem"))?e="selectedItem":t("selectedItemKeys")&&(e="selectedItemKeys"),e},_compareKeys:function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<t.length;n++)if(e[n]!==t[n])return!1;return!0},_normalizeSelectedItems:function(){if("none"===this.option("selectionMode"))this._setOptionSilent("selectedItems",[]),this._syncSelectionOptions("selectedItems");else if("single"===this.option("selectionMode")){var e=this.option("selectedItems");if(e.length>1||!e.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var t=this._selection.getSelectedItems(),n=void 0===e[0]?t[0]:e[0];void 0===n&&(n=this._editStrategy.itemsGetter()[0]),this.option("grouped")&&n&&n.items&&(n.items=[n.items[0]]),this._selection.setSelection(this._getKeysByItems([n])),this._setOptionSilent("selectedItems",[n]),this._syncSelectionOptions("selectedItems")}else this._selection.setSelection(this._getKeysByItems(e))}else{var i=this._getKeysByItems(this.option("selectedItems")),r=this._selection.getSelectedItemKeys();this._compareKeys(r,i)||this._selection.setSelection(i)}},_renderSelection:u,_itemClickHandler:function(e){this._createAction((function(e){this._itemSelectHandler(e.event)}).bind(this),{validatingTargetName:"itemElement"})({itemElement:i(e.currentTarget),event:e}),this.callBase.apply(this,arguments)},_itemSelectHandler:function(e){this.option("selectionByClick")&&(this.isItemSelected(e.currentTarget)?this.unselectItem(e.currentTarget):this.selectItem(e.currentTarget))},_selectedItemElement:function(e){return this._itemElements().eq(e)},_postprocessRenderItem:function(e){if("none"!==this.option("selectionMode")){var t=i(e.itemElement);this._isItemSelected(this._editStrategy.getNormalizedIndex(t))?(t.addClass(this._selectedItemClass()),this._setAriaSelected(t,"true")):this._setAriaSelected(t,"false")}},_updateSelectedItems:function(e){var t=this,n=e.addedItemKeys,i=e.removedItemKeys;if(t._rendered&&(n.length||i.length)){var r=t._selectionChangePromise;if(!t._rendering){var o,s,l=[],a=[];for(t._editStrategy.beginCache(),s=0;s<n.length;s++)o=t._getIndexByKey(n[s]),l.push(o),t._addSelection(o);for(s=0;s<i.length;s++)o=t._getIndexByKey(i[s]),a.push(o),t._removeSelection(o);t._editStrategy.endCache(),t._updateSelection(l,a)}g(r).done(function(){t._fireSelectionChangeEvent(e.addedItems,e.removedItems)})}},_fireSelectionChangeEvent:function(e,t){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:e,removedItems:t})},_updateSelection:function(){this._renderSelection.apply(this,arguments)},_setAriaSelected:function(e,t){this.setAria("selected",t,e)},_removeSelection:function(e){var t=this._editStrategy.getItemElement(e);y(e)&&(t.removeClass(this._selectedItemClass()),this._setAriaSelected(t,"false"),r.triggerHandler(t,"stateChanged",!1))},_showDeprecatedSelectionMode:function(){s.log("W0001",this.NAME,"selectionMode: 'multi'","16.1","Use selectionMode: 'multiple' instead"),this.option("selectionMode","multiple")},_addSelection:function(e){var t=this._editStrategy.getItemElement(e);y(e)&&(t.addClass(this._selectedItemClass()),this._setAriaSelected(t,"true"),r.triggerHandler(t,"stateChanged",!0))},_isItemSelected:function(e){var t=this._getKeyByIndex(e);return this._selection.isItemSelected(t)},_optionChanged:function(e){if(this._cancelOptionChange!==e.name)switch(e.name){case"selectionMode":"multi"===e.value?this._showDeprecatedSelectionMode():this._invalidate();break;case"dataSource":(!e.value||Array.isArray(e.value)&&!e.value.length)&&this.option("selectedItemKeys",[]),this.callBase(e);break;case"selectedIndex":case"selectedItem":case"selectedItems":case"selectedItemKeys":this._syncSelectionOptions(e.name),this._normalizeSelectedItems();break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectionByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(e)}},_clearSelectedItems:function(){this._setOptionSilent("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_setOptionSilent:function(e,t){this._cancelOptionChange=e,this.option(e,t),this._cancelOptionChange=!1},_waitDeletingPrepare:function(e){if(e.data("dxItemDeleting"))return(new v).resolve().promise();e.data("dxItemDeleting",!0);var t=new v,n={cancel:!1},i=this._itemEventHandler(e,"onItemDeleting",n,{excludeValidators:["disabled","readOnly"]});return g(i).always((function(r){var o=!i,s=!o&&"resolved"===i.state(),l=o||s&&!arguments.length||s&&r;g(m.fromPromise(n.cancel)).always(function(){e.data("dxItemDeleting",!1)}).done(function(e){l&&!e?t.resolve():t.reject()}).fail(t.reject)}).bind(this)),t.promise()},_deleteItemFromDS:function(e){if(!this._dataSource)return(new v).resolve().promise();var t=new v,n=this.option("disabled"),i=this._dataSource.store();if(this.option("disabled",!0),!i.remove)throw s.Error("E1011");return i.remove(i.keyOf(this._getItemData(e))).done(function(e){void 0!==e?t.resolve():t.reject()}).fail(function(){t.reject()}),t.always((function(){this.option("disabled",n)}).bind(this)),t},_tryRefreshLastPage:function(){var e=new v;return this._isLastPage()||this.option("grouped")?e.resolve():this._refreshLastPage().done(function(){e.resolve()}),e.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataSource.load()},_updateSelectionAfterDelete:function(e){var t=this._getKeyByIndex(e);this._selection.deselect([t])},_simulateOptionChange:function(e){var t=this.option(e);t instanceof p||this._optionChangedAction({name:e,fullName:e,value:t})},isItemSelected:function(e){return this._isItemSelected(this._editStrategy.getNormalizedIndex(e))},selectItem:function(e){if("none"!==this.option("selectionMode")){var t=this._editStrategy.getNormalizedIndex(e);if(y(t)){var n=this._getKeyByIndex(t);if(!this._selection.isItemSelected(n))if("single"===this.option("selectionMode"))this._selection.setSelection([n]);else{var i=this.option("selectedItemKeys");i.push(n),this._selection.setSelection(i)}}}},unselectItem:function(e){var t=this._editStrategy.getNormalizedIndex(e);if(y(t)){var n=this._selection.getSelectedItemKeys();if(!(this.option("selectionRequired")&&n.length<=1)){var i=this._getKeyByIndex(t);this._selection.isItemSelected(i)&&this._selection.deselect([i])}}},deleteItem:function(e){var t=this,n=new v,i=this._editStrategy.getItemElement(e),r=this._editStrategy.getNormalizedIndex(e),o=this._dataSource?"dataSource":"items",s=this._itemResponseWaitClass();return y(r)?this._waitDeletingPrepare(i).done(function(){i.addClass(s);var e=t._extendActionArgs(i);t._deleteItemFromDS(i).done(function(){t._updateSelectionAfterDelete(r),t._editStrategy.deleteItemAtIndex(r),t._simulateOptionChange(o),t._itemEventHandler(i,"onItemDeleted",e,{beforeExecute:function(){i.detach()},excludeValidators:["disabled","readOnly"]}),t._renderEmptyMessage(),t._tryRefreshLastPage().done(function(){n.resolveWith(t)})}).fail(function(){i.removeClass(s),n.rejectWith(t)})}).fail(function(){n.rejectWith(t)}):n.rejectWith(t),n.promise()},reorderItem:function(e,t){var n=new v,i=this,r=this._editStrategy,o=r.getItemElement(e),s=r.getItemElement(t),l=r.getNormalizedIndex(e),a=r.getNormalizedIndex(t),u=this._dataSource?"dataSource":"items";return y(l)&&y(a)&&l!==a?n.resolveWith(this):n.rejectWith(this),n.promise().done(function(){s[r.itemPlacementFunc(l,a)](o),r.moveItemAtIndexToIndex(l,a),i.option("selectedItems",i._getItemsByKeys(i._selection.getSelectedItemKeys(),i._selection.getSelectedItems())),"items"===u&&i._simulateOptionChange(u),i._itemEventHandler(o,"onItemReordered",{fromIndex:r.getIndex(l),toIndex:r.getIndex(a)},{excludeValidators:["disabled","readOnly"]})})}});e.exports=b},Wx6B:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("CGGv"),o=n("fuZx"),s=n("wAkD"),l=n("CURp");t.timeoutWith=function(e,t,n){return void 0===n&&(n=r.async),function(i){var r=o.isDate(e),s=r?+e-n.now():Math.abs(e);return i.lift(new a(s,r,t,n))}};var a=function(){function e(e,t,n,i){this.waitFor=e,this.absoluteTimeout=t,this.withObservable=n,this.scheduler=i}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},e}(),u=function(e){function t(t,n,i,r,o){e.call(this,t),this.absoluteTimeout=n,this.waitFor=i,this.withObservable=r,this.scheduler=o,this.action=null,this.scheduleTimeout()}return i(t,e),t.dispatchTimeout=function(e){var t=e.withObservable;e._unsubscribeAndRecycle(),e.add(l.subscribeToResult(e,t))},t.prototype.scheduleTimeout=function(){var e=this.action;e?this.action=e.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(t.dispatchTimeout,this.waitFor,this))},t.prototype._next=function(t){this.absoluteTimeout||this.scheduleTimeout(),e.prototype._next.call(this,t)},t.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.withObservable=null},t}(s.OuterSubscriber)},WxOs:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("+3eL"),s=n("WhVc"),l=n("5c/I");function a(e){var t=this,n=e.source,i=e.subscriber,r=e.context,a=n.callbackFunc,d=n.args,h=n.scheduler,p=n.subject;if(!p){p=n.subject=new l.AsyncSubject;var f=function e(){for(var n=[],i=0;i<arguments.length;i++)n[i-0]=arguments[i];var r=e.source,l=r.selector,a=r.subject,d=n.shift();if(d)t.add(h.schedule(c,0,{err:d,subject:a}));else if(l){var p=o.tryCatch(l).apply(this,n);t.add(p===s.errorObject?h.schedule(c,0,{err:s.errorObject.e,subject:a}):h.schedule(u,0,{value:p,subject:a}))}else t.add(h.schedule(u,0,{value:n.length<=1?n[0]:n,subject:a}))};f.source=n,o.tryCatch(a).apply(r,d.concat(f))===s.errorObject&&t.add(h.schedule(c,0,{err:s.errorObject.e,subject:p}))}t.add(p.subscribe(i))}function u(e){var t=e.subject;t.next(e.value),t.complete()}function c(e){e.subject.error(e.err)}t.BoundNodeCallbackObservable=function(e){function t(t,n,i,r,o){e.call(this),this.callbackFunc=t,this.selector=n,this.args=i,this.context=r,this.scheduler=o}return i(t,e),t.create=function(e,n,i){return void 0===n&&(n=void 0),function(){for(var r=[],o=0;o<arguments.length;o++)r[o-0]=arguments[o];return new t(e,n,r,this,i)}},t.prototype._subscribe=function(e){var t=this.callbackFunc,n=this.args,i=this.scheduler,r=this.subject;if(i)return i.schedule(a,0,{source:this,subscriber:e,context:this.context});if(!r){r=this.subject=new l.AsyncSubject;var u=function e(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var i=e.source,r=i.selector,l=i.subject,a=t.shift();if(a)l.error(a);else if(r){var u=o.tryCatch(r).apply(this,t);u===s.errorObject?l.error(s.errorObject.e):(l.next(u),l.complete())}else l.next(t.length<=1?t[0]:t),l.complete()};u.source=this,o.tryCatch(t).apply(this.context,n.concat(u))===s.errorObject&&r.error(s.errorObject.e)}return r.subscribe(e)},t}(r.Observable)},WzQ7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("L9Tr"),r={},o="undefined"!=typeof document?document.createElement("div").style:void 0,s=function(){var e="undefined"!=typeof window?window.getComputedStyle(document.documentElement,""):void 0,t="undefined"!=typeof e?Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/):null,n=null!==t?t[1]:void 0,i="undefined"!=typeof n?"WebKit|Moz|MS|O".match(new RegExp("("+n+")","i"))[1]:void 0;return i?{dom:i,lowercase:n,css:"-"+n+"-",js:n[0].toUpperCase()+n.substr(1)}:void 0}();t.getVendorPrefixedName=function(e){var t=i.camelCase(e);return r[t]||(void 0!==s&&void 0!==o[s.css+e]?r[t]=s.css+e:void 0!==o[e]&&(r[t]=e)),r[t]}},X0Ir:function(e,t,n){"use strict";var i=n("F/gp"),r=n("sRU/"),o=n("wSST"),s=n("cOhJ"),l=s.abstract,a=r(),u=s.inherit({render:function(e){var t=this._renderCore(e=e||{});return this._ensureResultInContainer(t,e.container),a.fire(t,e.container),t},_ensureResultInContainer:function(e,t){if(t){var n=i(t),r=o.contains(n.get(0),e.get(0));n.append(e),r||document.body.contains(n.get(0))&&o.triggerShownEvent(e)}},_renderCore:l});e.exports=u,e.exports.renderedCallbacks=a},X2ud:function(e,t,n){"use strict";var i=n("/nPl");t.combineAll=function(e){return i.combineAll(e)(this)}},X3l8:function(e,t,n){var i=n("EuP9"),r=i.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function s(e,t,n){return r(e,t,n)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=i:(o(i,t),t.Buffer=s),o(r,s),s.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,n)},s.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=r(e);return void 0!==t?"string"==typeof n?i.fill(t,n):i.fill(t):i.fill(0),i},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}},X6wl:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("x6Zf"),l=(n("j2I9"),n("0RJd"));t.DataTableBodyComponent=function(){function e(e){var t=this;this.cd=e,this.selected=[],this.scroll=new o.EventEmitter,this.page=new o.EventEmitter,this.activate=new o.EventEmitter,this.select=new o.EventEmitter,this.detailToggle=new o.EventEmitter,this.rowContextmenu=new o.EventEmitter(!1),this.rowHeightsCache=new s.RowHeightCache,this.temp=[],this.offsetY=0,this.indexes={},this.rowIndexes=new Map,this.rowExpansions=new Map,this.getDetailRowHeight=function(e,n){if(!t.rowDetail)return 0;var i=t.rowDetail.rowHeight;return"function"==typeof i?i(e,n):i},this.rowTrackingFn=(function(e,t){var n=this.getRowIndex(t);return this.trackByProp?n+"-"+this.trackByProp:n}).bind(this)}return Object.defineProperty(e.prototype,"pageSize",{get:function(){return this._pageSize},set:function(e){this._pageSize=e,this.recalcLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._rows},set:function(e){this._rows=e,this.rowExpansions.clear(),this.recalcLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columns",{get:function(){return this._columns},set:function(e){this._columns=e;var t=s.columnsByPin(e);this.columnGroupWidths=s.columnGroupWidths(t,e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"offset",{get:function(){return this._offset},set:function(e){this._offset=e,this.recalcLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"rowCount",{get:function(){return this._rowCount},set:function(e){this._rowCount=e,this.recalcLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bodyWidth",{get:function(){return this.scrollbarH?this.innerWidth+"px":"100%"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"bodyHeight",{get:function(){return this._bodyHeight},set:function(e){this._bodyHeight=this.scrollbarV?e+"px":"auto",this.recalcLayout()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectEnabled",{get:function(){return!!this.selectionType},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollHeight",{get:function(){if(this.scrollbarV&&this.rowCount)return this.rowHeightsCache.query(this.rowCount-1)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var e=this;this.rowDetail&&(this.listener=this.rowDetail.toggle.subscribe(function(t){var n=t.type,i=t.value;"row"===n&&e.toggleRowExpansion(i),"all"===n&&e.toggleAllRows(i),e.updateIndexes(),e.updateRows(),e.cd.markForCheck()})),this.groupHeader&&(this.listener=this.groupHeader.toggle.subscribe(function(t){var n=t.type,i=t.value;"group"===n&&e.toggleRowExpansion(i),"all"===n&&e.toggleAllRows(i),e.updateIndexes(),e.updateRows(),e.cd.markForCheck()}))},e.prototype.ngOnDestroy=function(){this.rowDetail&&this.listener.unsubscribe(),this.groupHeader&&this.listener.unsubscribe()},e.prototype.updateOffsetY=function(e){this.scroller&&(this.scrollbarV&&e&&(e=this.rowHeightsCache.query(this.pageSize*e-1)),this.scroller.setOffset(e||0))},e.prototype.onBodyScroll=function(e){var t=e.scrollYPos,n=e.scrollXPos;this.offsetY===t&&this.offsetX===n||this.scroll.emit({offsetY:t,offsetX:n}),this.offsetY=t,this.offsetX=n,this.updateIndexes(),this.updatePage(e.direction),this.updateRows()},e.prototype.updatePage=function(e){var t=this.indexes.first/this.pageSize;"up"===e?t=Math.ceil(t):"down"===e&&(t=Math.floor(t)),void 0===e||isNaN(t)||this.page.emit({offset:t})},e.prototype.updateRows=function(){var e=this.indexes,t=e.last,n=e.first,i=0,r=[];if(this.rowIndexes.clear(),this.groupedRows)for(;n<t&&n<this.groupedRows.length;)r[i]=this.groupedRows[n],i++,n++;else for(;n<t&&n<this.rowCount;){var o=this.rows[n];o&&(this.rowIndexes.set(o,n),r[i]=o),i++,n++}this.temp=r,this.cd.detectChanges()},e.prototype.getRowHeight=function(e){return"function"==typeof this.rowHeight?this.rowHeight(e):this.rowHeight},e.prototype.getGroupHeight=function(e){var t=0;if(e.value)for(var n=0;n<e.value.length;n++)t+=this.getRowAndDetailHeight(e.value[n]);return t},e.prototype.getRowAndDetailHeight=function(e){var t=this.getRowHeight(e);return 1===this.rowExpansions.get(e)&&(t+=this.getDetailRowHeight(e)),t},e.prototype.getRowsStyles=function(e){var t={};if(this.groupedRows&&(t.width=this.columnGroupWidths.total),this.scrollbarV){var n=0;if(this.groupedRows){var i=e[e.length-1];n=i?this.getRowIndex(i):0}else n=this.getRowIndex(e);var r=this.rowHeightsCache.query(n-1);s.translateXY(t,0,r)}return t},e.prototype.hideIndicator=function(){var e=this;setTimeout(function(){return e.loadingIndicator=!1},500)},e.prototype.updateIndexes=function(){var e=0,t=0;if(this.scrollbarV)if(this.virtualization){var n=parseInt(this.bodyHeight,0);e=this.rowHeightsCache.getRowIndex(this.offsetY),t=this.rowHeightsCache.getRowIndex(n+this.offsetY)+1}else e=0,t=this.rowCount;else this.externalPaging||(e=Math.max(this.offset*this.pageSize,0)),t=Math.min(e+this.pageSize,this.rowCount);this.indexes={first:e,last:t}},e.prototype.refreshRowHeightCache=function(){this.scrollbarV&&(this.rowHeightsCache.clearCache(),this.rows&&this.rows.length&&this.rowHeightsCache.initCache({rows:this.rows,rowHeight:this.rowHeight,detailRowHeight:this.getDetailRowHeight,externalVirtual:this.scrollbarV&&this.externalPaging,rowCount:this.rowCount,rowIndexes:this.rowIndexes,rowExpansions:this.rowExpansions}))},e.prototype.getAdjustedViewPortIndex=function(){var e=this.indexes.first;return this.scrollbarV&&this.rowHeightsCache.query(e-1)<=this.offsetY?e-1:e},e.prototype.toggleRowExpansion=function(e){var t=this.getAdjustedViewPortIndex(),n=this.rowExpansions.get(e);if(this.scrollbarV){var i=this.getDetailRowHeight(e)*(n?-1:1),r=this.getRowIndex(e);this.rowHeightsCache.update(r,i)}n=n^=1,this.rowExpansions.set(e,n),this.detailToggle.emit({rows:[e],currentIndex:t})},e.prototype.toggleAllRows=function(e){this.rowExpansions.clear();for(var t=e?1:0,n=this.getAdjustedViewPortIndex(),i=0,r=this.rows;i<r.length;i++)this.rowExpansions.set(r[i],t);this.scrollbarV&&this.recalcLayout(),this.detailToggle.emit({rows:this.rows,currentIndex:n})},e.prototype.recalcLayout=function(){this.refreshRowHeightCache(),this.updateIndexes(),this.updateRows()},e.prototype.columnTrackingFn=function(e,t){return t.$$id},e.prototype.stylesByGroup=function(e){var t=this.columnGroupWidths,n=this.offsetX,i={width:t[e]+"px"};if("left"===e)s.translateXY(i,n,0);else if("right"===e){var r=parseInt(this.innerWidth+"",0);s.translateXY(i,-1*(t.total-r-n),0)}return i},e.prototype.getRowExpanded=function(e){if(0===this.rowExpansions.size&&this.groupExpansionDefault)for(var t=0,n=this.groupedRows;t<n.length;t++)this.rowExpansions.set(n[t],1);return 1===this.rowExpansions.get(e)},e.prototype.getRowIndex=function(e){return this.rowIndexes.get(e)||0},i([o.Input(),r("design:type",Boolean)],e.prototype,"scrollbarV",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"scrollbarH",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"loadingIndicator",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"externalPaging",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowHeight",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"offsetX",void 0),i([o.Input(),r("design:type",String)],e.prototype,"emptyMessage",void 0),i([o.Input(),r("design:type",String)],e.prototype,"selectionType",void 0),i([o.Input(),r("design:type",Array)],e.prototype,"selected",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowIdentity",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowDetail",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"groupHeader",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"selectCheck",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"displayCheck",void 0),i([o.Input(),r("design:type",String)],e.prototype,"trackByProp",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowClass",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"groupedRows",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"groupExpansionDefault",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"innerWidth",void 0),i([o.Input(),r("design:type",String)],e.prototype,"groupRowsBy",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"virtualization",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"summaryRow",void 0),i([o.Input(),r("design:type",String)],e.prototype,"summaryPosition",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"summaryHeight",void 0),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"pageSize",null),i([o.Input(),r("design:type",Array),r("design:paramtypes",[Array])],e.prototype,"rows",null),i([o.Input(),r("design:type",Array),r("design:paramtypes",[Array])],e.prototype,"columns",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"offset",null),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"rowCount",null),i([o.HostBinding("style.width"),r("design:type",String),r("design:paramtypes",[])],e.prototype,"bodyWidth",null),i([o.Input(),o.HostBinding("style.height"),r("design:type",Object),r("design:paramtypes",[Object])],e.prototype,"bodyHeight",null),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"scroll",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"page",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"activate",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"select",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"detailToggle",void 0),i([o.Output(),r("design:type",Object)],e.prototype,"rowContextmenu",void 0),i([o.ViewChild(l.ScrollerComponent),r("design:type",l.ScrollerComponent)],e.prototype,"scroller",void 0),i([o.Component({selector:"datatable-body",template:'\n <datatable-selection\n #selector\n [selected]="selected"\n [rows]="rows"\n [selectCheck]="selectCheck"\n [selectEnabled]="selectEnabled"\n [selectionType]="selectionType"\n [rowIdentity]="rowIdentity"\n (select)="select.emit($event)"\n (activate)="activate.emit($event)">\n <datatable-progress\n *ngIf="loadingIndicator">\n </datatable-progress>\n <datatable-scroller\n *ngIf="rows?.length"\n [scrollbarV]="scrollbarV"\n [scrollbarH]="scrollbarH"\n [scrollHeight]="scrollHeight"\n [scrollWidth]="columnGroupWidths?.total"\n (scroll)="onBodyScroll($event)">\n <datatable-summary-row\n *ngIf="summaryRow && summaryPosition === \'top\'"\n [rowHeight]="summaryHeight"\n [offsetX]="offsetX"\n [innerWidth]="innerWidth"\n [rows]="rows"\n [columns]="columns">\n </datatable-summary-row>\n <datatable-row-wrapper\n [groupedRows]="groupedRows"\n *ngFor="let group of temp; let i = index; trackBy: rowTrackingFn;"\n [innerWidth]="innerWidth"\n [ngStyle]="getRowsStyles(group)"\n [rowDetail]="rowDetail"\n [groupHeader]="groupHeader"\n [offsetX]="offsetX"\n [detailRowHeight]="getDetailRowHeight(group[i],i)"\n [row]="group"\n [expanded]="getRowExpanded(group)"\n [rowIndex]="getRowIndex(group[i])"\n (rowContextmenu)="rowContextmenu.emit($event)">\n <datatable-body-row\n *ngIf="!groupedRows; else groupedRowsTemplate"\n tabindex="-1"\n [isSelected]="selector.getRowSelected(group)"\n [innerWidth]="innerWidth"\n [offsetX]="offsetX"\n [columns]="columns"\n [rowHeight]="getRowHeight(group)"\n [row]="group"\n [rowIndex]="getRowIndex(group)"\n [expanded]="getRowExpanded(group)"\n [rowClass]="rowClass"\n [displayCheck]="displayCheck"\n (activate)="selector.onActivate($event, indexes.first + i)">\n </datatable-body-row>\n <ng-template #groupedRowsTemplate>\n <datatable-body-row\n *ngFor="let row of group.value; let i = index; trackBy: rowTrackingFn;"\n tabindex="-1"\n [isSelected]="selector.getRowSelected(row)"\n [innerWidth]="innerWidth"\n [offsetX]="offsetX"\n [columns]="columns"\n [rowHeight]="getRowHeight(row)"\n [row]="row"\n [group]="group.value"\n [rowIndex]="getRowIndex(row)"\n [expanded]="getRowExpanded(row)"\n [rowClass]="rowClass"\n (activate)="selector.onActivate($event, i)">\n </datatable-body-row>\n </ng-template>\n </datatable-row-wrapper>\n <datatable-summary-row\n *ngIf="summaryRow && summaryPosition === \'bottom\'"\n [rowHeight]="summaryHeight"\n [offsetX]="offsetX"\n [innerWidth]="innerWidth"\n [rows]="rows"\n [columns]="columns">\n </datatable-summary-row>\n </datatable-scroller>\n <div\n class="empty-row"\n *ngIf="!rows?.length && !loadingIndicator"\n [innerHTML]="emptyMessage">\n </div>\n </datatable-selection>\n ',changeDetection:o.ChangeDetectionStrategy.OnPush,host:{class:"datatable-body"}})],e)}()},XBqD:function(e,t,n){"use strict";var i=n("F/gp"),r=n("e4PD"),o=n("pyWG").wrapToArray,s=n("pyWG").inArray,l=n("Z73p"),a=n("wSST").contains,u=n("YAUX"),c=n("71W1"),d=n("NbFA"),h=n("/Duq"),p="dxdragenter",f="dxdragleave",m="dxdrop",g=[],v=[],y=[],b={setup:function(e,t){-1!==s(e,g)||(g.push(e),v.push([]),y.push(t||{}))},add:function(e,t){var n=s(e,g);this.updateEventsCounter(e,t.type,1);var i=t.selector;-1===s(i,v[n])&&v[n].push(i)},updateEventsCounter:function(e,t,n){if([p,f,m].indexOf(t)>-1){var i=r.data(e,"dxDragEventsCount")||0;r.data(e,"dxDragEventsCount",Math.max(0,i+n))}},remove:function(e,t){this.updateEventsCounter(e,t.type,-1)},teardown:function(e){if(!r.data(e,"dxDragEventsCount")){var t=s(e,g);g.splice(t,1),v.splice(t,1),y.splice(t,1),r.removeData(e,"dxDragEventsCount")}}};u(p,b),u(f,b),u(m,b),h({emitter:d.inherit({ctor:function(e){this.callBase(e),this.direction="both"},_init:function(e){this._initEvent=e},_start:function(e){e=this._fireEvent("dxdragstart",this._initEvent),this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset;var t=o(e.targetElements||(null===e.targetElements?[]:g));this._dropTargets=l.map(t,function(e){return i(e).get(0)})},_move:function(e){var t=c.eventData(e),n=this._calculateOffset(t);e=this._fireEvent("dxdrag",e,{offset:n}),this._processDropTargets(e),e._cancelPreventDefault||e.preventDefault()},_calculateOffset:function(e){return{x:this._calculateXOffset(e),y:this._calculateYOffset(e)}},_calculateXOffset:function(e){return"vertical"!==this.direction?this._fitOffset(e.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(e){return"horizontal"!==this.direction?this._fitOffset(e.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(e,t,n){return null!=t&&(e=Math.max(e,-t)),null!=n&&(e=Math.min(e,n)),e},_processDropTargets:function(e){var t=this._findDropTarget(e);t===this._currentDropTarget||(this._fireDropTargetEvent(e,f),this._currentDropTarget=t,this._fireDropTargetEvent(e,p))},_fireDropTargetEvent:function(e,t){if(this._currentDropTarget){var n={type:t,originalEvent:e,draggingElement:this._$element.get(0),target:this._currentDropTarget};c.fireEvent(n)}},_findDropTarget:function(e){var t,n=this;return l.each(g,function(r,o){if(n._checkDropTargetActive(o)){var a=i(o);l.each(function(e){var t=s(e.get(0),g),n=v[t],i=e.find(n.join(", "));return-1!==s(void 0,n)&&(i=i.add(e)),i}(a),function(r,o){var l=i(o);n._checkDropTarget(function(e){var t=s(a.get(0),g);return y[t]}(),l,e)&&(t=o)})}}),t},_checkDropTargetActive:function(e){var t=!1;return l.each(this._dropTargets,function(n,i){return!(t=t||i===e||a(i,e))}),t},_checkDropTarget:function(e,t,n){if(t.get(0)===this._$element.get(0))return!1;var i=function(t,n){return e.itemPositionFunc?e.itemPositionFunc(n):n.offset()}(0,t);if(n.pageX<i.left)return!1;if(n.pageY<i.top)return!1;var r=function(t,n){return e.itemSizeFunc?e.itemSizeFunc(n):{width:n.width(),height:n.height()}}(0,t);return!(n.pageX>i.left+r.width)&&!(n.pageY>i.top+r.height)&&t},_end:function(e){var t=c.eventData(e);this._fireEvent("dxdragend",e,{offset:this._calculateOffset(t)}),this._fireDropTargetEvent(e,m),delete this._currentDropTarget}}),events:["dxdragstart","dxdrag","dxdragend"]}),t.move="dxdrag",t.start="dxdragstart",t.end="dxdragend",t.enter=p,t.leave=f,t.drop=m},XKof:function(e,t,n){"use strict";var i=n("rCTf"),r=n("sVus");i.Observable.prototype.timeInterval=r.timeInterval},XKuz:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("Xajo"),o=n("Yh8Q"),s=n("wAkD"),l=n("CURp");t.race=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];if(1===e.length){if(!r.isArray(e[0]))return e[0];e=e[0]}return new o.ArrayObservable(e).lift(new a)};var a=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new u(e))},e}();t.RaceOperator=a;var u=function(e){function t(t){e.call(this,t),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}return i(t,e),t.prototype._next=function(e){this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{for(var n=0;n<t&&!this.hasFirst;n++){var i=e[n],r=l.subscribeToResult(this,i,i,n);this.subscriptions&&this.subscriptions.push(r),this.add(r)}this.observables=null}},t.prototype.notifyNext=function(e,t,n,i,r){if(!this.hasFirst){this.hasFirst=!0;for(var o=0;o<this.subscriptions.length;o++)if(o!==n){var s=this.subscriptions[o];s.unsubscribe(),this.remove(s)}this.subscriptions=null}this.destination.next(t)},t}(s.OuterSubscriber);t.RaceSubscriber=u},XLJA:function(e,t,n){"use strict";t.a=function(e,t,n=Number.POSITIVE_INFINITY){return function(o){return"number"==typeof t&&(n=t,t=null),o.lift(new class{constructor(e,t,n=Number.POSITIVE_INFINITY){this.project=e,this.resultSelector=t,this.concurrent=n}call(e,t){return t.subscribe(new class extends r.a{constructor(e,t,n,i=Number.POSITIVE_INFINITY){super(e),this.project=t,this.resultSelector=n,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active<this.concurrent?this._tryNext(e):this.buffer.push(e)}_tryNext(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this.active++,this._innerSub(t,e,n)}_innerSub(e,t,n){this.add(Object(i.a)(this,e,t,n))}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()}notifyNext(e,t,n,i,r){this.resultSelector?this._notifyResultSelector(e,t,n,i):this.destination.next(t)}_notifyResultSelector(e,t,n,i){let r;try{r=this.resultSelector(e,t,n,i)}catch(e){return void this.destination.error(e)}this.destination.next(r)}notifyComplete(e){const t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}(e,this.project,this.resultSelector,this.concurrent))}}(e,t,n))}};var i=n("73El"),r=n("JEOp")},XO5T:function(e,t,n){"use strict";var i=n("ANGw");t.mergeMap=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),i.mergeMap(e,t,n)(this)}},XTE8:function(e,t,n){"use strict";e.exports={_menuEnabled:function(){return!!this._menuItems().length},_menuItems:function(){return this._list.option("menuItems")},_deleteEnabled:function(){return this._list.option("allowItemDeleting")},_fireMenuAction:function(e,t){this._list._itemEventHandlerByHandler(e,t,{},{excludeValidators:["disabled","readOnly"]})}}},XU1s: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("PJh5"))},XVqe:function(e,t,n){"use strict";var i=n("ves3");class r extends i.a{constructor(e){super(),this.scheduler=e}static create(e){return new r(e)}static dispatch(e){const{subscriber:t}=e;t.complete()}_subscribe(e){const t=this.scheduler;if(t)return t.schedule(r.dispatch,0,{subscriber:e});e.complete()}}t.a=r},XZ4o:function(e,t,n){"use strict";var i=n("rCTf"),r=n("0GXu");i.Observable.prototype.repeat=r.repeat},Xajo:function(e,t,n){"use strict";t.isArray=Array.isArray||function(e){return e&&"number"==typeof e.length}},XhZS:function(e,t,n){"use strict";var i=n("k7DW"),r=n("iO9N"),o=n("IbXy");e.exports=function(e){var t={position:"left",ticks:{callback:o.formatters.linear}},n=e.LinearScaleBase.extend({determineDataLimits:function(){var e=this,t=e.options,n=e.chart,i=n.data.datasets,o=e.isHorizontal();function s(t){return o?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null;var l=t.stacked;if(void 0===l&&r.each(i,function(e,t){if(!l){var i=n.getDatasetMeta(t);n.isDatasetVisible(t)&&s(i)&&void 0!==i.stack&&(l=!0)}}),t.stacked||l){var a={};r.each(i,function(i,o){var l=n.getDatasetMeta(o),u=[l.type,void 0===t.stacked&&void 0===l.stack?o:"",l.stack].join(".");void 0===a[u]&&(a[u]={positiveValues:[],negativeValues:[]});var c=a[u].positiveValues,d=a[u].negativeValues;n.isDatasetVisible(o)&&s(l)&&r.each(i.data,function(n,i){var r=+e.getRightValue(n);isNaN(r)||l.data[i].hidden||(c[i]=c[i]||0,d[i]=d[i]||0,t.relativePoints?c[i]=100:r<0?d[i]+=r:c[i]+=r)})}),r.each(a,function(t){var n=t.positiveValues.concat(t.negativeValues),i=r.min(n),o=r.max(n);e.min=null===e.min?i:Math.min(e.min,i),e.max=null===e.max?o:Math.max(e.max,o)})}else r.each(i,function(t,i){var o=n.getDatasetMeta(i);n.isDatasetVisible(i)&&s(o)&&r.each(t.data,function(t,n){var i=+e.getRightValue(t);isNaN(i)||o.data[n].hidden||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},getTickLimit:function(){var e,t=this.options.ticks;if(this.isHorizontal())e=Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.width/50));else{var n=r.valueOrDefault(t.fontSize,i.global.defaultFontSize);e=Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.height/(2*n)))}return e},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){var t=this,n=t.start,i=+t.getRightValue(e),r=t.end-n;return t.isHorizontal()?t.left+t.width/r*(i-n):t.bottom-t.height/r*(i-n)},getValueForPixel:function(e){var t=this,n=t.isHorizontal();return t.start+(n?e-t.left:t.bottom-e)/(n?t.width:t.height)*(t.end-t.start)},getPixelForTick:function(e){return this.getPixelForValue(this.ticksAsNumbers[e])}});e.scaleService.registerScaleType("linear",n,t)}},XlOA:function(e,t,n){"use strict";var i=n("rCTf"),r=n("UmTU");i.Observable.combineLatest=r.combineLatest},XlRR:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__param;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("7/W5");t.Options=function(){};var l=console.debug?"debug":"log",a={level:s.Level.WARN,global:!0,globalAs:"logger",store:!1,storeAs:"angular2.logger.level"};t.Logger=function(){function e(e){var t=this;this.Level=s.Level,this._loadLevel=function(){return s.Level[localStorage.getItem(t._storeAs)]},this.global=function(){return window[t._globalAs]=t},this.isErrorEnabled=function(){return t.level>=s.Level.ERROR},this.isWarnEnabled=function(){return t.level>=s.Level.WARN},this.isInfoEnabled=function(){return t.level>=s.Level.INFO},this.isDebugEnabled=function(){return t.level>=s.Level.DEBUG},this.isLogEnabled=function(){return t.level>=s.Level.LOG};var n=Object.assign({},a,e),i=n.global,r=n.globalAs,o=n.store,l=n.storeAs;this._level=n.level,this._globalAs=r,this._storeAs=l,i&&this.global(),(o||this._loadLevel())&&this.store()}return e.prototype._storeLevel=function(e){localStorage[this._storeAs]=e},e.prototype.error=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.isErrorEnabled()&&console.error.apply(console,arguments)},e.prototype.warn=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.isWarnEnabled()&&console.warn.apply(console,arguments)},e.prototype.info=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.isInfoEnabled()&&console.info.apply(console,arguments)},e.prototype.debug=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.isDebugEnabled()&&console[l].apply(console,arguments)},e.prototype.log=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];this.isLogEnabled()&&console.log.apply(console,arguments)},e.prototype.store=function(){this._store=!0;var e=this._loadLevel();return e?this._level=e:this._storeLevel(this.level),this},e.prototype.unstore=function(){return this._store=!1,localStorage.removeItem(this._storeAs),this},Object.defineProperty(e.prototype,"level",{get:function(){return this._level},set:function(e){this._store&&this._storeLevel(e),this._level=e},enumerable:!0,configurable:!0}),i([o.Injectable(),r(0,o.Optional())],e)}()},XlWM: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("PJh5"))},XmIL:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Rq3k"),s=n("Q80L"),l=n("0kQW"),a=n("PdUl"),u=n("QH/n").extend,c=n("pyWG").inArray,d=n("fc+0"),h=n("SRZG"),p=n("Ok8h"),f=n("71W1"),m=n("vAqG"),g=n("2ZRw"),v=n("qDFv"),y=n("nYb2"),b=n("2Zce"),_=n("wtxi").Deferred,w=["startswith","contains","endwith","notcontains"],x=d.inherit({_supportedKeys:function(){var e=this.callBase();return u({},e,{tab:function(t){if(this.option("opened")&&"instantly"===this.option("applyValueMode")){this._saveValueChangeEvent(t);var n=i(this._list.option("focusedElement"));n.length&&this._setSelectedElement(n)}e.tab.apply(this,arguments)},space:l.noop,home:l.noop,end:l.noop})},_setSelectedElement:function(e){var t=this._valueGetter(this._list._getItemData(e));this._setValue(t)},_setValue:function(e){this.option("value",e)},_setDeprecatedOptions:function(){this.callBase(),u(this._deprecatedOptions,{pagingEnabled:{since:"15.1",message:"Use the 'dataSource.paginate' option instead"}})},_getDefaultOptions:function(){return u(this.callBase(),u(g._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,pagingEnabled:void 0,noDataText:v.format("dxCollectionWidget-noDataText"),onSelectionChanged:null,onItemClick:l.noop,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},popupWidthExtension:0}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return"win"===e.platform&&e.version&&8===e.version[0]},options:{popupPosition:{offset:{v:-6}}}},{device:function(){return/android5/.test(y.current())},options:{popupWidthExtension:32}},{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),u(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem()},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._defaultTemplates.item=new b("item",this)},_renderField:function(){this.callBase(),r.on(this._input(),"input",this._setFocusPolicy.bind(this))},_saveFocusOnWidget:function(e){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_createPopup:function(){this.callBase(),this._popup._wrapper().addClass(this._popupWrapperClass());var e=this._popup.$content();r.off(e,"mouseup"),r.on(e,"mouseup",this._saveFocusOnWidget.bind(this))},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var e=this._getCurrentValue();return this._loadInputValue(e,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,e))},_loadInputValue:function(e,t){return this._loadItem(e).always(t)},_loadItem:function(e,t){var n,i;return t&&"object"!=typeof e&&(t.itemByValue||(t.itemByValue={},(n=this._getPlainItems()).forEach(function(e){t.itemByValue[this._valueGetter(e)]=e},this)),i=t.itemByValue[e]),i||(n=this._getPlainItems(),i=l.grep(n,(function(t){return this._isValueEquals(this._valueGetter(t),e)}).bind(this))[0]),void 0!==i?(new _).resolve(i).promise():this._loadValue(e)},_getPlainItems:function(e){var t=[];e=e||this.option("items")||[];for(var n=0;n<e.length;n++)e[n]&&e[n].items?t=t.concat(e[n].items):t.push(e[n]);return t},_setSelectedItem:function(e){var t=this._displayValue(e);this.option("selectedItem",l.ensureDefined(e,null)),this.option("displayValue",t)},_displayValue:function(e){return this._displayGetter(e)},_refreshSelected:function(){var e={};this._listItemElements().each((function(t,n){var r=i(n),o=this._valueGetter(r.data("dxListItemData"));this._isSelectedValue(o,e)?this._list.selectItem(r):this._list.unselectItem(r)}).bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){this.option("focusStateEnabled")&&this._list&&this._list.option("focusedElement",null)},_isSelectedValue:function(e){return this._isValueEquals(e,this.option("value"))},_validateSearchMode:function(){var e=this.option("searchMode"),t=e.toLowerCase();if(c(t,w)<0)throw p.Error("E1019",e)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._setListDataSource(),this._renderInputValue().fail((function(){this._isCustomValueAllowed()||this._clearSelectedItem()}).bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},reset:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem()},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):i()},_popupConfig:function(){var e=this;return u(this.callBase(),{templatesRenderAsynchronously:!1,width:this.option("width"),onShowing:function(){e.$element().addClass("dx-skip-gesture-event")},onHidden:function(){e.$element().removeClass("dx-skip-gesture-event")},height:"auto",maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this._renderList()},_attachChildKeyboardEvents:function(){this._childKeyboardProcessor=this._keyboardProcessor.attachChildProcessor(),this._setListOption("_keyboardProcessor",this._childKeyboardProcessor)},_fireContentReadyAction:l.noop,_setAriaTargetForList:function(){this._list._getAriaTarget=this._getAriaTarget.bind(this),this._list.setAria("role","combobox")},_renderList:function(){this._listId="dx-"+(new o)._value;var e=this._$list=i("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._list=this._createComponent(e,h,this._listConfig()),this._refreshList(),this._setAriaTargetForList(),this._renderPreventBlur(this._$list)},_renderPreventBlur:function(e){var t=f.addNamespace("mousedown","dxDropDownList");r.off(e,t),r.on(e,t,(function(e){e.preventDefault()}).bind(this))},_renderOpenedState:function(){this.callBase();var e=this.option("opened")||void 0;this.setAria({activedescendant:e&&this._list.getFocusedItemId(),owns:e&&this._listId})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===m.real().deviceType},_getListKeyExpr:function(){var e=this.option("valueExpr");return a.isString(e)&&"this"!==e?e:null},_listConfig:function(){return{selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),grouped:this.option("grouped"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this._getTemplateByOption("itemTemplate"),indicateLoading:!1,keyExpr:this._getListKeyExpr(),groupTemplate:this.option("groupTemplate"),tabIndex:null,onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_keyboardProcessor:this._childKeyboardProcessor,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")}},_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){this._suppressDeprecatedWarnings();var e=this.option("pagingEnabled");return this._resumeDeprecatedWarnings(),{paginate:l.ensureDefined(e,!1)}},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._dimensionChanged(),this._contentReadyAction()},_setListOption:function(e,t){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(e){this._listItemClickHandler(e),this._itemClickAction(e)},_listItemClickHandler:l.noop,_setListDataSource:function(){this._list&&(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return f.addNamespace("keyup",this.NAME+"Search")},_renderEvents:function(){this.callBase(),this._shouldRenderSearchEvent()&&r.on(this._input(),this._getSearchEvent(),this._searchHandler.bind(this))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){r.off(this._input(),this._getSearchEvent()),this.callBase()},_searchHandler:function(){if(this._isMinSearchLengthExceeded()){var e=this.option("searchTimeout");e?(this._clearSearchTimer(),this._searchTimer=setTimeout(this._searchDataSource.bind(this),e)):this._searchDataSource()}else this._searchCanceled()},_searchCanceled:function(){this._clearSearchTimer(),this._needPassDataSourceToList()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){this._filterDataSource(this._searchValue())},_filterDataSource:function(e){this._clearSearchTimer();var t=this._dataSource;return t.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),t.searchOperation(this.option("searchMode")),t.searchValue(e),t.load().done(this._dataSourceFiltered.bind(this,e))},_clearFilter:function(){var e=this._dataSource;e&&e.searchValue()&&e.searchValue(null)},_dataSourceFiltered:function(){this._refreshList(),this._refreshPopupVisibility()},_refreshPopupVisibility:function(){this.option("readOnly")||(this.option("opened",this._hasItemsToShow()),this.option("opened")&&this._dimensionChanged())},_dataSourceChangedHandler:function(e){0===this._dataSource.pageIndex()?this.option().items=e:this.option().items=this.option().items.concat(e)},_hasItemsToShow:function(){var e=(this._dataSource&&this._dataSource.items()||[]).length;return this._needPassDataSourceToList()&&e&&this._hasFocusClass()},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._dimensionChanged()},_dimensionChanged:function(){this._popup&&this._updatePopupDimensions()},_updatePopupDimensions:function(){this._updatePopupWidth(),this._updatePopupHeight()},_updatePopupWidth:function(){this._setPopupOption("width",this.$element().outerWidth()+this.option("popupWidthExtension"))},_needPopupRepaint:function(){if(!this._dataSource)return!1;var e=this._dataSource.pageIndex(),t=a.isDefined(this._pageIndex)&&e<=this._pageIndex;return this._pageIndex=e,t},_updatePopupHeight:function(){this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions()},_getMaxHeight:function(){var e=this.$element(),t=e.offset(),n=i(window).height(),r=Math.max(t.top,n-t.top-e.outerHeight());return Math.min(.5*n,r)},_clean:function(){this._list&&delete this._list,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_optionChanged:function(e){switch(this._dataExpressionOptionChanged(e),e.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(e.name,e.value),this.callBase(e);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getListKeyExpr());break;case"displayExpr":this._renderValue();break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":case"pagingEnabled":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"noDataText":this._setListOption(e.name);break;case"displayValue":this.option("text",e.value);break;case"itemTemplate":case"searchTimeout":case"popupWidthExtension":break;case"selectedItem":this._selectionChangedAction({selectedItem:e.value});break;default:this.callBase(e)}}}).include(g);s("dxDropDownList",x),e.exports=x},XvGf:function(e,t,n){"use strict";var i=n("Am8Y");t._switch=function(){return i.switchAll()(this)}},"XzD+":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",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(n("PJh5"))},"Y/tY":function(e,t){function n(e){var t,n,i=e[0]/255,r=e[1]/255,o=e[2]/255,s=Math.min(i,r,o),l=Math.max(i,r,o),a=l-s;return l==s?t=0:i==l?t=(r-o)/a:r==l?t=2+(o-i)/a:o==l&&(t=4+(i-r)/a),(t=Math.min(60*t,360))<0&&(t+=360),n=(s+l)/2,[t,100*(l==s?0:n<=.5?a/(l+s):a/(2-l-s)),100*n]}function i(e){var t,n,i=e[0],r=e[1],o=e[2],s=Math.min(i,r,o),l=Math.max(i,r,o),a=l-s;return n=0==l?0:a/l*1e3/10,l==s?t=0:i==l?t=(r-o)/a:r==l?t=2+(o-i)/a:o==l&&(t=4+(i-r)/a),(t=Math.min(60*t,360))<0&&(t+=360),[t,n,l/255*1e3/10]}function o(e){var t=e[0],i=e[1],r=e[2];return[n(e)[0],1/255*Math.min(t,Math.min(i,r))*100,100*(r=1-1/255*Math.max(t,Math.max(i,r)))]}function s(e){var t,n=e[0]/255,i=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-i,1-r)))/(1-t)||0),100*((1-i-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]}function l(e){return S[JSON.stringify(e)]}function a(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*t+.7152*n+.0722*i),100*(.0193*t+.1192*n+.9505*i)]}function u(e){var t=a(e),n=t[0],i=t[1],r=t[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]}function c(e){var t,n,i,r,o,s=e[0]/360,l=e[1]/100,a=e[2]/100;if(0==l)return[o=255*a,o,o];t=2*a-(n=a<.5?a*(1+l):a+l-a*l),r=[0,0,0];for(var u=0;u<3;u++)(i=s+1/3*-(u-1))<0&&i++,i>1&&i--,r[u]=255*(o=6*i<1?t+6*(n-t)*i:2*i<1?n:3*i<2?t+(n-t)*(2/3-i)*6:t);return r}function d(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,o=t-Math.floor(t),s=255*i*(1-n),l=255*i*(1-n*o),a=255*i*(1-n*(1-o));switch(i*=255,r){case 0:return[i,a,s];case 1:return[l,i,s];case 2:return[s,i,a];case 3:return[s,l,i];case 4:return[a,s,i];case 5:return[i,s,l]}}function h(e){var t,n,i,o,s=e[0]/360,l=e[1]/100,a=e[2]/100,u=l+a;switch(u>1&&(l/=u,a/=u),n=1-a,i=6*s-(t=Math.floor(6*s)),0!=(1&t)&&(i=1-i),o=l+i*(n-l),t){default:case 6:case 0:r=n,g=o,b=l;break;case 1:r=o,g=n,b=l;break;case 2:r=l,g=n,b=o;break;case 3:r=l,g=o,b=n;break;case 4:r=o,g=l,b=n;break;case 5:r=n,g=l,b=o}return[255*r,255*g,255*b]}function p(e){var t=e[1]/100,n=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,e[0]/100*(1-i)+i)),255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i))]}function f(e){var t,n,i,r=e[0]/100,o=e[1]/100,s=e[2]/100;return n=-.9689*r+1.8758*o+.0415*s,i=.0557*r+-.204*o+1.057*s,t=(t=3.2406*r+-1.5372*o+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]}function m(e){var t=e[0],n=e[1],i=e[2];return n/=100,i/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]}function v(e){var t,n,i,r,o=e[0],s=e[1],l=e[2];return o<=8?r=(n=100*o/903.3)/100*7.787+16/116:(n=100*Math.pow((o+16)/116,3),r=Math.pow(n/100,1/3)),[t=t/95.047<=.008856?t=95.047*(s/500+r-16/116)/7.787:95.047*Math.pow(s/500+r,3),n,i=i/108.883<=.008859?i=108.883*(r-l/200-16/116)/7.787:108.883*Math.pow(r-l/200,3)]}function y(e){var t,n=e[0],i=e[1],r=e[2];return(t=360*Math.atan2(r,i)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(i*i+r*r),t]}function _(e){return f(v(e))}function w(e){var t,n=e[1];return t=e[2]/360*2*Math.PI,[e[0],n*Math.cos(t),n*Math.sin(t)]}function x(e){return C[e]}e.exports={rgb2hsl:n,rgb2hsv:i,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:a,rgb2lab:u,rgb2lch:function(e){return y(u(e))},hsl2rgb:c,hsl2hsv:function(e){var t=e[1]/100,n=e[2]/100;return 0===n?[0,0,0]:[e[0],2*(t*=(n*=2)<=1?n:2-n)/(n+t)*100,(n+t)/2*100]},hsl2hwb:function(e){return o(c(e))},hsl2cmyk:function(e){return s(c(e))},hsl2keyword:function(e){return l(c(e))},hsv2rgb:d,hsv2hsl:function(e){var t,n,i=e[1]/100,r=e[2]/100;return t=i*r,[e[0],100*(t=(t/=(n=(2-i)*r)<=1?n:2-n)||0),100*(n/=2)]},hsv2hwb:function(e){return o(d(e))},hsv2cmyk:function(e){return s(d(e))},hsv2keyword:function(e){return l(d(e))},hwb2rgb:h,hwb2hsl:function(e){return n(h(e))},hwb2hsv:function(e){return i(h(e))},hwb2cmyk:function(e){return s(h(e))},hwb2keyword:function(e){return l(h(e))},cmyk2rgb:p,cmyk2hsl:function(e){return n(p(e))},cmyk2hsv:function(e){return i(p(e))},cmyk2hwb:function(e){return o(p(e))},cmyk2keyword:function(e){return l(p(e))},keyword2rgb:x,keyword2hsl:function(e){return n(x(e))},keyword2hsv:function(e){return i(x(e))},keyword2hwb:function(e){return o(x(e))},keyword2cmyk:function(e){return s(x(e))},keyword2lab:function(e){return u(x(e))},keyword2xyz:function(e){return a(x(e))},xyz2rgb:f,xyz2lab:m,xyz2lch:function(e){return y(m(e))},lab2xyz:v,lab2rgb:_,lab2lch:y,lch2lab:w,lch2xyz:function(e){return v(w(e))},lch2rgb:function(e){return _(w(e))}};var C={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},S={};for(var O in C)S[JSON.stringify(C[O])]=O},"Y0+V":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8GmM");t.materialize=function(){return function(e){return e.lift(new s)}};var s=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new l(e))},e}(),l=function(e){function t(t){e.call(this,t)}return i(t,e),t.prototype._next=function(e){this.destination.next(o.Notification.createNext(e))},t.prototype._error=function(e){var t=this.destination;t.next(o.Notification.createError(e)),t.complete()},t.prototype._complete=function(){var e=this.destination;e.next(o.Notification.createComplete()),e.complete()},t}(r.Subscriber)},Y3yw:function(e,t,n){"use strict";var i=n("qIte"),r=n("XKuz");t.raceStatic=r.race,t.race=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.race.apply(void 0,e)(this)}},Y6hq:function(e,t,n){"use strict";var i=n("Y0+V");t.materialize=function(){return i.materialize()(this)}},Y7zX:function(e,t,n){"use strict";var i=n("yJ3+"),r=n("EERG").imageCreator,o=n("PdUl").isFunction,s=n("QH/n").extend,l=n("wtxi"),a=l.when,u=l.Deferred,c=function(e,t){return e.length<t?c("0"+e,t):e};t.getData=function(e,t,n){var l=r.getImageData(e,s({},t,{format:"jpeg"})),d=new u;d.done(n),a(l).done(function(e){var n=function(e,t,n){var r=t.width+60,o=t.height+40,s=(.75*r).toFixed(2),l=(.75*o).toFixed(2),a="%PDF-1.3\r\n2 0 obj\r\n<</ProcSet[/PDF/ImageB/ImageC/ImageI]/XObject<</I0 5 0 R>>>>\r\nendobj\r\n4 0 obj\r\n<</Type/Pages/Kids[1 0 R]/Count 1>>\r\nendobj\r\n7 0 obj\r\n<</OpenAction[1 0 R /FitH null]/Type/Catalog/Pages 4 0 R/PageLayout/OneColumn>>\r\nendobj\r\n1 0 obj\r\n<</Type/Page/Resources 2 0 R/MediaBox[0 0 _width_ _height_]/Contents 3 0 R/Parent 4 0 R>>\r\nendobj\r\n".replace("_width_",s).replace("_height_",l),u="3 0 obj\r\n<</Length 52>>stream\r\n0.20 w\n0 G\nq _width_ 0 0 _height_ 0.00 0.00 cm /I0 Do Q\r\nendstream\r\nendobj\r\n".replace("_width_",s).replace("_height_",l),d="6 0 obj\r\n<</CreationDate _date_/Producer(DevExtreme _version_)>>\r\nendobj\r\n".replace("_date_",n).replace("_version_",i),h=a+u+d+("5 0 obj\r\n<</Type/XObject/Subtype/Image/Width _width_/Height _height_/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Length _length_>>stream\r\n".replace("_width_",r).replace("_height_",o).replace("_length_",e.length)+e+"\r\nendstream\r\nendobj\r\n");return h+function(e,t,n){return"xref\r\n0 8\r\n0000000000 65535 f\r\n0000000241 00000 n\r\n0000000010 00000 n\r\n_main_ 00000 n\r\n0000000089 00000 n\r\n_image_ 00000 n\r\n_info_ 00000 n\r\n0000000143 00000 n\r\n".replace("_main_",c(e+"",10)).replace("_info_",c(e+t+"",10)).replace("_image_",c(e+t+n+"",10))}(a.length,u.length,d.length)+"trailer\r\n<<\r\n/Size 8\r\n/Root 7 0 R\r\n/Info 6 0 R\r\n>>\r\nstartxref\r\n_length_\r\n%%EOF".replace("_length_",h.length)}(e,t,new Date),r=o(window.Blob)?function(e){for(var t=0,n=new Uint8Array(e.length);t<e.length;t++)n[t]=e.charCodeAt(t);return new Blob([n.buffer],{type:"application/pdf"})}(n):function(e){return window.btoa(e)}(n);d.resolve(r)})}},YAUX:function(e,t,n){"use strict";var i=n("Z73p").each,r=n("DH9z"),o=function(e,t){var n={};"noBubble"in t&&(n.noBubble=t.noBubble),"bindType"in t&&(n.bindType=t.bindType),"delegateType"in t&&(n.delegateType=t.delegateType),i(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(e,i){t[i]&&(n[i]=function(){var e=[].slice.call(arguments);return e.unshift(this),t[i].apply(t,e)})}),r.fire(e,n)};o.callbacks=r,e.exports=o},"YBA/":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("PJh5"))},YBYP:function(e,t,n){"use strict";var i=n("lCNL"),r=n("gkeh"),o=n("cOhJ"),s=n("71W1"),l=o.inherit({ctor:function(e,t){this._eventName=e,this._originalEvents=s.addNamespace(t,"dxPointerEvents"),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var e=this._eventName;return"dxpointerenter"===e||"dxpointerleave"===e},_handler:function(e){var t=this._getDelegateTarget(e);return this._fireEvent({type:this._eventName,pointerType:e.pointerType||s.eventSource(e),originalEvent:e,delegateTarget:t,timeStamp:r.mozilla?(new Date).getTime():e.timeStamp})},_getDelegateTarget:function(e){var t;return this.noBubble&&(t=e.delegateTarget),t},_fireEvent:function(e){return s.fireEvent(e)},setup:function(){return!0},add:function(e,t){if(this._handlerCount<=0||this.noBubble){this._selector=t.selector,e=this.noBubble?e:document;var n=this;i.on(e,this._originalEvents,this._selector,function(e){n._handler(e)})}this.noBubble||this._handlerCount++},remove:function(){this.noBubble||this._handlerCount--},teardown:function(e){this._handlerCount&&!this.noBubble||(e=this.noBubble?e:document,".dxPointerEvents"!==this._originalEvents&&i.off(e,this._originalEvents,this._selector))},dispose:function(e){e=this.noBubble?e:document,i.off(e,this._originalEvents)}});e.exports=l},"YOd+":function(e,t,n){"use strict";t.noop=function(){}},YPa8:function(e,t,n){"use strict";var i=n("CGGv"),r=n("aQps"),o=n("jdTm");t.auditTime=function(e,t){return void 0===t&&(t=i.async),r.audit(function(){return o.timer(e,t)})}},YXlc: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("PJh5"))},YZKT:function(e,t,n){"use strict";var i,r,o=n("F/gp"),s=n("lCNL"),l=Math,a=n("42iP").titleize,u=n("QH/n").extend,c=n("Z73p"),d=n("aVA9"),h=n("cOhJ"),p=n("2BIy"),f=n("vAqG"),m=n("71W1"),g=n("0kQW"),v=n("uP3A"),y=n("wtxi"),b=y.when,_=y.Deferred,w=f.real,x="win"===w.platform||"android"===w.platform,C=x?.95:.92,S=l.round(1e3/60),O=(1-l.pow(C,(x?300:400)/S))/(1-C),T=p.inherit({ctor:function(e){this.callBase(),this.scroller=e},VELOCITY_LIMIT:1,_isFinished:function(){return l.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?C:.5},_complete:function(){this.scroller._scrollComplete()},_stop:function(){this.scroller._stopComplete()}}),E=T.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return C},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),k=function(e){return"dxmousewheel"===e.type},A=h.inherit({ctor:function(e){this._initOptions(e),this._initAnimators(),this._initScrollbar()},_initOptions:function(e){this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis="horizontal"===e.direction?"x":"y",this._prop="horizontal"===e.direction?"left":"top",this._dimension="horizontal"===e.direction?"width":"height",this._scrollProp="horizontal"===e.direction?"scrollLeft":"scrollTop",c.each(e,(function(e,t){this["_"+e]=t}).bind(this))},_initAnimators:function(){this._inertiaAnimator=new T(this),this._bounceAnimator=new E(this)},_initScrollbar:function(){this._scrollbar=new v(o("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(e){return!0===e?"onScroll":!1===e?"never":e},_scrollStep:function(e){var t=this._location;this._location+=e,this._suppressBounce(),this._move(),Math.abs(t-this._location)<1||s.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(e){return l.max(l.min(e=void 0!==e?e:this._location,this._maxOffset),this._minOffset)},_move:function(e){this._location=void 0!==e?e:this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var e=this._location;this._$container[this._scrollProp](-e),this._moveContentByTranslator(e)},_moveContentByTranslator:function(e){var t,n=-this._maxScrollPropValue;if(this._translateOffset!==(t=e>0?e:e<=n?e-n:e%1)){var i={};i[this._prop]=t,this._translateOffset=t,0!==t?d.move(this._$content,i):d.resetPosition(this._$content)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var e=this._bounceLocation=this._boundLocation();this._velocity=(e-this._location)/O},_inBounds:function(e){return this._boundLocation(e=void 0!==e?e:this._location)===e},_crossBoundOnNextStep:function(){var e=this._location,t=e+this._velocity;return e<this._minOffset&&t>=this._minOffset||e>this._maxOffset&&t<=this._maxOffset},_initHandler:function(e){return this._stopDeferred=new _,this._stopScrolling(),this._prepareThumbScrolling(e),this._stopDeferred.promise()},_stopScrolling:g.deferRenderer(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(e){if(!k(e.originalEvent)){var t=o(e.originalEvent.target),n=this._isScrollbar(t);n&&this._moveToMouseLocation(e),this._thumbScrolling=n||this._isThumb(t),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(t),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(e){return this._isThumb(e)},_moveToMouseLocation:function(e){var t=e["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],n=this._location+t/this._containerToContentRatio()-this._$container.height()/2;this._scrollStep(-Math.round(n))},_stopComplete:function(){this._stopDeferred&&this._stopDeferred.resolve()},_startHandler:function(){this._showScrollbar()},_moveHandler:function(e){this._crossThumbScrolling||(this._thumbScrolling&&(e[this._axis]=-Math.round(e[this._axis]/this._containerToContentRatio())),this._scrollBy(e))},_scrollBy:function(e){e=e[this._axis],this._inBounds()||(e*=.5),this._scrollStep(e)},_scrollByHandler:function(e){this._scrollBy(e),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(e){return this._completeDeferred=new _,this._velocity=e[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){this._inertiaEnabled&&!this._thumbScrolling||(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){var e=this;return e._stopScrolling(),g.deferUpdate(function(){e._updateLocation(),e._updateBounds(),e._updateScrollbar(),g.deferRender(function(){e._moveScrollbar(),e._scrollbar.update()})})},_updateLocation:function(){this._location=d.locate(this._$content)[this._prop]-this._$container[this._scrollProp]()},_updateBounds:function(){this._maxOffset=Math.round(this._getMaxOffset()),this._minOffset=Math.round(this._getMinOffset())},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=l.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:g.deferUpdater(function(){var e=this,t=e._containerSize(),n=e._contentSize();g.deferRender(function(){e._scrollbar.option({containerSize:t,contentSize:n})})}),_moveToBounds:g.deferRenderer(g.deferUpdater(g.deferRenderer(function(){var e=this._boundLocation(),t=e!==this._location;this._location=e,this._move(),t&&this._scrollAction()}))),_createActionsHandler:function(e){this._scrollAction=e.scroll,this._bounceAction=e.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._$container[this._dimension]()},_contentSize:function(){var e="hidden"===this._$content.css("overflow-"+this._axis),t=this._$content[this._dimension]();if(!e){var n=this._$content[0]["scroll"+a(this._dimension)];t=l.max(n,t)}return t},_validateEvent:function(e){var t=o(e.originalEvent.target);return this._isThumb(t)||this._isScrollbar(t)||this._isContent(t)},_isThumb:function(e){return this._scrollByThumb&&this._scrollbar.isThumb(e)},_isScrollbar:function(e){return this._scrollByThumb&&e&&e.is(this._$scrollbar)},_isContent:function(e){return this._scrollByContent&&!!e.closest(this._$element).length},_reachedMin:function(){return this._location<=this._minOffset},_reachedMax:function(){return this._location>=this._maxOffset},_cursorEnterHandler:function(){this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:g.noop}),I=h.inherit({ctor:function(e){this._init(e)},_init:function(e){this._component=e,this._$element=e.$element(),this._$container=e._$container,this._$wrapper=e._$wrapper,this._$content=e._$content,this.option=e.option.bind(e),this._createActionByOption=e._createActionByOption.bind(e),this._isLocked=e._isLocked.bind(e),this._isDirection=e._isDirection.bind(e),this._allowedDirection=e._allowedDirection.bind(e)},render:function(){this._$element.addClass("dx-scrollable-simulated"),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection("horizontal")&&this._createScroller("horizontal"),this._isDirection("vertical")&&this._createScroller("vertical"),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar")),this._$element.toggleClass("dx-scrollable-scrollbars-hidden",!this.option("showScrollbar"))},_createScroller:function(e){this._scrollers[e]=new A(this._scrollerOptions(e))},_scrollerOptions:function(e){return{direction:e,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_isAnyThumbScrolling:function(e){var t=!1;return this._eventHandler("isThumbScrolling",e).done(function(e,n){t=e||n}),t},handleInit:function(e){this._suppressDirections(e),this._eventForUserAction=e,this._eventHandler("init",e).done(this._stopAction)},_suppressDirections:function(e){k(e.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(t,n){var i=t._validateEvent(e);this._validDirections[n]=i}))},_prepareDirections:function(e){e=e||!1,this._validDirections={},this._validDirections.horizontal=e,this._validDirections.vertical=e},_eachScroller:function(e){e=e.bind(this),c.each(this._scrollers,function(t,n){e(n,t)})},handleStart:function(e){this._eventForUserAction=e,this._eventHandler("start").done(this._startAction)},_saveActive:function(){r=this},_resetActive:function(){r===this&&(r=null)},handleMove:function(e){if(this._isLocked())return e.cancel=!0,void this._resetActive();this._saveActive(),e.preventDefault&&e.preventDefault(),this._adjustDistance(e.delta),this._eventForUserAction=e,this._eventHandler("move",e.delta)},_adjustDistance:function(e){e.x*=this._validDirections.horizontal,e.y*=this._validDirections.vertical},handleEnd:function(e){return this._resetActive(),this._refreshCursorState(e.originalEvent&&e.originalEvent.target),this._adjustDistance(e.velocity),this._eventForUserAction=e,this._eventHandler("end",e.velocity).done(this._endAction)},handleCancel:function(e){return this._resetActive(),this._eventForUserAction=e,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._scrollAction()},_attachKeyboardHandler:function(){s.off(this._$element,".dxSimulatedScrollableKeyboard"),!this.option("disabled")&&this.option("useKeyboard")&&s.on(this._$element,m.addNamespace("keydown","dxSimulatedScrollableKeyboard"),this._keyDownHandler.bind(this))},_keyDownHandler:function(e){if(this._$container.is(document.activeElement)){var t=!0;switch(e.keyCode){case 40:this._scrollByLine({y:1});break;case 38:this._scrollByLine({y:-1});break;case 39:this._scrollByLine({x:1});break;case 37:this._scrollByLine({x:-1});break;case 34:this._scrollByPage(1);break;case 33:this._scrollByPage(-1);break;case 36:this._scrollToHome();break;case 35:this._scrollToEnd();break;default:t=!1}t&&(e.stopPropagation(),e.preventDefault())}},_scrollByLine:function(e){this.scrollBy({top:-20*(e.y||0),left:-20*(e.x||0)})},_scrollByPage:function(e){var t=this._wheelProp(),n=this._dimensionByProp(t),i={};i[t]=e*-this._$container[n](),this.scrollBy(i)},_dimensionByProp:function(e){return"left"===e?"width":"height"},_scrollToHome:function(){var e={};e[this._wheelProp()]=0,this._component.scrollTo(e)},_scrollToEnd:function(){var e=this._wheelProp(),t=this._dimensionByProp(e),n={};n[e]=this._$content[t]()-this._$container[t](),this._component.scrollTo(n)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._stopAction=this._createActionHandler("onStop"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(e){var t=this,n=t._createActionByOption(e);return function(){n(u(t._createActionArgs(),arguments))}},_createActionArgs:function(){var e=this._scrollers.horizontal,t=this._scrollers.vertical,n=this.location();return this._scrollOffset={top:t&&-n.top,left:e&&-n.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:e&&e._reachedMax(),reachedRight:e&&e._reachedMin(),reachedTop:t&&t._reachedMax(),reachedBottom:t&&t._reachedMin()}},_eventHandler:function(e){var t=[].slice.call(arguments).slice(1),n=c.map(this._scrollers,function(n){return n["_"+e+"Handler"].apply(n,t)});return b.apply(o,n).promise()},location:function(){var e=d.locate(this._$content);return e.top-=this._$container.scrollTop(),e.left-=this._$container.scrollLeft(),e},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){s.off(this._$element,".dxSimulatedScrollableCursor"),!this.option("disabled")&&this._isHoverMode()&&(s.on(this._$element,m.addNamespace("mouseenter","dxSimulatedScrollableCursor"),this._cursorEnterHandler.bind(this)),s.on(this._$element,m.addNamespace("mouseleave","dxSimulatedScrollableCursor"),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(e){(e=e||{}).originalEvent=e.originalEvent||{},r||e.originalEvent._hoverHandled||(i&&i._cursorLeaveHandler(),i=this,this._eventHandler("cursorEnter"),e.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(e){i===this&&r!==i&&(this._eventHandler("cursorLeave"),i=null,this._refreshCursorState(e&&e.relatedTarget))},_refreshCursorState:function(e){if(this._isHoverMode()||e&&!r){var t=o(e).closest(".dx-scrollable-simulated:not(.dx-state-disabled)"),n=t.length&&t.data("dxScrollableStrategy");i&&i!==n&&i._cursorLeaveHandler(),n&&n._cursorEnterHandler()}},update:function(){var e=this,t=this._eventHandler("update").done(this._updateAction);return b(t,g.deferUpdate(function(){var t=e._allowedDirections();return g.deferRender(function(){var n=t.vertical?"pan-x":"";n=t.horizontal?"pan-y":n,e._$container.css("touchAction",n=t.vertical&&t.horizontal?"none":n)}),b().promise()}))},_allowedDirections:function(){var e=this.option("bounceEnabled"),t=this._scrollers.vertical,n=this._scrollers.horizontal;return{vertical:t&&(t._minOffset<0||e),horizontal:n&&(n._minOffset<0||e)}},updateBounds:function(){this._scrollers.horizontal&&this._scrollers.horizontal._updateBounds()},scrollBy:function(e){var t=this._scrollers.vertical,n=this._scrollers.horizontal;t&&(e.top=t._boundLocation(e.top+t._location)-t._location),n&&(e.left=n._boundLocation(e.left+n._location)-n._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:e.left,y:e.top}),this._endAction()},validate:function(e){return!this.option("disabled")&&(!!this.option("bounceEnabled")||(k(e)?this._validateWheel(e):this._validateMove(e)))},_validateWheel:function(e){var t=this._scrollers[this._wheelDirection(e)],n=t._reachedMin(),i=t._reachedMax();return(!n||!i)&&(!n&&!i||n&&e.delta>0||i&&e.delta<0)},_validateMove:function(e){return!(!this.option("scrollByContent")&&!o(e.target).closest(".dx-scrollable-scrollbar").length)&&this._allowedDirection()},getDirection:function(e){return k(e)?this._wheelDirection(e):this._allowedDirection()},_wheelProp:function(){return"horizontal"===this._wheelDirection()?"left":"top"},_wheelDirection:function(e){switch(this.option("direction")){case"horizontal":return"horizontal";case"vertical":return"vertical";default:return e&&e.shiftKey?"horizontal":"vertical"}},verticalOffset:function(){return 0},dispose:function(){this._resetActive(),i===this&&(i=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass("dx-scrollable-simulated"),this._eventForUserAction=null,clearTimeout(this._gestureEndTimer)},_detachEventHandlers:function(){s.off(this._$element,".dxSimulatedScrollableCursor"),s.off(this._$container,".dxSimulatedScrollableKeyboard")}});t.SimulatedStrategy=I,t.Scroller=A},Ye9U:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Y6hq");i.Observable.prototype.materialize=r.materialize},Yfq7:function(e,t,n){"use strict";var i=n("rCTf"),r=n("GR1s");i.Observable.prototype.exhaust=r.exhaust},YgqK:function(e,t,n){"use strict";var i=n("+7iS");t.findIndex=function(e,t){return i.findIndex(e,t)(this)}},Yh8Q:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("RRVv"),s=n("jBEF"),l=n("fWbP");t.ArrayObservable=function(e){function t(t,n){e.call(this),this.array=t,this.scheduler=n,n||1!==t.length||(this._isScalar=!0,this.value=t[0])}return i(t,e),t.create=function(e,n){return new t(e,n)},t.of=function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var i=e[e.length-1];l.isScheduler(i)?e.pop():i=null;var r=e.length;return r>1?new t(e,i):1===r?new o.ScalarObservable(e[0],i):new s.EmptyObservable(i)},t.dispatch=function(e){var t=e.array,n=e.index,i=e.subscriber;n>=e.count?i.complete():(i.next(t[n]),i.closed||(e.index=n+1,this.schedule(e)))},t.prototype._subscribe=function(e){var n=this.array,i=n.length,r=this.scheduler;if(r)return r.schedule(t.dispatch,0,{array:n,index:0,count:i,subscriber:e});for(var o=0;o<i&&!e.closed;o++)e.next(n[o]);e.complete()},t}(r.Observable)},Ynfn:function(e,t,n){"use strict";t.a=function(e=Number.POSITIVE_INFINITY){return Object(i.a)(r.a,null,e)};var i=n("XLJA"),r=n("Jh97")},Ypnf:function(e,t,n){"use strict";var i=n("71W1"),r=n("NbFA"),o={horizontal:{defaultItemSizeFunc:function(){return this.getElement().width()},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(e){return(i.eventData(e).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,e)},isFastSwipe:function(e){var t=i.eventData(e);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(t.x-this._tickData.x)>=t.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return this.getElement().height()},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(e){return(i.eventData(e).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,e)},isFastSwipe:function(e){var t=i.eventData(e);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(t.y-this._tickData.y)>=t.time-this._tickData.time}}};n("/Duq")({emitter:r.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(e){this.callBase(e),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return o[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(e){this._tickData=i.eventData(e)},_start:function(e){this._savedEventData=i.eventData(e),(e=this._fireEvent("dxswipestart",e)).cancel||(this._maxLeftOffset=e.maxLeftOffset,this._maxRightOffset=e.maxRightOffset,this._maxTopOffset=e.maxTopOffset,this._maxBottomOffset=e.maxBottomOffset)},_move:function(e){var t=this._getStrategy(),n=i.eventData(e),r=t.calcOffsetRatio.call(this,e);r=this._fitOffset(r,this.elastic),n.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=n),this._fireEvent("dxswipe",e,{offset:r}),e.preventDefault()},_end:function(e){var t=this._getStrategy(),n=t.calcOffsetRatio.call(this,e),i=t.isFastSwipe.call(this,e),r=n,o=this._calcTargetOffset(n,i);r=this._fitOffset(r,this.elastic),o=this._fitOffset(o,!1),this._fireEvent("dxswipeend",e,{offset:r,targetOffset:o})},_fitOffset:function(e,t){var n=this._getStrategy().getBounds.call(this);return e<-n[0]?t?(-2*n[0]+e)/3:-n[0]:e>n[1]?t?(2*n[1]+e)/3:n[1]:e},_calcTargetOffset:function(e,t){var n;return t?(n=Math.ceil(Math.abs(e)),e<0&&(n=-n)):n=Math.round(e),n}}),events:["dxswipestart","dxswipe","dxswipeend"]}),t.swipe="dxswipe",t.start="dxswipestart",t.end="dxswipeend"},Yuqe:function(e,t,n){"use strict";var i=n("7ZL4");t.concatMapTo=function(e,t){return i.concatMapTo(e,t)(this)}},"Z0M+":function(e,t,n){"use strict";var i=n("dt7L");t.min=function(e){return i.reduce("function"==typeof e?function(t,n){return e(t,n)<0?t:n}:function(e,t){return e<t?e:t})}},Z73p:function(e,t,n){"use strict";var i=function(e,t,n,i){var r=n(t[e],e);null!=r&&i.push(r)};t.map=function(e,t){var n=[];if("length"in e)for(var r=0;r<e.length;r++)i(r,e,t,n);else for(var o in e)i(o,e,t,n);return[].concat.apply([],n)},t.each=function(e,t){if(e){if("length"in e)for(var n=0;n<e.length&&!1!==t.call(e[n],n,e[n]);n++);else for(var i in e)if(!1===t.call(e[i],i,e[i]))break;return e}}},Z9jN:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("/AE3"),l=n("Pgep");t.DraggableDirective=function(){function e(e){this.dragX=!0,this.dragY=!0,this.dragStart=new o.EventEmitter,this.dragging=new o.EventEmitter,this.dragEnd=new o.EventEmitter,this.isDragging=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){e.dragEventTarget&&e.dragEventTarget.currentValue&&this.dragModel.dragging&&this.onMousedown(e.dragEventTarget.currentValue)},e.prototype.ngOnDestroy=function(){this._destroySubscription()},e.prototype.onMouseup=function(e){this.isDragging&&(this.isDragging=!1,this.element.classList.remove("dragging"),this.subscription&&(this._destroySubscription(),this.dragEnd.emit({event:e,element:this.element,model:this.dragModel})))},e.prototype.onMousedown=function(e){var t=this;if(e.target.classList.contains("draggable")&&(this.dragX||this.dragY)){e.preventDefault(),this.isDragging=!0;var n={x:e.clientX,y:e.clientY},i=l.fromEvent(document,"mouseup");this.subscription=i.subscribe(function(e){return t.onMouseup(e)});var r=l.fromEvent(document,"mousemove").pipe(s.takeUntil(i)).subscribe(function(e){return t.move(e,n)});this.subscription.add(r),this.dragStart.emit({event:e,element:this.element,model:this.dragModel})}},e.prototype.move=function(e,t){if(this.isDragging){var n=e.clientY-t.y;this.dragX&&(this.element.style.left=e.clientX-t.x+"px"),this.dragY&&(this.element.style.top=n+"px"),this.element.classList.add("dragging"),this.dragging.emit({event:e,element:this.element,model:this.dragModel})}},e.prototype._destroySubscription=function(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=void 0)},i([o.Input(),r("design:type",Object)],e.prototype,"dragEventTarget",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"dragModel",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"dragX",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"dragY",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"dragStart",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"dragging",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"dragEnd",void 0),i([o.Directive({selector:"[draggable]"})],e)}()},ZA5R:function(e,t,n){"use strict";e.exports=n("rM89"),e.exports.default=e.exports},ZFGz: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("PJh5"))},ZFQj:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.isEmpty=function(){return function(e){return e.lift(new o)}};var o=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new s(e))},e}(),s=function(e){function t(t){e.call(this,t)}return i(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype._next=function(e){this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(r.Subscriber)},ZJf8:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("B00U");t.SubjectSubscription=function(e){function t(t,n){e.call(this),this.subject=t,this.subscriber=n,this.closed=!1}return i(t,e),t.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var e=this.subject,t=e.observers;if(this.subject=null,t&&0!==t.length&&!e.isStopped&&!e.closed){var n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}},t}(r.Subscription)},ZKAo:function(e,t,n){"use strict";var i=n("5NME").normalizeEnum,r=Math.min,o=Math.max,s=0,l=1,a={left:s,center:l,right:2},u={top:s,center:l,bottom:2},c={horizontal:0,vertical:1},d={};function h(e,t,n){var r=i(e);return r in t?t[r]:n}function p(e){var t=h(e.side,c,1),n=[h(e.horizontalAlignment,a,l),h(e.verticalAlignment,u,s)];return{side:t,primary:n[t]<2?0:2,secondary:n[1-t],weak:e.weak,priority:e.priority||0,header:e.header}}function f(e){return 1-e}function m(e,t){return(e>0?-1:1)*t}function g(e,t,n){var i=e.side,r=e.element.measure([t[2]-t[0],t[3]-t[1]]),o=r[i]<t[2+i]-t[i]-n[i];return o&&(t[e.primary+i]+=m(e.primary,r[i]),e.size=r),o}function v(e,t,n){var i=e.side,r=f(i),o=[],s=d[e.secondary](n[r],n[2+r],e.size[r]);return o[i]=o[2+i]=t[e.primary+i],o[e.primary+i]=t[e.primary+i]-=m(e.primary,e.size[i]),o[r]=s[0],o[2+r]=s[1],o}function y(e,t,n){var i=t.slice(),r=v(e,t,n);e.element.move(r,i)}function b(){this._targets=[]}d[s]=function(e,t,n){return[e,r(t,e+n)]},d[l]=function(e,t,n){return[o(e,(e+t-n)/2),r(t,(e+t+n)/2)]},d[2]=function(e,t,n){return[o(e,t-n),t]},b.prototype={constructor:b,dispose:function(){this._targets=null},add:function(e){this._targets.push(e)},forward:function(e,t){var n,i=e.slice(),r=function(e){var t,n,i=e.length,r=[];for(t=0;t<i;++t)(n=e[t].layoutOptions())&&((n=p(n)).element=e[t],r.push(n));return r.sort(function(e,t){return e.side-t.side||e.priority-t.priority}),function(e){var t,n=e.filter(function(e){return!0===e.weak})[0];return n&&(t=e.filter(function(e){return n.primary===e.primary&&e.side===n.side&&e!==n})[0]),n&&t?[function(e,t){var n=e.side,i=e.primary,r=e.secondary,o=f(n);return{side:n,primary:i,secondary:r,priority:0,element:{measure:function(i){var r=e.element.measure(i.slice()),o=t.element.measure(i.slice()),s=r.slice();return s[n]=Math.max(r[n],o[n]),o[n]+=(s[n]-o[n])/2,r[n]+=(s[n]-o[n])/2,t.size=o,e.size=r,s},move:function(n,i){var r=v(t,i,i),s=n[o+2]-r[o];s>0&&(n[o]-=s,n[o+2]-=s,n[o]<0&&(n[o]=0)),t.element.move(r),e.element.move(n)},freeSpace:function(){e.element.freeSpace(),t.element.freeSpace()}}}}(t,n)].concat(e.filter(function(e){return!(e===t||e===n)})):e}(r)}(this._targets),o=r.length,s=[];for(n=0;n<o;++n)g(r[n],i,t)?s.push(r[n]):r[n].element.freeSpace();return this._cache=s.reverse(),i},backward:function(e,t){var n,i,r=e.slice(),o=this._cache,s=0,l=o.length;for(i=0;i<l;++i)(n=o[i]).side!==s&&(r=e.slice()),y(n,r,t),s=n.side;this._cache=null}},e.exports=b},ZUyn: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<1130?"\u4e0a\u5348":i<1230?"\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\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("PJh5"))},ZYOP:function(e,t,n){"use strict";var i,r=n("wtxi").Deferred,o=n("QH/n").extendFromObject,s=n("PdUl").isDefined,l=n("ilHk"),a=function(e){var t=document.createElement("script");for(var n in e)t[n]=e[n];return t},u=function(e){e.parentNode.removeChild(e)},c=function(e){return document.head.appendChild(e)},d=function(e){var t=a({text:e});c(t),u(t)},h=function(e){return(e.method||"GET").toUpperCase()};t.sendRequest=function(e){if(i&&!e.responseType&&!e.upload)return i(e);var t,n=new XMLHttpRequest,p=new r,f=p.promise(),m=!s(e.async)||e.async,g=e.dataType,v=e.timeout||0;e.crossDomain=function(e){var t=!1,n=document.createElement("a"),i=document.createElement("a");n.href=location.href;try{i.href=e,i.href=i.href,t=n.protocol+"//"+n.host!=i.protocol+"//"+i.host}catch(e){t=!0}return t}(e.url);var y="jsonp"===g||"script"===g;void 0===e.cache&&(e.cache=!y);var b=function(e){if("jsonp"===e.dataType){var t=Math.random().toString().replace(/\D/g,""),n=e.jsonpCallback||"dxCallback"+Date.now()+"_"+t,i=e.jsonp||"callback";return e.data=e.data||{},e.data[i]=n,n}}(e),_=function(e){var t=e.headers||{};return t["Content-Type"]=t["Content-Type"]||function(e){var t;return e.data&&!e.upload&&"GET"!==h(e)&&(t="application/x-www-form-urlencoded;charset=utf-8"),e.contentType||t}(e),t.Accept=t.Accept||function(e){var t=e.dataType||"*",n="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",i={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:n,script:n};return o(i,e.accepts,!0),i[t]?i[t]+("*"!==t?", */*; q=0.01":""):i["*"]}(e),e.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t}(e),w=function(e,t){var n=e.data,i=e.url||location.href;return e.cache||((n=n||{})._=Date.now()),n&&!e.upload&&("string"!=typeof n&&(n=function(e){var t=[];for(var n in e){var i=e[n];void 0!==i&&(null===i&&(i=""),t.push(encodeURIComponent(n)+"="+encodeURIComponent(i)))}return t.join("&")}(n)),"GET"===h(e)?(i+=(i.indexOf("?")>-1?"&":"?")+n,n=null):t["Content-Type"]&&t["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:i,parameters:n}}(e,_),x=w.url,C=w.parameters;if(b&&(window[b]=function(e){p.resolve(e,"success",n)}),e.crossDomain&&y)return function(e){var t=a({src:e});return new l(function(e,n){var i={load:e,error:n},r=function(e){i[e.type](),u(t)};for(var o in i)t.addEventListener(o,r);c(t)})}(x).then(function(){"jsonp"!==g&&p.resolve(null,"success",n)},function(){p.reject(n,"error")}),f;if(e.crossDomain&&!("withCredentials"in n))return p.reject(n,"error"),f;if(n.open(h(e),x,m,e.username,e.password),m&&(n.timeout=v,t=function(e,t){return e&&setTimeout(function(){t.customStatus="timeout",t.abort()},e)}(v,n)),n.onreadystatechange=function(e){4===n.readyState&&(clearTimeout(t),function(e){return 200<=e&&e<300}(n.status)?204!==n.status?function(e,t,n){var i=function(e){return e.responseType&&"text"!==e.responseType||"string"!=typeof e.responseText?e.response:e.responseText}(t);switch(n){case"jsonp":d(i);break;case"script":d(i),e.resolve(i,"success",t);break;case"json":try{e.resolve(JSON.parse(i),"success",t)}catch(n){e.reject(t,"parsererror",n)}break;default:e.resolve(i,"success",t)}}(p,n,g):p.resolve(null,"nocontent",n):p.reject(n,n.customStatus||"error"))},e.upload&&(n.upload.onprogress=e.upload.onprogress,n.upload.onloadstart=e.upload.onloadstart,n.upload.onabort=e.upload.onabort),e.xhrFields)for(var S in e.xhrFields)n[S]=e.xhrFields[S];for(var O in"arraybuffer"===e.responseType&&(n.responseType=e.responseType),_)_.hasOwnProperty(O)&&s(_[O])&&n.setRequestHeader(O,_[O]);return e.beforeSend&&e.beforeSend(n),n.send(C),f.abort=function(){n.abort()},f},t.setStrategy=function(e){i=e}},ZYjm:function(e,t,n){"use strict";var i=n("6MRC"),r=n("crq8"),o=n("jzaW"),s=n("MpUK"),l=n("bbL7"),a=n("ves3"),u=n("dzdQ");class c extends a.a{constructor(e,t){if(super(),this.scheduler=t,null==e)throw new Error("iterator cannot be null.");this.iterator=p(e)}static create(e,t){return new c(e,t)}static dispatch(e){const{index:t,hasError:n,iterator:i,subscriber:r}=e;if(n)return void r.error(e.error);let o=i.next();o.done?r.complete():(r.next(o.value),e.index=t+1,r.closed?"function"==typeof i.return&&i.return():this.schedule(e))}_subscribe(e){const{iterator:t,scheduler:n}=this;if(n)return n.schedule(c.dispatch,0,{index:0,iterator:t,subscriber:e});for(;;){let n=t.next();if(n.done){e.complete();break}if(e.next(n.value),e.closed){"function"==typeof t.return&&t.return();break}}}}class d{constructor(e,t=0,n=e.length){this.str=e,this.idx=t,this.len=n}[u.a](){return this}next(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}}}class h{constructor(e,t=0,n=function(t){let n=+e.length;return isNaN(n)?0:0!==n&&"number"==typeof n&&l.a.isFinite(n)?(n=function(e){let t=+n;return 0===t?t:isNaN(t)?t:t<0?-1:1}()*Math.floor(Math.abs(n)))<=0?0:n>f?f:n:n}()){this.arr=e,this.idx=t,this.len=n}[u.a](){return this}next(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}}}function p(e){const t=e[u.a];if(!t&&"string"==typeof e)return new d(e);if(!t&&void 0!==e.length)return new h(e);if(!t)throw new TypeError("object is not iterable");return e[u.a]()}const f=Math.pow(2,53)-1;var m=n("y3s0"),g=n("R3ym"),v=n("XVqe");class y extends a.a{constructor(e,t){super(),this.arrayLike=e,this.scheduler=t,t||1!==e.length||(this._isScalar=!0,this.value=e[0])}static create(e,t){const n=e.length;return 0===n?new v.a:1===n?new g.a(e[0],t):new y(e,t)}static dispatch(e){const{arrayLike:t,index:n,length:i,subscriber:r}=e;r.closed||(n>=i?r.complete():(r.next(t[n]),e.index=n+1,this.schedule(e)))}_subscribe(e){const{arrayLike:t,scheduler:n}=this,i=t.length;if(n)return n.schedule(y.dispatch,0,{arrayLike:t,index:0,length:i,subscriber:e});for(let r=0;r<i&&!e.closed;r++)e.next(t[r]);e.complete()}}var b=n("HcVO"),_=n("zOxy");class w extends a.a{constructor(e,t){super(null),this.ish=e,this.scheduler=t}static create(e,t){if(null!=e){if("function"==typeof e[_.a])return e instanceof a.a&&!t?e:new w(e,t);if(Object(i.a)(e))return new m.a(e,t);if(Object(o.a)(e))return new s.a(e,t);if("function"==typeof e[u.a]||"string"==typeof e)return new c(e,t);if(Object(r.a)(e))return new y(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}_subscribe(e){const t=this.ish,n=this.scheduler;return null==n?t[_.a]().subscribe(e):t[_.a]().subscribe(new b.a(e,n,0))}}t.a=w},ZfA4:function(e,t,n){"use strict";var i=n("OL8V");const r=new(n("zDOp").a)(i.a);t.a=r},ZjIE:function(e,t,n){"use strict";var i=n("gt5T");function r(e){for(var t=e.length;--t>=0;)e[t]=0}var o=0,s=256,l=s+1+29,a=30,u=19,c=2*l+1,d=15,h=16,p=256,f=16,m=17,g=18,v=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],y=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],w=new Array(2*(l+2));r(w);var x=new Array(2*a);r(x);var C=new Array(512);r(C);var S=new Array(256);r(S);var O=new Array(29);r(O);var T,E,k,A=new Array(a);function I(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length}function M(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function D(e){return e<256?C[e]:C[256+(e>>>7)]}function R(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,n){e.bi_valid>h-n?(e.bi_buf|=t<<e.bi_valid&65535,R(e,e.bi_buf),e.bi_buf=t>>h-e.bi_valid,e.bi_valid+=n-h):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function P(e,t,n){L(e,n[2*t],n[2*t+1])}function N(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function j(e,t,n){var i,r,o=new Array(d+1),s=0;for(i=1;i<=d;i++)o[i]=s=s+n[i-1]<<1;for(r=0;r<=t;r++){var l=e[2*r+1];0!==l&&(e[2*r]=N(o[l]++,l))}}function F(e){var t;for(t=0;t<l;t++)e.dyn_ltree[2*t]=0;for(t=0;t<a;t++)e.dyn_dtree[2*t]=0;for(t=0;t<u;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*p]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function B(e){e.bi_valid>8?R(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function V(e,t,n,i){var r=2*t,o=2*n;return e[r]<e[o]||e[r]===e[o]&&i[t]<=i[n]}function H(e,t,n){for(var i=e.heap[n],r=n<<1;r<=e.heap_len&&(r<e.heap_len&&V(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!V(t,i,e.heap[r],e.depth));)e.heap[n]=e.heap[r],n=r,r<<=1;e.heap[n]=i}function z(e,t,n){var i,r,o,l,a=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*a]<<8|e.pending_buf[e.d_buf+2*a+1],r=e.pending_buf[e.l_buf+a],a++,0===i?P(e,r,t):(P(e,(o=S[r])+s+1,t),0!==(l=v[o])&&L(e,r-=O[o],l),P(e,o=D(--i),n),0!==(l=y[o])&&L(e,i-=A[o],l))}while(a<e.last_lit);P(e,p,t)}function Y(e,t){var n,i,r,o=t.dyn_tree,s=t.stat_desc.static_tree,l=t.stat_desc.has_stree,a=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=c,n=0;n<a;n++)0!==o[2*n]?(e.heap[++e.heap_len]=u=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(r=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[r]=0,e.opt_len--,l&&(e.static_len-=s[2*r+1]);for(t.max_code=u,n=e.heap_len>>1;n>=1;n--)H(e,o,n);r=a;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],H(e,o,1),i=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=i,o[2*r]=o[2*n]+o[2*i],e.depth[r]=(e.depth[n]>=e.depth[i]?e.depth[n]:e.depth[i])+1,o[2*n+1]=o[2*i+1]=r,e.heap[1]=r++,H(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,i,r,o,s,l,a=t.dyn_tree,u=t.max_code,h=t.stat_desc.static_tree,p=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,g=t.stat_desc.max_length,v=0;for(o=0;o<=d;o++)e.bl_count[o]=0;for(a[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<c;n++)(o=a[2*a[2*(i=e.heap[n])+1]+1]+1)>g&&(o=g,v++),a[2*i+1]=o,i>u||(e.bl_count[o]++,s=0,i>=m&&(s=f[i-m]),e.opt_len+=(l=a[2*i])*(o+s),p&&(e.static_len+=l*(h[2*i+1]+s)));if(0!==v){do{for(o=g-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[g]--,v-=2}while(v>0);for(o=g;0!==o;o--)for(i=e.bl_count[o];0!==i;)(r=e.heap[--n])>u||(a[2*r+1]!==o&&(e.opt_len+=(o-a[2*r+1])*a[2*r],a[2*r+1]=o),i--)}}(e,t),j(o,u,e.bl_count)}function U(e,t,n){var i,r,o=-1,s=t[1],l=0,a=7,u=4;for(0===s&&(a=138,u=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=s,s=t[2*(i+1)+1],++l<a&&r===s||(l<u?e.bl_tree[2*r]+=l:0!==r?(r!==o&&e.bl_tree[2*r]++,e.bl_tree[2*f]++):l<=10?e.bl_tree[2*m]++:e.bl_tree[2*g]++,l=0,o=r,0===s?(a=138,u=3):r===s?(a=6,u=3):(a=7,u=4))}function W(e,t,n){var i,r,o=-1,s=t[1],l=0,a=7,u=4;for(0===s&&(a=138,u=3),i=0;i<=n;i++)if(r=s,s=t[2*(i+1)+1],!(++l<a&&r===s)){if(l<u)do{P(e,r,e.bl_tree)}while(0!=--l);else 0!==r?(r!==o&&(P(e,r,e.bl_tree),l--),P(e,f,e.bl_tree),L(e,l-3,2)):l<=10?(P(e,m,e.bl_tree),L(e,l-3,3)):(P(e,g,e.bl_tree),L(e,l-11,7));l=0,o=r,0===s?(a=138,u=3):r===s?(a=6,u=3):(a=7,u=4)}}r(A);var q=!1;function G(e,t,n,r){L(e,(o<<1)+(r?1:0),3),function(e,t,n,r){B(e),R(e,n),R(e,~n),i.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n)}t._tr_init=function(e){q||(function(){var e,t,n,i,r,o=new Array(d+1);for(n=0,i=0;i<28;i++)for(O[i]=n,e=0;e<1<<v[i];e++)S[n++]=i;for(S[n-1]=i,r=0,i=0;i<16;i++)for(A[i]=r,e=0;e<1<<y[i];e++)C[r++]=i;for(r>>=7;i<a;i++)for(A[i]=r<<7,e=0;e<1<<y[i]-7;e++)C[256+r++]=i;for(t=0;t<=d;t++)o[t]=0;for(e=0;e<=143;)w[2*e+1]=8,e++,o[8]++;for(;e<=255;)w[2*e+1]=9,e++,o[9]++;for(;e<=279;)w[2*e+1]=7,e++,o[7]++;for(;e<=287;)w[2*e+1]=8,e++,o[8]++;for(j(w,l+1,o),e=0;e<a;e++)x[2*e+1]=5,x[2*e]=N(e,5);T=new I(w,v,s+1,l,d),E=new I(x,y,0,a,d),k=new I(new Array(0),b,0,u,7)}(),q=!0),e.l_desc=new M(e.dyn_ltree,T),e.d_desc=new M(e.dyn_dtree,E),e.bl_desc=new M(e.bl_tree,k),e.bi_buf=0,e.bi_valid=0,F(e)},t._tr_stored_block=G,t._tr_flush_block=function(e,t,n,i){var r,o,l=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<s;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),Y(e,e.l_desc),Y(e,e.d_desc),l=function(e){var t;for(U(e,e.dyn_ltree,e.l_desc.max_code),U(e,e.dyn_dtree,e.d_desc.max_code),Y(e,e.bl_desc),t=u-1;t>=3&&0===e.bl_tree[2*_[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),(o=e.static_len+3+7>>>3)<=(r=e.opt_len+3+7>>>3)&&(r=o)):r=o=n+5,n+4<=r&&-1!==t?G(e,t,n,i):4===e.strategy||o===r?(L(e,2+(i?1:0),3),z(e,w,x)):(L(e,4+(i?1:0),3),function(e,t,n,i){var r;for(L(e,t-257,5),L(e,n-1,5),L(e,i-4,4),r=0;r<i;r++)L(e,e.bl_tree[2*_[r]+1],3);W(e,e.dyn_ltree,t-1),W(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),z(e,e.dyn_ltree,e.dyn_dtree)),F(e),i&&B(e)},t._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(S[n]+s+1)]++,e.dyn_dtree[2*D(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){L(e,2,3),P(e,p,w),function(e){16===e.bi_valid?(R(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},Zjl3:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW").noop,s=n("cOhJ"),l=n("Ypnf"),a=n("71W1"),u=a.addNamespace(l.start,"dxListEditDecorator"),c=a.addNamespace(l.swipe,"dxListEditDecorator"),d=a.addNamespace(l.end,"dxListEditDecorator"),h=s.inherit({ctor:function(e){this._list=e,this._init()},_init:o,_shouldHandleSwipe:!1,_attachSwipeEvent:function(e){var t={itemSizeFunc:(function(){return this._clearSwipeCache&&(this._itemWidthCache=this._list.$element().width(),this._clearSwipeCache=!1),this._itemWidthCache}).bind(this)};r.on(e.$itemElement,u,t,this._itemSwipeStartHandler.bind(this)),r.on(e.$itemElement,c,this._itemSwipeUpdateHandler.bind(this)),r.on(e.$itemElement,d,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(e){var t=i(e.currentTarget);t.is(".dx-state-disabled, .dx-state-disabled *")?e.cancel=!0:this._swipeStartHandler(t,e)},_itemSwipeUpdateHandler:function(e){var t=i(e.currentTarget);this._swipeUpdateHandler(t,e)},_itemSwipeEndHandler:function(e){var t=i(e.currentTarget);this._swipeEndHandler(t,e),this._clearSwipeCache=!0},beforeBag:o,afterBag:o,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(e){this._shouldHandleSwipe&&(this._attachSwipeEvent(e),this._clearSwipeCache=!0)},afterRender:o,handleClick:o,handleKeyboardEvents:o,handleEnterPressing:o,handleContextMenu:o,_swipeStartHandler:o,_swipeUpdateHandler:o,_swipeEndHandler:o,visibilityChange:o,getExcludedSelectors:o,dispose:o});e.exports=h},ZmvM:function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N"),s=n("6O7P"),l=o.noop;function a(e,t){return e.usePointStyle?t*Math.SQRT2:e.boxWidth}i._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var n=t.datasetIndex,i=this.chart,r=i.getDatasetMeta(n);r.hidden=null===r.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data;return o.isArray(t.datasets)?t.datasets.map(function(t,n){return{text:t.label,fillStyle:o.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!e.isDatasetVisible(n),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:n}},this):[]}}},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');for(var n=0;n<e.data.datasets.length;n++)t.push('<li><span style="background-color:'+e.data.datasets[n].backgroundColor+'"></span>'),e.data.datasets[n].label&&t.push(e.data.datasets[n].label),t.push("</li>");return t.push("</ul>"),t.join("")}});var u=r.extend({initialize:function(e){o.extend(this,e),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:l,update:function(e,t,n){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:function(){var e=this,t=e.options.labels||{},n=o.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(n=n.filter(function(n){return t.filter(n,e.chart.data)})),e.options.reverse&&n.reverse(),e.legendItems=n},afterBuildLabels:l,beforeFit:l,fit:function(){var e=this,t=e.options,n=t.labels,r=t.display,s=e.ctx,l=i.global,u=o.valueOrDefault,c=u(n.fontSize,l.defaultFontSize),d=u(n.fontStyle,l.defaultFontStyle),h=u(n.fontFamily,l.defaultFontFamily),p=o.fontString(c,d,h),f=e.legendHitBoxes=[],m=e.minSize,g=e.isHorizontal();if(g?(m.width=e.maxWidth,m.height=r?10:0):(m.width=r?10:0,m.height=e.maxHeight),r)if(s.font=p,g){var v=e.lineWidths=[0],y=e.legendItems.length?c+n.padding:0;s.textAlign="left",s.textBaseline="top",o.each(e.legendItems,function(t,i){var r=a(n,c)+c/2+s.measureText(t.text).width;v[v.length-1]+r+n.padding>=e.width&&(y+=c+n.padding,v[v.length]=e.left),f[i]={left:0,top:0,width:r,height:c},v[v.length-1]+=r+n.padding}),m.height+=y}else{var b=n.padding,_=e.columnWidths=[],w=n.padding,x=0,C=0,S=c+b;o.each(e.legendItems,function(e,t){var i=a(n,c)+c/2+s.measureText(e.text).width;C+S>m.height&&(w+=x+n.padding,_.push(x),x=0,C=0),x=Math.max(x,i),C+=S,f[t]={left:0,top:0,width:i,height:c}}),w+=x,_.push(x),m.width+=w}e.width=m.width,e.height=m.height},afterFit:l,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,n=t.labels,r=i.global,s=r.elements.line,l=e.width,u=e.lineWidths;if(t.display){var c,d=e.ctx,h=o.valueOrDefault,p=h(n.fontColor,r.defaultFontColor),f=h(n.fontSize,r.defaultFontSize),m=h(n.fontStyle,r.defaultFontStyle),g=h(n.fontFamily,r.defaultFontFamily),v=o.fontString(f,m,g);d.textAlign="left",d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=p,d.fillStyle=p,d.font=v;var y=a(n,f),b=e.legendHitBoxes,_=e.isHorizontal();c=_?{x:e.left+(l-u[0])/2,y:e.top+n.padding,line:0}:{x:e.left+n.padding,y:e.top+n.padding,line:0};var w=f+n.padding;o.each(e.legendItems,function(i,a){var p=d.measureText(i.text).width,m=y+f/2+p,g=c.x,v=c.y;_?g+m>=l&&(v=c.y+=w,c.line++,g=c.x=e.left+(l-u[c.line])/2):v+w>e.bottom&&(g=c.x=g+e.columnWidths[c.line]+n.padding,v=c.y=e.top+n.padding,c.line++),function(e,n,i){if(!(isNaN(y)||y<=0)){d.save(),d.fillStyle=h(i.fillStyle,r.defaultColor),d.lineCap=h(i.lineCap,s.borderCapStyle),d.lineDashOffset=h(i.lineDashOffset,s.borderDashOffset),d.lineJoin=h(i.lineJoin,s.borderJoinStyle),d.lineWidth=h(i.lineWidth,s.borderWidth),d.strokeStyle=h(i.strokeStyle,r.defaultColor);var l=0===h(i.lineWidth,s.borderWidth);if(d.setLineDash&&d.setLineDash(h(i.lineDash,s.borderDash)),t.labels&&t.labels.usePointStyle){var a=f*Math.SQRT2/2,u=a/Math.SQRT2;o.canvas.drawPoint(d,i.pointStyle,a,e+u,n+u)}else l||d.strokeRect(e,n,y,f),d.fillRect(e,n,y,f);d.restore()}}(g,v,i),b[a].left=g,b[a].top=v,function(e,t,n,i){var r=f/2,o=y+r+e,s=t+r;d.fillText(n.text,o,s),n.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(o,s),d.lineTo(o+i,s),d.stroke())}(g,v,i,p),_?c.x+=m+n.padding:c.y+=w})}},handleEvent:function(e){var t=this,n=t.options,i="mouseup"===e.type?"click":e.type,r=!1;if("mousemove"===i){if(!n.onHover)return}else{if("click"!==i)return;if(!n.onClick)return}var o=e.x,s=e.y;if(o>=t.left&&o<=t.right&&s>=t.top&&s<=t.bottom)for(var l=t.legendHitBoxes,a=0;a<l.length;++a){var u=l[a];if(o>=u.left&&o<=u.left+u.width&&s>=u.top&&s<=u.top+u.height){if("click"===i){n.onClick.call(t,e.native,t.legendItems[a]),r=!0;break}if("mousemove"===i){n.onHover.call(t,e.native,t.legendItems[a]),r=!0;break}}}return r}});function c(e,t){var n=new u({ctx:e.ctx,options:t,chart:e});s.configure(e,n,t),s.addBox(e,n),e.legend=n}e.exports={id:"legend",_element:u,beforeInit:function(e){var t=e.options.legend;t&&c(e,t)},beforeUpdate:function(e){var t=e.options.legend,n=e.legend;t?(o.mergeIf(t,i.global.legend),n?(s.configure(e,n,t),n.options=t):c(e,t)):n&&(s.removeBox(e,n),delete e.legend)},afterEvent:function(e,t){var n=e.legend;n&&n.handleEvent(t)}}},ZoSI: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",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("PJh5"))},Zri2:function(e,t,n){"use strict";var i,r=n("F/gp"),o=n("0kQW"),s=n("Z73p").each,l=n("PdUl").isWindow,a=n("d6Qo"),u=n("QH/n").extend,c=n("aVA9"),d=n("WTpD"),h=/left|right/,p=/top|bottom/,f=/fit|flip|none/,m=function(e){var t={h:"center",v:"center"},n=o.splitPair(e);return n&&s(n,function(){var e=String(this).toLowerCase();h.test(e)?t.h=e:p.test(e)&&(t.v=e)}),t},g=function(e){return a.pairToObject(e)},v=function(e){switch(e){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},y=function(e){switch(e){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return e}},b=function(e,t){var n=0;return e.myLocation<t.min&&(n+=t.min-e.myLocation),e.myLocation>t.max&&(n+=e.myLocation-t.max),n},_=function(e,t,n){return t.myLocation<n.min?"h"===e?"left":"top":t.myLocation>n.max?"h"===e?"right":"bottom":"none"},w=function(e){e.myLocation=e.atLocation+v(e.atAlign)*e.atSize-v(e.myAlign)*e.mySize+e.offset},x={fit:function(e,t){var n=!1;e.myLocation>t.max&&(e.myLocation=t.max,n=!0),e.myLocation<t.min&&(e.myLocation=t.min,n=!0),e.fit=n},flip:function(e,t){if(e.flip=!1,("center"!==e.myAlign||"center"!==e.atAlign)&&(e.myLocation<t.min||e.myLocation>t.max)){var n=u({},e,{myAlign:y(e.myAlign),atAlign:y(e.atAlign),offset:-e.offset});w(n),n.oversize=b(n,t),(n.myLocation>=t.min&&n.myLocation<=t.max||e.oversize>n.oversize)&&(e.myLocation=n.myLocation,e.oversize=n.oversize,e.flip=!0)}},flipfit:function(e,t){this.flip(e,t),this.fit(e,t)},none:function(e){e.oversize=0}},C=function(){var e=r("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo(r("body")),t=e.get(0).offsetWidth-e.get(0).clientWidth;e.remove(),i=t},S={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},O=function(e,t){var n=r(e),s=n.offset(),a=u(!0,{},S,{h:{location:s.left},v:{location:s.top}});if(!t)return a;var c=m(t.my),h=m(t.at),p=t.of||window,v=g(t.offset),y=function(e){var n=o.splitPair(t.collision),i=String(n&&n[0]).toLowerCase(),r=String(n&&n[1]).toLowerCase();return f.test(i)||(i="none"),f.test(r)||(r=i),{h:i,v:r}}(),O=t.boundary,T=g(t.boundaryOffset),E={mySize:n.outerWidth(),myAlign:c.h,atAlign:h.h,offset:v.h,collision:y.h,boundaryOffset:T.h},k={mySize:n.outerHeight(),myAlign:c.v,atAlign:h.v,offset:v.v,collision:y.v,boundaryOffset:T.v};if(p.preventDefault)E.atLocation=p.pageX,k.atLocation=p.pageY,E.atSize=0,k.atSize=0;else if(p=r(p),l(p[0]))E.atLocation=p.scrollLeft(),k.atLocation=p.scrollTop(),E.atSize=p[0].innerWidth>p[0].outerWidth?p[0].innerWidth:p.width(),k.atSize=p[0].innerHeight>p[0].outerHeight?p[0].innerHeight:p.height();else if(9===p[0].nodeType)E.atLocation=0,k.atLocation=0,E.atSize=p.width(),k.atSize=p.height();else{var A=p.offset();E.atLocation=A.left,k.atLocation=A.top,E.atSize=p.outerWidth(),k.atSize=p.outerHeight()}w(E),w(k);var I=function(){var e=r(window),t=e.width(),n=e.height(),o=e.scrollLeft(),s=e.scrollTop(),l=document.width>document.documentElement.clientWidth,a=document.height>document.documentElement.clientHeight,u=d.touch?document.documentElement.clientWidth/(a?t-i:t):1,c=d.touch?document.documentElement.clientHeight/(l?n-i:n):1;void 0===i&&C();var h=t,p=n;if(O){var f=r(O),m=f.offset();o=m.left,s=m.top,h=f.width(),p=f.height()}return{h:{min:o+E.boundaryOffset,max:o+h/u-E.mySize-E.boundaryOffset},v:{min:s+k.boundaryOffset,max:s+p/c-k.mySize-k.boundaryOffset}}}();E.oversize=b(E,I.h),k.oversize=b(k,I.v),E.collisionSide=_("h",E,I.h),k.collisionSide=_("v",k,I.v),x[E.collision]&&x[E.collision](E,I.h),x[k.collision]&&x[k.collision](k,I.v);var M=function(e){return t.precise?e:Math.round(e)};return u(!0,a,{h:{location:M(E.myLocation),oversize:M(E.oversize),fit:E.fit,flip:E.flip,collisionSide:E.collisionSide},v:{location:M(k.myLocation),oversize:M(k.oversize),fit:k.fit,flip:k.flip,collisionSide:k.collisionSide},precise:t.precise}),a},T=function(e,t){var n=r(e);if(!t)return n.offset();c.resetPosition(n);var i=n.offset(),o=t.h&&t.v?t:O(n,t),s=function(e){return t.precise?e:Math.round(e)};return c.move(n,{left:o.h.location-s(i.left),top:o.v.location-s(i.top)}),o};T.inverseAlign||(T.inverseAlign=y),T.normalizeAlign||(T.normalizeAlign=m),e.exports={calculateScrollbarWidth:C,calculate:O,setup:T,offset:function(e){return e=r(e).get(0),l(e)?null:e&&"pageY"in e&&"pageX"in e?{top:e.pageY,left:e.pageX}:r(e).offset()}}},ZvZx:function(e,t,n){"use strict";var i=n("mrwz");t.max=function(e){return i.max(e)(this)}},ZzDa:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.sample=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.notifier=e}return e.prototype.call=function(e,t){var n=new l(e),i=t.subscribe(n);return i.add(o.subscribeToResult(n,this.notifier)),i},e}(),l=function(e){function t(){e.apply(this,arguments),this.hasValue=!1}return i(t,e),t.prototype._next=function(e){this.value=e,this.hasValue=!0},t.prototype.notifyNext=function(e,t,n,i,r){this.emitValue()},t.prototype.notifyComplete=function(){this.emitValue()},t.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},t}(r.OuterSubscriber)},a0Ch:function(e,t,n){"use strict";var i=n("rCTf"),r=n("8DDp");i.Observable.prototype.timeoutWith=r.timeoutWith},a1Qx:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},a5Kb:function(e,t,n){"use strict";e.exports=function(e){var t=n("QH/n").extend,i=n("PdUl").isFunction,r=n("Z73p").each,o=n("cOhJ").inherit(e),s=o,l=new s(e),a={},u=function(t,n){r(t,function(t){i(l[t])?!n&&e[t]||(e[t]=function(){return l[t].apply(e,arguments)}):(n&&(a[t]=e[t]),e[t]=l[t])})};return u(e,!0),e.inject=function(e){s=s.inherit(e),l=new s,u(e)},e.resetInjection=function(){t(e,a),s=o,l=new o},e}},a9uo:function(e,t,n){"use strict";var i=n("F/gp"),r=n("PxPW"),o=n("32D7"),s=n("qDFv"),l=n("9b40").register,a=n("28sz").inherit({_init:function(){this.callBase.apply(this,arguments);var e=i("<div>").addClass("dx-list-switchable-delete-button-container"),t=i("<div>").addClass("dx-list-switchable-delete-button-wrapper"),n=i("<div>").addClass("dx-list-switchable-delete-button-inner-wrapper"),r=i("<div>").addClass("dx-list-switchable-delete-button");this._list._createComponent(r,o,{text:s.format("dxListEditDecorator-delete"),type:"danger",onClick:(function(e){this._deleteItem(),e.event.stopPropagation()}).bind(this),integrationOptions:{}}),e.append(t),t.append(n),n.append(r),this._$buttonContainer=e},_enablePositioning:function(e){this.callBase.apply(this,arguments),r.stop(this._$buttonContainer,!0),this._$buttonContainer.appendTo(e)},_disablePositioning:function(){this.callBase.apply(this,arguments),this._$buttonContainer.detach()},_animatePrepareDeleteReady:function(){var e=this._isRtlEnabled(),t=this._list.$element().width(),n=this._buttonWidth();return r.animate(this._$buttonContainer,{type:"custom",duration:200,from:{right:e?t:-n},to:{right:e?t-n:0}})},_animateForgetDeleteReady:function(){var e=this._isRtlEnabled(),t=this._list.$element().width(),n=this._buttonWidth();return r.animate(this._$buttonContainer,{type:"custom",duration:200,from:{right:e?t-n:0},to:{right:e?t:-n}})},_buttonWidth:function(){return this._buttonContainerWidth||(this._buttonContainerWidth=this._$buttonContainer.outerWidth()),this._buttonContainerWidth},dispose:function(){this._$buttonContainer&&this._$buttonContainer.remove(),this.callBase.apply(this,arguments)}});l("delete","toggle",a.inherit({beforeBag:function(e){var t=e.$itemElement,n=e.$container,r=i("<div>").addClass("dx-list-toggle-delete-switch");this._list._createComponent(r,o,{icon:"toggle-delete",onClick:(function(e){this._toggleDeleteReady(t),e.event.stopPropagation()}).bind(this),integrationOptions:{}}),n.addClass("dx-list-toggle-delete-switch-container"),n.append(r)}})),l("delete","slideButton",a.inherit({_shouldHandleSwipe:!0,_swipeEndHandler:function(e,t){return 0!==t.targetOffset&&this._toggleDeleteReady(e),!0}})),e.exports=a},aIIe:function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DatatableGroupHeaderTemplateDirective=function(){return i([r.Directive({selector:"[ngx-datatable-group-header-template]"})],function(e){this.template=e})}()},aIUk:function(e,t,n){"use strict";var i=n("GE67"),r=n("KnAl"),o=n("Ed4+"),s=n("jbop"),l=n("bxoG"),a=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};a.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r="string"===(n=e.toLowerCase())||"text"===n;"binarystring"!==n&&"text"!==n||(n="string"),t=this._decompressWorker();var s=!this._dataBinary;s&&!r&&(t=t.pipe(new o.Utf8EncodeWorker)),!s&&r&&(t=t.pipe(new o.Utf8DecodeWorker))}catch(e){(t=new l("error")).error(e)}return new i(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof s&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new o.Utf8EncodeWorker)),s.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof s?this._data.getContentWorker():this._data instanceof l?this._data:new r(this._data)}};for(var u=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],c=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},d=0;d<u.length;d++)a.prototype[u[d]]=c;e.exports=a},aM0x: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\u09c0_\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_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0986\u0997_\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_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u0983_\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("PJh5"))},aQ5C:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("B00U"),s=n("rCTf"),l=n("EEr4"),a=n("9JPB"),u=n("1kxm");t.groupBy=function(e,t,n,i){return function(r){return r.lift(new c(e,t,n,i))}};var c=function(){function e(e,t,n,i){this.keySelector=e,this.elementSelector=t,this.durationSelector=n,this.subjectSelector=i}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},e}(),d=function(e){function t(t,n,i,r,o){e.call(this,t),this.keySelector=n,this.elementSelector=i,this.durationSelector=r,this.subjectSelector=o,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}return i(t,e),t.prototype._next=function(e){var t;try{t=this.keySelector(e)}catch(e){return void this.error(e)}this._group(e,t)},t.prototype._group=function(e,t){var n=this.groups;n||(n=this.groups="string"==typeof t?new u.FastMap:new a.Map);var i,r=n.get(t);if(this.elementSelector)try{i=this.elementSelector(e)}catch(e){this.error(e)}else i=e;if(!r){r=this.subjectSelector?this.subjectSelector():new l.Subject,n.set(t,r);var o=new p(t,r,this);if(this.destination.next(o),this.durationSelector){var s=void 0;try{s=this.durationSelector(new p(t,r))}catch(e){return void this.error(e)}this.add(s.subscribe(new h(t,r,this)))}}r.closed||r.next(i)},t.prototype._error=function(e){var t=this.groups;t&&(t.forEach(function(t,n){t.error(e)}),t.clear()),this.destination.error(e)},t.prototype._complete=function(){var e=this.groups;e&&(e.forEach(function(e,t){e.complete()}),e.clear()),this.destination.complete()},t.prototype.removeGroup=function(e){this.groups.delete(e)},t.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&e.prototype.unsubscribe.call(this))},t}(r.Subscriber),h=function(e){function t(t,n,i){e.call(this,n),this.key=t,this.group=n,this.parent=i}return i(t,e),t.prototype._next=function(e){this.complete()},t.prototype._unsubscribe=function(){var e=this.parent,t=this.key;this.key=this.parent=null,e&&e.removeGroup(t)},t}(r.Subscriber),p=function(e){function t(t,n,i){e.call(this),this.key=t,this.groupSubject=n,this.refCountSubscription=i}return i(t,e),t.prototype._subscribe=function(e){var t=new o.Subscription,n=this.refCountSubscription,i=this.groupSubject;return n&&!n.closed&&t.add(new f(n)),t.add(i.subscribe(e)),t},t}(s.Observable);t.GroupedObservable=p;var f=function(e){function t(t){e.call(this),this.parent=t,t.count++}return i(t,e),t.prototype.unsubscribe=function(){var t=this.parent;t.closed||this.closed||(e.prototype.unsubscribe.call(this),t.count-=1,0===t.count&&t.attemptedToUnsubscribe&&t.unsubscribe())},t}(o.Subscription)},aQl7:function(e,t,n){"use strict";t.isPromise=function(e){return e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}},aQps:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("+3eL"),o=n("WhVc"),s=n("wAkD"),l=n("CURp");t.audit=function(e){return function(t){return t.lift(new a(e))}};var a=function(){function e(e){this.durationSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.durationSelector))},e}(),u=function(e){function t(t,n){e.call(this,t),this.durationSelector=n,this.hasValue=!1}return i(t,e),t.prototype._next=function(e){if(this.value=e,this.hasValue=!0,!this.throttled){var t=r.tryCatch(this.durationSelector)(e);if(t===o.errorObject)this.destination.error(o.errorObject.e);else{var n=l.subscribeToResult(this,t);n.closed?this.clearThrottle():this.add(this.throttled=n)}}},t.prototype.clearThrottle=function(){var e=this.value,t=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),t&&(this.value=null,this.hasValue=!1,this.destination.next(e))},t.prototype.notifyNext=function(e,t,n,i){this.clearThrottle()},t.prototype.notifyComplete=function(){this.clearThrottle()},t}(s.OuterSubscriber)},aV5h:function(e,t,n){"use strict";var i=n("rCTf"),r=n("driz");i.Observable.prototype.debounceTime=r.debounceTime},aVA9:function(e,t,n){"use strict";var i=n("e4PD"),r=n("PdUl").type,o=/matrix(3d)?\((.+?)\)/,s=/translate(?:3d)?\((.+?)\)/,l=function(e){return"string"===r(e)&&"%"===e[e.length-1]},a=function(e){var t=e.length?i.data(e.get(0),"dxTranslator"):null;if(!t){var n=(e.css("transform")||d({x:0,y:0})).match(o),r=n&&n[1];n?(n=n[2].split(","),"3d"===r?n=n.slice(12,15):(n.push(0),n=n.slice(4,7))):n=[0,0,0],t={x:parseFloat(n[0]),y:parseFloat(n[1]),z:parseFloat(n[2])},u(e,t)}return t},u=function(e,t){e.length&&i.data(e.get(0),"dxTranslator",t)},c=function(e){e.length&&i.removeData(e.get(0),"dxTranslator")},d=function(e){return e.x=e.x||0,e.y=e.y||0,"translate("+(l(e.x)?e.x:e.x+"px")+", "+(l(e.y)?e.y:e.y+"px")+")"};t.move=function(e,t){var n,i=t.left,r=t.top;void 0===i?(n=a(e)).y=r||0:void 0===r?(n=a(e)).x=i||0:u(e,n={x:i||0,y:r||0,z:0}),e.css({transform:d(n)}),(l(i)||l(r))&&c(e)},t.locate=function(e){var t=a(e);return{left:t.x,top:t.y}},t.clearCache=c,t.parseTranslate=function(e){var t=e.match(s);if(t&&t[1])return t=t[1].split(","),{x:parseFloat(t[0]),y:parseFloat(t[1]),z:parseFloat(t[2])}},t.getTranslate=a,t.getTranslateCss=d,t.resetPosition=function(e){e.css({left:0,top:0,transform:"none"}),c(e)}},"aYS+":function(e,t,n){"use strict";t.a=function(e,t,n){return function(r){return r.lift(new class{constructor(e,t,n){this.nextOrObserver=e,this.error=t,this.complete=n}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n,r){super(e);const o=new i.a(t,n,r);o.syncErrorThrowable=!0,this.add(o),this.safeSubscriber=o}_next(e){const{safeSubscriber:t}=this;t.next(e),t.syncErrorThrown?this.destination.error(t.syncErrorValue):this.destination.next(e)}_error(e){const{safeSubscriber:t}=this;t.error(e),this.destination.error(t.syncErrorThrown?t.syncErrorValue:e)}_complete(){const{safeSubscriber:e}=this;e.complete(),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.complete()}}(e,this.nextOrObserver,this.error,this.complete))}}(e,t,n))}};var i=n("2zkT")},ack3:function(e,t,n){"use strict";var i=n("dI0l");t.filter=function(e,t){return i.filter(e,t)(this)}},adqA:function(e,t,n){"use strict";var i=n("rCTf"),r=n("tn1n");i.Observable.prototype.partition=r.partition},ady2:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("B00U");t.finalize=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){this.callback=e}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.callback))},e}(),l=function(e){function t(t,n){e.call(this,t),this.add(new o.Subscription(n))}return i(t,e),t}(r.Subscriber)},aec7:function(e,t,n){"use strict";var i=n("CGGv"),r=n("b8PX");t.delay=function(e,t){return void 0===t&&(t=i.async),r.delay(e,t)(this)}},afsG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function r(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function o(){}var s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",a="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",u=/^#([0-9a-f]{3})$/,c=/^#([0-9a-f]{6})$/,d=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),h=new RegExp("^rgb\\("+[a,a,a]+"\\)$"),p=new RegExp("^rgba\\("+[s,s,s,l]+"\\)$"),f=new RegExp("^rgba\\("+[a,a,a,l]+"\\)$"),m=new RegExp("^hsl\\("+[l,a,a]+"\\)$"),g=new RegExp("^hsla\\("+[l,a,a,l]+"\\)$"),v={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(e){var t;return e=(e+"").trim().toLowerCase(),(t=u.exec(e))?new C((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=c.exec(e))?b(parseInt(t[1],16)):(t=d.exec(e))?new C(t[1],t[2],t[3],1):(t=h.exec(e))?new C(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?_(t[1],t[2],t[3],t[4]):(t=f.exec(e))?_(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?O(t[1],t[2]/100,t[3]/100,1):(t=g.exec(e))?O(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?b(v[e]):"transparent"===e?new C(NaN,NaN,NaN,0):null}function b(e){return new C(e>>16&255,e>>8&255,255&e,1)}function _(e,t,n,i){return i<=0&&(e=t=n=NaN),new C(e,t,n,i)}function w(e){return e instanceof o||(e=y(e)),e?new C((e=e.rgb()).r,e.g,e.b,e.opacity):new C}function x(e,t,n,i){return 1===arguments.length?w(e):new C(e,t,n,null==i?1:i)}function C(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function O(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new E(e,t,n,i)}function T(e,t,n,i){return 1===arguments.length?function(e){if(e instanceof E)return new E(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=y(e)),!e)return new E;if(e instanceof E)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),s=Math.max(t,n,i),l=NaN,a=s-r,u=(s+r)/2;return a?(l=t===s?(n-i)/a+6*(n<i):n===s?(i-t)/a+2:(t-n)/a+4,a/=u<.5?s+r:2-s-r,l*=60):a=u>0&&u<1?0:l,new E(l,a,u,e.opacity)}(e):new E(e,t,n,null==i?1:i)}function E(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function k(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}i(o,y,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),i(C,x,r(o,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+S(this.r)+S(this.g)+S(this.b)},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),i(E,T,r(o,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new E(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new E(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new C(k(e>=240?e-240:e+120,r,i),k(e,r,i),k(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var A=Math.PI/180,I=180/Math.PI,M=.96422,D=1,R=.82521,L=4/29,P=6/29,N=3*P*P,j=P*P*P;function F(e){if(e instanceof H)return new H(e.l,e.a,e.b,e.opacity);if(e instanceof K){if(isNaN(e.h))return new H(e.l,0,0,e.opacity);var t=e.h*A;return new H(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof C||(e=w(e));var n,i,r=W(e.r),o=W(e.g),s=W(e.b),l=z((.2225045*r+.7168786*o+.0606169*s)/D);return r===o&&o===s?n=i=l:(n=z((.4360747*r+.3850649*o+.1430804*s)/M),i=z((.0139322*r+.0971045*o+.7141733*s)/R)),new H(116*l-16,500*(n-l),200*(l-i),e.opacity)}function B(e,t){return new H(e,0,0,null==t?1:t)}function V(e,t,n,i){return 1===arguments.length?F(e):new H(e,t,n,null==i?1:i)}function H(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function z(e){return e>j?Math.pow(e,1/3):e/N+L}function Y(e){return e>P?e*e*e:N*(e-L)}function U(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function W(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function q(e){if(e instanceof K)return new K(e.h,e.c,e.l,e.opacity);if(e instanceof H||(e=F(e)),0===e.a&&0===e.b)return new K(NaN,0,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*I;return new K(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function G(e,t,n,i){return 1===arguments.length?q(e):new K(n,t,e,null==i?1:i)}function $(e,t,n,i){return 1===arguments.length?q(e):new K(e,t,n,null==i?1:i)}function K(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}i(H,V,r(o,{brighter:function(e){return new H(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new H(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new C(U(3.1338561*(t=M*Y(t))-1.6168667*(e=D*Y(e))-.4906146*(n=R*Y(n))),U(-.9787684*t+1.9161415*e+.033454*n),U(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),i(K,$,r(o,{brighter:function(e){return new K(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new K(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return F(this).rgb()}}));var X=-.14861,Z=1.78277,J=-.29227,Q=-.90649,ee=1.97294,te=ee*Q,ne=ee*Z,ie=Z*J-Q*X;function re(e,t,n,i){return 1===arguments.length?function(e){if(e instanceof oe)return new oe(e.h,e.s,e.l,e.opacity);e instanceof C||(e=w(e));var t=e.g/255,n=e.b/255,i=(ie*n+te*(e.r/255)-ne*t)/(ie+te-ne),r=n-i,o=(ee*(t-i)-J*r)/Q,s=Math.sqrt(o*o+r*r)/(ee*i*(1-i)),l=s?Math.atan2(o,r)*I-120:NaN;return new oe(l<0?l+360:l,s,i,e.opacity)}(e):new oe(e,t,n,null==i?1:i)}function oe(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}i(oe,re,r(o,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new oe(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new oe(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*A,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),r=Math.sin(e);return new C(255*(t+n*(X*i+Z*r)),255*(t+n*(J*i+Q*r)),255*(t+n*(ee*i)),this.opacity)}})),n.d(t,"color",function(){return y}),n.d(t,"rgb",function(){return x}),n.d(t,"hsl",function(){return T}),n.d(t,"lab",function(){return V}),n.d(t,"hcl",function(){return $}),n.d(t,"lch",function(){return G}),n.d(t,"gray",function(){return B}),n.d(t,"cubehelix",function(){return re})},ajDi:function(e,t,n){var i=n("72Lu");function r(e){if(e){var t=[0,0,0],n=1,r=e.match(/^#([a-fA-F0-9]{3})$/i);if(r){r=r[1];for(var o=0;o<t.length;o++)t[o]=parseInt(r[o]+r[o],16)}else if(r=e.match(/^#([a-fA-F0-9]{6})$/i))for(r=r[1],o=0;o<t.length;o++)t[o]=parseInt(r.slice(2*o,2*o+2),16);else if(r=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<t.length;o++)t[o]=parseInt(r[o+1]);n=parseFloat(r[4])}else if(r=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(o=0;o<t.length;o++)t[o]=Math.round(2.55*parseFloat(r[o+1]));n=parseFloat(r[4])}else if(r=e.match(/(\w+)/)){if("transparent"==r[1])return[0,0,0,0];if(!(t=i[r[1]]))return}for(o=0;o<t.length;o++)t[o]=c(t[o],0,255);return n=n||0==n?c(n,0,1):1,t[3]=n,t}}function o(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[c(parseInt(t[1]),0,360),c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}}}function s(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[c(parseInt(t[1]),0,360),c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}}}function l(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function a(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function u(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function c(e,t,n){return Math.min(Math.max(t,e),n)}function d(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}e.exports={getRgba:r,getHsla:o,getRgb:function(e){var t=r(e);return t&&t.slice(0,3)},getHsl:function(e){var t=o(e);return t&&t.slice(0,3)},getHwb:s,getAlpha:function(e){var t=r(e);return t?t[3]:(t=o(e))?t[3]:(t=s(e))?t[3]:void 0},hexString:function(e){return"#"+d(e[0])+d(e[1])+d(e[2])},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?l(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:l,percentString:function(e,t){return t<1||e[3]&&e[3]<1?a(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"},percentaString:a,hslString:function(e,t){return t<1||e[3]&&e[3]<1?u(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:u,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return h[e.slice(0,3)]}};var h={};for(var p in i)h[i[p]]=p},aonA:function(e,t,n){"use strict";var i=n("F/gp"),r=n("aVA9"),o=n("42iP").camelize,s=n("0kQW").noop,l=n("wSST").getPublicElement,a=n("Z73p").each,u=n("PdUl").isDefined,c=n("pyWG").inArray,d=n("QH/n").extend,h=n("qDFv"),p=n("vAqG"),f=n("Q80L"),m=n("32D7"),g=n("nYb2"),v=n("2WTv"),y=n("nNEl"),b=n("wSST");n("OJK3");var _=["cancel","clear","done"],w=v.inherit({_getDefaultOptions:function(){return d(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){var t=(g.current()||"").split(".")[0];return e.phone&&"win8"===t},options:{position:{my:"top center",at:"top center",offset:"0 0"}}},{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(e){return"generic"===p.real().platform&&"generic"===e.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===p.real().deviceType&&!p.isSimulator()},options:{focusStateEnabled:!0}}])},_setDeprecatedOptions:function(){this.callBase(),d(this._deprecatedOptions,{buttons:{since:"16.1",alias:"toolbarItems"}})},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){this.callBase(),this.$element().addClass("dx-popup"),this._wrapper().addClass("dx-popup-wrapper"),this._$popupContent=this._$content.wrapInner(i("<div>").addClass("dx-popup-content")).children().eq(0)},_render:function(){var e=this.option("fullScreen");this._toggleFullScreenClass(e),this.callBase()},_toggleFullScreenClass:function(e){this._$content.toggleClass("dx-popup-fullscreen",e).toggleClass("dx-popup-normal",!e)},_initTemplates:function(){this.callBase(),this._defaultTemplates.title=new y(this),this._defaultTemplates.bottom=new y(this)},_renderContentImpl:function(){this.callBase(),this._renderTitle(),this._renderBottom()},_renderTitle:function(){var e=this._getToolbarItems("top"),t=this.option("title"),n=this.option("showTitle");if(n&&t&&e.unshift({location:p.current().ios?"center":"before",text:t}),n||e.length>0){this._$title&&this._$title.remove();var r=i("<div>").addClass("dx-popup-title").insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",e,r).addClass("dx-popup-title"),this._renderDrag(),this._executeTitleRenderAction(this._$title)}else this._$title&&this._$title.detach()},_renderTemplateByType:function(e,t,n){var r=this._getTemplateByOption(e);if(r instanceof y){var o={items:t,rtlEnabled:this.option("rtlEnabled")};this._getTemplate("dx-polymorph-widget").render({container:n,model:{widget:"dxToolbarBase",options:o}});var s=n.children("div");return n.replaceWith(s),s}var a=i(r.render({container:l(n)}));return a.hasClass("dx-template-wrapper")&&(n.replaceWith(a),n=a),n},_executeTitleRenderAction:function(e){this._getTitleRenderAction()({titleElement:l(e)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["designMode","disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){return(function(e,t,n){var r=i("<div>").addClass("dx-closebutton");this._createComponent(r,m,{icon:"close",onClick:this._createToolbarItemAction(void 0),integrationOptions:{}}),i(n).append(r)}).bind(this)},_getToolbarItems:function(e){var t=this.option("toolbarItems"),n=[];this._toolbarItemClasses=[];var i=p.current().platform,r=0;return a(t,(function(t,o){var s=u(o.shortcut),l=s?function(e){var t=p.current(),n=t.platform,i="bottom",r="before";if("ios"===n)switch(e){case"cancel":i="top";break;case"clear":i="top",r="after";break;case"done":r="after"}else if("win"===n)r="after";else if("android"===n&&t.version&&parseInt(t.version[0])>4)switch(e){case"cancel":r="after";break;case"done":r="after"}else"android"===n&&(r="center");return{toolbar:i,location:r}}(o.shortcut):o;if(s&&"ios"===i&&r<2&&(l.toolbar="top",r++),l.toolbar=o.toolbar||l.toolbar||"top",l&&l.toolbar===e){s&&d(l,{location:o.location},this._getToolbarItemByAlias(o));var a="win"===i||"generic"===i;"done"===o.shortcut&&a||"cancel"===o.shortcut&&!a?n.unshift(l):n.push(l)}}).bind(this)),"top"===e&&this.option("showCloseButton")&&this.option("showTitle")&&n.push(this._getCloseButton()),n},_getToolbarItemByAlias:function(e){var t=this,n=e.shortcut;if(c(n,_)<0)return!1;var r=d({text:h.format(o(n,!0)),onClick:this._createToolbarItemAction(e.onClick),integrationOptions:{}},e.options||{}),s="dx-popup-"+n;return this._toolbarItemClasses.push(s),{template:function(e,n,o){var l=i("<div>").addClass(s).appendTo(o);t._createComponent(l,m,r)}}},_createToolbarItemAction:function(e){return this._createAction(e,{afterExecute:function(e){e.component.hide()}})},_renderBottom:function(){var e=this._getToolbarItems("bottom");if(e.length){this._$bottom&&this._$bottom.remove();var t=i("<div>").addClass("dx-popup-bottom").insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",e,t).addClass("dx-popup-bottom"),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleClasses:function(){a(_,(function(e,t){var n="dx-popup-"+t;c(n,this._toolbarItemClasses)>=0?(this._wrapper().addClass(n+"-visible"),this._$bottom.addClass(n)):(this._wrapper().removeClass(n+"-visible"),this._$bottom.removeClass(n))}).bind(this))},_getDragTarget:function(){return this._$title},_renderGeometryImpl:function(){this._resetContentHeight(),this.callBase.apply(this,arguments),this._setContentHeight()},_resetContentHeight:function(){this._$popupContent.css({height:"auto"})},_renderDrag:function(){this.callBase(),this._$content.toggleClass("dx-popup-draggable",this.option("dragEnabled"))},_renderResize:function(){this.callBase(),this._resizable.option("onResize",(function(){this._setContentHeight(),this._actions.onResize(arguments)}).bind(this))},_setContentHeight:function(){if((this.option("forceApplyBindings")||s)(),!this._disallowUpdateContentHeight()){var e=this._$content.outerHeight()-this._$content.height(),t=this._$content.get(0).getBoundingClientRect().height-e;this._$title&&this._$title.is(":visible")&&(t-=this._$title.get(0).getBoundingClientRect().height||0),this._$bottom&&this._$bottom.is(":visible")&&(t-=this._$bottom.get(0).getBoundingClientRect().height||0),this._$popupContent.css("height",t<0?0:t)}},_disallowUpdateContentHeight:function(){var e="auto"===this._$content.get(0).style.height,t="none"!==this._$content.css("maxHeight"),n=parseInt(this._$content.css("minHeight"))>0;return e&&!(t||n)},_renderDimensions:function(){this.option("fullScreen")?this._$content.css({width:"100%",height:"100%"}):this.callBase.apply(this,arguments),this._renderFullscreenWidthClass()},_renderFullscreenWidthClass:function(){this.overlayContent().toggleClass("dx-popup-fullscreen-width",this.overlayContent().outerWidth()===i(window).width())},_renderShadingDimensions:function(){this.option("fullScreen")?this._wrapper().css({width:"100%",height:"100%"}):this.callBase.apply(this,arguments)},refreshPosition:function(){this._renderPosition()},_renderPosition:function(){if(!this.option("fullScreen"))return(this.option("forceApplyBindings")||s)(),this.callBase.apply(this,arguments);r.move(this._$content,{top:0,left:0})},_optionChanged:function(e){switch(e.name){case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry();break;case"bottomTemplate":this._renderBottom(),this._renderGeometry();break;case"onTitleRendered":this._createTitleRenderAction(e.value);break;case"toolbarItems":var t=-1!==e.fullName.search(".options");this._renderTitle(),this._renderBottom(),t||this._renderGeometry();break;case"dragEnabled":this._renderDrag();break;case"fullScreen":this._toggleFullScreenClass(e.value),this._renderGeometry(),b.triggerResizeEvent(this._$content);break;case"showCloseButton":this._renderTitle();break;default:this.callBase(e)}},bottomToolbar:function(){return this._$bottom},$content:function(){return this._$popupContent},content:function(){return l(this._$popupContent)},overlayContent:function(){return this._$content}});f("dxPopup",w),e.exports=w,e.exports.default=e.exports},aqvp: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("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: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("PJh5"))},ar6Y:function(e,t,n){"use strict";var i=n("e+Vv"),r=n("cOhJ"),o=n("TMi4"),s=n("PdUl"),l=n("Z73p").each,a=n("8tmk"),u=a.unwrap,c=a.isWrapped,d=a.assign,h=function(e){return e.replace(/\[/g,".").replace(/\]/g,"")},p=function(e,t,n,r){if("this"===t)throw new i.Error("E4016");var o=e[t];r.unwrapObservables&&c(o)?d(o,n):e[t]=n},f=function(e){return(e=e||{}).unwrapObservables=void 0===e.unwrapObservables||e.unwrapObservables,e},m=function(e,t){return t.unwrapObservables?u(e):e},g=function(e){if(arguments.length>1&&(e=[].slice.call(arguments)),!e||"this"===e)return function(e){return e};if("string"==typeof e){var t=(e=h(e)).split(".");return function(e,n){for(var i=(n=f(n)).functionsAsIs,r=m(e,n),o=0;o<t.length&&r;o++){var l=m(r[t[o]],n);!i&&s.isFunction(l)&&(l=l.call(r)),r=l}return r}}return Array.isArray(e)?v(e):s.isFunction(e)?e:void 0},v=function(e){for(var t={},n=0,i=e.length;n<i;n++){var r=e[n];t[r]=g(r)}return function(e,n){var i;return l(t,function(t){var r,o,s,l,a=this(e,n);if(void 0!==a){for(r=i||(i={}),s=(o=t.split(".")).length-1,l=0;l<s;l++)r=r[o[l]]={};r[o[l]]=a}}),i}},y=function(e,t,n,i){if(s.isDefined(n))return n;var r={};return p(e,t,r,i),r};t.compileGetter=g,t.compileSetter=function(e){var t=(e=h(e||"this").split(".")).length-1;return function(n,i,r){r=f(r);var l=m(n,r);e.forEach(function(e,n){var a=function(t,n,i){return i=i||{},m("this"===e?l:l[e],i)}(0,0,r),u=!r.functionsAsIs&&s.isFunction(a)&&!c(a);n===t?r.merge&&s.isPlainObject(i)&&(!s.isDefined(a)||s.isPlainObject(a))?(a=y(l,e,a,r),o.deepExtendArraySafe(a,i,!1,!0)):u?l[e](i):p(l,e,i,r):(a=y(l,e,a,r),u&&(a=a.call(l)),l=a)})}},t.toComparable=function(e,t){return e instanceof Date?e.getTime():e&&e instanceof r&&e.valueOf?e.valueOf():t||"string"!=typeof e?e:e.toLowerCase()}},ashs:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("B00U"),s=n("+3eL"),l=n("WhVc"),a=n("wAkD"),u=n("CURp");t.windowToggle=function(e,t){return function(n){return n.lift(new c(e,t))}};var c=function(){function e(e,t){this.openings=e,this.closingSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new d(e,this.openings,this.closingSelector))},e}(),d=function(e){function t(t,n,i){e.call(this,t),this.openings=n,this.closingSelector=i,this.contexts=[],this.add(this.openSubscription=u.subscribeToResult(this,n,n))}return i(t,e),t.prototype._next=function(e){var t=this.contexts;if(t)for(var n=t.length,i=0;i<n;i++)t[i].window.next(e)},t.prototype._error=function(t){var n=this.contexts;if(this.contexts=null,n)for(var i=n.length,r=-1;++r<i;){var o=n[r];o.window.error(t),o.subscription.unsubscribe()}e.prototype._error.call(this,t)},t.prototype._complete=function(){var t=this.contexts;if(this.contexts=null,t)for(var n=t.length,i=-1;++i<n;){var r=t[i];r.window.complete(),r.subscription.unsubscribe()}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){var e=this.contexts;if(this.contexts=null,e)for(var t=e.length,n=-1;++n<t;){var i=e[n];i.window.unsubscribe(),i.subscription.unsubscribe()}},t.prototype.notifyNext=function(e,t,n,i,a){if(e===this.openings){var c=s.tryCatch(this.closingSelector)(t);if(c===l.errorObject)return this.error(l.errorObject.e);var d=new r.Subject,h=new o.Subscription,p={window:d,subscription:h};this.contexts.push(p);var f=u.subscribeToResult(this,c,p);f.closed?this.closeWindow(this.contexts.length-1):(f.context=p,h.add(f)),this.destination.next(d)}else this.closeWindow(this.contexts.indexOf(e))},t.prototype.notifyError=function(e){this.error(e)},t.prototype.notifyComplete=function(e){e!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(e.context))},t.prototype.closeWindow=function(e){if(-1!==e){var t=this.contexts,n=t[e],i=n.window,r=n.subscription;t.splice(e,1),i.complete(),r.unsubscribe()}},t}(a.OuterSubscriber)},"b/LA":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"size"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-size",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={height:[{type:r.Input}],width:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoSizeComponent=s,t.DxoSizeModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},b1Ba:function(e,t,n){"use strict";var i=n("WxOs");t.bindNodeCallback=i.BoundNodeCallbackObservable.create},b32a:function(e,t,n){"use strict";var i=n("TToO").__extends;Object.defineProperty(t,"__esModule",{value:!0});var r=n("UygM");t.DxiContextMenuItem=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"html",{get:function(){return this._getOption("html")},set:function(e){this._setOption("html",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"icon",{get:function(){return this._getOption("icon")},set:function(e){this._setOption("icon",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"iconSrc",{get:function(){return this._getOption("iconSrc")},set:function(e){this._setOption("iconSrc",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"template",{get:function(){return this._getOption("template")},set:function(e){this._setOption("template",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._getOption("title")},set:function(e){this._setOption("title",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onClick",{get:function(){return this._getOption("onClick")},set:function(e){this._setOption("onClick",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._getOption("type")},set:function(e){this._setOption("type",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"baseSize",{get:function(){return this._getOption("baseSize")},set:function(e){this._setOption("baseSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"box",{get:function(){return this._getOption("box")},set:function(e){this._setOption("box",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ratio",{get:function(){return this._getOption("ratio")},set:function(e){this._setOption("ratio",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"shrink",{get:function(){return this._getOption("shrink")},set:function(e){this._setOption("shrink",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"beginGroup",{get:function(){return this._getOption("beginGroup")},set:function(e){this._setOption("beginGroup",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"closeMenuOnClick",{get:function(){return this._getOption("closeMenuOnClick")},set:function(e){this._setOption("closeMenuOnClick",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"items",{get:function(){return this._getOption("items")},set:function(e){this._setOption("items",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectable",{get:function(){return this._getOption("selectable")},set:function(e){this._setOption("selectable",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selected",{get:function(){return this._getOption("selected")},set:function(e){this._setOption("selected",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colSpan",{get:function(){return this._getOption("colSpan")},set:function(e){this._setOption("colSpan",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cssClass",{get:function(){return this._getOption("cssClass")},set:function(e){this._setOption("cssClass",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataField",{get:function(){return this._getOption("dataField")},set:function(e){this._setOption("dataField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"editorOptions",{get:function(){return this._getOption("editorOptions")},set:function(e){this._setOption("editorOptions",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"editorType",{get:function(){return this._getOption("editorType")},set:function(e){this._setOption("editorType",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"helpText",{get:function(){return this._getOption("helpText")},set:function(e){this._setOption("helpText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isRequired",{get:function(){return this._getOption("isRequired")},set:function(e){this._setOption("isRequired",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemType",{get:function(){return this._getOption("itemType")},set:function(e){this._setOption("itemType",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this._getOption("label")},set:function(e){this._setOption("label",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._getOption("name")},set:function(e){this._setOption("name",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationRules",{get:function(){return this._getOption("validationRules")},set:function(e){this._setOption("validationRules",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visibleIndex",{get:function(){return this._getOption("visibleIndex")},set:function(e){this._setOption("visibleIndex",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"alignItemLabels",{get:function(){return this._getOption("alignItemLabels")},set:function(e){this._setOption("alignItemLabels",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"caption",{get:function(){return this._getOption("caption")},set:function(e){this._setOption("caption",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colCount",{get:function(){return this._getOption("colCount")},set:function(e){this._setOption("colCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colCountByScreen",{get:function(){return this._getOption("colCountByScreen")},set:function(e){this._setOption("colCountByScreen",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabPanelOptions",{get:function(){return this._getOption("tabPanelOptions")},set:function(e){this._setOption("tabPanelOptions",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabs",{get:function(){return this._getOption("tabs")},set:function(e){this._setOption("tabs",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"badge",{get:function(){return this._getOption("badge")},set:function(e){this._setOption("badge",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabTemplate",{get:function(){return this._getOption("tabTemplate")},set:function(e){this._setOption("tabTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"imageAlt",{get:function(){return this._getOption("imageAlt")},set:function(e){this._setOption("imageAlt",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"imageSrc",{get:function(){return this._getOption("imageSrc")},set:function(e){this._setOption("imageSrc",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"key",{get:function(){return this._getOption("key")},set:function(e){this._setOption("key",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showChevron",{get:function(){return this._getOption("showChevron")},set:function(e){this._setOption("showChevron",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"titleTemplate",{get:function(){return this._getOption("titleTemplate")},set:function(e){this._setOption("titleTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"location",{get:function(){return this._getOption("location")},set:function(e){this._setOption("location",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"menuTemplate",{get:function(){return this._getOption("menuTemplate")},set:function(e){this._setOption("menuTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"heightRatio",{get:function(){return this._getOption("heightRatio")},set:function(e){this._setOption("heightRatio",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"widthRatio",{get:function(){return this._getOption("widthRatio")},set:function(e){this._setOption("widthRatio",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"locateInMenu",{get:function(){return this._getOption("locateInMenu")},set:function(e){this._setOption("locateInMenu",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"menuItemTemplate",{get:function(){return this._getOption("menuItemTemplate")},set:function(e){this._setOption("menuItemTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"options",{get:function(){return this._getOption("options")},set:function(e){this._setOption("options",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showText",{get:function(){return this._getOption("showText")},set:function(e){this._setOption("showText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"widget",{get:function(){return this._getOption("widget")},set:function(e){this._setOption("widget",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"expanded",{get:function(){return this._getOption("expanded")},set:function(e){this._setOption("expanded",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasItems",{get:function(){return this._getOption("hasItems")},set:function(e){this._setOption("hasItems",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentId",{get:function(){return this._getOption("parentId")},set:function(e){this._setOption("parentId",e)},enumerable:!0,configurable:!0}),t}(r.CollectionNestedOption)},b8PX:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("CGGv"),o=n("fuZx"),s=n("mmVS"),l=n("8GmM");t.delay=function(e,t){void 0===t&&(t=r.async);var n=o.isDate(e)?+e-t.now():Math.abs(e);return function(e){return e.lift(new a(n,t))}};var a=function(){function e(e,t){this.delay=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.delay,this.scheduler))},e}(),u=function(e){function t(t,n,i){e.call(this,t),this.delay=n,this.scheduler=i,this.queue=[],this.active=!1,this.errored=!1}return i(t,e),t.dispatch=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 o=Math.max(0,n[0].time-i.now());this.schedule(e,o)}else t.active=!1},t.prototype._schedule=function(e){this.active=!0,this.add(e.schedule(t.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))},t.prototype.scheduleNotification=function(e){if(!0!==this.errored){var t=this.scheduler,n=new c(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}},t.prototype._next=function(e){this.scheduleNotification(l.Notification.createNext(e))},t.prototype._error=function(e){this.errored=!0,this.queue=[],this.destination.error(e)},t.prototype._complete=function(){this.scheduleNotification(l.Notification.createComplete())},t}(s.Subscriber),c=function(e,t){this.time=e,this.notification=t}},bBiI:function(e,t,n){"use strict";var i=n("c8IX");t.first=function(e,t,n){return i.first(e,t,n)(this)}},bE1M:function(e,t,n){"use strict";var i=n("oBYf");t.concatMap=function(e,t){return i.concatMap(e,t)(this)}},bGFu:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW").noop,s=n("Z73p").each,l=n("vAqG"),a=n("cOhJ"),u=n("uP3A"),c=a.inherit({ctor:function(e){this._init(e)},_init:function(e){this._component=e,this._$element=e.$element(),this._$container=e._$container,this._$content=e._$content,this._direction=e.option("direction"),this._useSimulatedScrollbar=e.option("useSimulatedScrollbar"),this._showScrollbar=e.option("showScrollbar"),this.option=e.option.bind(e),this._createActionByOption=e._createActionByOption.bind(e),this._isLocked=e._isLocked.bind(e),this._isDirection=e._isDirection.bind(e),this._allowedDirection=e._allowedDirection.bind(e)},render:function(){this._renderPushBackOffset();var e=l.real().platform;this._$element.addClass("dx-scrollable-native").addClass("dx-scrollable-native-"+e).toggleClass("dx-scrollable-scrollbars-hidden",!this._showScrollbar),this._showScrollbar&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateBounds:o,_renderPushBackOffset:function(){var e=this.option("pushBackValue");(e||this._component._lastPushBackValue)&&(this._$content.css({paddingTop:e,paddingBottom:e}),this._component._lastPushBackValue=e)},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar("vertical"),this._renderScrollbar("horizontal")},_renderScrollbar:function(e){this._isDirection(e)&&(this._scrollbars[e]=new u(i("<div>").appendTo(this._$element),{direction:e,expandable:this._component.option("scrollByThumb")}))},handleInit:o,handleStart:function(){this._disablePushBack=!0},handleMove:function(e){this._isLocked()?e.cancel=!0:this._allowedDirection()&&(e.originalEvent.isScrollingEvent=!0)},handleEnd:function(){this._disablePushBack=!1},handleCancel:o,handleStop:o,_eachScrollbar:function(e){e=e.bind(this),s(this._scrollbars||{},function(t,n){e(n,t)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var e=this.location();return{event:this._eventForUserAction,scrollOffset:{top:-e.top,left:-e.left},reachedLeft:this._isDirection("horizontal")?e.left>=0:void 0,reachedRight:this._isDirection("horizontal")?e.left<=this._containerSize.width-this._componentContentSize.width:void 0,reachedTop:this._isDirection("vertical")?e.top>=0:void 0,reachedBottom:this._isDirection("vertical")?e.top<=this._containerSize.height-this._componentContentSize.height:void 0}},handleScroll:function(e){this._isScrollLocationChanged()?(this._eventForUserAction=e,this._moveScrollbars(),this._scrollAction(this._createActionArgs()),this._lastLocation=this.location(),this._pushBackFromBoundary()):e.stopImmediatePropagation()},_pushBackFromBoundary:function(){var e=this.option("pushBackValue");if(e&&!this._disablePushBack){var t=this._containerSize.height-this._contentSize.height,n=this._$container.scrollTop();n?t+n-2*e||this._$container.scrollTop(e-t):this._$container.scrollTop(e)}},_isScrollLocationChanged:function(){var e=this.location(),t=this._lastLocation||{};return t.top!==e.top||t.left!==e.left},_moveScrollbars:function(){this._eachScrollbar(function(e){e.moveTo(this.location()),e.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout((function(){this._eachScrollbar(function(e){e.option("visible",!1)})}).bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:this.option("pushBackValue")-this._$container.scrollTop()}},disabledChanged:o,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:this._$container.height(),width:this._$container.width()},this._componentContentSize={height:this._component.$content().height(),width:this._component.$content().width()},this._contentSize={height:this._$content.height(),width:this._$content.width()},this._pushBackFromBoundary()},_updateScrollbars:function(){this._eachScrollbar(function(e,t){var n="vertical"===t?"height":"width";e.option({containerSize:this._containerSize[n],contentSize:this._componentContentSize[n]}),e.update()})},_allowedDirections:function(){return{vertical:this._isDirection("vertical")&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection("horizontal")&&this._contentSize.width>this._containerSize.width}},dispose:function(){var e=this._$element.get(0).className,t=new RegExp("dx-scrollable-native\\S*","g");t.test(e)&&this._$element.removeClass(e.match(t).join(" ")),r.off(this._$element,".dxNativeScrollable"),r.off(this._$container,".dxNativeScrollable"),this._removeScrollbars(),clearTimeout(this._gestureEndTimer),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(e){e.$element().remove()})},scrollBy:function(e){var t=this.location();this._$container.scrollTop(-t.top-e.top+this.option("pushBackValue")),this._$container.scrollLeft(-t.left-e.left)},validate:function(){return!this.option("disabled")&&this._allowedDirection()},getDirection:function(){return this._allowedDirection()},verticalOffset:function(){return this.option("pushBackValue")}});e.exports=c},"bNE/":function(e,t,n){e.exports=!n("ismg")&&!n("a1Qx")(function(){return 7!=Object.defineProperty(n("8vkY")("div"),"a",{get:function(){return 7}}).a})},bQIp:function(e,t,n){"use strict";t.a=function(e=null){return t=>t.lift(new class{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new class extends i.a{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()}}(e,this.defaultValue))}}(e))};var i=n("2zkT")},bTCh:function(e,t,n){"use strict";t.a=function(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new class{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n,i){super(e),this.accumulator=t,this._seed=n,this.hasSeed=i,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 n;try{n=this.accumulator(this.seed,e,t)}catch(e){this.destination.error(e)}this.seed=n,this.destination.next(n)}}(e,this.accumulator,this.seed,this.hasSeed))}}(e,t,n))}};var i=n("2zkT")},bXQP: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("PJh5"))},"bYJ/":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy");t.DataTableFooterComponent=function(){function e(){this.selectedCount=0,this.page=new o.EventEmitter}return Object.defineProperty(e.prototype,"isVisible",{get:function(){return this.rowCount/this.pageSize>1},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"curPage",{get:function(){return this.offset+1},enumerable:!0,configurable:!0}),i([o.Input(),r("design:type",Number)],e.prototype,"footerHeight",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"rowCount",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"pageSize",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"offset",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerLeftArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerRightArrowIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerPreviousIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"pagerNextIcon",void 0),i([o.Input(),r("design:type",String)],e.prototype,"totalMessage",void 0),i([o.Input(),r("design:type",o.TemplateRef)],e.prototype,"footerTemplate",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"selectedCount",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"selectedMessage",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"page",void 0),i([o.Component({selector:"datatable-footer",template:'\n <div\n class="datatable-footer-inner"\n [ngClass]="{\'selected-count\': selectedMessage}"\n [style.height.px]="footerHeight">\n <ng-template\n *ngIf="footerTemplate"\n [ngTemplateOutlet]="footerTemplate.template"\n [ngTemplateOutletContext]="{ \n rowCount: rowCount, \n pageSize: pageSize, \n selectedCount: selectedCount,\n curPage: curPage,\n offset: offset\n }">\n </ng-template>\n <div class="page-count" *ngIf="!footerTemplate">\n <span *ngIf="selectedMessage">\n {{selectedCount.toLocaleString()}} {{selectedMessage}} / \n </span>\n {{rowCount.toLocaleString()}} : {{totalMessage}}\n </div>\n <datatable-pager *ngIf="!footerTemplate"\n [pagerLeftArrowIcon]="pagerLeftArrowIcon"\n [pagerRightArrowIcon]="pagerRightArrowIcon"\n [pagerPreviousIcon]="pagerPreviousIcon"\n [pagerNextIcon]="pagerNextIcon"\n [page]="curPage"\n [size]="pageSize"\n [count]="rowCount"\n [hidden]="!isVisible"\n (change)="page.emit($event)">\n </datatable-pager>\n </div>\n ',host:{class:"datatable-footer"},changeDetection:o.ChangeDetectionStrategy.OnPush})],e)}()},"bZY+":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("P3oE"),o=n("rCTf"),s=n("CGGv");t.IntervalObservable=function(e){function t(t,n){void 0===t&&(t=0),void 0===n&&(n=s.async),e.call(this),this.period=t,this.scheduler=n,(!r.isNumeric(t)||t<0)&&(this.period=0),n&&"function"==typeof n.schedule||(this.scheduler=s.async)}return i(t,e),t.create=function(e,n){return void 0===e&&(e=0),void 0===n&&(n=s.async),new t(e,n)},t.dispatch=function(e){var t=e.subscriber,n=e.period;t.next(e.index),t.closed||(e.index+=1,this.schedule(e,n))},t.prototype._subscribe=function(e){var n=this.period;e.add(this.scheduler.schedule(t.dispatch,n,{index:0,subscriber:e,period:n}))},t}(o.Observable)},bbL7:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return o});const i="undefined"!=typeof window&&window,r="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o=i||"undefined"!=typeof e&&e||r;!function(){if(!o)throw new Error("RxJS could not find any global context (window, self, global)")}()}).call(t,n("DuR2"))},bwqJ:function(e,t,n){"use strict";var i=n("e4PD"),r=n("zNVK"),o=n("PdUl"),s=n("D6xR"),l=n("dRZj"),a=n("+AAB"),u=n("P6iN"),c=function(e,t){return new d(e,t)},d=function(e,t){return e?"string"==typeof e?(t=t||document,"body"===e?(this[0]=t.body,this.length=1,this):"<"===e[0]?(this[0]=r.createElement(e.slice(1,-1),void 0,t),this.length=1,this):([].push.apply(this,t.querySelectorAll(e)),this)):e.nodeType||o.isWindow(e)?(this[0]=e,this.length=1,this):e instanceof HTMLCollection||e instanceof NodeList||Array.isArray(e)?([].push.apply(this,e),this):c(e.toArray?e.toArray():[e]):(this.length=0,this)};c.fn={dxRenderer:!0},d.prototype=c.fn;var h=function(e,t){for(var n=0;n<this.length;n++){var i=c(this[n]);i[e].apply(i,t)}return this},p=function(e,t,n){void 0!==n&&null!==n?r.setAttribute(e,t,n):r.removeAttribute(e,t)};d.prototype.show=function(){return this.toggle(!0)},d.prototype.hide=function(){return this.toggle(!1)},d.prototype.toggle=function(e){return this[0]&&this.toggleClass("dx-state-invisible",!e),this},d.prototype.attr=function(e,t){if(this.length>1&&arguments.length>1)return h.call(this,"attr",arguments);if(!this[0])return o.isObject(e)||void 0!==t?this:void 0;if(!this[0].getAttribute)return this.prop(e,t);if("string"==typeof e&&1===arguments.length){var n=this[0].getAttribute(e);return null==n?void 0:n}if(o.isPlainObject(e))for(var i in e)this.attr(i,e[i]);else p(this[0],e,t);return this},d.prototype.removeAttr=function(e){return this[0]&&r.removeAttribute(this[0],e),this},d.prototype.prop=function(e,t){if(!this[0])return this;if("string"==typeof e&&1===arguments.length)return this[0][e];if(o.isPlainObject(e))for(var n in e)this.prop(n,e[n]);else r.setProperty(this[0],e,t);return this},d.prototype.addClass=function(e){return this.toggleClass(e,!0)},d.prototype.removeClass=function(e){return this.toggleClass(e,!1)},d.prototype.hasClass=function(e){if(!this[0]||void 0===this[0].className)return!1;for(var t=e.split(" "),n=0;n<t.length;n++)if(this[0].classList){if(this[0].classList.contains(t[n]))return!0}else if(this[0].className.split(" ").indexOf(t[n])>=0)return!0;return!1},d.prototype.toggleClass=function(e,t){if(this.length>1)return h.call(this,"toggleClass",arguments);if(!this[0]||!e)return this;t=void 0===t?!this.hasClass(e):t;for(var n=e.split(" "),i=0;i<n.length;i++)r.setClass(this[0],n[i],t);return this},["width","height","outerWidth","outerHeight","innerWidth","innerHeight"].forEach(function(e){var t=e.toLowerCase().indexOf("width")>=0?"Width":"Height",n=t.toLowerCase(),i=0===e.indexOf("outer"),s=0===e.indexOf("inner");d.prototype[e]=function(a){if(this.length>1&&arguments.length>0)return h.call(this,e,arguments);var u=this[0];if(u){if(o.isWindow(u))return i?u["inner"+t]:u.document.documentElement["client"+t];if(u.nodeType===Node.DOCUMENT_NODE){var c=u.documentElement;return Math.max(u.body["scroll"+t],u.body["offset"+t],c["scroll"+t],c["offset"+t],c["client"+t])}if(0===arguments.length||"boolean"==typeof a)return l.getSize(u,n,{paddings:s||i,borders:i,margins:a});if(void 0===a||null===a)return this;if(o.isNumeric(a)){var d=window.getComputedStyle(u),p=l.getElementBoxParams(n,d),f="border-box"===d.boxSizing;i?a-=f?0:p.border+p.padding:s?a+=f?p.border:-p.padding:f&&(a+=p.border+p.padding)}return a+=o.isNumeric(a)?"px":"",r.setStyle(u,n,a),this}}}),d.prototype.html=function(e){return arguments.length?(this.empty(),"string"==typeof e&&!a.isTablePart(e)||"number"==typeof e?(this[0].innerHTML=e,this):this.append(a.parseHTML(e))):this[0].innerHTML};var f=function(e,t){if(this[0]&&e){"string"==typeof e?e=a.parseHTML(e):e.nodeType?e=[e]:o.isNumeric(e)&&(e=[r.createElement("#text",e)]);for(var n=0;n<e.length;n++){var i=e[n],s=this[0];"TABLE"===s.tagName&&"TR"===i.tagName&&s.tBodies.length&&(s=s.tBodies[0]),r.insertElement(s,i.nodeType?i:i[0],t)}}},m=["fillOpacity","columnCount","flexGrow","flexShrink","fontWeight","lineHeight","opacity","zIndex","zoom"],g=function(e,t){if(this[0]&&this[0].style){e=s.styleProp(e);for(var n=0;n<this.length;n++)o.isNumeric(t)&&-1===m.indexOf(e)&&(t+="px"),this[n].style[e]=t}};d.prototype.css=function(e,t){if(o.isString(e)){if(2!==arguments.length){if(!this[0])return;e=s.styleProp(e);var n=window.getComputedStyle(this[0])[e]||this[0].style[e];return o.isNumeric(n)?n.toString():n}g.call(this,e,t)}else if(o.isPlainObject(e))for(var i in e)g.call(this,i,e[i]);return this},d.prototype.prepend=function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.prepend(arguments[t]);return this}return f.apply(this,[e,this[0].firstChild]),this},d.prototype.append=function(e){if(arguments.length>1){for(var t=0;t<arguments.length;t++)this.append(arguments[t]);return this}return f.apply(this,[e]),this},d.prototype.prependTo=function(e){return(e=c(e))[0]&&r.insertElement(e[0],this[0],e[0].firstChild),this},d.prototype.appendTo=function(e){return this.length>1?h.call(this,"appendTo",arguments):(r.insertElement(c(e)[0],this[0]),this)},d.prototype.insertBefore=function(e){return e&&e[0]&&r.insertElement(e[0].parentNode,this[0],e[0]),this},d.prototype.insertAfter=function(e){return e&&e[0]&&r.insertElement(e[0].parentNode,this[0],e[0].nextSibling),this},d.prototype.before=function(e){return this[0]&&r.insertElement(this[0].parentNode,e[0],this[0]),this},d.prototype.after=function(e){return this[0]&&r.insertElement(this[0].parentNode,e[0],this[0].nextSibling),this},d.prototype.wrap=function(e){if(this[0]){var t=c(e);t.insertBefore(this),t.append(this)}return this},d.prototype.wrapInner=function(e){var t=this.contents();return t.length?t.wrap(e):this.append(e),this},d.prototype.replaceWith=function(e){if(e&&e[0])return e.insertBefore(this),this.remove(),e},d.prototype.remove=function(){return this.length>1?h.call(this,"remove",arguments):(i.cleanDataRecursive(this[0],!0),r.removeElement(this[0]),this)},d.prototype.detach=function(){return this.length>1?h.call(this,"detach",arguments):(r.removeElement(this[0]),this)},d.prototype.empty=function(){return this.length>1?h.call(this,"empty",arguments):(i.cleanDataRecursive(this[0]),r.setText(this[0],""),this)},d.prototype.clone=function(){for(var e=[],t=0;t<this.length;t++)e.push(this[t].cloneNode(!0));return c(e)},d.prototype.text=function(e){if(!arguments.length){for(var t="",n=0;n<this.length;n++)t+=this[n]&&this[n].textContent||"";return t}var s=o.isFunction(e)?e():e;return i.cleanDataRecursive(this[0],!1),r.setText(this[0],o.isDefined(s)?s:""),this},d.prototype.val=function(e){return 1===arguments.length?this.prop("value",o.isDefined(e)?e:""):this.prop("value")},d.prototype.contents=function(){return c(this[0]?this[0].childNodes:[])},d.prototype.find=function(e){var t=c();if(!e)return t;var n,i=[];if("string"==typeof e)for(e=e.trim(),n=0;n<this.length;n++){var r=this[n];if(r.nodeType===Node.ELEMENT_NODE){var o=r.getAttribute("id"),s=o||"dx-query-children";o||p(r,"id",s);var l=(s="[id='"+s+"'] ")+e.replace(/([^\\])(\,)/g,"$1, "+s);i.push.apply(i,r.querySelectorAll(l)),p(r,"id",o)}else r.nodeType===Node.DOCUMENT_NODE&&i.push.apply(i,r.querySelectorAll(e))}else for(n=0;n<this.length;n++)this[n]!==(e=e.nodeType?e:e[0])&&this[n].contains(e)&&i.push(e);return t.add(i)};var v=function(e,t){return!t.nodeType||!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)};d.prototype.filter=function(e){if(!e)return c();if(":visible"===e)return this.filter(v);if(":hidden"===e)return this.filter(function(e,t){return!v(0,t)});for(var t=[],n=0;n<this.length;n++){var i=this[n];if(i.nodeType===Node.ELEMENT_NODE&&"string"===o.type(e))u(i,e)&&t.push(i);else if(e.nodeType||o.isWindow(e))e===i&&t.push(i);else if(o.isFunction(e))e.call(i,n,i)&&t.push(i);else for(var r=0;r<e.length;r++)e[r]===i&&t.push(i)}return c(t)},d.prototype.not=function(e){for(var t=[],n=this.filter(e).toArray(),i=0;i<this.length;i++)-1===n.indexOf(this[i])&&t.push(this[i]);return c(t)},d.prototype.is=function(e){return!!this.filter(e).length},d.prototype.children=function(e){for(var t=[],n=0;n<this.length;n++)for(var i=this[n]?this[n].childNodes:[],r=0;r<i.length;r++)i[r].nodeType===Node.ELEMENT_NODE&&t.push(i[r]);return t=c(t),e?t.filter(e):t},d.prototype.siblings=function(){var e=this[0];if(!e||!e.parentNode)return c();for(var t=[],n=e.parentNode.childNodes||[],i=0;i<n.length;i++){var r=n[i];r.nodeType===Node.ELEMENT_NODE&&r!==e&&t.push(r)}return c(t)},d.prototype.each=function(e){for(var t=0;t<this.length&&!1!==e.call(this[t],t,this[t]);t++);},d.prototype.index=function(e){return e?(e=c(e),this.toArray().indexOf(e[0])):this.parent().children().index(this)},d.prototype.get=function(e){return this[e<0?this.length+e:e]},d.prototype.eq=function(e){return c(this[e=e<0?this.length+e:e])},d.prototype.first=function(){return this.eq(0)},d.prototype.last=function(){return this.eq(-1)},d.prototype.parent=function(e){if(!this[0])return c();var t=c(this[0].parentNode);return!e||t.is(e)?t:c()},d.prototype.parents=function(e){for(var t=[],n=this.parent();n&&n[0]&&n[0].nodeType!==Node.DOCUMENT_NODE;)n[0].nodeType===Node.ELEMENT_NODE&&(!e||e&&n.is(e))&&t.push(n.get(0)),n=n.parent();return c(t)},d.prototype.closest=function(e){if(this.is(e))return this;for(var t=this.parent();t&&t.length;){if(t.is(e))return t;t=t.parent()}return c()},d.prototype.next=function(e){if(!this[0])return c();var t=c(this[0].nextSibling);if(!arguments.length)return t;for(;t&&t.length;){if(t.is(e))return t;t=t.next()}return c()},d.prototype.prev=function(){return this[0]?c(this[0].previousSibling):c()},d.prototype.add=function(e){for(var t=c(e),n=this.toArray(),i=0;i<t.length;i++){var r=t[i];-1===n.indexOf(r)&&n.push(r)}return c(n)};var y=[];d.prototype.splice=function(){return c(y.splice.apply(this,arguments))},d.prototype.slice=function(){return c(y.slice.apply(this,arguments))},d.prototype.toArray=function(){return y.slice.call(this)};var b=function(e){return o.isWindow(e)?e:e.defaultView};d.prototype.offset=function(){if(this[0]){if(!this[0].getClientRects().length)return{top:0,left:0};var e=this[0].getBoundingClientRect(),t=b(this[0].ownerDocument),n=this[0].ownerDocument.documentElement;return{top:e.top+t.pageYOffset-n.clientTop,left:e.left+t.pageXOffset-n.clientLeft}}},d.prototype.offsetParent=function(){if(!this[0])return c();for(var e=c(this[0].offsetParent);e[0]&&"static"===e.css("position");)e=c(e[0].offsetParent);return e[0]?e:c(document.documentElement)},d.prototype.position=function(){if(this[0]){var e,t=parseFloat(this.css("marginTop")),n=parseFloat(this.css("marginLeft"));if("fixed"===this.css("position"))return{top:(e=this[0].getBoundingClientRect()).top-t,left:e.left-n};e=this.offset();var i=this.offsetParent(),r={top:0,left:0};return"HTML"!==i[0].nodeName&&(r=i.offset()),r={top:r.top+parseFloat(i.css("borderTopWidth")),left:r.left+parseFloat(i.css("borderLeftWidth"))},{top:e.top-r.top-t,left:e.left-r.left-n}}},[{name:"scrollLeft",offsetProp:"pageXOffset",scrollWindow:function(e,t){e.scrollTo(t,e.pageYOffset)}},{name:"scrollTop",offsetProp:"pageYOffset",scrollWindow:function(e,t){e.scrollTo(e.pageXOffset,t)}}].forEach(function(e){var t=e.name;d.prototype[t]=function(n){if(this[0]){var i=b(this[0]);return void 0===n?i?i[e.offsetProp]:this[0][t]:(i?e.scrollWindow(i,n):this[0][t]=n,this)}}}),d.prototype.data=function(e,t){if(this[0])return arguments.length<2?i.data.call(c,this[0],e):(i.data.call(c,this[0],e,t),this)},d.prototype.removeData=function(e){return this[0]&&i.removeData(this[0],e),this};var _=function(){return c.apply(this,arguments)};Object.defineProperty(_,"fn",{enumerable:!0,configurable:!0,get:function(){return c.fn},set:function(e){c.fn=e}}),e.exports={set:function(e){c=e},get:function(){return _}}},bxoG:function(e,t,n){"use strict";function i(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}i.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n<this._listeners[e].length;n++)this._listeners[e][n].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",function(e){t.processChunk(e)}),e.on("end",function(){t.end()}),e.on("error",function(e){t.error(e)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var e=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},e.exports=i},byVB:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("gkeh"),s=n("fed3").getSvgMarkup,l=document,a=n("gZH0"),u=Math,c=u.min,d=u.max,h=u.floor,p=u.round,f=u.sin,m=u.cos,g=u.abs,v=u.PI,y=n("PdUl").isDefined,b=n("5NME"),_=b.normalizeEnum,w=b.normalizeBBox,x=b.rotateBBox,C=v/180,S=parseInt,O=parseFloat,T={"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,widows:!0,"z-index":!0,zoom:!0},E="stroke-width",k="font-size",A="none",I=12,M=Object.create?function(e){return Object.create(e)}:function(e){var t=function(){};return t.prototype=e,new t},D={scaleX:1,scaleY:1},R=l.createElement("div"),L=0;R.style.left="-9999px",R.style.position="absolute";var P=function(){var e=1;return function(){return"DevExpress_"+e++}}();function N(e){return e&&"string"!=typeof e}function j(e){return l.createElementNS("http://www.w3.org/2000/svg",e)}function F(e,t){return null!==e?"url("+(t?window.location.href.split("#")[0]:"")+"#"+e+")":e}function B(e,t){var n;for(n in t)e[n]=t[n];return e}function V(e,t){return e=e.toString().split("e"),+((e=(e=p(+(e[0]+"e"+(e[1]?+e[1]+t:t)))).toString().split("e"))[0]+"e"+(e[1]?+e[1]-t:-t))}var H={full:A,lefttop:"xMinYMin",leftcenter:"xMinYMid",leftbottom:"xMinYMax",centertop:"xMidYMin",center:"xMidYMid",centerbottom:"xMidYMax",righttop:"xMaxYMin",rightcenter:"xMaxYMid",rightbottom:"xMaxYMax"};function z(e,t){var n=[["M",0,0]];switch(t){case"line":n=Y(e);break;case"area":n=Y(e,!0);break;case"bezier":n=U(e);break;case"bezierarea":n=U(e,!0)}return n}function Y(e,t){return W(e,q,t)}function U(e,t){return W(e,G,t)}function W(e,t,n){var i,r,o=[];if(e[0]&&e[0].length)for(i=0,r=e.length;i<r;++i)t(e[i],n,o);else t(e,n,o);return o}function q(e,t,n){var i=0,r=n.length,o=r,s=(e||[]).length;if(s){if(void 0!==e[0].x)for(;i<s;)n[o++]=["L",e[i].x,e[i++].y];else for(;i<s;)n[o++]=["L",e[i++],e[i++]];n[r][0]="M"}else n[o]=["M",0,0];return t&&n.push(["Z"]),n}function G(e,t,n){var i,r=n.length,o=(e||[]).length;if(o)if(void 0!==e[0].x)for(n[r++]=["M",e[0].x,e[0].y],i=1;i<o;)n[r++]=["C",e[i].x,e[i++].y,e[i].x,e[i++].y,e[i].x,e[i++].y];else for(n[r++]=["M",e[0],e[1]],i=2;i<o;)n[r++]=["C",e[i++],e[i++],e[i++],e[i++],e[i++],e[i++]];else n[r]=["M",0,0];return t&&n.push(["Z"]),n}function $(e,t){var n=e[e.length-2],i=e[e.length-1];switch(t){case"line":case"area":e[0]="L";break;case"bezier":case"bezierarea":e[0]="C",e[1]=e[3]=e[5]=n,e[2]=e[4]=e[6]=i}}function K(e,t,n){var i=e[e.length-1].slice(),r=e.length;for($(i,n);r<t.length;r++)e[r]=i.slice(0)}function X(e,t,n){var i,r,o,s,l=e.length,a=t.length;if((l-1)%2==0&&(a-1)%2==0){o=(r=e.slice(0,1+(i=(l-1)/2-1)))[r.length-1].slice(0),s=e.slice(i+1)[0].slice(0),$(o,n),$(s,n);for(var u=i;u<(a-1)/2-1;u++)e.splice(u+1,0,o),e.splice(u+3,0,s)}}function Z(e,t){var n,i,r=e._styles,o="";for(n in t=t||{})y(i=t[n])&&("number"!=typeof i||T[n]||(i+="px"),r[n]=""!==i?i:null);for(n in r)(i=r[n])&&(o+=n+":"+i+";");return o&&e.element.setAttribute("style",o),e}function J(e,t){var n=e.element,i=e.attr(t);i&&-1!==i.indexOf("DevExpress")&&(n.removeAttribute(t),n.setAttribute(t,F(i,e.renderer.pathModified)))}function Q(e,t){var n,i,r,o,s,l,a=e._settings,u={},c=e.element,d=e.renderer,h=d.rtl;if(!N(t=t||{}))return t in a?a[t]:t in D?D[t]:0;for(n in B(u,t),u)if(void 0!==(i=u[n])){if(a[n]=i,"align"===n)n="text-anchor",i={left:h?"end":"start",center:"middle",right:h?"start":"end"}[i]||null;else{if("dashStyle"===n){o=!0;continue}if(n===E)o=!0;else if(!i||"fill"!==n&&"clip-path"!==n&&"filter"!==n||-1===i.indexOf("DevExpress")){if(/^(translate(X|Y)|rotate[XY]?|scale(X|Y)|sharp)$/i.test(n)){r=!0;continue}/^(x|y|d)$/i.test(n)&&(r=!0)}else e._addFixIRICallback(),i=F(i,d.pathModified)}null===i?c.removeAttribute(n):c.setAttribute(n,i)}if(o&&"dashStyle"in a)if(i=a.dashStyle,s=("_originalSW"in e?e._originalSW:a[E])||1,n="stroke-dasharray",""===(i=null===i?"":_(i))||"solid"===i||i===A)e.element.removeAttribute(n);else{for(l=(i=i.replace(/longdash/g,"8,3,").replace(/dash/g,"4,3,").replace(/dot/g,"1,3,").replace(/,$/,"").split(",")).length;l--;)i[l]=S(i[l])*s;e.element.setAttribute(n,i.join(","))}return r&&e._applyTransformation(),e}function ee(e,t,n){var i,r,o;for(i=0,r=e.length;i<r;++i)(o=e[i])[n]=j("tspan"),o[n].appendChild(l.createTextNode(o.value)),o.style&&Z({element:o[n],_styles:{}},o.style),o.className&&o[n].setAttribute("class",o.className),t.appendChild(o[n])}function te(){this._hasEllipsis&&this.attr({text:this._settings.text})}function ne(e,t,n,i){var r,o;if(n<=t&&i>t)for(r=1,o=e.value.length;r<=o;++r)if(n+e.tspan.getSubStringLength(0,r)>t)return r-1}function ie(e,t){var n=e.value.substr(0,t)+"...";e.tspan.textContent=n,e.stroke&&(e.stroke.textContent=n)}function re(e){e.tspan.parentNode.removeChild(e.tspan),e.stroke&&e.stroke.parentNode.removeChild(e.stroke)}function oe(e,t,n){e.tspan.setAttribute(t,n),e.stroke&&e.stroke.setAttribute(t,n)}function se(e){if(e._texts){var t,n,i=e._texts,r=e._settings.x,o=isNaN(O(e._styles[k]))?I:e._styles[k],s=i[0];for(oe(s,"x",r),oe(s,"y",e._settings.y),t=1,n=i.length;t<n;++t)O((s=i[t]).height)>=0&&(oe(s,"x",r),oe(s,"dy",s.inherits?le(s.height,o):s.height||o))}}function le(e,t){var n=O(e),i=O(t),r=n||I,o=i||I;return r>o?isNaN(n)?r:e:isNaN(i)?o:t}function ae(e,t,n,i){n=n||{};var r,o,s=e.renderer,l=e._settings,a={},u={translateX:0,translateY:0,scaleX:1,scaleY:1,rotate:0,rotateX:0,rotateY:0};if(i&&(n.complete=i),s.animationEnabled()){for(r in t)o=t[r],/^(translate(X|Y)|rotate[XY]?|scale(X|Y))$/i.test(r)?(a.transform=a.transform||{from:{},to:{}},a.transform.from[r]=r in l?Number(l[r].toFixed(3)):u[r],a.transform.to[r]=o):a[r]="arc"===r||"segments"===r?o:{from:r in l?l[r]:parseFloat(e.element.getAttribute(r)||0),to:o};s.animateElement(e,a,B(B({},s._animation),n))}else n.step&&n.step.call(e,1,1),n.complete&&n.complete.call(e),e.attr(t);return e}function ue(e,t){var n={is:!1,name:t.name||t,after:t.after};return e?n.to=e:n.virtual=!0,n}function ce(e,t,n){this.renderer=e,this.element=j(t),this._settings={},this._styles={},"path"===t&&(this.type=n||"line")}function de(e){be.remove(e)}function he(e,t){ce.call(this,e,"path",t)}function pe(e){ce.call(this,e,"path","arc")}function fe(e){ce.call(this,e,"rect")}function me(e){ce.call(this,e,"text"),this.css({"white-space":"pre"})}function ge(e,t){var n,i;for(n=t;i=e[n];++n)i._link.i=n}function ve(e,t){var n,i,r=t._links,o=e._link.after=e._link.after||t._linkAfter;if(o){for(n=0;(i=r[n])&&i._link.name!==o;++n);if(i)for(++n;(i=r[n])&&i._link.after===o;++n);}else n=r.length;r.splice(n,0,e),ge(r,n)}function ye(e){this.root=this._createElement("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1",fill:A,stroke:A,"stroke-width":0}).attr({class:e.cssClass}).css({"line-height":"normal","-ms-user-select":A,"-moz-user-select":A,"-webkit-user-select":A,"-webkit-tap-highlight-color":"rgba(0, 0, 0, 0)",display:"block",overflow:"hidden"}),this._init(),this.pathModified=!!e.pathModified,this._$container=i(e.container),this.root.append({element:e.container}),this.fixPlacement(),this._locker=0,this._backed=!1}t.SvgElement=ce,ce.prototype={constructor:ce,_getJQElement:function(){return this._$element||(this._$element=i(this.element))},_addFixIRICallback:function(){var e=this,t=function(){J(e,"fill"),J(e,"clip-path"),J(e,"filter")};e.element._fixFuncIri=t,t.renderer=e.renderer,be.add(t),e._addFixIRICallback=function(){}},dispose:function(){var e=function(t){var n;for(n=0;n<t.childNodes.length;n++)de(t.childNodes[n]._fixFuncIri),e(t.childNodes[n])};return de(this.element._fixFuncIri),e(this.element),this._getJQElement().remove(),this},append:function(e){return(e||this.renderer.root).element.appendChild(this.element),this},remove:function(){var e=this.element;return e.parentNode&&e.parentNode.removeChild(e),this},enableLinks:function(){return this._links=[],this},virtualLink:function(e){return ve({_link:ue(null,e)},this),this},linkAfter:function(e){return this._linkAfter=e,this},linkOn:function(e,t){return this._link=ue(e,t),ve(this,e),this},linkOff:function(){return function(e){var t,n=e._link.to._links;for(t=0;n[t]!==e;++t);n.splice(t,1),ge(n,t)}(this),this._link=null,this},linkAppend:function(){var e,t,n=this._link,i=n.to._links;for(e=n.i+1;(t=i[e])&&!t._link.is;++e);return this._insert(n.to,t),n.is=!0,this},_insert:function(e,t){e.element.insertBefore(this.element,t?t.element:null)},linkRemove:function(){return this.remove(),this._link.is=!1,this},clear:function(){return this._getJQElement().empty(),this},toBackground:function(){var e=this.element,t=e.parentNode;return t&&t.insertBefore(e,t.firstChild),this},toForeground:function(){var e=this.element,t=e.parentNode;return t&&t.appendChild(e),this},attr:function(e){return Q(this,e)},smartAttr:function(e){return e.hatching&&"none"!==_(e.hatching.direction)?((e=B({},e)).fill=this._hatching=this.renderer.lockHatching(e.fill,e.hatching,this._hatching),delete e.hatching):this._hatching&&(this.renderer.releaseHatching(this._hatching),this._hatching=null),this.attr(e)},css:function(e){return Z(this,e)},animate:function(e,t,n){return ae(this,e,t,n)},sharp:function(e){return this.attr({sharp:e||!0})},_applyTransformation:function(){var e,t,n=this._settings,i=[],r=n.sharp,o=n[E]%2;i.push("translate("+((n.translateX||0)+(!o||"h"!==r&&!0!==r?0:.5))+","+((n.translateY||0)+(!o||"v"!==r&&!0!==r?0:.5))+")"),n.rotate&&i.push("rotate("+n.rotate+","+(("rotateX"in n?n.rotateX:n.x)||0)+","+(("rotateY"in n?n.rotateY:n.y)||0)+")"),e=y(n.scaleX),t=y(n.scaleY),(e||t)&&i.push("scale("+(e?n.scaleX:1)+","+(t?n.scaleY:1)+")"),i.length&&this.element.setAttribute("transform",i.join(" "))},move:function(e,t,n,i){var r={};return y(e)&&(r.translateX=e),y(t)&&(r.translateY=t),n?this.animate(r,i):this.attr(r),this},rotate:function(e,t,n,i,r){var o={rotate:e||0};return y(t)&&(o.rotateX=t),y(n)&&(o.rotateY=n),i?this.animate(o,r):this.attr(o),this},_getElementBBox:function(){var e,t=this.element;try{e=t.getBBox&&t.getBBox()}catch(e){}return e||{x:0,y:0,width:t.offsetWidth||0,height:t.offsetHeight||0}},getBBox:function(){var e=this._settings,t=this._getElementBBox();return e.rotate?x(t,[("rotateX"in e?e.rotateX:e.x)||0,("rotateY"in e?e.rotateY:e.y)||0],-e.rotate):w(t)},markup:function(){return s(this.element)},getOffset:function(){return this._getJQElement().offset()},stopAnimation:function(e){var t=this.animation;return t&&t.stop(e),this},setTitle:function(e){var t=j("title");t.textContent=e||"",this.element.appendChild(t)},data:function(e,t){var n,i=this.element;if(void 0!==t)i[e]=t;else for(n in e)i[n]=e[n];return this},on:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),r.on.apply(r,e),this},off:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),r.off.apply(r,e),this},trigger:function(){var e=[this._getJQElement()];return e.push.apply(e,arguments),r.trigger.apply(r,e),this}},t.PathSvgElement=he,B(he.prototype=M(ce.prototype),{constructor:he,attr:function(e){var t;return N(e)&&(t=(e=B({},e)).segments,"points"in e&&(t=z(e.points,this.type),delete e.points),t&&(e.d=function(e){var t,n,i,r,o=[],s=0,l=e.length;for(t=0;t<l;++t)for(i=0,r=(n=e[t]).length;i<r;++i)o[s++]=n[i];return o.join(" ")}(t),this.segments=t,delete e.segments)),Q(this,e)},animate:function(e,t,n){var i,r,o=this.segments||[];return this.renderer.animationEnabled()&&"points"in e&&(r=function(e,t,n){var i,r,o=e.length,s=t.length,l=-1!==n.indexOf("area")?X:K;if(0===o)for(i=0;i<s;i++)e.push(t[i].slice(0));else o<s?l(e,t,n):o>s&&(r=t.slice(0),l(t,e,n));return r}(o,i=z(e.points,this.type),this.type),e.segments={from:o,to:i,end:r},delete e.points),ae(this,e,t,n)}}),t.ArcSvgElement=pe,B(pe.prototype=M(ce.prototype),{constructor:pe,attr:function(e){var t,n,i,r,o,s,l=this._settings;return N(e)&&("x"in(e=B({},e))||"y"in e||"innerRadius"in e||"outerRadius"in e||"startAngle"in e||"endAngle"in e)&&(l.x=t="x"in e?e.x:l.x,delete e.x,l.y=n="y"in e?e.y:l.y,delete e.y,l.innerRadius=i="innerRadius"in e?e.innerRadius:l.innerRadius,delete e.innerRadius,l.outerRadius=r="outerRadius"in e?e.outerRadius:l.outerRadius,delete e.outerRadius,l.startAngle=o="startAngle"in e?e.startAngle:l.startAngle,delete e.startAngle,l.endAngle=s="endAngle"in e?e.endAngle:l.endAngle,delete e.endAngle,e.d=(function(e,t,n,i,r,o,s,l,a,u){return["M",(e+i*r).toFixed(5),(t-i*o).toFixed(5),"A",i.toFixed(5),i.toFixed(5),0,u,0,(e+i*s).toFixed(5),(t-i*l).toFixed(5),a?"M":"L",(e+n*s).toFixed(5),(t-n*l).toFixed(5),"A",n.toFixed(5),n.toFixed(5),0,u,1,(e+n*r).toFixed(5),(t-n*o).toFixed(5),"Z"].join(" ")}).apply(null,function(e,t,n,i,r,o){var s,l=!0,a=V(o,3)-V(r,3);return a&&(g(a)%360==0&&(r=0,o=360,s=!0,o-=.01),r>360&&(r%=360),o>360&&(o%=360),r>o&&(r-=360),l=!1),r*=C,o*=C,[e,t,c(i,n),d(i,n),m(r),f(r),m(o),f(o),s,h(g(o-r)/v)%2?"1":"0",l]}(t,n,i,r,o,s))),Q(this,e)},animate:function(e,t,n){var i=this._settings,r={from:{},to:{}};return this.renderer.animationEnabled()&&("x"in e||"y"in e||"innerRadius"in e||"outerRadius"in e||"startAngle"in e||"endAngle"in e)&&(r.from.x=i.x||0,r.from.y=i.y||0,r.from.innerRadius=i.innerRadius||0,r.from.outerRadius=i.outerRadius||0,r.from.startAngle=i.startAngle||0,r.from.endAngle=i.endAngle||0,r.to.x="x"in e?e.x:i.x,delete e.x,r.to.y="y"in e?e.y:i.y,delete e.y,r.to.innerRadius="innerRadius"in e?e.innerRadius:i.innerRadius,delete e.innerRadius,r.to.outerRadius="outerRadius"in e?e.outerRadius:i.outerRadius,delete e.outerRadius,r.to.startAngle="startAngle"in e?e.startAngle:i.startAngle,delete e.startAngle,r.to.endAngle="endAngle"in e?e.endAngle:i.endAngle,delete e.endAngle,e.arc=r),ae(this,e,t,n)}}),t.RectSvgElement=fe,B(fe.prototype=M(ce.prototype),{constructor:fe,attr:function(e){var t,n,i,r,o,s,l;return N(e)&&(void 0===(e=B({},e)).x&&void 0===e.y&&void 0===e.width&&void 0===e.height&&void 0===e[E]||(t=void 0!==e.x?this._originalX=e.x:this._originalX||0,n=void 0!==e.y?this._originalY=e.y:this._originalY||0,i=void 0!==e.width?this._originalWidth=e.width:this._originalWidth||0,r=void 0!==e.height?this._originalHeight=e.height:this._originalHeight||0,o=void 0!==e[E]?this._originalSW=e[E]:this._originalSW,s=~~((i<r?i:r)/2),e.x=t+(l=(o||0)<s?o||0:s)/2,e.y=n+l/2,e.width=i-l,e.height=r-l,((o||0)!==l||0!==l||void 0!==o)&&(e[E]=l)),"sharp"in e&&delete e.sharp),Q(this,e)}}),t.TextSvgElement=me,B(me.prototype=M(ce.prototype),{constructor:me,attr:function(e){var t,n,i,r;return N(e)?(e=B({},e),i=y((t=this._settings).stroke)&&y(t[E]),void 0!==e.text&&(t.text=e.text,delete e.text,n=!0),void 0!==e.stroke&&(t.stroke=e.stroke,delete e.stroke),void 0!==e[E]&&(t[E]=e[E],delete e[E]),void 0!==e["stroke-opacity"]&&(t["stroke-opacity"]=e["stroke-opacity"],delete e["stroke-opacity"]),r=y(t.stroke)&&y(t[E]),Q(this,e),(n=n||r!==i&&t.text)&&(function(e,t,n){var i;e._texts=null,e.clear(),null!==t&&(t=""+t,e.renderer.encodeHtml||!/<[a-z][\s\S]*>/i.test(t)&&-1===t.indexOf("&")?/\n/g.test(t)?i=function(e){for(var t=e.replace(/\r/g,"").split(/\n/g),n=0,i=[];n<t.length;n++)i.push({value:t[n].trim(),height:0});return i}(t):n&&(i=[{value:t.trim(),height:0}]):i=function(e){var t=[],n=l.createElement("div");return n.innerHTML=e.replace(/\r/g,"").replace(/\n/g,"<br/>"),function e(t,n,i,r,o){var s,l,a,u,c;if(void 0!==i.wholeText)t.push({value:i.wholeText,style:r,className:o,line:n,height:r[k]||0});else if("BR"===i.tagName)++n;else if(i.nodeType===Node.ELEMENT_NODE){switch(B(s={},r),i.tagName){case"B":case"STRONG":s["font-weight"]="bold";break;case"I":case"EM":s["font-style"]="italic";break;case"U":s["text-decoration"]="underline"}for((l=i.style).color&&(s.fill=l.color),l.fontSize&&(s[k]=l.fontSize),l.fontStyle&&(s["font-style"]=l.fontStyle),l.fontWeight&&(s["font-weight"]=l.fontWeight),l.textDecoration&&(s["text-decoration"]=l.textDecoration),a=0,u=(c=i.childNodes).length;a<u;++a)n=e(t,n,c[a],s,i.className||o)}return n}(t,0,n,{},""),function(e){var t,n,i,r=e[0];for(t=1,n=e.length;t<n;++t)(i=e[t]).line===r.line?(r.height=le(r.height,i.height),r.inherits=r.inherits||0===O(i.height),i.height=NaN):r=i}(t),t}(function(e){var n=/(style|class)\s*=\s*(["'])(?:(?!\2).)*\2\s?/gi;return t.replace(/(?:(<[a-z0-9]+\s*))([\s\S]*?)(>|\/>)/gi,function(e,t,i,r){return t+(i=(i&&i.match(n)||[]).map(function(e){return e}).join(" "))+r})}()),i?i.length&&(e._texts=i,n&&ee(i,e.element,"stroke"),ee(i,e.element,"tspan")):e.element.appendChild(l.createTextNode(t)))}(this,t.text,r),this._hasEllipsis=!1),(n||void 0!==e.x||void 0!==e.y)&&se(this),r&&function(e){if(e._texts){var t,n,i,r=e._texts,o=e._settings.stroke,s=e._settings[E],l=e._settings["stroke-opacity"]||1;for(n=0,i=r.length;n<i;++n)(t=r[n].stroke).setAttribute("stroke",o),t.setAttribute(E,s),t.setAttribute("stroke-opacity",l),t.setAttribute("stroke-linejoin","round")}}(this),this):Q(this,e)},css:function(e){return Z(this,e=e||{}),k in e&&se(this),this},applyEllipsis:function(e){var t,n,i,r,o,s,l,a,u,c=!1;if(te.call(this),u=(a=this.renderer.text("...").attr(this._styles).append(this.renderer.root)).getBBox().width,this._getElementBBox().width>e)for(e-u<0?e=0:e-=u,t=function(e,t,n){var i,r,o,s,l,a=[];if(t)for(i=0,r=t.length;i<r;++i)a[(o=t[i]).line]?(o.startBox=s,a[o.line].parts.push(o),a[o.line].commonLength+=o.value.length):(o.startBox=s=0,a.push({commonLength:o.value.length,parts:[o]})),l=s+o.tspan.getSubStringLength(0,o.value.length),o.endIndex=ne(o,n,s,l),s=l;else(o={value:e.textContent,tspan:e}).startBox=s=0,l=o.value.length?s+o.tspan.getSubStringLength(0,o.value.length):0,o.endIndex=ne(o,n,s,l),a=[{commonLength:e.textContent.length,parts:[o]}];return a}(this.element,this._texts,e),n=0,i=t.length;n<i;++n)if(r=t[n].parts,1!==t[n].commonLength)for(o=0,s=r.length;o<s;++o)y((l=r[o]).endIndex)?(ie(l,l.endIndex),c=!0):l.startBox>e&&re(l);return a.remove(),this._hasEllipsis=c,c},restoreText:te}),t.Renderer=ye,ye.prototype={constructor:ye,_init:function(){this._defs=this._createElement("defs").append(this.root),this._animationController=new a.AnimationController(this.root.element),this._animation={enabled:!0,duration:1e3,easing:"easeOutCubic"}},fixPlacement:function(){if(o.mozilla||o.msie){var e=function(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t||{left:0,top:0}}(this._$container.get(0)),t=V(e.left%1,2),n=V(e.top%1,2);o.msie?this.root.css({transform:"translate("+-t+"px,"+-n+"px)"}):o.mozilla&&this.root.move(-t,-n)}},removePlacementFix:function(){(o.mozilla||o.msie)&&(o.msie?this.root.css({transform:""}):o.mozilla&&this.root.attr({transform:null}))},setOptions:function(e){return this.rtl=!!e.rtl,this.encodeHtml=!!e.encodeHtml,this.updateAnimationOptions(e.animation||{}),this.root.attr({direction:this.rtl?"rtl":"ltr"}),this},_createElement:function(e,n,i){var r=new t.SvgElement(this,e,i);return n&&r.attr(n),r},lock:function(){return 0===this._locker&&(this._backed=!this._$container.is(":visible"),this._backed&&function(e){0===L&&l.body.appendChild(R),++L,e.append({element:R})}(this.root)),++this._locker,this},unlock:function(){return--this._locker,0===this._locker&&(this._backed&&(function(e,t){e.append({element:t}),0==--L&&l.body.removeChild(R)}(this.root,this._$container[0]),this.fixPlacement()),this._backed=!1),this},resize:function(e,t){return e>=0&&t>=0&&this.root.attr({width:e,height:t}),this},dispose:function(){var e;for(e in this.root.dispose(),this._defs.dispose(),this._animationController.dispose(),be.removeByRenderer(this),this)this[e]=null;return this},animationEnabled:function(){return!!this._animation.enabled},updateAnimationOptions:function(e){return B(this._animation,e),this},stopAllAnimations:function(e){return this._animationController[e?"lock":"stop"](),this},animateElement:function(e,t,n){return this._animationController.animateElement(e,t,n),this},svg:function(){this.removePlacementFix();var e=this.root.markup();return this.fixPlacement(),e},getRootOffset:function(){return this.root.getOffset()},onEndAnimation:function(e){this._animationController.onEndAnimation(e)},rect:function(e,n,i,r){return new t.RectSvgElement(this).attr({x:e||0,y:n||0,width:i||0,height:r||0})},simpleRect:function(){return this._createElement("rect")},circle:function(e,t,n){return this._createElement("circle",{cx:e||0,cy:t||0,r:n||0})},g:function(){return this._createElement("g")},image:function(e,t,n,i,r,o){var s=this._createElement("image",{x:e||0,y:t||0,width:n||0,height:i||0,preserveAspectRatio:H[_(o)]||A});return s.element.setAttributeNS("http://www.w3.org/1999/xlink","href",r||""),s},path:function(e,n){return new t.PathSvgElement(this,n).attr({points:e||[]})},arc:function(e,n,i,r,o,s){return new t.ArcSvgElement(this).attr({x:e||0,y:n||0,innerRadius:i||0,outerRadius:r||0,startAngle:o||0,endAngle:s||0})},text:function(e,n,i){return new t.TextSvgElement(this).attr({text:e,x:n||0,y:i||0})},pattern:function(e,n,i){var r,o,s,l=(n=n||{}).step||6,a=l/2,u=1.5*l;return r=i||P(),o="right"===_(n.direction)?"M "+a+" "+-a+" L "+-a+" "+a+" M 0 "+l+" L "+l+" 0 M "+u+" "+a+" L "+a+" "+u:"M 0 0 L "+l+" "+l+" M "+-a+" "+a+" L "+a+" "+u+" M "+a+" "+-a+" L "+u+" "+a,(s=this._createElement("pattern",{id:r,width:l,height:l,patternUnits:"userSpaceOnUse"}).append(this._defs)).id=r,this.rect(0,0,l,l).attr({fill:e,opacity:n.opacity}).append(s),new t.PathSvgElement(this).attr({d:o,"stroke-width":n.width||1,stroke:e}).append(s),s},_getPointsWithYOffset:function(e,t){return e.map(function(e,n){return n%2!=0?e+t:e})},clipRect:function(e,t,n,i){var r=P(),o=this._createElement("clipPath",{id:r}).append(this._defs),s=this.rect(e,t,n,i).append(o);return s.id=r,s.remove=function(){throw"Not implemented"},s.dispose=function(){return o.dispose(),o=null,this},s},shadowFilter:function(e,t,n,i,r,o,s,l,a){var u=P(),c=this._createElement("filter",{id:u,x:e||0,y:t||0,width:n||0,height:i||0}).append(this._defs),d=this._createElement("feGaussianBlur",{in:"SourceGraphic",result:"gaussianBlurResult",stdDeviation:s||0}).append(c),h=this._createElement("feOffset",{in:"gaussianBlurResult",result:"offsetResult",dx:r||0,dy:o||0}).append(c),p=this._createElement("feFlood",{result:"floodResult","flood-color":l||"","flood-opacity":a}).append(c),f=this._createElement("feComposite",{in:"floodResult",in2:"offsetResult",operator:"in",result:"compositeResult"}).append(c),m=this._createElement("feComposite",{in:"SourceGraphic",in2:"compositeResult",operator:"over"}).append(c);return c.id=u,c.gaussianBlur=d,c.offset=h,c.flood=p,c.composite=f,c.finalComposite=m,c.attr=function(e){var t={},n={},i={};return"x"in e&&(t.x=e.x),"y"in e&&(t.y=e.y),"width"in e&&(t.width=e.width),"height"in e&&(t.height=e.height),Q(this,t),"blur"in e&&this.gaussianBlur.attr({stdDeviation:e.blur}),"offsetX"in e&&(n.dx=e.offsetX),"offsetY"in e&&(n.dy=e.offsetY),this.offset.attr(n),"color"in e&&(i["flood-color"]=e.color),"opacity"in e&&(i["flood-opacity"]=e.opacity),this.flood.attr(i),this},c},brightFilter:function(e,t){var n=P(),i=this._createElement("filter",{id:n}).append(this._defs),r=this._createElement("feComponentTransfer").append(i),o={type:e,slope:t};return i.id=n,this._createElement("feFuncR",o).append(r),this._createElement("feFuncG",o).append(r),this._createElement("feFuncB",o).append(r),i},getGrayScaleFilter:function(){if(this._grayScaleFilter)return this._grayScaleFilter;var e=P(),t=this._createElement("filter",{id:e}).append(this._defs);return this._createElement("feColorMatrix").attr({type:"matrix",values:"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 0.6 0"}).append(t),t.id=e,this._grayScaleFilter=t,t},initHatching:function(){var e,t=this._hatchingStorage=this._hatchingStorage||{byHash:{},baseId:P()},n=t.byHash;for(e in n)n[e].pattern.dispose();t.byHash={},t.refToHash={},t.nextId=0},lockHatching:function(e,t,n){var i,r,o=this._hatchingStorage,s=function(e,t){return"@"+e+"::"+t.step+":"+t.width+":"+t.opacity+":"+t.direction}(e,t);return o.refToHash[n]!==s&&(n&&this.releaseHatching(n),(i=o.byHash[s])||(r=this.pattern(e,t,o.baseId+"-hatching-"+o.nextId++),i=o.byHash[s]={pattern:r,count:0},o.refToHash[r.id]=s),++i.count,n=i.pattern.id),n},releaseHatching:function(e){var t=this._hatchingStorage,n=t.refToHash[e],i=t.byHash[n];0==--i.count&&(i.pattern.dispose(),delete t.byHash[n],delete t.refToHash[e])}};var be=function(){var e=[];return{add:function(t){e.push(t)},remove:function(t){e=e.filter(function(e){return e!==t})},removeByRenderer:function(t){e=e.filter(function(e){return e.renderer!==t})},fire:function(){e.forEach(function(e){e()})}}}();t.refreshPaths=function(){be.fire()}},"c/fr":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=n("Hp+N"),o=n("kC0j"),s=n("/XCR"),l=n("7YxL");t.ToastModule=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[s.ToastsManager,l.ToastOptions]}},e.decorators=[{type:i.NgModule,args:[{imports:[r.CommonModule],declarations:[o.ToastContainer],exports:[o.ToastContainer],entryComponents:[o.ToastContainer]}]}],e}()},"c0+n":function(e,t,n){"use strict";var i=n("PdUl"),r=n("TJla"),o=n("Ok8h"),s=n("y0PD"),l=n("wtxi").Deferred;e.exports=r.inherit({getSelectedItems:function(){return this._loadFilteredData(this.options.selectionFilter)},getSelectedItemKeys:function(){var e=new l,t=this,n=this.options.key(),r=i.isString(n)?[n]:n;return this._loadFilteredData(this.options.selectionFilter,null,r).done(function(n){var i=n.map(function(e){return t.options.keyOf(e)});e.resolve(i)}).fail(e.reject),e.promise()},selectedItemKeys:function(e,t,n,i){if(i){var r=this.options.filter();r?this._addSelectionFilter(n,r,!1):this._setOption("selectionFilter",n?[]:null)}else{t||this._setOption("selectionFilter",[]);for(var o=0;o<e.length;o++)n?this.removeSelectedItem(e[o]):this.addSelectedItem(e[o])}return this.onSelectionChanged(),(new l).resolve()},setSelectedItems:function(e){this._setOption("selectionFilter",null);for(var t=0;t<e.length;t++)this.addSelectedItem(e[t])},isItemDataSelected:function(e){return this.isItemKeySelected(e)},isItemKeySelected:function(e){var t=this.options.selectionFilter;return!t||!!s([e]).filter(t).toArray().length},_processSelectedItem:function(e){var t=this.options.key(),n=[t,"=",e];if(Array.isArray(t)){n=[];for(var i=0;i<t.length;i++)n.push([t[i],"=",e[t[i]]]),i!==t.length-1&&n.push("and")}return n},addSelectedItem:function(e){var t=this._processSelectedItem(e);this._addSelectionFilter(!1,t,!0)},removeSelectedItem:function(e){var t=this._processSelectedItem(e);this._addSelectionFilter(!0,t,!0)},validate:function(){var e=this.options.key;if(e&&void 0===e())throw o.Error("E1042")},_findSubFilter:function(e,t){if(!e)return-1;for(var n=JSON.stringify(t),i=0;i<e.length;i++){var r=e[i];if(r&&JSON.stringify(r)===n)return i}return-1},_isLastSubFilter:function(e,t){return!(!e||!t||this._findSubFilter(e,t)!==e.length-1&&0!==this._findSubFilter([e],t))},_addFilterOperator:function(e,t){return e.length>1&&i.isString(e[1])&&e[1]!==t&&(e=[e]),e.length&&e.push(t),e},_denormalizeFilter:function(e){return e&&i.isString(e[0])&&(e=[e]),e},_addSelectionFilter:function(e,t,n){var i=!0,r=e?["!",t]:t,o=e?"and":"or",s=this.options.selectionFilter||[];if((s=this._denormalizeFilter(s))&&s.length){this._removeSameFilter(s,t,e);var l=JSON.stringify(t)!==JSON.stringify(s)&&s[1];this._removeSameFilter(s,t,!e)&&("or"!==l&&"and"===o&&(i=!1,s=[]),"or"===o&&(i="and"===l&&!n)),i&&(s=this._addFilterOperator(s,o))}i&&s.push(r),s=this._normalizeFilter(s),this._setOption("selectionFilter",e||s.length?s:null)},_normalizeFilter:function(e){return e&&1===e.length&&(e=e[0]),e},_removeSameFilter:function(e,t,n){var i=this._findSubFilter(e,t=n?["!",t]:t);if(JSON.stringify(t)===JSON.stringify(e))return e.splice(0,e.length),!0;if(i>=0)return e.splice(i>0?i-1:i,2),!0;for(var r=0;r<e.length;r++)Array.isArray(e[r])&&e[r].length>2&&this._removeSameFilter(e[r],t)&&1===e[r].length&&(e[r]=e[r][0]);return!1},getSelectAllState:function(){var e=this.options.filter(),t=this.options.selectionFilter;return!t||!!t.length&&(e&&e.length?(t=this._denormalizeFilter(t),!!this._isLastSubFilter(t,e)||!this._isLastSubFilter(t,["!",e])&&void 0):void 0)}})},c1x4: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\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0435","\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"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},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("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:"DD.MM.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:"\u0434\u0430\u043d",dd:t.translate,M:"\u043c\u0435\u0441\u0435\u0446",MM:t.translate,y:"\u0433\u043e\u0434\u0438\u043d\u0443",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("PJh5"))},c3t5:function(e,t,n){"use strict";var i=n("rCTf"),r=n("ioK+");i.Observable.fromPromise=r.fromPromise},c8IX:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("F7Al");t.first=function(e,t,n){return function(i){return i.lift(new s(e,t,n,i))}};var s=function(){function e(e,t,n,i){this.predicate=e,this.resultSelector=t,this.defaultValue=n,this.source=i}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.predicate,this.resultSelector,this.defaultValue,this.source))},e}(),l=function(e){function t(t,n,i,r,o){e.call(this,t),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.index=0,this.hasCompleted=!1,this._emitted=!1}return i(t,e),t.prototype._next=function(e){var t=this.index++;this.predicate?this._tryPredicate(e,t):this._emit(e,t)},t.prototype._tryPredicate=function(e,t){var n;try{n=this.predicate(e,t,this.source)}catch(e){return void this.destination.error(e)}n&&this._emit(e,t)},t.prototype._emit=function(e,t){this.resultSelector?this._tryResultSelector(e,t):this._emitFinal(e)},t.prototype._tryResultSelector=function(e,t){var n;try{n=this.resultSelector(e,t)}catch(e){return void this.destination.error(e)}this._emitFinal(n)},t.prototype._emitFinal=function(e){var t=this.destination;this._emitted||(this._emitted=!0,t.next(e),t.complete(),this.hasCompleted=!0)},t.prototype._complete=function(){var e=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||e.error(new o.EmptyError):(e.next(this.defaultValue),e.complete())},t}(r.Subscriber)},cDAr:function(e,t,n){"use strict";var i=n("rCTf"),r=n("E/WS");i.Observable.prototype.timeout=r.timeout},cJSH:function(e,t,n){"use strict";var i=n("aQ5C");t.GroupedObservable=i.GroupedObservable,t.groupBy=function(e,t,n,r){return i.groupBy(e,t,n,r)(this)}},cO64:function(e,t,n){"use strict";var i=n("sRU/"),r=n("bGFu"),o=n("wtxi").Deferred,s=r.inherit({_init:function(e){this.callBase(e),this._$topPocket=e._$topPocket,this._$bottomPocket=e._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=i(),this.releaseCallbacks=i(),this.reachBottomCallbacks=i()},render:function(){this.callBase(),this._renderPullDown(),this._renderBottom(),this._releaseState(),this._updateDimensions()},_renderPullDown:function(){this._$topPocket.empty()},_renderBottom:function(){this._$bottomPocket.empty().append("<progress>")},_releaseState:function(){0!==this._state&&(this._state=0)},_updateDimensions:function(){this._scrollOffset=this._$container.prop("scrollHeight")-this._$container.prop("clientHeight"),this._containerSize={height:this._$container.prop("clientHeight"),width:this._$container.prop("clientWidth")},this._contentSize=this._componentContentSize={height:this._$container.prop("scrollHeight"),width:this._$container.prop("scrollWidth")}},handleScroll:function(e){this.callBase(e),this._isReachBottom(this._lastLocation.top)&&this._reachBottom()},_isReachBottom:function(e){return this._scrollContent=this._$container.prop("scrollHeight")-this._$container.prop("clientHeight"),this._reachBottomEnabled&&e<80-this._scrollContent},_reachBottom:function(){2!==this._state&&(this._state=2,this.reachBottomCallbacks.fire())},pullDownEnable:function(e){this._pullDownEnabled=e},reachBottomEnable:function(e){this._reachBottomEnabled=e,this._$bottomPocket.toggle(e)},pendingRelease:function(){this._state=1},release:function(){var e=new o;return this._state=0,this.releaseCallbacks.fire(),this.update(),e.resolve().promise()}});e.exports=s},cOhJ:function(e,t,n){"use strict";var i=n("e+Vv"),r=function(e,t,n){return function(){var i=this.callBase;this.callBase=e[t];try{return n.apply(this,arguments)}finally{this.callBase=i}}},o=function(e){var t,n;if(!e)return this;for(t in e)n=e[t],this.prototype[t]="function"==typeof this.prototype[t]&&"function"==typeof n?r(this.parent.prototype,t,n):n;return this},s=function(){var e,t,n;for(n=0;n<arguments.length;n++)for(t in(e=arguments[n]).ctor&&this._includedCtors.push(e.ctor),e.postCtor&&this._includedPostCtors.push(e.postCtor),e)"ctor"!==t&&"postCtor"!==t&&(this.prototype[t]=e[t]);return this},l=function(e){return this.parent===e||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(e)},a=function(){throw i.Error("E0001")},u=function(){var e=Object.prototype.hasOwnProperty;return function(t,n){for(var i in t){if(!e.call(t,i))return;n[i]=t[i]}}}(),c=function(){};c.inherit=function(e){var t=function(){if(!this||this===window||"function"!=typeof this.constructor)throw i.Error("E0003");var e,t=this.ctor,n=this.constructor._includedCtors,r=this.constructor._includedPostCtors;for(e=0;e<n.length;e++)n[e].call(this);for(t&&t.apply(this,arguments),e=0;e<r.length;e++)r[e].call(this)};return t.prototype=function(e){var t=function(){};return t.prototype=e.prototype,new t}(this),u(this,t),t.inherit=this.inherit,t.abstract=a,t.redefine=o,t.include=s,t.subclassOf=l,t.parent=this,t._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],t._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],t.prototype.constructor=t,t.redefine(e),t},c.abstract=a,e.exports=c},cPwE:function(e,t,n){"use strict";t.Scheduler=function(){function e(t,n){void 0===n&&(n=e.now),this.SchedulerAction=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(n,t)},e.now=Date.now?Date.now:function(){return+new Date},e}()},cbuX:function(e,t,n){"use strict";var i=n("rKQy");t.mergeAll=function(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),i.mergeAll(e)(this)}},cdmN:function(e,t,n){"use strict";var i=n("VOfZ");function r(e){var t=e.Symbol;if("function"==typeof t)return t.iterator||(t.iterator=t("iterator polyfill")),t.iterator;var n=e.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var i=e.Map;if(i)for(var r=Object.getOwnPropertyNames(i.prototype),o=0;o<r.length;++o){var s=r[o];if("entries"!==s&&"size"!==s&&i.prototype[s]===i.prototype.entries)return s}return"@@iterator"}t.symbolIteratorPonyfill=r,t.iterator=r(i.root),t.$$iterator=t.iterator},cjT5:function(e,t,n){"use strict";var i=n("E8hY");t.debounce=function(e){return i.debounce(e)(this)}},ckOn:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"message",{get:function(){return this._getOption("message")},set:function(e){this._setOption("message",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"trim",{get:function(){return this._getOption("trim")},set:function(e){this._setOption("trim",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._getOption("type")},set:function(e){this._setOption("type",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"max",{get:function(){return this._getOption("max")},set:function(e){this._setOption("max",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"min",{get:function(){return this._getOption("min")},set:function(e){this._setOption("min",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"reevaluate",{get:function(){return this._getOption("reevaluate")},set:function(e){this._setOption("reevaluate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationCallback",{get:function(){return this._getOption("validationCallback")},set:function(e){this._setOption("validationCallback",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"comparisonTarget",{get:function(){return this._getOption("comparisonTarget")},set:function(e){this._setOption("comparisonTarget",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"comparisonType",{get:function(){return this._getOption("comparisonType")},set:function(e){this._setOption("comparisonType",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pattern",{get:function(){return this._getOption("pattern")},set:function(e){this._setOption("pattern",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"validationRules"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxi-validation-rule",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={message:[{type:r.Input}],trim:[{type:r.Input}],type:[{type:r.Input}],max:[{type:r.Input}],min:[{type:r.Input}],reevaluate:[{type:r.Input}],validationCallback:[{type:r.Input}],comparisonTarget:[{type:r.Input}],comparisonType:[{type:r.Input}],pattern:[{type:r.Input}]},t}(n("UygM").CollectionNestedOption);t.DxiValidationRuleComponent=s,t.DxiValidationRuleModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},cmdM:function(e,t,n){"use strict";var i=n("PdUl"),r=n("9TUk").adjust,o=n("Z73p").each,s=n("42iP").camelize,l=i.isObject,a=i.isString,u=i.isDate,c=i.isDefined,d=["millisecond","second","minute","hour","day","week","month","quarter","year"],h=function(e){switch(e){case"millisecond":return 1;case"second":return 1e3*h("millisecond");case"minute":return 60*h("second");case"hour":return 60*h("minute");case"day":return 24*h("hour");case"week":return 7*h("day");case"month":return 30*h("day");case"quarter":return 3*h("month");case"year":return 365*h("day");default:return 0}},p=function(e,t){return h(e)*t},f=function(e){var t,n=-1;return a(e)?e:l(e)?(o(e,function(e,i){for(t=0;t<d.length;t++)i&&(e===d[t]+"s"||e===d[t])&&n<t&&(n=t)}),d[n]):""},m={millisecond:"millisecond",second:"longtime",minute:"shorttime",hour:"shorttime",day:"day",week:"day",month:"month",quarter:"quarter",year:"year"},g=function(e){return Math.floor(e/3)},v=function(e){return 3*g(e)};function y(e,t,n){var i=new Date(e.getTime()),r=a(t)?w(t.toLowerCase()):t;return r.years&&i.setFullYear(i.getFullYear()+r.years*n),r.quarters&&i.setMonth(i.getMonth()+3*r.quarters*n),r.months&&i.setMonth(i.getMonth()+r.months*n),r.weeks&&i.setDate(i.getDate()+7*r.weeks*n),r.days&&i.setDate(i.getDate()+r.days*n),r.hours&&i.setTime(i.getTime()+36e5*r.hours*n),r.minutes&&i.setTime(i.getTime()+6e4*r.minutes*n),r.seconds&&i.setTime(i.getTime()+1e3*r.seconds*n),r.milliseconds&&i.setTime(i.getTime()+r.milliseconds*n),i}var b=function(e,t,n){var i=n?-1:1;return u(e)?y(e,t,i):r(e+t*i,t)},_=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()},w=function(e){var t={};switch(e){case"year":t.years=1;break;case"month":t.months=1;break;case"quarter":t.months=3;break;case"week":t.weeks=1;break;case"day":t.days=1;break;case"hour":t.hours=1;break;case"minute":t.minutes=1;break;case"second":t.seconds=1;break;case"millisecond":t.milliseconds=1}return t},x=function(e,t){return C(e,t)&&e.getMonth()===t.getMonth()},C=function(e,t){return e&&t&&e.getFullYear()===t.getFullYear()},S=function(e){return e&&e.getFullYear()-e.getFullYear()%100},O=function(e){return e&&e.getFullYear()-e.getFullYear()%10},T=function(e,t){var n=(e.getDay()-t+7)%7,i=new Date(e);return i.setDate(e.getDate()-n),i},E=function(e,t,n){var i=e;return c(e)?(c(t)&&e<t&&(i=t),c(n)&&e>n&&(i=n),i):e},k=function(e,t){if(c(e)){var n,i,r=t.getHours()-e.getHours();0!==r&&(n=1===r||-23===r?-1:1,i=new Date(t.getTime()+36e5*n),(n>0||i.getDate()===t.getDate())&&t.setTime(i.getTime()))}},A=function(e,t){return 60*(t.getTimezoneOffset()-e.getTimezoneOffset())*1e3},I={dateUnitIntervals:d,convertMillisecondsToDateUnits:function(e){var t,n,i,r=["millisecond","second","minute","hour","day","month","year"],o={};for(t=r.length-1;t>=0;t--)i=r[t],(n=Math.floor(e/h(i)))>0&&(o[i+"s"]=n,e-=p(i,n));return o},dateToMilliseconds:function(e){var t=0;return l(e)&&o(e,function(e,n){t+=p(e.substr(0,e.length-1),n)}),a(e)&&(t=p(e,1)),t},getNextDateUnit:function(e,t){switch(f(e)){case"millisecond":return"second";case"second":return"minute";case"minute":return"hour";case"hour":return"day";case"day":return t?"week":"month";case"week":return"month";case"month":return"quarter";case"quarter":case"year":return"year";default:return 0}},convertDateUnitToMilliseconds:p,getDateUnitInterval:f,getDateFormatByTickInterval:function(e){return m[f(e)]||""},getDatesDifferences:function(e,t){var n,i=0;return n={year:e.getFullYear()!==t.getFullYear(),month:e.getMonth()!==t.getMonth(),day:e.getDate()!==t.getDate(),hour:e.getHours()!==t.getHours(),minute:e.getMinutes()!==t.getMinutes(),second:e.getSeconds()!==t.getSeconds(),millisecond:e.getMilliseconds()!==t.getMilliseconds()},o(n,function(e,t){t&&i++}),0===i&&0!==A(e,t)&&(n.hour=!0,i++),n.count=i,n},correctDateWithUnitBeginning:function(e,t,n,i){e=new Date(e.getTime());var r,o=new Date(e.getTime()),s=f(t);switch(s){case"second":e=new Date(1e3*Math.floor(o.getTime()/1e3));break;case"minute":e=new Date(6e4*Math.floor(o.getTime()/6e4));break;case"hour":e=new Date(36e5*Math.floor(o.getTime()/36e5));break;case"year":e.setMonth(0);case"month":e.setDate(1);case"day":e.setHours(0,0,0,0);break;case"week":(e=T(e,i||0)).setHours(0,0,0,0);break;case"quarter":r=v(e.getMonth()),e.getMonth()!==r&&e.setMonth(r),e.setDate(1),e.setHours(0,0,0,0)}return n&&"hour"!==s&&"minute"!==s&&"second"!==s&&k(o,e),e},trimTime:function(e){return I.correctDateWithUnitBeginning(e,"day")},addDateInterval:y,addInterval:b,getSequenceByInterval:function(e,t,n){var i,r=[];for(r.push(u(e)?new Date(e.getTime()):e),i=e;i<t;)i=b(i,n),r.push(i);return r},getDateIntervalByString:w,sameDate:function(e,t){return x(e,t)&&e.getDate()===t.getDate()},sameMonthAndYear:x,sameMonth:x,sameYear:C,sameDecade:function(e,t){if(c(e)&&c(t)){var n=e.getFullYear()-e.getFullYear()%10,i=t.getFullYear()-t.getFullYear()%10;return e&&t&&n===i}},sameCentury:function(e,t){if(c(e)&&c(t)){var n=e.getFullYear()-e.getFullYear()%100,i=t.getFullYear()-t.getFullYear()%100;return e&&t&&n===i}},sameView:function(e,t,n){return I[s("same "+e)](t,n)},getDifferenceInMonth:function(e){var t=1;return"year"===e&&(t=12),"decade"===e&&(t=120),"century"===e&&(t=1200),t},getDifferenceInMonthForCells:function(e){var t=1;return"decade"===e&&(t=12),"century"===e&&(t=120),t},getFirstYearInDecade:O,getFirstDecadeInCentury:S,getShortDateFormat:function(){return"yyyy/MM/dd"},getViewFirstCellDate:function(e,t){return"month"===e?new Date(t.getFullYear(),t.getMonth(),1):"year"===e?new Date(t.getFullYear(),0,t.getDate()):"decade"===e?new Date(O(t),t.getMonth(),t.getDate()):"century"===e?new Date(S(t),t.getMonth(),t.getDate()):void 0},getViewLastCellDate:function(e,t){return"month"===e?new Date(t.getFullYear(),t.getMonth(),_(t)):"year"===e?new Date(t.getFullYear(),11,t.getDate()):"decade"===e?new Date(O(t)+9,t.getMonth(),t.getDate()):"century"===e?new Date(S(t)+90,t.getMonth(),t.getDate()):void 0},getViewDown:function(e){switch(e){case"century":return"decade";case"decade":return"year";case"year":return"month"}},getViewUp:function(e){switch(e){case"month":return"year";case"year":return"decade";case"decade":return"century"}},getLastMonthDay:_,getLastMonthDate:function(e){if(c(e))return new Date(e.getFullYear(),e.getMonth()+1,0)},getFirstMonthDate:function(e){if(c(e))return new Date(e.getFullYear(),e.getMonth(),1)},getFirstWeekDate:T,normalizeDateByWeek:function(e,t){var n=I.getDatesInterval(e,t,"day"),i=new Date(e);return n>=6&&(i=new Date(i.setDate(i.getDate()+7))),i},getQuarter:g,getFirstQuarterMonth:v,dateInRange:function(e,t,n,i){return"date"===i&&(t=t&&I.correctDateWithUnitBeginning(t,"day"),n=n&&I.correctDateWithUnitBeginning(n,"day"),e=e&&I.correctDateWithUnitBeginning(e,"day")),E(e,t,n)===e},roundToHour:function(e){return e.setHours(e.getHours()+1),e.setMinutes(0),e},normalizeDate:E,getViewMinBoundaryDate:function(e,t){var n=new Date(t.getFullYear(),t.getMonth(),1);return"month"===e?n:(n.setMonth(0),"year"===e?n:("decade"===e&&n.setFullYear(O(t)),"century"===e&&n.setFullYear(S(t)),n))},getViewMaxBoundaryDate:function(e,t){var n=new Date(t.getFullYear(),t.getMonth(),_(t));return"month"===e?n:(n.setMonth(11),n.setDate(_(n)),"year"===e?n:("decade"===e&&n.setFullYear(O(t)+9),"century"===e&&n.setFullYear(S(t)+99),n))},fixTimezoneGap:k,getTimezonesDifference:A,makeDate:function(e){return new Date(e)},getDatesInterval:function(e,t,n){var i=t.getTime()-e.getTime(),r=h(n)||1;return Math.floor(i/r)}};e.exports=I},cmqr:function(e,t,n){"use strict";var i=n("TToO").__extends,r=function(e){function t(){var t=e.call(this,"Timeout has occurred");this.name=t.name="TimeoutError",this.stack=t.stack,this.message=t.message}return i(t,e),t}(Error);t.TimeoutError=r},crq8:function(e,t,n){"use strict";t.a=(e=>e&&"number"==typeof e.length)},cwzr:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("VOfZ"),o=n("zQPq");t.AsyncAction=function(e){function t(t,n){e.call(this,t,n),this.scheduler=t,this.work=n,this.pending=!1}return i(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e,this.pending=!0;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),r.root.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return t;r.root.clearInterval(t)},t.prototype.execute=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))},t.prototype._execute=function(e,t){var n=!1,i=void 0;try{this.work(e)}catch(e){n=!0,i=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),i},t.prototype._unsubscribe=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},t}(o.Action)},"d1/4":function(e,t,n){"use strict";var i=n("3n1n"),r={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,n=0,i=1;return 0===e?0:1===e?1:(n||(n=.3),i<1?(i=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n))},easeOutElastic:function(e){var t=1.70158,n=0,i=1;return 0===e?0:1===e?1:(n||(n=.3),i<1?(i=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},easeInOutElastic:function(e){var t=1.70158,n=0,i=1;return 0===e?0:2==(e/=.5)?1:(n||(n=.45),i<1?(i=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/i),e<1?i*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-r.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*r.easeInBounce(2*e):.5*r.easeOutBounce(2*e-1)+.5}};e.exports={effects:r},i.easingEffects=r},d1SQ:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("ZA5R"),s=n("hSq7"),l=n("HbvT"),a=n("gTdw"),u=n("UygM"),c=n("SMu9"),d=n("hAn2"),h=n("81hD"),p=n("qb7t"),f=n("TcvX"),m=n("mATn"),g=n("NEcA"),v=n("hCYp"),y=n("MGhA"),b=n("GgVu"),_=n("ib/f"),w=n("HmOR"),x=n("qmG1"),C=n("nW+C"),S=n("uJuJ"),O=n("ITzw"),T=n("b/LA"),E=n("fdRI"),k=n("FFxW"),A=n("ry6Y"),I=n("s/Hg"),M=n("MGhA"),D=n("GgVu"),R=n("uJuJ"),L=function(e){function t(t,n,i,r,o,s){var l=e.call(this,t,n,i,r)||this;return l._watcherHelper=r,l._idh=o,l._createEventEmitters([{subscribe:"areaClick",emit:"onAreaClick"},{subscribe:"areaSelectionChanged",emit:"onAreaSelectionChanged"},{subscribe:"centerChanged",emit:"onCenterChanged"},{subscribe:"click",emit:"onClick"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"drawn",emit:"onDrawn"},{subscribe:"exported",emit:"onExported"},{subscribe:"exporting",emit:"onExporting"},{subscribe:"fileSaving",emit:"onFileSaving"},{subscribe:"incidentOccurred",emit:"onIncidentOccurred"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"markerClick",emit:"onMarkerClick"},{subscribe:"markerSelectionChanged",emit:"onMarkerSelectionChanged"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"selectionChanged",emit:"onSelectionChanged"},{subscribe:"tooltipHidden",emit:"onTooltipHidden"},{subscribe:"tooltipShown",emit:"onTooltipShown"},{subscribe:"zoomFactorChanged",emit:"onZoomFactorChanged"},{emit:"areaSettingsChange"},{emit:"backgroundChange"},{emit:"boundsChange"},{emit:"centerChange"},{emit:"controlBarChange"},{emit:"elementAttrChange"},{emit:"exportChange"},{emit:"layersChange"},{emit:"legendsChange"},{emit:"loadingIndicatorChange"},{emit:"mapDataChange"},{emit:"markersChange"},{emit:"markerSettingsChange"},{emit:"maxZoomFactorChange"},{emit:"panningEnabledChange"},{emit:"pathModifiedChange"},{emit:"projectionChange"},{emit:"redrawOnResizeChange"},{emit:"rtlEnabledChange"},{emit:"sizeChange"},{emit:"themeChange"},{emit:"titleChange"},{emit:"tooltipChange"},{emit:"touchEnabledChange"},{emit:"wheelEnabledChange"},{emit:"zoomFactorChange"},{emit:"zoomingEnabledChange"}]),l._idh.setHost(l),s.setHost(l),l}return i(t,e),Object.defineProperty(t.prototype,"areaSettings",{get:function(){return this._getOption("areaSettings")},set:function(e){this._setOption("areaSettings",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"background",{get:function(){return this._getOption("background")},set:function(e){this._setOption("background",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bounds",{get:function(){return this._getOption("bounds")},set:function(e){this._setOption("bounds",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"center",{get:function(){return this._getOption("center")},set:function(e){this._setOption("center",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"controlBar",{get:function(){return this._getOption("controlBar")},set:function(e){this._setOption("controlBar",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"export",{get:function(){return this._getOption("export")},set:function(e){this._setOption("export",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"layers",{get:function(){return this._getOption("layers")},set:function(e){this._setOption("layers",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"legends",{get:function(){return this._getOption("legends")},set:function(e){this._setOption("legends",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loadingIndicator",{get:function(){return this._getOption("loadingIndicator")},set:function(e){this._setOption("loadingIndicator",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"mapData",{get:function(){return this._getOption("mapData")},set:function(e){this._setOption("mapData",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._getOption("markers")},set:function(e){this._setOption("markers",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markerSettings",{get:function(){return this._getOption("markerSettings")},set:function(e){this._setOption("markerSettings",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxZoomFactor",{get:function(){return this._getOption("maxZoomFactor")},set:function(e){this._setOption("maxZoomFactor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"panningEnabled",{get:function(){return this._getOption("panningEnabled")},set:function(e){this._setOption("panningEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathModified",{get:function(){return this._getOption("pathModified")},set:function(e){this._setOption("pathModified",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"projection",{get:function(){return this._getOption("projection")},set:function(e){this._setOption("projection",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"redrawOnResize",{get:function(){return this._getOption("redrawOnResize")},set:function(e){this._setOption("redrawOnResize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rtlEnabled",{get:function(){return this._getOption("rtlEnabled")},set:function(e){this._setOption("rtlEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this._getOption("size")},set:function(e){this._setOption("size",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"theme",{get:function(){return this._getOption("theme")},set:function(e){this._setOption("theme",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._getOption("title")},set:function(e){this._setOption("title",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tooltip",{get:function(){return this._getOption("tooltip")},set:function(e){this._setOption("tooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touchEnabled",{get:function(){return this._getOption("touchEnabled")},set:function(e){this._setOption("touchEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"wheelEnabled",{get:function(){return this._getOption("wheelEnabled")},set:function(e){this._setOption("wheelEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"zoomFactor",{get:function(){return this._getOption("zoomFactor")},set:function(e){this._setOption("zoomFactor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"zoomingEnabled",{get:function(){return this._getOption("zoomingEnabled")},set:function(e){this._setOption("zoomingEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"layersChildren",{get:function(){return this._getOption("layers")},set:function(e){this.setChildren("layers",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"legendsChildren",{get:function(){return this._getOption("legends")},set:function(e){this.setChildren("legends",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"markersChildren",{get:function(){return this._getOption("markers")},set:function(e){this.setChildren("markers",e)},enumerable:!0,configurable:!0}),t.prototype._createInstance=function(e,t){return new o.default(e,t)},t.prototype.ngOnDestroy=function(){this._destroyWidget()},t.prototype.ngOnChanges=function(t){e.prototype.ngOnChanges.call(this,t),this.setupChanges("bounds",t),this.setupChanges("center",t),this.setupChanges("layers",t),this.setupChanges("legends",t),this.setupChanges("mapData",t),this.setupChanges("markers",t)},t.prototype.setupChanges=function(e,t){e in this._optionsToUpdate||this._idh.setup(e,t)},t.prototype.ngDoCheck=function(){this._idh.doCheck("bounds"),this._idh.doCheck("center"),this._idh.doCheck("layers"),this._idh.doCheck("legends"),this._idh.doCheck("mapData"),this._idh.doCheck("markers"),this._watcherHelper.checkWatchers(),e.prototype.ngDoCheck.call(this),e.prototype.clearChangedOptions.call(this)},t.prototype._setOption=function(t,n){var i=this._idh.setupSingle(t,n),r=null!==this._idh.getChanges(t,n);(i||r)&&e.prototype._setOption.call(this,t,n)},t.decorators=[{type:r.Component,args:[{selector:"dx-vector-map",template:"",styles:[" :host { display: block; }"],providers:[l.DxTemplateHost,c.WatcherHelper,u.NestedOptionHost,d.IterableDifferHelper]}]}],t.propDecorators={areaSettings:[{type:r.Input}],background:[{type:r.Input}],bounds:[{type:r.Input}],center:[{type:r.Input}],controlBar:[{type:r.Input}],elementAttr:[{type:r.Input}],export:[{type:r.Input}],layers:[{type:r.Input}],legends:[{type:r.Input}],loadingIndicator:[{type:r.Input}],mapData:[{type:r.Input}],markers:[{type:r.Input}],markerSettings:[{type:r.Input}],maxZoomFactor:[{type:r.Input}],panningEnabled:[{type:r.Input}],pathModified:[{type:r.Input}],projection:[{type:r.Input}],redrawOnResize:[{type:r.Input}],rtlEnabled:[{type:r.Input}],size:[{type:r.Input}],theme:[{type:r.Input}],title:[{type:r.Input}],tooltip:[{type:r.Input}],touchEnabled:[{type:r.Input}],wheelEnabled:[{type:r.Input}],zoomFactor:[{type:r.Input}],zoomingEnabled:[{type:r.Input}],onAreaClick:[{type:r.Output}],onAreaSelectionChanged:[{type:r.Output}],onCenterChanged:[{type:r.Output}],onClick:[{type:r.Output}],onDisposing:[{type:r.Output}],onDrawn:[{type:r.Output}],onExported:[{type:r.Output}],onExporting:[{type:r.Output}],onFileSaving:[{type:r.Output}],onIncidentOccurred:[{type:r.Output}],onInitialized:[{type:r.Output}],onMarkerClick:[{type:r.Output}],onMarkerSelectionChanged:[{type:r.Output}],onOptionChanged:[{type:r.Output}],onSelectionChanged:[{type:r.Output}],onTooltipHidden:[{type:r.Output}],onTooltipShown:[{type:r.Output}],onZoomFactorChanged:[{type:r.Output}],areaSettingsChange:[{type:r.Output}],backgroundChange:[{type:r.Output}],boundsChange:[{type:r.Output}],centerChange:[{type:r.Output}],controlBarChange:[{type:r.Output}],elementAttrChange:[{type:r.Output}],exportChange:[{type:r.Output}],layersChange:[{type:r.Output}],legendsChange:[{type:r.Output}],loadingIndicatorChange:[{type:r.Output}],mapDataChange:[{type:r.Output}],markersChange:[{type:r.Output}],markerSettingsChange:[{type:r.Output}],maxZoomFactorChange:[{type:r.Output}],panningEnabledChange:[{type:r.Output}],pathModifiedChange:[{type:r.Output}],projectionChange:[{type:r.Output}],redrawOnResizeChange:[{type:r.Output}],rtlEnabledChange:[{type:r.Output}],sizeChange:[{type:r.Output}],themeChange:[{type:r.Output}],titleChange:[{type:r.Output}],tooltipChange:[{type:r.Output}],touchEnabledChange:[{type:r.Output}],wheelEnabledChange:[{type:r.Output}],zoomFactorChange:[{type:r.Output}],zoomingEnabledChange:[{type:r.Output}],layersChildren:[{type:r.ContentChildren,args:[M.DxiLayerComponent]}],legendsChildren:[{type:r.ContentChildren,args:[D.DxiLegendComponent]}],markersChildren:[{type:r.ContentChildren,args:[R.DxiMarkerComponent]}]},t}(s.DxComponent);t.DxVectorMapComponent=L,t.DxVectorMapModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[h.DxoAreaSettingsModule,p.DxoLabelModule,f.DxoFontModule,m.DxoBackgroundModule,g.DxoControlBarModule,v.DxoExportModule,y.DxiLayerModule,b.DxiLegendModule,_.DxoBorderModule,w.DxoMarginModule,x.DxoSourceModule,C.DxoLoadingIndicatorModule,S.DxiMarkerModule,O.DxoMarkerSettingsModule,T.DxoSizeModule,E.DxoTitleModule,k.DxoSubtitleModule,A.DxoTooltipModule,I.DxoShadowModule,a.DxTemplateModule],declarations:[L],exports:[L,h.DxoAreaSettingsModule,p.DxoLabelModule,f.DxoFontModule,m.DxoBackgroundModule,g.DxoControlBarModule,v.DxoExportModule,y.DxiLayerModule,b.DxiLegendModule,_.DxoBorderModule,w.DxoMarginModule,x.DxoSourceModule,C.DxoLoadingIndicatorModule,S.DxiMarkerModule,O.DxoMarkerSettingsModule,T.DxoSizeModule,E.DxoTitleModule,k.DxoSubtitleModule,A.DxoTooltipModule,I.DxoShadowModule,a.DxTemplateModule]}]}],e}()},d6Qo:function(e,t,n){"use strict";var i=n("PdUl"),r=n("0kQW"),o=function(){var e=[new RegExp("&","g"),new RegExp('"',"g"),new RegExp("'","g"),new RegExp("<","g"),new RegExp(">","g")];return function(t){return String(t).replace(e[0],"&").replace(e[1],""").replace(e[2],"'").replace(e[3],"<").replace(e[4],">")}}(),s=function(){var e=/\s/g;return function(t){return!t||!t.replace(e,"")}}();t.encodeHtml=o,t.pairToObject=function(e){var t=r.splitPair(e),n=parseInt(t&&t[0],10),i=parseInt(t&&t[1],10);return isFinite(n)||(n=0),isFinite(i)||(i=n),{h:n,v:i}},t.quadToObject=function(e){var t=r.splitQuad(e),n=parseInt(t&&t[0],10),i=parseInt(t&&t[1],10),o=parseInt(t&&t[2],10),s=parseInt(t&&t[3],10);return isFinite(n)||(n=0),isFinite(i)||(i=n),isFinite(o)||(o=n),isFinite(s)||(s=i),{top:i,right:o,bottom:s,left:n}},t.format=function(){var e,t,n,r=arguments[0],o=[].slice.call(arguments).slice(1);if(i.isFunction(r))return r.apply(this,o);for(var s=0;s<o.length;s++)t=new RegExp("\\{"+s+"\\}","gm"),"string"===i.type(n=o[s])&&n.indexOf("$")>=0&&(e="$".replace("$","$$").length,n=n.replace("$",1===e?"$$$$":"$$")),r=r.replace(t,n);return r},t.replaceAll=function(e,t,n){return e.replace(new RegExp("("+(t+"").replace(/([\+\*\?\\\.\[\^\]\$\(\)\{\}\><\|\=\!\:])/g,"\\$1")+")","gi"),n)},t.isEmpty=s},dBtz:function(e,t,n){"undefined"!=typeof self&&self,e.exports=function(e,t,n,i,r,o,s,l,a,u,c,d,h,p,f){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/index.ts")}({"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/bar-chart/bar-label.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".textDataLabel {\n font-size: 11px; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/base-chart.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".ngx-charts {\n float: left;\n overflow: visible; }\n .ngx-charts .circle,\n .ngx-charts .bar,\n .ngx-charts .arc {\n cursor: pointer; }\n .ngx-charts .bar.active, .ngx-charts .bar:hover,\n .ngx-charts .cell.active,\n .ngx-charts .cell:hover,\n .ngx-charts .arc.active,\n .ngx-charts .arc:hover,\n .ngx-charts .card.active,\n .ngx-charts .card:hover {\n opacity: 0.8;\n -webkit-transition: opacity 100ms ease-in-out;\n transition: opacity 100ms ease-in-out; }\n .ngx-charts .bar:focus,\n .ngx-charts .cell:focus,\n .ngx-charts .arc:focus,\n .ngx-charts .card:focus {\n outline: none; }\n .ngx-charts g:focus {\n outline: none; }\n .ngx-charts .line-series.inactive,\n .ngx-charts .line-series-range.inactive,\n .ngx-charts .polar-series-path.inactive,\n .ngx-charts .polar-series-area.inactive,\n .ngx-charts .area-series.inactive {\n -webkit-transition: opacity 100ms ease-in-out;\n transition: opacity 100ms ease-in-out;\n opacity: .2; }\n .ngx-charts .line-highlight {\n display: none; }\n .ngx-charts .line-highlight.active {\n display: block; }\n .ngx-charts .area {\n opacity: 0.6; }\n .ngx-charts .circle:hover {\n cursor: pointer; }\n .ngx-charts .label {\n font-size: 12px;\n font-weight: normal; }\n .ngx-charts .tooltip-anchor {\n fill: black; }\n .ngx-charts .gridline-path {\n stroke: #ddd;\n stroke-width: 1;\n fill: none; }\n .ngx-charts .refline-path {\n stroke: #a8b2c7;\n stroke-width: 1;\n stroke-dasharray: 5;\n stroke-dashoffset: 5; }\n .ngx-charts .refline-label {\n font-size: 9px; }\n .ngx-charts .reference-area {\n fill-opacity: 0.05;\n fill: #000; }\n .ngx-charts .gridline-path-dotted {\n stroke: #ddd;\n stroke-width: 1;\n fill: none;\n stroke-dasharray: 1, 20;\n stroke-dashoffset: 3; }\n .ngx-charts .grid-panel rect {\n fill: none; }\n .ngx-charts .grid-panel.odd rect {\n fill: rgba(0, 0, 0, 0.05); }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/advanced-legend.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".advanced-pie-legend {\n float: left;\n position: relative;\n top: 50%;\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n .advanced-pie-legend .total-value {\n font-size: 36px; }\n .advanced-pie-legend .total-label {\n font-size: 24px;\n margin-bottom: 19px; }\n .advanced-pie-legend .legend-items-container {\n width: 100%; }\n .advanced-pie-legend .legend-items-container .legend-items {\n white-space: nowrap;\n overflow: auto; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item {\n margin-right: 20px;\n display: inline-block;\n cursor: pointer; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item:focus {\n outline: none; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item:hover {\n color: #000;\n -webkit-transition: 0.2s;\n transition: 0.2s; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item .item-value {\n font-size: 24px;\n margin-top: -6px;\n margin-left: 11px; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item .item-label {\n font-size: 14px;\n opacity: 0.7;\n margin-left: 11px;\n margin-top: -6px; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item .item-percent {\n font-size: 24px;\n opacity: 0.7;\n margin-left: 11px; }\n .advanced-pie-legend .legend-items-container .legend-items .legend-item .item-color {\n width: 4px;\n height: 42px;\n float: left;\n margin-right: 7px; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/legend.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".chart-legend {\n display: inline-block;\n padding: 0;\n width: auto !important; }\n .chart-legend .legend-title {\n white-space: nowrap;\n overflow: hidden;\n margin-left: 10px;\n margin-bottom: 5px;\n font-size: 14px;\n font-weight: bold; }\n .chart-legend ul, .chart-legend li {\n padding: 0;\n margin: 0;\n list-style: none; }\n .chart-legend .legend-wrap {\n width: calc(100% - 10px); }\n .chart-legend .legend-labels {\n line-height: 85%;\n list-style: none;\n text-align: left;\n float: left;\n width: 100%;\n border-radius: 3px;\n overflow-y: auto;\n overflow-x: hidden;\n white-space: nowrap;\n background: rgba(0, 0, 0, 0.05); }\n .chart-legend .legend-label {\n cursor: pointer;\n font-size: 90%;\n margin: 8px;\n color: #AFB7C8; }\n .chart-legend .legend-label:hover {\n color: #000;\n -webkit-transition: 0.2s;\n transition: 0.2s; }\n .chart-legend .legend-label .active .legend-label-text {\n color: #000; }\n .chart-legend .legend-label-color {\n display: inline-block;\n height: 15px;\n width: 15px;\n margin-right: 5px;\n color: #5b646b;\n border-radius: 3px; }\n .chart-legend .legend-label-text {\n display: inline-block;\n vertical-align: top;\n line-height: 15px;\n font-size: 12px;\n width: calc(100% - 20px);\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden; }\n .chart-legend .legend-title-text {\n vertical-align: bottom;\n display: inline-block;\n line-height: 16px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/scale-legend.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".chart-legend {\n display: inline-block;\n padding: 0;\n width: auto !important; }\n .chart-legend .scale-legend {\n text-align: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n .chart-legend .scale-legend-wrap {\n display: inline-block;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n width: 30px;\n border-radius: 5px;\n margin: 0 auto; }\n .chart-legend .scale-legend-label {\n font-size: 12px; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/timeline/timeline.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".timeline .brush-background {\n fill: rgba(0, 0, 0, 0.05); }\n\n.timeline .brush .selection {\n fill: rgba(0, 0, 0, 0.1);\n stroke-width: 1px;\n stroke: #888888; }\n\n.timeline .brush .handle {\n fill-opacity: 0; }\n\n.timeline .embedded-chart {\n opacity: 0.6; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/tooltip/tooltip.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".ngx-charts-tooltip-content {\n position: fixed;\n border-radius: 3px;\n z-index: 5000;\n display: block;\n font-weight: normal;\n opacity: 0;\n pointer-events: none !important; }\n .ngx-charts-tooltip-content.type-popover {\n background: #fff;\n color: #060709;\n border: 1px solid #72809b;\n -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);\n box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);\n font-size: 13px;\n padding: 4px; }\n .ngx-charts-tooltip-content.type-popover .tooltip-caret {\n position: absolute;\n z-index: 5001;\n width: 0;\n height: 0; }\n .ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left {\n border-top: 7px solid transparent;\n border-bottom: 7px solid transparent;\n border-left: 7px solid #fff; }\n .ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-top: 7px solid #fff; }\n .ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right {\n border-top: 7px solid transparent;\n border-bottom: 7px solid transparent;\n border-right: 7px solid #fff; }\n .ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid #fff; }\n .ngx-charts-tooltip-content.type-tooltip {\n color: #fff;\n background: rgba(0, 0, 0, 0.75);\n font-size: 12px;\n padding: 0 10px;\n text-align: center;\n pointer-events: auto; }\n .ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left {\n border-top: 7px solid transparent;\n border-bottom: 7px solid transparent;\n border-left: 7px solid rgba(0, 0, 0, 0.75); }\n .ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-top: 7px solid rgba(0, 0, 0, 0.75); }\n .ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right {\n border-top: 7px solid transparent;\n border-bottom: 7px solid transparent;\n border-right: 7px solid rgba(0, 0, 0, 0.75); }\n .ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom {\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-bottom: 7px solid rgba(0, 0, 0, 0.75); }\n .ngx-charts-tooltip-content .tooltip-label {\n display: block;\n line-height: 1em;\n padding: 8px 5px 5px 5px;\n font-size: 1em; }\n .ngx-charts-tooltip-content .tooltip-val {\n display: block;\n font-size: 1.3em;\n line-height: 1em;\n padding: 0 5px 8px 5px; }\n .ngx-charts-tooltip-content .tooltip-caret {\n position: absolute;\n z-index: 5001;\n width: 0;\n height: 0; }\n .ngx-charts-tooltip-content.position-right {\n -webkit-transform: translate3d(10px, 0, 0);\n transform: translate3d(10px, 0, 0); }\n .ngx-charts-tooltip-content.position-left {\n -webkit-transform: translate3d(-10px, 0, 0);\n transform: translate3d(-10px, 0, 0); }\n .ngx-charts-tooltip-content.position-top {\n -webkit-transform: translate3d(0, -10px, 0);\n transform: translate3d(0, -10px, 0); }\n .ngx-charts-tooltip-content.position-bottom {\n -webkit-transform: translate3d(0, 10px, 0);\n transform: translate3d(0, 10px, 0); }\n .ngx-charts-tooltip-content.animate {\n opacity: 1;\n -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;\n transition: opacity 0.3s, -webkit-transform 0.3s;\n transition: opacity 0.3s, transform 0.3s;\n transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n pointer-events: auto; }\n\n.area-tooltip-container {\n padding: 5px 0;\n pointer-events: none; }\n\n.tooltip-item {\n text-align: left;\n line-height: 1.2em;\n padding: 5px 0; }\n .tooltip-item .tooltip-item-color {\n display: inline-block;\n height: 12px;\n width: 12px;\n margin-right: 5px;\n color: #5b646b;\n border-radius: 3px; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/force-directed-graph/force-directed-graph.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".force-directed-graph .edge {\n stroke: #333; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/gauge/gauge.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".gauge .background-arc path {\n fill: rgba(0, 0, 0, 0.05); }\n\n.gauge .gauge-tick path {\n stroke: #666; }\n\n.gauge .gauge-tick text {\n font-size: 12px;\n fill: #666;\n font-weight: bold; }\n\n.gauge .gauge-tick-large path {\n stroke-width: 2px; }\n\n.gauge .gauge-tick-small path {\n stroke-width: 1px; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/gauge/linear-gauge.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".linear-gauge {\n cursor: pointer; }\n .linear-gauge .background-bar path {\n fill: rgba(0, 0, 0, 0.05); }\n .linear-gauge .units {\n fill: #666; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/number-card/card.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,"ngx-charts-number-card .cell .trimmed-label {\n font-size: 12px;\n pointer-events: none;\n overflow: hidden;\n text-align: left;\n line-height: 1em; }\n ngx-charts-number-card .cell .trimmed-label p {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n width: 100%;\n padding: 0;\n margin: 0; }\n\nngx-charts-number-card .cell .value-text {\n pointer-events: none; }\n\nngx-charts-number-card .number-card.clickable .cell .card, ngx-charts-number-card .number-card.clickable .cell .card-band {\n cursor: pointer; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/advanced-pie-chart.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".advanced-pie {\n display: inline-block;\n float: left; }\n\n.advanced-pie-legend-wrapper {\n display: inline-block; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/pie-chart.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".pie-label {\n font-size: 11px; }\n .pie-label.animation {\n -webkit-animation: 750ms ease-in fadeIn;\n animation: 750ms ease-in fadeIn; }\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.pie-label-line {\n stroke-dasharray: 100%; }\n .pie-label-line.animation {\n -webkit-animation: 3s linear drawOut;\n animation: 3s linear drawOut;\n -webkit-transition: d 750ms;\n transition: d 750ms; }\n\n@-webkit-keyframes drawOut {\n from {\n stroke-dashoffset: 100%; }\n to {\n stroke-dashoffset: 0; } }\n\n@keyframes drawOut {\n from {\n stroke-dashoffset: 100%; }\n to {\n stroke-dashoffset: 0; } }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/pie-grid.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".pie-grid .arc1 {\n opacity: 0.4; }\n\n.pie-grid .percent-label {\n font-size: 16px;\n font-weight: 400; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/polar-chart/polar-chart.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".polar-chart .polar-chart-background {\n fill: none; }\n\n.polar-chart .radial-gridline-path {\n stroke-dasharray: 10 10;\n fill: none; }\n\n.polar-chart .pie-label-line {\n stroke: #2f3646; }\n\n.polar-charts-series .polar-series-area {\n pointer-events: none; }\n\n.polar-series-path {\n pointer-events: none; }\n",""])},"./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/tree-map/tree-map.component.scss":function(e,t,n){(e.exports=n("./node_modules/css-loader/lib/css-base.js")(!1)).push([e.i,".tree-map .treemap-val {\n font-size: 1.3em;\n padding-top: 5px;\n display: inline-block; }\n\n.tree-map .label p {\n display: table-cell;\n text-align: center;\n line-height: 1.2em;\n vertical-align: middle; }\n",""])},"./node_modules/css-loader/lib/css-base.js":function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){var r="/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */",o=i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"});return[n].concat(o).concat([r]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(i[o]=!0)}for(r=0;r<e.length;r++){var s=e[r];"number"==typeof s[0]&&i[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="("+s[2]+") and ("+n+")"),t.push(s))}},t}},"./node_modules/rxjs/Observable.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/util/root.js"),r=n("./node_modules/rxjs/util/toSubscriber.js"),o=n("./node_modules/rxjs/symbol/observable.js"),s=n("./node_modules/rxjs/util/pipe.js");t.Observable=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var i=this.operator,o=r.toSubscriber(e,t,n);if(i?i.call(o,this.source):o.add(this.source||!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.syncErrorThrown=!0,e.syncErrorValue=t,e.error(t)}},e.prototype.forEach=function(e,t){var n=this;if(t||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?t=i.root.Rx.config.Promise:i.root.Promise&&(t=i.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,i){var r;r=n.subscribe(function(t){if(r)try{e(t)}catch(e){i(e),r.unsubscribe()}else e(t)},i,t)})},e.prototype._subscribe=function(e){return this.source.subscribe(e)},e.prototype[o.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 0===e.length?this:s.pipeFromArray(e)(this)},e.prototype.toPromise=function(e){var t=this;if(e||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?e=i.root.Rx.config.Promise:i.root.Promise&&(e=i.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,n){var i;t.subscribe(function(e){return i=e},function(e){return n(e)},function(){return e(i)})})},e.create=function(t){return new e(t)},e}()},"./node_modules/rxjs/Observer.js":function(e,t,n){"use strict";t.empty={closed:!0,next:function(e){},error:function(e){throw e},complete:function(){}}},"./node_modules/rxjs/Scheduler.js":function(e,t,n){"use strict";t.Scheduler=function(){function e(t,n){void 0===n&&(n=e.now),this.SchedulerAction=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.SchedulerAction(this,e).schedule(n,t)},e.now=Date.now?Date.now:function(){return+new Date},e}()},"./node_modules/rxjs/Subscriber.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/util/isFunction.js"),o=n("./node_modules/rxjs/Subscription.js"),s=n("./node_modules/rxjs/Observer.js"),l=n("./node_modules/rxjs/symbol/rxSubscriber.js"),a=function(e){function t(t,n,i){switch(e.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!t){this.destination=s.empty;break}if("object"==typeof t){if(c(t)){var r=t[l.rxSubscriber]();this.syncErrorThrowable=r.syncErrorThrowable,this.destination=r,r.add(this)}else this.syncErrorThrowable=!0,this.destination=new u(this,t);break}default:this.syncErrorThrowable=!0,this.destination=new u(this,t,n,i)}}return i(t,e),t.prototype[l.rxSubscriber]=function(){return this},t.create=function(e,n,i){var r=new t(e,n,i);return r.syncErrorThrowable=!1,r},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},t}(o.Subscription);t.Subscriber=a;var u=function(e){function t(t,n,i,o){var l;e.call(this),this._parentSubscriber=t;var a=this;r.isFunction(n)?l=n:n&&(l=n.next,i=n.error,o=n.complete,n!==s.empty&&(a=Object.create(n),r.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=l,this._error=i,this._complete=o}return i(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber;if(this._error)t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else{if(!t.syncErrorThrowable)throw this.unsubscribe(),e;t.syncErrorValue=e,t.syncErrorThrown=!0,this.unsubscribe()}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){throw this.unsubscribe(),e}},t.prototype.__tryOrSetError=function(e,t,n){try{t.call(this._context,n)}catch(t){return e.syncErrorValue=t,e.syncErrorThrown=!0,!0}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(a);function c(e){return e instanceof a||"syncErrorThrowable"in e&&e[l.rxSubscriber]}},"./node_modules/rxjs/Subscription.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/util/isArray.js"),r=n("./node_modules/rxjs/util/isObject.js"),o=n("./node_modules/rxjs/util/isFunction.js"),s=n("./node_modules/rxjs/util/tryCatch.js"),l=n("./node_modules/rxjs/util/errorObject.js"),a=n("./node_modules/rxjs/util/UnsubscriptionError.js");function u(e){return e.reduce(function(e,t){return e.concat(t instanceof a.UnsubscriptionError?t.errors:t)},[])}t.Subscription=function(){function e(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return e.prototype.unsubscribe=function(){var e,t=!1;if(!this.closed){var n=this._parent,c=this._parents,d=this._unsubscribe,h=this._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var p=-1,f=c?c.length:0;n;)n.remove(this),n=++p<f&&c[p]||null;if(o.isFunction(d)&&s.tryCatch(d).call(this)===l.errorObject&&(t=!0,e=e||(l.errorObject.e instanceof a.UnsubscriptionError?u(l.errorObject.e.errors):[l.errorObject.e])),i.isArray(h))for(p=-1,f=h.length;++p<f;){var m=h[p];if(r.isObject(m)&&s.tryCatch(m.unsubscribe).call(m)===l.errorObject){t=!0,e=e||[];var g=l.errorObject.e;g instanceof a.UnsubscriptionError?e=e.concat(u(g.errors)):e.push(g)}}if(t)throw new a.UnsubscriptionError(e)}},e.prototype.add=function(t){if(!t||t===e.EMPTY)return e.EMPTY;if(t===this)return this;var n=t;switch(typeof t){case"function":n=new e(t);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var i=n;(n=new e)._subscriptions=[i]}break;default:throw new Error("unrecognized teardown "+t+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},e.prototype.remove=function(e){var t=this._subscriptions;if(t){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},e.prototype._addParent=function(e){var t=this._parent,n=this._parents;t&&t!==e?n?-1===n.indexOf(e)&&n.push(e):this._parents=[e]:this._parent=e},e.EMPTY=function(e){return e.closed=!0,e}(new e),e}()},"./node_modules/rxjs/observable/FromEventObservable.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/Observable.js"),o=n("./node_modules/rxjs/util/tryCatch.js"),s=n("./node_modules/rxjs/util/isFunction.js"),l=n("./node_modules/rxjs/util/errorObject.js"),a=n("./node_modules/rxjs/Subscription.js"),u=Object.prototype.toString;t.FromEventObservable=function(e){function t(t,n,i,r){e.call(this),this.sourceObj=t,this.eventName=n,this.selector=i,this.options=r}return i(t,e),t.create=function(e,n,i,r){return s.isFunction(i)&&(r=i,i=void 0),new t(e,n,r,i)},t.setupSubscription=function(e,n,i,r,o){var s;if(function(e){return!!e&&"[object NodeList]"===u.call(e)}(e)||function(e){return!!e&&"[object HTMLCollection]"===u.call(e)}(e))for(var l=0,c=e.length;l<c;l++)t.setupSubscription(e[l],n,i,r,o);else if(function(e){return!!e&&"function"==typeof e.addEventListener&&"function"==typeof e.removeEventListener}(e)){var d=e;e.addEventListener(n,i,o),s=function(){return d.removeEventListener(n,i,o)}}else if(function(e){return!!e&&"function"==typeof e.on&&"function"==typeof e.off}(e)){var h=e;e.on(n,i),s=function(){return h.off(n,i)}}else{if(!function(e){return!!e&&"function"==typeof e.addListener&&"function"==typeof e.removeListener}(e))throw new TypeError("Invalid event target");var p=e;e.addListener(n,i),s=function(){return p.removeListener(n,i)}}r.add(new a.Subscription(s))},t.prototype._subscribe=function(e){var n=this.selector;t.setupSubscription(this.sourceObj,this.eventName,n?function(){for(var t=[],i=0;i<arguments.length;i++)t[i-0]=arguments[i];var r=o.tryCatch(n).apply(void 0,t);r===l.errorObject?e.error(l.errorObject.e):e.next(r)}:function(t){return e.next(t)},e,this.options)},t}(r.Observable)},"./node_modules/rxjs/observable/fromEvent.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/observable/FromEventObservable.js");t.fromEvent=i.FromEventObservable.create},"./node_modules/rxjs/operators/debounceTime.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/Subscriber.js"),o=n("./node_modules/rxjs/scheduler/async.js");t.debounceTime=function(e,t){return void 0===t&&(t=o.async),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.dueTime=e,this.scheduler=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.dueTime,this.scheduler))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.dueTime=n,this.scheduler=i,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return i(t,e),t.prototype._next=function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(a,this.dueTime,this))},t.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},t.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},t.prototype.clearDebounce=function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)},t}(r.Subscriber);function a(e){e.debouncedNext()}},"./node_modules/rxjs/scheduler/Action.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/Subscription.js");t.Action=function(e){function t(t,n){e.call(this)}return i(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(r.Subscription)},"./node_modules/rxjs/scheduler/AsyncAction.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/util/root.js"),o=n("./node_modules/rxjs/scheduler/Action.js");t.AsyncAction=function(e){function t(t,n){e.call(this,t,n),this.scheduler=t,this.work=n,this.pending=!1}return i(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e,this.pending=!0;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),r.root.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return t;r.root.clearInterval(t)},t.prototype.execute=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))},t.prototype._execute=function(e,t){var n=!1,i=void 0;try{this.work(e)}catch(e){n=!0,i=!!e&&e||new Error(e)}if(n)return this.unsubscribe(),i},t.prototype._unsubscribe=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},t}(o.Action)},"./node_modules/rxjs/scheduler/AsyncScheduler.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=n("./node_modules/rxjs/Scheduler.js");t.AsyncScheduler=function(e){function t(){e.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(t,e),t.prototype.flush=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}}},t}(r.Scheduler)},"./node_modules/rxjs/scheduler/async.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/scheduler/AsyncAction.js"),r=n("./node_modules/rxjs/scheduler/AsyncScheduler.js");t.async=new r.AsyncScheduler(i.AsyncAction)},"./node_modules/rxjs/symbol/observable.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/util/root.js");function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}t.getSymbolObservable=r,t.observable=r(i.root),t.$$observable=t.observable},"./node_modules/rxjs/symbol/rxSubscriber.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/util/root.js").root.Symbol;t.rxSubscriber="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber",t.$$rxSubscriber=t.rxSubscriber},"./node_modules/rxjs/util/UnsubscriptionError.js":function(e,t,n){"use strict";var i=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},r=function(e){function t(t){e.call(this),this.errors=t;var n=Error.call(this,t?t.length+" errors occurred during unsubscription:\n "+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return i(t,e),t}(Error);t.UnsubscriptionError=r},"./node_modules/rxjs/util/errorObject.js":function(e,t,n){"use strict";t.errorObject={e:{}}},"./node_modules/rxjs/util/isArray.js":function(e,t,n){"use strict";t.isArray=Array.isArray||function(e){return e&&"number"==typeof e.length}},"./node_modules/rxjs/util/isFunction.js":function(e,t,n){"use strict";t.isFunction=function(e){return"function"==typeof e}},"./node_modules/rxjs/util/isObject.js":function(e,t,n){"use strict";t.isObject=function(e){return null!=e&&"object"==typeof e}},"./node_modules/rxjs/util/noop.js":function(e,t,n){"use strict";t.noop=function(){}},"./node_modules/rxjs/util/pipe.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/util/noop.js");function r(e){return e?1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}:i.noop}t.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return r(e)},t.pipeFromArray=r},"./node_modules/rxjs/util/root.js":function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&window,i="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,r=n||"undefined"!=typeof e&&e||i;t.root=r,function(){if(!r)throw new Error("RxJS could not find any global context (window, self, global)")}()}).call(t,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/rxjs/util/toSubscriber.js":function(e,t,n){"use strict";var i=n("./node_modules/rxjs/Subscriber.js"),r=n("./node_modules/rxjs/symbol/rxSubscriber.js"),o=n("./node_modules/rxjs/Observer.js");t.toSubscriber=function(e,t,n){if(e){if(e instanceof i.Subscriber)return e;if(e[r.rxSubscriber])return e[r.rxSubscriber]()}return e||t||n?new i.Subscriber(e,t,n):new i.Subscriber(o.empty)}},"./node_modules/rxjs/util/tryCatch.js":function(e,t,n){"use strict";var i,r=n("./node_modules/rxjs/util/errorObject.js");function o(){try{return i.apply(this,arguments)}catch(e){return r.errorObject.e=e,r.errorObject}}t.tryCatch=function(e){return i=e,o}},"./node_modules/webpack/buildin/global.js":function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},"./src/area-chart/area-chart-normalized.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return f});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("d3-shape")),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=n("./src/utils/id.ts"),c=n("./src/common/domain.helper.ts"),d=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},p=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.showGridLines=!0,t.curve=o.curveLinear,t.activeEntries=[],t.roundDomains=!1,t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.timelineHeight=50,t.timelinePadding=10,t}return d(t,e),t.prototype.update=function(){var t=this;e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.timeline&&(this.dims.height-=this.timelineHeight+this.margin[2]+this.timelinePadding),this.xDomain=this.getXDomain(),this.filteredDomain&&(this.xDomain=this.filteredDomain),this.yDomain=this.getYDomain(),this.seriesDomain=this.getSeriesDomain(),this.xScale=this.getXScale(this.xDomain,this.dims.width),this.yScale=this.getYScale(this.yDomain,this.dims.height);for(var n=function(e){for(var n=i.xSet[e],r=0,o=0,s=0,l=i.results;s<l.length;s++)(d=(c=l[s]).series.find(function(e){var i=e.name,r=n;return"time"===t.scaleType&&(i=i.valueOf(),r=r.valueOf()),i===r}))&&(o+=d.value);for(var a=0,u=i.results;a<u.length;a++){var c,d;(d=(c=u[a]).series.find(function(e){var i=e.name,r=n;return"time"===t.scaleType&&(i=i.valueOf(),r=r.valueOf()),i===r}))?(d.d0=r,d.d1=r+d.value,r+=d.value):c.series.push(d={name:n,value:0,d0:r,d1:r}),o>0?(d.d0=100*d.d0/o,d.d1=100*d.d1/o):(d.d0=0,d.d1=0)}},i=this,r=0;r<this.xSet.length;r++)n(r);this.updateTimeline(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")",this.clipPathId="clip"+Object(u.a)().toString(),this.clipPath="url(#"+this.clipPathId+")"},t.prototype.updateTimeline=function(){this.timeline&&(this.timelineWidth=this.dims.width,this.timelineXDomain=this.getXDomain(),this.timelineXScale=this.getXScale(this.timelineXDomain,this.timelineWidth),this.timelineYScale=this.getYScale(this.yDomain,this.timelineHeight),this.timelineTransform="translate("+this.dims.xOffset+", "+-this.margin[2]+")")},t.prototype.getXDomain=function(){var e=Object(c.a)(this.results);this.scaleType=this.getScaleType(e);var t=[];if("time"===this.scaleType){var n=Math.min.apply(Math,e),i=Math.max.apply(Math,e);t=[new Date(n),new Date(i)],this.xSet=e.slice().sort(function(e,t){var n=e.getTime(),i=t.getTime();return n>i?1:i>n?-1:0})}else"linear"===this.scaleType?(e=e.map(function(e){return Number(e)}),t=[n=Math.min.apply(Math,e),i=Math.max.apply(Math,e)],this.xSet=e.slice().sort(function(e,t){return e-t})):(t=e,this.xSet=e);return t},t.prototype.getYDomain=function(){return[0,100]},t.prototype.getSeriesDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getXScale=function(e,t){var n;return"time"===this.scaleType?n=Object(r.scaleTime)():"linear"===this.scaleType?n=Object(r.scaleLinear)():"ordinal"===this.scaleType&&(n=Object(r.scalePoint)().padding(.1)),n.range([0,t]).domain(e),this.roundDomains?n.nice():n},t.prototype.getYScale=function(e,t){var n=Object(r.scaleLinear)().range([t,0]).domain(e);return this.roundDomains?n.nice():n},t.prototype.getScaleType=function(e){for(var t=!0,n=!0,i=0,r=e;i<r.length;i++){var o=r[i];this.isDate(o)||(t=!1),"number"!=typeof o&&(n=!1)}return t?"time":n?"linear":"ordinal"},t.prototype.isDate=function(e){return e instanceof Date},t.prototype.updateDomain=function(e){this.filteredDomain=e,this.xDomain=this.filteredDomain,this.xScale=this.getXScale(this.xDomain,this.dims.width)},t.prototype.updateHoveredVertical=function(e){this.hoveredVertical=e.value,this.deactivateAll()},t.prototype.hideCircles=function(){this.hoveredVertical=null,this.deactivateAll()},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.seriesDomain:this.yDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.seriesDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.yDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},h([Object(i.Input)(),p("design:type",Object)],t.prototype,"legend",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"legendTitle",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showXAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showYAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"timeline",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"gradient",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showGridLines",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"curve",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"activeEntries",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"schemeType",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"xAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"yAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"roundDomains",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"activate",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),h([Object(i.ContentChild)("tooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),h([Object(i.ContentChild)("seriesTooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"seriesTooltipTemplate",void 0),h([Object(i.HostListener)("mouseleave"),p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],t.prototype,"hideCircles",null),h([Object(i.Component)({selector:"ngx-charts-area-chart-normalized",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:defs>\n <svg:clipPath [attr.id]="clipPathId">\n <svg:rect\n [attr.width]="dims.width + 10"\n [attr.height]="dims.height + 10"\n [attr.transform]="\'translate(-5, -5)\'"/>\n </svg:clipPath>\n </svg:defs>\n <svg:g [attr.transform]="transform" class="area-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [activeEntries]="activeEntries"\n [gradient]="gradient"\n normalized="true"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n\n <svg:g *ngIf="!tooltipDisabled" (mouseleave)="hideCircles()">\n <svg:g ngx-charts-tooltip-area\n [dims]="dims"\n [xSet]="xSet"\n [xScale]="xScale"\n [yScale]="yScale"\n [results]="results"\n [colors]="colors"\n [showPercentage]="true"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="seriesTooltipTemplate"\n (hover)="updateHoveredVertical($event)"\n />\n\n <svg:g *ngFor="let series of results">\n <svg:g ngx-charts-circle-series\n type="stacked"\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [activeEntries]="activeEntries"\n [data]="series"\n [scaleType]="scaleType"\n [visibleValue]="hoveredVertical"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </svg:g>\n <svg:g ngx-charts-timeline\n *ngIf="timeline && scaleType != \'ordinal\'"\n [attr.transform]="timelineTransform"\n [results]="results"\n [view]="[timelineWidth, height]"\n [height]="timelineHeight"\n [scheme]="scheme"\n [customColors]="customColors"\n [legend]="legend"\n [scaleType]="scaleType"\n (onDomainChange)="updateDomain($event)">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="timelineXScale"\n [yScale]="timelineYScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [gradient]="gradient"\n normalized="true"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(a.a)},"./src/area-chart/area-chart-stacked.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return f});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("d3-shape")),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=n("./src/utils/id.ts"),c=n("./src/common/domain.helper.ts"),d=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},p=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.showGridLines=!0,t.curve=o.curveLinear,t.activeEntries=[],t.roundDomains=!1,t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.timelineHeight=50,t.timelinePadding=10,t}return d(t,e),t.prototype.update=function(){var t=this;e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.timeline&&(this.dims.height-=this.timelineHeight+this.margin[2]+this.timelinePadding),this.xDomain=this.getXDomain(),this.filteredDomain&&(this.xDomain=this.filteredDomain),this.yDomain=this.getYDomain(),this.seriesDomain=this.getSeriesDomain(),this.xScale=this.getXScale(this.xDomain,this.dims.width),this.yScale=this.getYScale(this.yDomain,this.dims.height);for(var n=function(e){for(var n=i.xSet[e],r=0,o=0,s=i.results;o<s.length;o++){var l=s[o],a=l.series.find(function(e){var i=e.name,r=n;return"time"===t.scaleType&&(i=i.valueOf(),r=r.valueOf()),i===r});a?(a.d0=r,a.d1=r+a.value,r+=a.value):l.series.push(a={name:n,value:0,d0:r,d1:r})}},i=this,r=0;r<this.xSet.length;r++)n(r);this.updateTimeline(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")",this.clipPathId="clip"+Object(u.a)().toString(),this.clipPath="url(#"+this.clipPathId+")"},t.prototype.updateTimeline=function(){this.timeline&&(this.timelineWidth=this.dims.width,this.timelineXDomain=this.getXDomain(),this.timelineXScale=this.getXScale(this.timelineXDomain,this.timelineWidth),this.timelineYScale=this.getYScale(this.yDomain,this.timelineHeight),this.timelineTransform="translate("+this.dims.xOffset+", "+-this.margin[2]+")")},t.prototype.getXDomain=function(){var e=Object(c.a)(this.results);this.scaleType=this.getScaleType(e);var t,n,i=[];return"linear"===this.scaleType&&(e=e.map(function(e){return Number(e)})),"time"!==this.scaleType&&"linear"!==this.scaleType||(t=this.xScaleMin?this.xScaleMin:Math.min.apply(Math,e),n=this.xScaleMax?this.xScaleMax:Math.max.apply(Math,e)),"time"===this.scaleType?(i=[new Date(t),new Date(n)],this.xSet=e.slice().sort(function(e,t){var n=e.getTime(),i=t.getTime();return n>i?1:i>n?-1:0})):"linear"===this.scaleType?(i=[t,n],this.xSet=e.slice().sort(function(e,t){return e-t})):(i=e,this.xSet=e),i},t.prototype.getYDomain=function(){for(var e=this,t=[],n=function(n){for(var r=i.xSet[n],o=0,s=0,l=i.results;s<l.length;s++){var a=l[s].series.find(function(t){var n=t.name,i=r;return"time"===e.scaleType&&(n=n.valueOf(),i=i.valueOf()),n===i});a&&(o+=a.value)}t.push(o)},i=this,r=0;r<this.xSet.length;r++)n(r);return[this.yScaleMin?this.yScaleMin:Math.min.apply(Math,[0].concat(t)),this.yScaleMax?this.yScaleMax:Math.max.apply(Math,t)]},t.prototype.getSeriesDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getXScale=function(e,t){var n;return"time"===this.scaleType?n=Object(r.scaleTime)():"linear"===this.scaleType?n=Object(r.scaleLinear)():"ordinal"===this.scaleType&&(n=Object(r.scalePoint)().padding(.1)),n.range([0,t]).domain(e),this.roundDomains?n.nice():n},t.prototype.getYScale=function(e,t){var n=Object(r.scaleLinear)().range([t,0]).domain(e);return this.roundDomains?n.nice():n},t.prototype.getScaleType=function(e){for(var t=!0,n=!0,i=0,r=e;i<r.length;i++){var o=r[i];this.isDate(o)||(t=!1),"number"!=typeof o&&(n=!1)}return t?"time":n?"linear":"ordinal"},t.prototype.isDate=function(e){return e instanceof Date},t.prototype.updateDomain=function(e){this.filteredDomain=e,this.xDomain=this.filteredDomain,this.xScale=this.getXScale(this.xDomain,this.dims.width)},t.prototype.updateHoveredVertical=function(e){this.hoveredVertical=e.value,this.deactivateAll()},t.prototype.hideCircles=function(){this.hoveredVertical=null,this.deactivateAll()},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.seriesDomain:this.yDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.seriesDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.yDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},h([Object(i.Input)(),p("design:type",Object)],t.prototype,"legend",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"legendTitle",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showXAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showYAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"timeline",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"gradient",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showGridLines",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"curve",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"activeEntries",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"schemeType",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"xAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"yAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"roundDomains",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMin",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMax",void 0),h([Object(i.Input)(),p("design:type",Number)],t.prototype,"yScaleMin",void 0),h([Object(i.Input)(),p("design:type",Number)],t.prototype,"yScaleMax",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"activate",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),h([Object(i.ContentChild)("tooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),h([Object(i.ContentChild)("seriesTooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"seriesTooltipTemplate",void 0),h([Object(i.HostListener)("mouseleave"),p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],t.prototype,"hideCircles",null),h([Object(i.Component)({selector:"ngx-charts-area-chart-stacked",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:defs>\n <svg:clipPath [attr.id]="clipPathId">\n <svg:rect\n [attr.width]="dims.width + 10"\n [attr.height]="dims.height + 10"\n [attr.transform]="\'translate(-5, -5)\'"/>\n </svg:clipPath>\n </svg:defs>\n <svg:g [attr.transform]="transform" class="area-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [gradient]="gradient"\n [activeEntries]="activeEntries"\n stacked="true"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n\n <svg:g *ngIf="!tooltipDisabled" (mouseleave)="hideCircles()">\n <svg:g ngx-charts-tooltip-area\n [dims]="dims"\n [xSet]="xSet"\n [xScale]="xScale"\n [yScale]="yScale"\n [results]="results"\n [colors]="colors"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="seriesTooltipTemplate"\n (hover)="updateHoveredVertical($event)"\n />\n\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-circle-series\n type="stacked"\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [activeEntries]="activeEntries"\n [data]="series"\n [scaleType]="scaleType"\n [visibleValue]="hoveredVertical"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </svg:g>\n <svg:g ngx-charts-timeline\n *ngIf="timeline && scaleType != \'ordinal\'"\n [attr.transform]="timelineTransform"\n [results]="results"\n [view]="[timelineWidth, height]"\n [height]="timelineHeight"\n [scheme]="scheme"\n [customColors]="customColors"\n [legend]="legend"\n [scaleType]="scaleType"\n (onDomainChange)="updateDomain($event)">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="timelineXScale"\n [yScale]="timelineYScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [gradient]="gradient"\n stacked="true"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(a.a)},"./src/area-chart/area-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return f});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("d3-shape")),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=n("./src/utils/id.ts"),c=n("./src/common/domain.helper.ts"),d=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},p=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legendTitle="Legend",t.baseValue="auto",t.showGridLines=!0,t.curve=o.curveLinear,t.activeEntries=[],t.roundDomains=!1,t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.timelineHeight=50,t.timelinePadding=10,t}return d(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.timeline&&(this.dims.height-=this.timelineHeight+this.margin[2]+this.timelinePadding),this.xDomain=this.getXDomain(),this.filteredDomain&&(this.xDomain=this.filteredDomain),this.yDomain=this.getYDomain(),this.seriesDomain=this.getSeriesDomain(),this.xScale=this.getXScale(this.xDomain,this.dims.width),this.yScale=this.getYScale(this.yDomain,this.dims.height),this.updateTimeline(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+", "+this.margin[0]+")",this.clipPathId="clip"+Object(u.a)().toString(),this.clipPath="url(#"+this.clipPathId+")"},t.prototype.updateTimeline=function(){this.timeline&&(this.timelineWidth=this.dims.width,this.timelineXDomain=this.getXDomain(),this.timelineXScale=this.getXScale(this.timelineXDomain,this.timelineWidth),this.timelineYScale=this.getYScale(this.yDomain,this.timelineHeight),this.timelineTransform="translate("+this.dims.xOffset+", "+-this.margin[2]+")")},t.prototype.getXDomain=function(){var e=Object(c.a)(this.results);this.scaleType=this.getScaleType(e);var t,n,i=[];return"linear"===this.scaleType&&(e=e.map(function(e){return Number(e)})),"time"!==this.scaleType&&"linear"!==this.scaleType||(t=this.xScaleMin?this.xScaleMin:Math.min.apply(Math,e),n=this.xScaleMax?this.xScaleMax:Math.max.apply(Math,e)),"time"===this.scaleType?(i=[new Date(t),new Date(n)],this.xSet=e.slice().sort(function(e,t){var n=e.getTime(),i=t.getTime();return n>i?1:i>n?-1:0})):"linear"===this.scaleType?(i=[t,n],this.xSet=e.slice().sort(function(e,t){return e-t})):(i=e,this.xSet=e),i},t.prototype.getYDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.value)||e.push(o.value)}var s=e.slice();return this.autoScale||s.push(0),"auto"!==this.baseValue&&s.push(this.baseValue),[this.yScaleMin?this.yScaleMin:Math.min.apply(Math,s),this.yScaleMax?this.yScaleMax:Math.max.apply(Math,s)]},t.prototype.getSeriesDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getXScale=function(e,t){var n;return"time"===this.scaleType?n=Object(r.scaleTime)():"linear"===this.scaleType?n=Object(r.scaleLinear)():"ordinal"===this.scaleType&&(n=Object(r.scalePoint)().padding(.1)),n.range([0,t]).domain(e),this.roundDomains?n.nice():n},t.prototype.getYScale=function(e,t){var n=Object(r.scaleLinear)().range([t,0]).domain(e);return this.roundDomains?n.nice():n},t.prototype.getScaleType=function(e){for(var t=!0,n=!0,i=0,r=e;i<r.length;i++){var o=r[i];this.isDate(o)||(t=!1),"number"!=typeof o&&(n=!1)}return t?"time":n?"linear":"ordinal"},t.prototype.isDate=function(e){return e instanceof Date},t.prototype.updateDomain=function(e){this.filteredDomain=e,this.xDomain=this.filteredDomain,this.xScale=this.getXScale(this.xDomain,this.dims.width)},t.prototype.updateHoveredVertical=function(e){this.hoveredVertical=e.value,this.deactivateAll()},t.prototype.hideCircles=function(){this.hoveredVertical=null,this.deactivateAll()},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.seriesDomain:this.yDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.seriesDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.yDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},h([Object(i.Input)(),p("design:type",Object)],t.prototype,"legend",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"legendTitle",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"state",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxis",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"baseValue",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"autoScale",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showXAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"showYAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"timeline",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"gradient",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showGridLines",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"curve",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"activeEntries",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"schemeType",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"xAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"yAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"roundDomains",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMin",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMax",void 0),h([Object(i.Input)(),p("design:type",Number)],t.prototype,"yScaleMin",void 0),h([Object(i.Input)(),p("design:type",Number)],t.prototype,"yScaleMax",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"activate",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),h([Object(i.ContentChild)("tooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),h([Object(i.ContentChild)("seriesTooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"seriesTooltipTemplate",void 0),h([Object(i.HostListener)("mouseleave"),p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],t.prototype,"hideCircles",null),h([Object(i.Component)({selector:"ngx-charts-area-chart",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:defs>\n <svg:clipPath [attr.id]="clipPathId">\n <svg:rect\n [attr.width]="dims.width + 10"\n [attr.height]="dims.height + 10"\n [attr.transform]="\'translate(-5, -5)\'"/>\n </svg:clipPath>\n </svg:defs>\n <svg:g [attr.transform]="transform" class="area-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="xScale"\n [yScale]="yScale"\n [baseValue]="baseValue"\n [colors]="colors"\n [data]="series"\n [activeEntries]="activeEntries"\n [scaleType]="scaleType"\n [gradient]="gradient"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n\n <svg:g *ngIf="!tooltipDisabled" (mouseleave)="hideCircles()">\n <svg:g ngx-charts-tooltip-area\n [dims]="dims"\n [xSet]="xSet"\n [xScale]="xScale"\n [yScale]="yScale"\n [results]="results"\n [colors]="colors"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="seriesTooltipTemplate"\n (hover)="updateHoveredVertical($event)"\n />\n\n <svg:g *ngFor="let series of results">\n <svg:g ngx-charts-circle-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [activeEntries]="activeEntries"\n [data]="series"\n [scaleType]="scaleType"\n [visibleValue]="hoveredVertical"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </svg:g>\n <svg:g ngx-charts-timeline\n *ngIf="timeline && scaleType != \'ordinal\'"\n [attr.transform]="timelineTransform"\n [results]="results"\n [view]="[timelineWidth, height]"\n [height]="timelineHeight"\n [scheme]="scheme"\n [customColors]="customColors"\n [legend]="legend"\n [scaleType]="scaleType"\n (onDomainChange)="updateDomain($event)">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-area-series\n [xScale]="timelineXScale"\n [yScale]="timelineYScale"\n [baseValue]="baseValue"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [gradient]="gradient"\n [curve]="curve"\n [animations]="animations"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(a.a)},"./src/area-chart/area-chart.module.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return c});var i=n("@angular/core"),r=n("./src/area-chart/area-chart.component.ts"),o=n("./src/area-chart/area-chart-normalized.component.ts"),s=n("./src/area-chart/area-chart-stacked.component.ts"),l=n("./src/area-chart/area-series.component.ts"),a=n("./src/common/chart-common.module.ts");n.d(t,"a",function(){return r.a}),n.d(t,"c",function(){return o.a}),n.d(t,"d",function(){return s.a}),n.d(t,"e",function(){return l.a});var u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=function(){function e(){}return u([Object(i.NgModule)({imports:[a.a],declarations:[r.a,o.a,s.a,l.a],exports:[r.a,o.a,s.a,l.a]})],e)}()},"./src/area-chart/area-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),n("./src/utils/sort.ts")),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.baseValue="auto",this.stacked=!1,this.normalized=!1,this.animations=!0,this.select=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e,t,n=this;this.updateGradient();var i=function(e){return n.xScale(e.name)};this.stacked||this.normalized?(e=Object(r.area)().x(i).y0(function(e,t){return n.yScale(e.d0)}).y1(function(e,t){return n.yScale(e.d1)}),t=Object(r.area)().x(i).y0(function(e){return n.yScale.range()[0]}).y1(function(e){return n.yScale.range()[0]})):(e=Object(r.area)().x(i).y0(function(){return"auto"===n.baseValue?n.yScale.range()[0]:n.yScale(n.baseValue)}).y1(function(e){return n.yScale(e.value)}),t=Object(r.area)().x(i).y0(function(e){return"auto"===n.baseValue?n.yScale.range()[0]:n.yScale(n.baseValue)}).y1(function(e){return"auto"===n.baseValue?n.yScale.range()[0]:n.yScale(n.baseValue)})),e.curve(this.curve),t.curve(this.curve),this.opacity=.8;var s=this.data.series;s="linear"===this.scaleType?Object(o.c)(s,"name"):"time"===this.scaleType?Object(o.b)(s,"name"):Object(o.a)(s,"name","asc",this.xScale.domain()),this.path=e(s),this.startingPath=t(s)},e.prototype.updateGradient=function(){if("linear"===this.colors.scaleType)if(this.hasGradient=!0,this.stacked||this.normalized){var e=this.data.series.map(function(e){return e.d0}),t=this.data.series.map(function(e){return e.d1}),n=Math.max.apply(Math,t),i=Math.min.apply(Math,e);this.gradientStops=this.colors.getLinearGradientStops(n,i)}else{var r=this.data.series.map(function(e){return e.value});n=Math.max.apply(Math,r),this.gradientStops=this.colors.getLinearGradientStops(n)}else this.hasGradient=!1,this.gradientStops=void 0},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.isInactive=function(e){return!(!this.activeEntries||0===this.activeEntries.length)&&void 0===this.activeEntries.find(function(t){return e.name===t.name})},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"xScale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"yScale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"baseValue",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"colors",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"scaleType",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"stacked",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"normalized",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"gradient",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"curve",void 0),s([Object(i.Input)(),l("design:type",Array)],e.prototype,"activeEntries",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Component)({selector:"g[ngx-charts-area-series]",template:'\n <svg:g ngx-charts-area\n class="area-series"\n [data]="data"\n [path]="path"\n [fill]="colors.getColor(data.name)"\n [stops]="gradientStops"\n [startingPath]="startingPath"\n [opacity]="opacity"\n [gradient]="gradient || hasGradient"\n [animations]="animations"\n [class.active]="isActive(data)"\n [class.inactive]="isInactive(data)"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/area-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/area-chart/area-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n.d(t,"e",function(){return i.e}),n("./src/area-chart/area-chart.component.ts"),n("./src/area-chart/area-chart-normalized.component.ts"),n("./src/area-chart/area-chart-stacked.component.ts"),n("./src/area-chart/area-series.component.ts")},"./src/bar-chart/bar-chart.module.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return y});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/bar-chart/bar.component.ts"),s=n("./src/bar-chart/bar-horizontal.component.ts"),l=n("./src/bar-chart/bar-horizontal-2d.component.ts"),a=n("./src/bar-chart/bar-horizontal-normalized.component.ts"),u=n("./src/bar-chart/bar-horizontal-stacked.component.ts"),c=n("./src/bar-chart/bar-vertical.component.ts"),d=n("./src/bar-chart/bar-vertical-2d.component.ts"),h=n("./src/bar-chart/bar-vertical-normalized.component.ts"),p=n("./src/bar-chart/bar-vertical-stacked.component.ts"),f=n("./src/bar-chart/series-horizontal.component.ts"),m=n("./src/bar-chart/series-vertical.component.ts"),g=n("./src/bar-chart/bar-label.component.ts");n.d(t,"g",function(){return g.a}),n.d(t,"b",function(){return o.a}),n.d(t,"d",function(){return s.a}),n.d(t,"c",function(){return l.a}),n.d(t,"e",function(){return a.a}),n.d(t,"f",function(){return u.a}),n.d(t,"i",function(){return c.a}),n.d(t,"h",function(){return d.a}),n.d(t,"j",function(){return h.a}),n.d(t,"k",function(){return p.a}),n.d(t,"l",function(){return f.a}),n.d(t,"m",function(){return m.b});var v=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},y=function(){function e(){}return v([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a,a.a,u.a,c.a,d.a,h.a,p.a,g.a,f.a,m.b],exports:[o.a,s.a,l.a,a.a,u.a,c.a,d.a,h.a,p.a,g.a,f.a,m.b]})],e)}()},"./src/bar-chart/bar-horizontal-2d.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.groupPadding=16,t.barPadding=8,t.roundDomains=!1,t.roundEdges=!0,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxWidth={negative:0,positive:0},t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxWidth={negative:0,positive:0}),this.margin=[10,20+this.dataLabelMaxWidth.positive,10,20+this.dataLabelMaxWidth.negative],this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valuesDomain=this.getValueDomain(),this.groupScale=this.getGroupScale(),this.innerScale=this.getInnerScale(),this.valueScale=this.getValueScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getGroupScale=function(){var e=this.groupDomain.length/(this.dims.height/this.groupPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.height]).paddingInner(e).paddingOuter(e/2).domain(this.groupDomain)},t.prototype.getInnerScale=function(){var e=this.groupScale.bandwidth(),t=this.innerDomain.length/(e/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,e]).paddingInner(t).domain(this.innerDomain)},t.prototype.getValueScale=function(){var e=Object(o.scaleLinear)().range([0,this.dims.width]).domain(this.valuesDomain);return this.roundDomains?e.nice():e},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.value)||e.push(o.value)}return[Math.min.apply(Math,[0].concat(e)),this.xScaleMax?Math.max.apply(Math,[this.xScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.groupTransform=function(e){return"translate(0, "+this.groupScale(e.name)+")"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valuesDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valuesDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onDataLabelMaxWidthChanged=function(e,t){var n=this;e.size.negative?this.dataLabelMaxWidth.negative=Math.max(this.dataLabelMaxWidth.negative,e.size.width):this.dataLabelMaxWidth.positive=Math.max(this.dataLabelMaxWidth.positive,e.size.width),t===this.results.length-1&&setTimeout(function(){return n.update()})},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"groupPadding",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundEdges",void 0),c([Object(i.Input)(),d("design:type",Number)],t.prototype,"xScaleMax",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showDataLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-horizontal-2d",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-grid-panel-series\n [xScale]="valueScale"\n [yScale]="groupScale"\n [data]="results"\n [dims]="dims"\n orient="horizontal">\n </svg:g>\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="valueScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="groupScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n [yAxisOffset]="dataLabelMaxWidth.negative"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g\n *ngFor="let group of results; let index = index; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)">\n <svg:g ngx-charts-series-horizontal\n [xScale]="valueScale"\n [activeEntries]="activeEntries"\n [yScale]="innerScale"\n [colors]="colors"\n [series]="group.series"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [seriesName]="group.name"\n [roundEdges]="roundEdges"\n [animations]="animations"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n (dataLabelWidthChanged)="onDataLabelMaxWidthChanged($event, index)"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-horizontal-normalized.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valueDomain=this.getValueDomain(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){return[0,100]},t.prototype.getYScale=function(){var e=this.groupDomain.length/(this.dims.height/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.height]).paddingInner(e).domain(this.groupDomain)},t.prototype.getXScale=function(){var e=Object(o.scaleLinear)().range([0,this.dims.width]).domain(this.valueDomain);return this.roundDomains?e.nice():e},t.prototype.groupTransform=function(e){return"translate(0, "+this.yScale(e.name)+")"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valueDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valueDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-horizontal-normalized",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g\n *ngFor="let group of results; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)">\n <svg:g ngx-charts-series-horizontal\n type="normalized"\n [xScale]="xScale"\n [yScale]="yScale"\n [activeEntries]="activeEntries"\n [colors]="colors"\n [series]="group.series"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [seriesName]="group.name"\n [animations]="animations"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-horizontal-stacked.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxWidth={negative:0,positive:0},t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxWidth={negative:0,positive:0}),this.margin=[10,20+this.dataLabelMaxWidth.positive,10,20+this.dataLabelMaxWidth.negative],this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valueDomain=this.getValueDomain(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){for(var e=[],t=0,n=0,i=0,r=this.results;i<r.length;i++){for(var o=0,s=0,l=0,a=r[i].series;l<a.length;l++){var u=a[l];u.value<0?o+=u.value:s+=u.value,t=u.value<t?u.value:t,n=u.value>n?u.value:n}e.push(o),e.push(s)}return e.push(t),e.push(n),[Math.min.apply(Math,[0].concat(e)),this.xScaleMax?Math.max.apply(Math,[this.xScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.getYScale=function(){var e=this.groupDomain.length/(this.dims.height/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.height]).paddingInner(e).domain(this.groupDomain)},t.prototype.getXScale=function(){var e=Object(o.scaleLinear)().range([0,this.dims.width]).domain(this.valueDomain);return this.roundDomains?e.nice():e},t.prototype.groupTransform=function(e){return"translate(0, "+this.yScale(e.name)+")"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valueDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valueDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onDataLabelMaxWidthChanged=function(e,t){var n=this;e.size.negative?this.dataLabelMaxWidth.negative=Math.max(this.dataLabelMaxWidth.negative,e.size.width):this.dataLabelMaxWidth.positive=Math.max(this.dataLabelMaxWidth.positive,e.size.width),t===this.results.length-1&&setTimeout(function(){return n.update()})},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Input)(),d("design:type",Number)],t.prototype,"xScaleMax",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showDataLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-horizontal-stacked",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n [yAxisOffset]="dataLabelMaxWidth.negative"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g\n *ngFor="let group of results; let index = index; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)">\n <svg:g ngx-charts-series-horizontal\n type="stacked"\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [series]="group.series"\n [activeEntries]="activeEntries"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [seriesName]="group.name"\n [animations]="animations"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n (dataLabelWidthChanged)="onDataLabelMaxWidthChanged($event, index)"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-horizontal.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("./src/common/view-dimensions.helper.ts")),s=n("./src/common/color.helper.ts"),l=n("./src/common/base-chart.component.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.roundEdges=!0,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxWidth={negative:0,positive:0},t}return a(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxWidth={negative:0,positive:0}),this.margin=[10,20+this.dataLabelMaxWidth.positive,10,20+this.dataLabelMaxWidth.negative],this.dims=Object(o.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getXScale=function(){this.xDomain=this.getXDomain();var e=Object(r.scaleLinear)().range([0,this.dims.width]).domain(this.xDomain);return this.roundDomains?e.nice():e},t.prototype.getYScale=function(){this.yDomain=this.getYDomain();var e=this.yDomain.length/(this.dims.height/this.barPadding+1);return Object(r.scaleBand)().rangeRound([0,this.dims.height]).paddingInner(e).domain(this.yDomain)},t.prototype.getXDomain=function(){var e=this.results.map(function(e){return e.value});return[this.xScaleMin?Math.min.apply(Math,[this.xScaleMin].concat(e)):Math.min.apply(Math,[0].concat(e)),this.xScaleMax?Math.max.apply(Math,[this.xScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.getYDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new s.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.yDomain:this.xDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.yDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.xDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onDataLabelMaxWidthChanged=function(e){var t=this;e.size.negative?this.dataLabelMaxWidth.negative=Math.max(this.dataLabelMaxWidth.negative,e.size.width):this.dataLabelMaxWidth.positive=Math.max(this.dataLabelMaxWidth.positive,e.size.width),e.index===this.results.length-1&&setTimeout(function(){return t.update()})},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},u([Object(i.Input)(),c("design:type",Object)],t.prototype,"legend",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"legendTitle",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showXAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showYAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"gradient",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"showGridLines",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"activeEntries",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"schemeType",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"xAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"yAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"barPadding",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"roundDomains",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"roundEdges",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"xScaleMax",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"xScaleMin",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"showDataLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"activate",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),u([Object(i.ContentChild)("tooltipTemplate"),c("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),u([Object(i.Component)({selector:"ngx-charts-bar-horizontal",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n [yAxisOffset]="dataLabelMaxWidth.negative"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-charts-series-horizontal\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [series]="results"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [activeEntries]="activeEntries"\n [roundEdges]="roundEdges"\n [animations]="animations"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n (select)="onClick($event)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n (dataLabelWidthChanged)="onDataLabelMaxWidthChanged($event)"\n >\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(l.a)},"./src/bar-chart/bar-label.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/bar-chart/bar-label.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/bar-chart/bar-label.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/index.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e){this.dimensionsChanged=new i.EventEmitter,this.horizontalPadding=2,this.verticalPadding=5,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.getSize=function(){return{height:this.element.getBoundingClientRect().height,width:this.element.getBoundingClientRect().width,negative:this.value<0}},e.prototype.ngAfterViewInit=function(){this.dimensionsChanged.emit(this.getSize())},e.prototype.update=function(){this.formatedValue=this.valueFormatting?this.valueFormatting(this.value):Object(r.formatLabel)(this.value),"horizontal"===this.orientation?(this.x=this.barX+this.barWidth,this.value<0?(this.x=this.x-this.horizontalPadding,this.textAnchor="end"):(this.x=this.x+this.horizontalPadding,this.textAnchor="start"),this.y=this.barY+this.barHeight/2):(this.x=this.barX+this.barWidth/2,this.y=this.barY+this.barHeight,this.value<0?(this.y=this.y+this.verticalPadding,this.textAnchor="end"):(this.y=this.y-this.verticalPadding,this.textAnchor="start"),this.transform="rotate(-45, "+this.x+" , "+this.y+")")},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"value",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"valueFormatting",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"barX",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"barY",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"barWidth",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"barHeight",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"orientation",void 0),o([Object(i.Output)(),s("design:type",i.EventEmitter)],e.prototype,"dimensionsChanged",void 0),o([Object(i.Component)({selector:"g[ngx-charts-bar-label]",template:' \n <svg:text \n class="textDataLabel" \n alignment-baseline="middle" \n [attr.text-anchor]="textAnchor"\n [attr.transform]="transform"\n [attr.x]="x" \n [attr.y]="y">\n {{formatedValue}} \n </svg:text> \n\n ',styles:[n("./src/bar-chart/bar-label.component.scss")],changeDetection:i.ChangeDetectionStrategy.OnPush}),s("design:paramtypes",[i.ElementRef])],e)}()},"./src/bar-chart/bar-vertical-2d.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.scaleType="ordinal",t.showGridLines=!0,t.activeEntries=[],t.groupPadding=16,t.barPadding=8,t.roundDomains=!1,t.roundEdges=!0,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxHeight={negative:0,positive:0},t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxHeight={negative:0,positive:0}),this.margin=[10+this.dataLabelMaxHeight.positive,20,10+this.dataLabelMaxHeight.negative,20],this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.showDataLabel&&(this.dims.height-=this.dataLabelMaxHeight.negative),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valuesDomain=this.getValueDomain(),this.groupScale=this.getGroupScale(),this.innerScale=this.getInnerScale(),this.valueScale=this.getValueScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+(this.margin[0]+this.dataLabelMaxHeight.negative)+")"},t.prototype.onDataLabelMaxHeightChanged=function(e,t){var n=this;e.size.negative?this.dataLabelMaxHeight.negative=Math.max(this.dataLabelMaxHeight.negative,e.size.height):this.dataLabelMaxHeight.positive=Math.max(this.dataLabelMaxHeight.positive,e.size.height),t===this.results.length-1&&setTimeout(function(){return n.update()})},t.prototype.getGroupScale=function(){var e=this.groupDomain.length/(this.dims.height/this.groupPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.width]).paddingInner(e).paddingOuter(e/2).domain(this.groupDomain)},t.prototype.getInnerScale=function(){var e=this.groupScale.bandwidth(),t=this.innerDomain.length/(e/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,e]).paddingInner(t).domain(this.innerDomain)},t.prototype.getValueScale=function(){var e=Object(o.scaleLinear)().range([this.dims.height,0]).domain(this.valuesDomain);return this.roundDomains?e.nice():e},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.value)||e.push(o.value)}return[Math.min.apply(Math,[0].concat(e)),this.yScaleMax?Math.max.apply(Math,[this.yScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.groupTransform=function(e){return"translate("+this.groupScale(e.name)+", 0)"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valuesDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valuesDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"scaleType",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"groupPadding",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundEdges",void 0),c([Object(i.Input)(),d("design:type",Number)],t.prototype,"yScaleMax",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showDataLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-vertical-2d",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-grid-panel-series\n [xScale]="groupScale"\n [yScale]="valueScale"\n [data]="results"\n [dims]="dims"\n orient="vertical">\n </svg:g>\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="groupScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n [xAxisOffset]="dataLabelMaxHeight.negative"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="valueScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-charts-series-vertical\n *ngFor="let group of results; let index = index; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)"\n [activeEntries]="activeEntries"\n [xScale]="innerScale"\n [yScale]="valueScale"\n [colors]="colors"\n [series]="group.series"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n [seriesName]="group.name"\n [roundEdges]="roundEdges"\n [animations]="animations"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n (dataLabelHeightChanged)="onDataLabelMaxHeightChanged($event, index)"\n />\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-vertical-normalized.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valueDomain=this.getValueDomain(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){return[0,100]},t.prototype.getXScale=function(){var e=this.groupDomain.length/(this.dims.width/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.width]).paddingInner(e).domain(this.groupDomain)},t.prototype.getYScale=function(){var e=Object(o.scaleLinear)().range([this.dims.height,0]).domain(this.valueDomain);return this.roundDomains?e.nice():e},t.prototype.groupTransform=function(e){return"translate("+this.xScale(e.name)+", 0)"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valueDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valueDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-vertical-normalized",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g\n *ngFor="let group of results; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)">\n <svg:g ngx-charts-series-vertical\n type="normalized"\n [xScale]="xScale"\n [yScale]="yScale"\n [activeEntries]="activeEntries"\n [colors]="colors"\n [series]="group.series"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [seriesName]="group.name"\n [animations]="animations"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-vertical-stacked.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxHeight={negative:0,positive:0},t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxHeight={negative:0,positive:0}),this.margin=[10+this.dataLabelMaxHeight.positive,20,10+this.dataLabelMaxHeight.negative,20],this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.showDataLabel&&(this.dims.height-=this.dataLabelMaxHeight.negative),this.formatDates(),this.groupDomain=this.getGroupDomain(),this.innerDomain=this.getInnerDomain(),this.valueDomain=this.getValueDomain(),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+(this.margin[0]+this.dataLabelMaxHeight.negative)+")"},t.prototype.getGroupDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getInnerDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){for(var e=[],t=0,n=0,i=0,r=this.results;i<r.length;i++){for(var o=0,s=0,l=0,a=r[i].series;l<a.length;l++){var u=a[l];u.value<0?o+=u.value:s+=u.value,t=u.value<t?u.value:t,n=u.value>n?u.value:n}e.push(o),e.push(s)}return e.push(t),e.push(n),[Math.min.apply(Math,[0].concat(e)),this.yScaleMax?Math.max.apply(Math,[this.yScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.getXScale=function(){var e=this.groupDomain.length/(this.dims.width/this.barPadding+1);return Object(o.scaleBand)().rangeRound([0,this.dims.width]).paddingInner(e).domain(this.groupDomain)},t.prototype.getYScale=function(){var e=Object(o.scaleLinear)().range([this.dims.height,0]).domain(this.valueDomain);return this.roundDomains?e.nice():e},t.prototype.onDataLabelMaxHeightChanged=function(e,t){var n=this;e.size.negative?this.dataLabelMaxHeight.negative=Math.max(this.dataLabelMaxHeight.negative,e.size.height):this.dataLabelMaxHeight.positive=Math.max(this.dataLabelMaxHeight.positive,e.size.height),t===this.results.length-1&&setTimeout(function(){return n.update()})},t.prototype.groupTransform=function(e){return"translate("+this.xScale(e.name)+", 0)"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.innerDomain:this.valueDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.innerDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.valueDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name),this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series})>-1||(this.activeEntries=[n].concat(this.activeEntries),this.activate.emit({value:n,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e,t){var n=Object.assign({},e);t&&(n.series=t.name);var i=this.activeEntries.findIndex(function(e){return e.name===n.name&&e.value===n.value&&e.series===n.series});this.activeEntries.splice(i,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:n,entries:this.activeEntries})},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxis",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showXAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"showYAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisLabel",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"gradient",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showGridLines",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"schemeType",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"xAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"yAxisTicks",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"barPadding",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"roundDomains",void 0),c([Object(i.Input)(),d("design:type",Number)],t.prototype,"yScaleMax",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"showDataLabel",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.Component)({selector:"ngx-charts-bar-vertical-stacked",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n [xAxisOffset]="dataLabelMaxHeight.negative"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g\n *ngFor="let group of results; let index = index; trackBy:trackBy"\n [@animationState]="\'active\'"\n [attr.transform]="groupTransform(group)">\n <svg:g ngx-charts-series-vertical\n type="stacked"\n [xScale]="xScale"\n [yScale]="yScale"\n [activeEntries]="activeEntries"\n [colors]="colors"\n [series]="group.series"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n [seriesName]="group.name"\n [animations]="animations"\n (select)="onClick($event, group)"\n (activate)="onActivate($event, group)"\n (deactivate)="onDeactivate($event, group)"\n (dataLabelHeightChanged)="onDataLabelMaxHeightChanged($event, index)"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1,transform:"*"}),Object(r.animate)(500,Object(r.style)({opacity:0,transform:"scale(0)"}))])])]})],t)}(a.a)},"./src/bar-chart/bar-vertical.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("./src/common/view-dimensions.helper.ts")),s=n("./src/common/color.helper.ts"),l=n("./src/common/base-chart.component.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.tooltipDisabled=!1,t.showGridLines=!0,t.activeEntries=[],t.barPadding=8,t.roundDomains=!1,t.roundEdges=!0,t.showDataLabel=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.dataLabelMaxHeight={negative:0,positive:0},t}return a(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.showDataLabel||(this.dataLabelMaxHeight={negative:0,positive:0}),this.margin=[10+this.dataLabelMaxHeight.positive,20,10+this.dataLabelMaxHeight.negative,20],this.dims=Object(o.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.showDataLabel&&(this.dims.height-=this.dataLabelMaxHeight.negative),this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+(this.margin[0]+this.dataLabelMaxHeight.negative)+")"},t.prototype.getXScale=function(){this.xDomain=this.getXDomain();var e=this.xDomain.length/(this.dims.width/this.barPadding+1);return Object(r.scaleBand)().rangeRound([0,this.dims.width]).paddingInner(e).domain(this.xDomain)},t.prototype.getYScale=function(){this.yDomain=this.getYDomain();var e=Object(r.scaleLinear)().range([this.dims.height,0]).domain(this.yDomain);return this.roundDomains?e.nice():e},t.prototype.getXDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getYDomain=function(){var e=this.results.map(function(e){return e.value});return[this.yScaleMin?Math.min.apply(Math,[this.yScaleMin].concat(e)):Math.min.apply(Math,[0].concat(e)),this.yScaleMax?Math.max.apply(Math,[this.yScaleMax].concat(e)):Math.max.apply(Math,e)]},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new s.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.xDomain:this.yDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.xDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.yDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onDataLabelMaxHeightChanged=function(e){var t=this;e.size.negative?this.dataLabelMaxHeight.negative=Math.max(this.dataLabelMaxHeight.negative,e.size.height):this.dataLabelMaxHeight.positive=Math.max(this.dataLabelMaxHeight.positive,e.size.height),e.index===this.results.length-1&&setTimeout(function(){return t.update()})},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value&&t.series===e.series});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},u([Object(i.Input)(),c("design:type",Object)],t.prototype,"legend",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"legendTitle",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showXAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showYAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"gradient",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"showGridLines",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"activeEntries",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"schemeType",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"xAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"yAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"barPadding",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"roundDomains",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"roundEdges",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"yScaleMax",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"yScaleMin",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"showDataLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"dataLabelFormatting",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"activate",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),u([Object(i.ContentChild)("tooltipTemplate"),c("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),u([Object(i.Component)({selector:"ngx-charts-bar-vertical",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g [attr.transform]="transform" class="bar-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n [xAxisOffset]="dataLabelMaxHeight.negative"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-charts-series-vertical\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [series]="results"\n [dims]="dims"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [showDataLabel]="showDataLabel"\n [dataLabelFormatting]="dataLabelFormatting"\n [activeEntries]="activeEntries"\n [roundEdges]="roundEdges"\n [animations]="animations"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n (select)="onClick($event)"\n (dataLabelHeightChanged)="onDataLabelMaxHeightChanged($event)"\n > \n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(l.a)},"./src/bar-chart/bar.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("d3-selection"),o=(n.n(r),n("./src/common/shape.helper.ts")),s=n("./src/utils/id.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(e){this.roundEdges=!0,this.gradient=!1,this.offset=0,this.isActive=!1,this.animations=!0,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.initialized=!1,this.hasGradient=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.initialized?this.update():(this.loadAnimation(),this.initialized=!0)},e.prototype.update=function(){this.gradientId="grad"+Object(s.a)().toString(),this.gradientFill="url(#"+this.gradientId+")",this.gradient||this.stops?(this.gradientStops=this.getGradient(),this.hasGradient=!0):this.hasGradient=!1,this.updatePathEl()},e.prototype.loadAnimation=function(){this.path=this.getStartingPath(),setTimeout(this.update.bind(this),100)},e.prototype.updatePathEl=function(){var e=Object(r.select)(this.element).select(".bar"),t=this.getPath();this.animations?e.transition().duration(500).attr("d",t):e.attr("d",t)},e.prototype.getGradient=function(){return this.stops?this.stops:[{offset:0,color:this.fill,opacity:this.getStartOpacity()},{offset:100,color:this.fill,opacity:1}]},e.prototype.getStartingPath=function(){if(!this.animations)return this.getPath();var e,t=this.getRadius();return this.roundEdges?"vertical"===this.orientation?(t=Math.min(this.height,t),e=Object(o.a)(this.x,this.y+this.height,this.width,1,0,this.edges)):"horizontal"===this.orientation&&(t=Math.min(this.width,t),e=Object(o.a)(this.x,this.y,1,this.height,0,this.edges)):"vertical"===this.orientation?e=Object(o.a)(this.x,this.y+this.height,this.width,1,0,this.edges):"horizontal"===this.orientation&&(e=Object(o.a)(this.x,this.y,1,this.height,0,this.edges)),e},e.prototype.getPath=function(){var e,t=this.getRadius();return this.roundEdges?"vertical"===this.orientation?(t=Math.min(this.height,t),e=Object(o.a)(this.x,this.y,this.width,this.height,t,this.edges)):"horizontal"===this.orientation&&(t=Math.min(this.width,t),e=Object(o.a)(this.x,this.y,this.width,this.height,t,this.edges)):e=Object(o.a)(this.x,this.y,this.width,this.height,t,this.edges),e},e.prototype.getRadius=function(){var e=0;return this.roundEdges&&this.height>5&&this.width>5&&(e=Math.floor(Math.min(5,this.height/2,this.width/2))),e},e.prototype.getStartOpacity=function(){return this.roundEdges?.2:.5},Object.defineProperty(e.prototype,"edges",{get:function(){var e=[!1,!1,!1,!1];return this.roundEdges&&("vertical"===this.orientation?e=this.data.value>0?[!0,!0,!1,!1]:[!1,!1,!0,!0]:"horizontal"===this.orientation&&(e=this.data.value>0?[!1,!0,!1,!0]:[!0,!1,!0,!1])),e},enumerable:!0,configurable:!0}),e.prototype.onMouseEnter=function(){this.activate.emit(this.data)},e.prototype.onMouseLeave=function(){this.deactivate.emit(this.data)},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"fill",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"data",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"width",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"height",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"x",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"y",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"orientation",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"roundEdges",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"gradient",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"offset",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"isActive",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"stops",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"activate",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"deactivate",void 0),l([Object(i.HostListener)("mouseenter"),a("design:type",Function),a("design:paramtypes",[]),a("design:returntype",void 0)],e.prototype,"onMouseEnter",null),l([Object(i.HostListener)("mouseleave"),a("design:type",Function),a("design:paramtypes",[]),a("design:returntype",void 0)],e.prototype,"onMouseLeave",null),l([Object(i.Component)({selector:"g[ngx-charts-bar]",template:'\n <svg:defs *ngIf="hasGradient">\n <svg:g ngx-charts-svg-linear-gradient\n [orientation]="orientation"\n [name]="gradientId"\n [stops]="gradientStops"\n />\n </svg:defs>\n <svg:path\n class="bar"\n stroke="none"\n [class.active]="isActive"\n [attr.d]="path"\n [attr.fill]="hasGradient ? gradientFill : fill"\n (click)="select.emit(data)"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),a("design:paramtypes",[i.ElementRef])],e)}()},"./src/bar-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/bar-chart/bar-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n.d(t,"e",function(){return i.e}),n.d(t,"f",function(){return i.f}),n.d(t,"g",function(){return i.g}),n.d(t,"h",function(){return i.h}),n.d(t,"i",function(){return i.i}),n.d(t,"j",function(){return i.j}),n.d(t,"k",function(){return i.k}),n.d(t,"m",function(){return i.l}),n.d(t,"n",function(){return i.m}),n("./src/bar-chart/bar.component.ts"),n("./src/bar-chart/bar-horizontal.component.ts"),n("./src/bar-chart/bar-horizontal-2d.component.ts"),n("./src/bar-chart/bar-horizontal-normalized.component.ts"),n("./src/bar-chart/bar-horizontal-stacked.component.ts"),n("./src/bar-chart/series-horizontal.component.ts"),n("./src/bar-chart/bar-vertical.component.ts"),n("./src/bar-chart/bar-vertical-2d.component.ts"),n("./src/bar-chart/bar-vertical-normalized.component.ts"),n("./src/bar-chart/bar-vertical-stacked.component.ts");var r=n("./src/bar-chart/series-vertical.component.ts");n.d(t,"l",function(){return r.a})},"./src/bar-chart/series-horizontal.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("@angular/animations"),o=n("./src/common/label.helper.ts"),s=n("./src/bar-chart/series-vertical.component.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(){this.barsForDataLabels=[],this.type="standard",this.tooltipDisabled=!1,this.animations=!0,this.showDataLabel=!1,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.dataLabelWidthChanged=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=this;this.updateTooltipSettings();var t,n,i=((r={})[s.a.positive]=0,r[s.a.negative]=0,r);t=s.a.positive,"normalized"===this.type&&(n=this.series.map(function(e){return e.value}).reduce(function(e,t){return e+t},0));var r,l=Math.max(this.xScale.domain()[0],0);this.bars=this.series.map(function(r,a){var u=r.value,c=r.name,d=Object(o.a)(c);t=u>0?s.a.positive:s.a.negative;var h={value:u,label:c,roundEdges:e.roundEdges,data:r,formattedLabel:d};if(h.height=e.yScale.bandwidth(),"standard"===e.type)h.width=Math.abs(e.xScale(u)-e.xScale(l)),h.x=e.xScale(u<0?u:l),h.y=e.yScale(c);else if("stacked"===e.type){var p=(f=i[t])+u;i[t]+=u,h.width=e.xScale(p)-e.xScale(f),h.x=e.xScale(f),h.y=0,h.offset0=f,h.offset1=p}else if("normalized"===e.type){var f;p=(f=i[t])+u,i[t]+=u,n>0?(f=100*f/n,p=100*p/n):(f=0,p=0),h.width=e.xScale(p)-e.xScale(f),h.x=e.xScale(f),h.y=0,h.offset0=f,h.offset1=p,u=(p-f).toFixed(2)+"%"}"ordinal"===e.colors.scaleType?h.color=e.colors.getColor(c):"standard"===e.type?(h.color=e.colors.getColor(u),h.gradientStops=e.colors.getLinearGradientStops(u)):(h.color=e.colors.getColor(h.offset1),h.gradientStops=e.colors.getLinearGradientStops(h.offset1,h.offset0));var m=d;return e.seriesName&&(m=e.seriesName+" \u2022 "+d,h.data.series=e.seriesName),h.tooltipText=e.tooltipDisabled?void 0:'\n <span class="tooltip-label">'+m+'</span>\n <span class="tooltip-val">'+u.toLocaleString()+"</span>\n ",h}),this.updateDataLabels()},e.prototype.updateDataLabels=function(){var e=this;if("stacked"===this.type){this.barsForDataLabels=[];var t={};t.series=this.seriesName;var n=this.series.map(function(e){return e.value}).reduce(function(e,t){return t>0?e+t:e},0),i=this.series.map(function(e){return e.value}).reduce(function(e,t){return t<0?e+t:e},0);t.total=n+i,t.x=0,t.y=0,t.width=this.xScale(t.total>0?n:i),t.height=this.yScale.bandwidth(),this.barsForDataLabels.push(t)}else this.barsForDataLabels=this.series.map(function(t){var n={};return n.series=e.seriesName?e.seriesName:t.name,n.total=t.value,n.x=e.xScale(0),n.y=e.yScale(t.name),n.width=e.xScale(n.total)-e.xScale(0),n.height=e.yScale.bandwidth(),n})},e.prototype.updateTooltipSettings=function(){this.tooltipPlacement=this.tooltipDisabled?void 0:"top",this.tooltipType=this.tooltipDisabled?void 0:"tooltip"},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name&&e.series===t.series})},e.prototype.trackBy=function(e,t){return t.label},e.prototype.trackDataLabelBy=function(e,t){return e+"#"+t.series+"#"+t.total},e.prototype.click=function(e){this.select.emit(e)},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"dims",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"type",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"series",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"xScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"yScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"colors",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"gradient",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"activeEntries",void 0),l([Object(i.Input)(),a("design:type",String)],e.prototype,"seriesName",void 0),l([Object(i.Input)(),a("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"roundEdges",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"showDataLabel",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"dataLabelFormatting",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"activate",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"deactivate",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"dataLabelWidthChanged",void 0),l([Object(i.Component)({selector:"g[ngx-charts-series-horizontal]",template:'\n <svg:g ngx-charts-bar\n *ngFor="let bar of bars; trackBy:trackBy"\n [@animationState]="\'active\'"\n [width]="bar.width"\n [height]="bar.height"\n [x]="bar.x"\n [y]="bar.y"\n [fill]="bar.color"\n [stops]="bar.gradientStops"\n [data]="bar.data"\n [orientation]="\'horizontal\'"\n [roundEdges]="bar.roundEdges"\n (select)="click($event)"\n [gradient]="gradient"\n [isActive]="isActive(bar.data)"\n [animations]="animations"\n (activate)="activate.emit($event)"\n (deactivate)="deactivate.emit($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="tooltipPlacement"\n [tooltipType]="tooltipType"\n [tooltipTitle]="tooltipTemplate ? undefined : bar.tooltipText"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="bar.data">\n </svg:g>\n <svg:g *ngIf="showDataLabel">\n <svg:g ngx-charts-bar-label *ngFor="let b of barsForDataLabels; let i = index; trackBy:trackDataLabelBy" \n [barX]="b.x"\n [barY]="b.y"\n [barWidth]="b.width"\n [barHeight]="b.height"\n [value]="b.total"\n [valueFormatting]="dataLabelFormatting"\n [orientation]="\'horizontal\'"\n (dimensionsChanged)="dataLabelWidthChanged.emit({size:$event, index:i})" \n />\n </svg:g> \n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1}),Object(r.animate)(500,Object(r.style)({opacity:0}))])])]})],e)}()},"./src/bar-chart/series-vertical.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return u});var i,r=n("@angular/core"),o=n("@angular/animations"),s=n("./src/common/label.helper.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};!function(e){e.positive="positive",e.negative="negative"}(i||(i={}));var u=function(){function e(){this.type="standard",this.tooltipDisabled=!1,this.animations=!0,this.showDataLabel=!1,this.select=new r.EventEmitter,this.activate=new r.EventEmitter,this.deactivate=new r.EventEmitter,this.dataLabelHeightChanged=new r.EventEmitter,this.barsForDataLabels=[]}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e,t=this;this.updateTooltipSettings(),this.series.length&&(e=this.xScale.bandwidth());var n,r,o=Math.max(this.yScale.domain()[0],0),l=((r={})[i.positive]=0,r[i.negative]=0,r),a=i.positive;"normalized"===this.type&&(n=this.series.map(function(e){return e.value}).reduce(function(e,t){return e+t},0)),this.bars=this.series.map(function(r,u){var c=r.value,d=r.name,h=Object(s.a)(d);a=c>0?i.positive:i.negative;var p={value:c,label:d,roundEdges:t.roundEdges,data:r,width:e,formattedLabel:h,height:0,x:0,y:0};if("standard"===t.type)p.height=Math.abs(t.yScale(c)-t.yScale(o)),p.x=t.xScale(d),p.y=t.yScale(c<0?0:c);else if("stacked"===t.type){var f=(m=l[a])+c;l[a]+=c,p.height=t.yScale(m)-t.yScale(f),p.x=0,p.y=t.yScale(f),p.offset0=m,p.offset1=f}else if("normalized"===t.type){var m;f=(m=l[a])+c,l[a]+=c,n>0?(m=100*m/n,f=100*f/n):(m=0,f=0),p.height=t.yScale(m)-t.yScale(f),p.x=0,p.y=t.yScale(f),p.offset0=m,p.offset1=f,c=(f-m).toFixed(2)+"%"}"ordinal"===t.colors.scaleType?p.color=t.colors.getColor(d):"standard"===t.type?(p.color=t.colors.getColor(c),p.gradientStops=t.colors.getLinearGradientStops(c)):(p.color=t.colors.getColor(p.offset1),p.gradientStops=t.colors.getLinearGradientStops(p.offset1,p.offset0));var g=h;return t.seriesName&&(g=t.seriesName+" \u2022 "+h,p.data.series=t.seriesName),p.tooltipText=t.tooltipDisabled?void 0:'\n <span class="tooltip-label">'+g+'</span>\n <span class="tooltip-val">'+c.toLocaleString()+"</span>\n ",p}),this.updateDataLabels()},e.prototype.updateDataLabels=function(){var e=this;if("stacked"===this.type){this.barsForDataLabels=[];var t={};t.series=this.seriesName;var n=this.series.map(function(e){return e.value}).reduce(function(e,t){return t>0?e+t:e},0),i=this.series.map(function(e){return e.value}).reduce(function(e,t){return t<0?e+t:e},0);t.total=n+i,t.x=0,t.y=0,t.height=this.yScale(t.total>0?n:i),t.width=this.xScale.bandwidth(),this.barsForDataLabels.push(t)}else this.barsForDataLabels=this.series.map(function(t){var n={};return n.series=e.seriesName?e.seriesName:t.name,n.total=t.value,n.x=e.xScale(t.name),n.y=e.yScale(0),n.height=e.yScale(n.total)-e.yScale(0),n.width=e.xScale.bandwidth(),n})},e.prototype.updateTooltipSettings=function(){this.tooltipPlacement=this.tooltipDisabled?void 0:"top",this.tooltipType=this.tooltipDisabled?void 0:"tooltip"},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name&&e.series===t.series})},e.prototype.onClick=function(e){this.select.emit(e)},e.prototype.trackBy=function(e,t){return t.label},e.prototype.trackDataLabelBy=function(e,t){return e+"#"+t.series+"#"+t.total},l([Object(r.Input)(),a("design:type",Object)],e.prototype,"dims",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"type",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"series",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"xScale",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"yScale",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"colors",void 0),l([Object(r.Input)(),a("design:type",Boolean)],e.prototype,"gradient",void 0),l([Object(r.Input)(),a("design:type",Array)],e.prototype,"activeEntries",void 0),l([Object(r.Input)(),a("design:type",String)],e.prototype,"seriesName",void 0),l([Object(r.Input)(),a("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),l([Object(r.Input)(),a("design:type",r.TemplateRef)],e.prototype,"tooltipTemplate",void 0),l([Object(r.Input)(),a("design:type",Boolean)],e.prototype,"roundEdges",void 0),l([Object(r.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(r.Input)(),a("design:type",Boolean)],e.prototype,"showDataLabel",void 0),l([Object(r.Input)(),a("design:type",Object)],e.prototype,"dataLabelFormatting",void 0),l([Object(r.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(r.Output)(),a("design:type",Object)],e.prototype,"activate",void 0),l([Object(r.Output)(),a("design:type",Object)],e.prototype,"deactivate",void 0),l([Object(r.Output)(),a("design:type",Object)],e.prototype,"dataLabelHeightChanged",void 0),l([Object(r.Component)({selector:"g[ngx-charts-series-vertical]",template:'\n <svg:g ngx-charts-bar\n *ngFor="let bar of bars; trackBy: trackBy"\n [@animationState]="\'active\'"\n [@.disabled]="!animations"\n [width]="bar.width"\n [height]="bar.height"\n [x]="bar.x"\n [y]="bar.y"\n [fill]="bar.color"\n [stops]="bar.gradientStops"\n [data]="bar.data"\n [orientation]="\'vertical\'"\n [roundEdges]="bar.roundEdges"\n [gradient]="gradient"\n [isActive]="isActive(bar.data)"\n (select)="onClick($event)"\n (activate)="activate.emit($event)"\n (deactivate)="deactivate.emit($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="tooltipPlacement"\n [tooltipType]="tooltipType"\n [tooltipTitle]="tooltipTemplate ? undefined : bar.tooltipText"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="bar.data"\n [animations]="animations">\n </svg:g>\n <svg:g *ngIf="showDataLabel">\n <svg:g ngx-charts-bar-label *ngFor="let b of barsForDataLabels; let i = index; trackBy:trackDataLabelBy" \n [barX]="b.x"\n [barY]="b.y"\n [barWidth]="b.width"\n [barHeight]="b.height"\n [value]="b.total"\n [valueFormatting]="dataLabelFormatting"\n [orientation]="\'vertical\'"\n (dimensionsChanged)="dataLabelHeightChanged.emit({size:$event, index:i})"\n />\n </svg:g> \n ',changeDetection:r.ChangeDetectionStrategy.OnPush,animations:[Object(o.trigger)("animationState",[Object(o.transition)(":leave",[Object(o.style)({opacity:1}),Object(o.animate)(500,Object(o.style)({opacity:0}))])])]})],e)}()},"./src/bubble-chart/bubble-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return f});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("./src/common/base-chart.component.ts")),l=n("./src/common/view-dimensions.helper.ts"),a=n("./src/common/color.helper.ts"),u=n("./src/bubble-chart/bubble-chart.utils.ts"),c=n("./src/utils/id.ts"),d=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},p=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.showGridLines=!0,t.legend=!1,t.legendTitle="Legend",t.xAxis=!0,t.yAxis=!0,t.roundDomains=!1,t.maxRadius=10,t.minRadius=3,t.schemeType="ordinal",t.legendPosition="right",t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.scaleType="linear",t.margin=[10,20,10,20],t.bubblePadding=[0,0,0,0],t.xAxisHeight=0,t.yAxisWidth=0,t.activeEntries=[],t}return d(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(l.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.seriesDomain=this.results.map(function(e){return e.name}),this.rDomain=this.getRDomain(),this.xDomain=this.getXDomain(),this.yDomain=this.getYDomain(),this.transform="translate("+this.dims.xOffset+","+this.margin[0]+")",this.colors=new a.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.seriesDomain:this.rDomain,this.customColors),this.data=this.results,this.minRadius=Math.max(this.minRadius,1),this.maxRadius=Math.max(this.maxRadius,1),this.rScale=this.getRScale(this.rDomain,[this.minRadius,this.maxRadius]),this.bubblePadding=[0,0,0,0],this.setScales(),this.bubblePadding=this.getBubblePadding(),this.setScales(),this.legendOptions=this.getLegendOptions(),this.clipPathId="clip"+Object(c.a)().toString(),this.clipPath="url(#"+this.clipPathId+")"},t.prototype.hideCircles=function(){this.deactivateAll()},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.getBubblePadding=function(){for(var e=0,t=0,n=this.dims.height,i=this.dims.width,r=0,o=this.data;r<o.length;r++)for(var s=0,l=o[r].series;s<l.length;s++){var a=l[s],u=this.rScale(a.r),c=this.xScale("linear"===this.xScaleType?Number(a.x):a.x),d=this.yScale("linear"===this.yScaleType?Number(a.y):a.y);t=Math.max(u-c,t),e=Math.max(u-d,e),n=Math.max(d+u,n),i=Math.max(c+u,i)}return[e,i=Math.max(i-this.dims.width,0),n=Math.max(n-this.dims.height,0),t]},t.prototype.setScales=function(){var e=this.dims.width;void 0===this.xScaleMin&&void 0===this.xScaleMax&&(e-=this.bubblePadding[1]);var t=this.dims.height;void 0===this.yScaleMin&&void 0===this.yScaleMax&&(t-=this.bubblePadding[2]),this.xScale=this.getXScale(this.xDomain,e),this.yScale=this.getYScale(this.yDomain,t)},t.prototype.getYScale=function(e,t){return Object(u.b)(e,[t,this.bubblePadding[0]],this.yScaleType,this.roundDomains)},t.prototype.getXScale=function(e,t){return Object(u.b)(e,[this.bubblePadding[3],t],this.xScaleType,this.roundDomains)},t.prototype.getRScale=function(e,t){var n=Object(o.scaleLinear)().range(t).domain(e);return this.roundDomains?n.nice():n},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],position:this.legendPosition,title:void 0};return"ordinal"===e.scaleType?(e.domain=this.seriesDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.rDomain,e.colors=this.colors.scale),e},t.prototype.getXDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.x)||e.push(o.x)}return this.xScaleType=Object(u.c)(e),Object(u.a)(e,this.xScaleType,this.autoScale,this.xScaleMin,this.xScaleMax)},t.prototype.getYDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.y)||e.push(o.y)}return this.yScaleType=Object(u.c)(e),Object(u.a)(e,this.yScaleType,this.autoScale,this.yScaleMin,this.yScaleMax)},t.prototype.getRDomain=function(){for(var e=1/0,t=-1/0,n=0,i=this.results;n<i.length;n++)for(var r=0,o=i[n].series;r<o.length;r++){var s=Number(o[r].r)||1;e=Math.min(e,s),t=Math.max(t,s)}return[e,t]},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},t.prototype.trackBy=function(e,t){return t.name},h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showGridLines",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"legend",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"legendTitle",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"xAxis",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"yAxis",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showXAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"showYAxisLabel",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"xAxisLabel",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"yAxisLabel",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"xAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Array)],t.prototype,"yAxisTicks",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"roundDomains",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"maxRadius",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"minRadius",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"autoScale",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"schemeType",void 0),h([Object(i.Input)(),p("design:type",String)],t.prototype,"legendPosition",void 0),h([Object(i.Input)(),p("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMin",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"xScaleMax",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yScaleMin",void 0),h([Object(i.Input)(),p("design:type",Object)],t.prototype,"yScaleMax",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"activate",void 0),h([Object(i.Output)(),p("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),h([Object(i.ContentChild)("tooltipTemplate"),p("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),h([Object(i.HostListener)("mouseleave"),p("design:type",Function),p("design:paramtypes",[]),p("design:returntype",void 0)],t.prototype,"hideCircles",null),h([Object(i.Component)({selector:"ngx-charts-bubble-chart",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [activeEntries]="activeEntries"\n [legendOptions]="legendOptions"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:defs>\n <svg:clipPath [attr.id]="clipPathId">\n <svg:rect\n [attr.width]="dims.width + 10"\n [attr.height]="dims.height + 10"\n [attr.transform]="\'translate(-5, -5)\'"/>\n </svg:clipPath>\n </svg:defs>\n <svg:g [attr.transform]="transform" class="bubble-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [showGridLines]="showGridLines"\n [dims]="dims"\n [xScale]="xScale"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)"/>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [showGridLines]="showGridLines"\n [yScale]="yScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)"/>\n <svg:rect\n class="bubble-chart-area"\n x="0"\n y="0"\n [attr.width]="dims.width"\n [attr.height]="dims.height"\n style="fill: rgb(255, 0, 0); opacity: 0; cursor: \'auto\';"\n (mouseenter)="deactivateAll()"\n />\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of data; trackBy:trackBy" [@animationState]="\'active\'">\n <svg:g ngx-charts-bubble-series\n [xScale]="xScale"\n [yScale]="yScale"\n [rScale]="rScale"\n [xScaleType]="xScaleType"\n [yScaleType]="yScaleType"\n [xAxisLabel]="xAxisLabel"\n [yAxisLabel]="yAxisLabel"\n [colors]="colors"\n [data]="series"\n [activeEntries]="activeEntries"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)" />\n </svg:g>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss")],changeDetection:i.ChangeDetectionStrategy.OnPush,encapsulation:i.ViewEncapsulation.None,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1}),Object(r.animate)(500,Object(r.style)({opacity:0}))])])]})],t)}(s.a)},"./src/bubble-chart/bubble-chart.module.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return a});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/bubble-chart/bubble-chart.component.ts"),s=n("./src/bubble-chart/bubble-series.component.ts");n.d(t,"a",function(){return o.a}),n.d(t,"c",function(){return s.a});var l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=function(){function e(){}return l([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a],exports:[o.a,s.a]})],e)}()},"./src/bubble-chart/bubble-chart.utils.ts":function(e,t,n){"use strict";t.c=function(e){for(var t=!0,n=!0,i=0,o=e;i<o.length;i++){var s=o[i];r(s)||(t=!1),"number"!=typeof s&&(n=!1)}return t?"time":n?"linear":"ordinal"},t.a=function(e,t,n,i,r){var o=[];("linear"===t&&(e=e.map(function(e){return Number(e)}),n||e.push(0)),"time"===t||"linear"===t)?o=[i||Math.min.apply(Math,e),r||Math.max.apply(Math,e)]:o=e;return o},t.b=function(e,t,n,r){var o;return"time"===n?o=Object(i.scaleTime)().range(t).domain(e):"linear"===n?(o=Object(i.scaleLinear)().range(t).domain(e),r&&(o=o.nice())):"ordinal"===n&&(o=Object(i.scalePoint)().range([t[0],t[1]]).domain(e)),o};var i=n("d3-scale");function r(e){return e instanceof Date}n.n(i)},"./src/bubble-chart/bubble-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("@angular/animations"),o=n("./src/common/label.helper.ts"),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.tooltipDisabled=!1,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.circles=this.getCircles()},e.prototype.getCircles=function(){var e=this,t=this.data.name;return this.data.series.map(function(n,i){if("undefined"!=typeof n.y&&"undefined"!=typeof n.x){var r=n.y,s=n.x,l=n.r,a=e.rScale(l||1),u=Object(o.a)(n.name),c=e.xScale("linear"===e.xScaleType?Number(s):s),d=e.yScale("linear"===e.yScaleType?Number(r):r),h=e.colors.getColor("linear"===e.colors.scaleType?l:t),p=!e.activeEntries.length||e.isActive({name:t});return{data:{series:t,name:n.name,value:n.y,x:n.x,radius:n.r},x:s,y:r,r:l,classNames:["circle-data-"+i],value:r,label:s,cx:c,cy:d,radius:a,tooltipLabel:u,color:h,opacity:p?1:.3,seriesName:t,isActive:p,transform:"translate("+c+","+d+")"}}}).filter(function(e){return void 0!==e})},e.prototype.getTooltipText=function(e){var t=e.tooltipLabel&&e.tooltipLabel.length,n=e.seriesName&&e.seriesName.length,i="undefined"!=typeof e.r?Object(o.a)(e.r):"",r=this.xAxisLabel&&""!==this.xAxisLabel?this.xAxisLabel+":":"",s=this.yAxisLabel&&""!==this.yAxisLabel?this.yAxisLabel+":":"",l=Object(o.a)(e.x),a=Object(o.a)(e.y);return"\n "+(n||t?'<span class="tooltip-label">'+(n&&t?e.seriesName+" \u2022 "+e.tooltipLabel:e.seriesName+e.tooltipLabel)+"</span>":"")+'\n <span class="tooltip-label">\n <label>'+r+"</label> "+l+"<br />\n <label>"+s+"</label> "+a+'\n </span>\n <span class="tooltip-val">\n '+i+"\n </span>\n "},e.prototype.onClick=function(e,t){this.select.emit({name:t,value:e})},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.isVisible=function(e){return this.activeEntries.length>0?this.isActive({name:e.seriesName}):0!==e.opacity},e.prototype.activateCircle=function(e){e.barVisible=!0,this.activate.emit({name:this.data.name})},e.prototype.deactivateCircle=function(e){e.barVisible=!1,this.deactivate.emit({name:this.data.name})},e.prototype.trackBy=function(e,t){return t.data.series+" "+t.data.name},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"xScale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"yScale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"rScale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"xScaleType",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"yScaleType",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"colors",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"visibleValue",void 0),s([Object(i.Input)(),l("design:type",Array)],e.prototype,"activeEntries",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"xAxisLabel",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"yAxisLabel",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),s([Object(i.Input)(),l("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"activate",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"deactivate",void 0),s([Object(i.Component)({selector:"g[ngx-charts-bubble-series]",template:'\n <svg:g *ngFor="let circle of circles; trackBy: trackBy">\n <svg:g [attr.transform]="circle.transform">\n <svg:g ngx-charts-circle\n [@animationState]="\'active\'"\n class="circle"\n [cx]="0"\n [cy]="0"\n [r]="circle.radius"\n [fill]="circle.color"\n [style.opacity]="circle.opacity"\n [class.active]="circle.isActive"\n [pointerEvents]="\'all\'"\n [data]="circle.value"\n [classNames]="circle.classNames"\n (select)="onClick($event, circle.label)"\n (activate)="activateCircle(circle)"\n (deactivate)="deactivateCircle(circle)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : getTooltipText(circle)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="circle.data"\n />\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":enter",[Object(r.style)({opacity:0,transform:"scale(0)"}),Object(r.animate)(250,Object(r.style)({opacity:1,transform:"scale(1)"}))])])]})],e)}()},"./src/bubble-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/bubble-chart/bubble-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n("./src/bubble-chart/bubble-chart.component.ts"),n("./src/bubble-chart/bubble-series.component.ts")},"./src/common/area.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("d3-selection"),o=(n.n(r),n("./src/utils/id.ts")),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(e){this.opacity=1,this.startOpacity=.5,this.endOpacity=1,this.gradient=!1,this.animations=!0,this.select=new i.EventEmitter,this.initialized=!1,this.hasGradient=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.initialized?this.update():(this.loadAnimation(),this.initialized=!0)},e.prototype.update=function(){this.gradientId="grad"+Object(o.a)().toString(),this.gradientFill="url(#"+this.gradientId+")",this.gradient||this.stops?(this.gradientStops=this.getGradient(),this.hasGradient=!0):this.hasGradient=!1,this.updatePathEl()},e.prototype.loadAnimation=function(){this.areaPath=this.startingPath,setTimeout(this.update.bind(this),100)},e.prototype.updatePathEl=function(){var e=Object(r.select)(this.element).select(".area");this.animations?e.transition().duration(750).attr("d",this.path):e.attr("d",this.path)},e.prototype.getGradient=function(){return this.stops?this.stops:[{offset:0,color:this.fill,opacity:this.startOpacity},{offset:100,color:this.fill,opacity:this.endOpacity}]},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"path",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"startingPath",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"fill",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"opacity",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"startOpacity",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"endOpacity",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"activeLabel",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"gradient",void 0),s([Object(i.Input)(),l("design:type",Array)],e.prototype,"stops",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Component)({selector:"g[ngx-charts-area]",template:'\n <svg:defs *ngIf="gradient">\n <svg:g ngx-charts-svg-linear-gradient\n orientation="vertical"\n [name]="gradientId"\n [stops]="gradientStops"\n />\n </svg:defs>\n <svg:path\n class="area"\n [attr.d]="areaPath"\n [attr.fill]="gradient ? gradientFill : fill"\n [style.opacity]="opacity"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),l("design:paramtypes",[i.ElementRef])],e)}()},"./src/common/axes/axes.module.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("./src/common/axes/axis-label.component.ts"),o=n("./src/common/axes/x-axis.component.ts"),s=n("./src/common/axes/x-axis-ticks.component.ts"),l=n("./src/common/axes/y-axis.component.ts"),a=n("./src/common/axes/y-axis-ticks.component.ts"),u=n("@angular/common"),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=function(){function e(){}return c([Object(i.NgModule)({imports:[u.CommonModule],declarations:[r.a,o.a,s.a,l.a,a.a],exports:[r.a,o.a,s.a,l.a,a.a]})],e)}()},"./src/common/axes/axis-label.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(e){this.textHeight=25,this.margin=5,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){switch(this.strokeWidth="0.01",this.textAnchor="middle",this.transform="",this.orient){case"top":case"bottom":this.y=this.offset,this.x=this.width/2;break;case"left":this.y=-(this.offset+this.textHeight+this.margin),this.x=-this.height/2,this.transform="rotate(270)";break;case"right":this.y=this.offset+this.margin,this.x=-this.height/2,this.transform="rotate(270)"}},r([Object(i.Input)(),o("design:type",Object)],e.prototype,"orient",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"label",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"offset",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"width",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"height",void 0),r([Object(i.Component)({selector:"g[ngx-charts-axis-label]",template:'\n <svg:text\n [attr.stroke-width]="strokeWidth"\n [attr.x]="x"\n [attr.y]="y"\n [attr.text-anchor]="textAnchor"\n [attr.transform]="transform">\n {{label}}\n </svg:text>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),o("design:paramtypes",[i.ElementRef])],e)}()},"./src/common/axes/ticks.helper.ts":function(e,t,n){"use strict";t.a=function(e,t){if(e.length>t){for(var n=[],i=Math.floor(e.length/t),r=0;r<e.length;r++)r%i==0&&n.push(e[r]);e=n}return e}},"./src/common/axes/x-axis-ticks.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("./src/common/trim-label.helper.ts"),o=n("./src/common/axes/ticks.helper.ts"),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.tickArguments=[5],this.tickStroke="#ccc",this.showGridLines=!1,this.dimensionsChanged=new i.EventEmitter,this.verticalSpacing=20,this.rotateLabels=!1,this.innerTickSize=6,this.outerTickSize=6,this.tickPadding=3,this.textAnchor="middle",this.maxTicksLength=0,this.maxAllowedLength=16,this.height=0,this.trimLabel=r.a}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.ngAfterViewInit=function(){var e=this;setTimeout(function(){return e.updateDims()})},e.prototype.updateDims=function(){var e=this,t=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().height,10);t!==this.height&&(this.height=t,this.dimensionsChanged.emit({height:t}),setTimeout(function(){return e.updateDims()}))},e.prototype.update=function(){var e=this,t=this.scale;this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:t.tickFormat?t.tickFormat.apply(t,this.tickArguments):function(e){return"Date"===e.constructor.name?e.toLocaleDateString():e.toLocaleString()};var n=this.getRotationAngle(this.ticks);this.adjustedScale=this.scale.bandwidth?function(e){return this.scale(e)+.5*this.scale.bandwidth()}:this.scale,this.textTransform="",0!==n?(this.textTransform="rotate("+n+")",this.textAnchor="end",this.verticalSpacing=10):this.textAnchor="middle",setTimeout(function(){return e.updateDims()})},e.prototype.getRotationAngle=function(e){for(var t=0,n=0;n<e.length;n++){var i=this.tickFormat(e[n]).toString();i.length>this.maxTicksLength&&(this.maxTicksLength=i.length)}for(var r=8*Math.min(this.maxTicksLength,this.maxAllowedLength),o=r,s=Math.floor(this.width/e.length);o>s&&t>-90;)t-=30,o=Math.cos(t*(Math.PI/180))*r;return t},e.prototype.getTicks=function(){var e,t=this.getMaxTicks(20),n=this.getMaxTicks(100);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[n]):(e=this.scale.domain(),e=Object(o.a)(e,t)),e},e.prototype.getMaxTicks=function(e){return Math.floor(this.width/e)},e.prototype.tickTransform=function(e){return"translate("+this.adjustedScale(e)+","+this.verticalSpacing+")"},e.prototype.gridLineTransform=function(){return"translate(0,"+(-this.verticalSpacing-5)+")"},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"scale",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"orient",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"tickArguments",void 0),s([Object(i.Input)(),l("design:type",Array)],e.prototype,"tickValues",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"tickStroke",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"tickFormatting",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"showGridLines",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"gridLineHeight",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"width",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"dimensionsChanged",void 0),s([Object(i.ViewChild)("ticksel"),l("design:type",i.ElementRef)],e.prototype,"ticksElement",void 0),s([Object(i.Component)({selector:"g[ngx-charts-x-axis-ticks]",template:'\n <svg:g #ticksel>\n <svg:g *ngFor="let tick of ticks" class="tick"\n [attr.transform]="tickTransform(tick)">\n <title>{{tickFormat(tick)}}</title>\n <svg:text\n stroke-width="0.01"\n [attr.text-anchor]="textAnchor"\n [attr.transform]="textTransform"\n [style.font-size]="\'12px\'">\n {{trimLabel(tickFormat(tick))}}\n </svg:text>\n </svg:g>\n </svg:g>\n\n <svg:g *ngFor="let tick of ticks"\n [attr.transform]="tickTransform(tick)">\n <svg:g *ngIf="showGridLines"\n [attr.transform]="gridLineTransform()">\n <svg:line\n class="gridline-path gridline-path-vertical"\n [attr.y1]="-gridLineHeight"\n y2="0" />\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),l("design:paramtypes",[])],e)}()},"./src/common/axes/x-axis.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/common/axes/x-axis-ticks.component.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(){this.showGridLines=!1,this.xOrient="bottom",this.xAxisOffset=0,this.dimensionsChanged=new i.EventEmitter,this.xAxisClassName="x axis",this.labelOffset=0,this.fill="none",this.stroke="stroke",this.tickStroke="#ccc",this.strokeWidth="none",this.padding=5}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.transform="translate(0,"+(this.xAxisOffset+this.padding+this.dims.height)+")","undefined"!=typeof this.xAxisTickCount&&(this.tickArguments=[this.xAxisTickCount])},e.prototype.emitTicksHeight=function(e){var t=this,n=e.height,i=n+25+5;i!==this.labelOffset&&(this.labelOffset=i,setTimeout(function(){t.dimensionsChanged.emit({height:n})},0))},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"dims",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"tickFormatting",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showGridLines",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showLabel",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"labelText",void 0),o([Object(i.Input)(),s("design:type",Array)],e.prototype,"ticks",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xAxisTickInterval",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xAxisTickCount",void 0),o([Object(i.Input)(),s("design:type",String)],e.prototype,"xOrient",void 0),o([Object(i.Input)(),s("design:type",Number)],e.prototype,"xAxisOffset",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"dimensionsChanged",void 0),o([Object(i.ViewChild)(r.a),s("design:type",r.a)],e.prototype,"ticksComponent",void 0),o([Object(i.Component)({selector:"g[ngx-charts-x-axis]",template:'\n <svg:g\n [attr.class]="xAxisClassName"\n [attr.transform]="transform">\n <svg:g ngx-charts-x-axis-ticks\n *ngIf="xScale"\n [tickFormatting]="tickFormatting"\n [tickArguments]="tickArguments"\n [tickStroke]="tickStroke"\n [scale]="xScale"\n [orient]="xOrient"\n [showGridLines]="showGridLines"\n [gridLineHeight]="dims.height"\n [width]="dims.width"\n [tickValues]="ticks"\n (dimensionsChanged)="emitTicksHeight($event)"\n />\n <svg:g ngx-charts-axis-label\n *ngIf="showLabel"\n [label]="labelText"\n [offset]="labelOffset"\n [orient]="\'bottom\'"\n [height]="dims.height"\n [width]="dims.width">\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/axes/y-axis-ticks.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("./src/common/trim-label.helper.ts"),o=n("./src/common/axes/ticks.helper.ts"),s=n("./src/common/shape.helper.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(){this.tickArguments=[5],this.tickStroke="#ccc",this.showGridLines=!1,this.showRefLabels=!1,this.showRefLines=!1,this.dimensionsChanged=new i.EventEmitter,this.innerTickSize=6,this.tickPadding=3,this.verticalSpacing=20,this.textAnchor="middle",this.width=0,this.outerTickSize=6,this.rotateLabels=!1,this.referenceLineLength=0,this.trimLabel=r.a}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.ngAfterViewInit=function(){var e=this;setTimeout(function(){return e.updateDims()})},e.prototype.updateDims=function(){var e=this,t=parseInt(this.ticksElement.nativeElement.getBoundingClientRect().width,10);t!==this.width&&(this.width=t,this.dimensionsChanged.emit({width:t}),setTimeout(function(){return e.updateDims()}))},e.prototype.update=function(){var e,t=this,n="top"===this.orient||"right"===this.orient?-1:1;switch(this.tickSpacing=Math.max(this.innerTickSize,0)+this.tickPadding,e=this.scale,this.ticks=this.getTicks(),this.tickFormat=this.tickFormatting?this.tickFormatting:e.tickFormat?e.tickFormat.apply(e,this.tickArguments):function(e){return"Date"===e.constructor.name?e.toLocaleDateString():e.toLocaleString()},this.adjustedScale=e.bandwidth?function(t){return e(t)+.5*e.bandwidth()}:e,this.showRefLines&&this.referenceLines&&this.setReferencelines(),this.orient){case"top":case"bottom":this.transform=function(e){return"translate("+this.adjustedScale(e)+",0)"},this.textAnchor="middle",this.y2=this.innerTickSize*n,this.y1=this.tickSpacing*n,this.dy=n<0?"0em":".71em";break;case"left":this.transform=function(e){return"translate(0,"+this.adjustedScale(e)+")"},this.textAnchor="end",this.x2=this.innerTickSize*-n,this.x1=this.tickSpacing*-n,this.dy=".32em";break;case"right":this.transform=function(e){return"translate(0,"+this.adjustedScale(e)+")"},this.textAnchor="start",this.x2=this.innerTickSize*-n,this.x1=this.tickSpacing*-n,this.dy=".32em"}setTimeout(function(){return t.updateDims()})},e.prototype.setReferencelines=function(){this.refMin=this.adjustedScale(Math.min.apply(null,this.referenceLines.map(function(e){return e.value}))),this.refMax=this.adjustedScale(Math.max.apply(null,this.referenceLines.map(function(e){return e.value}))),this.referenceLineLength=this.referenceLines.length,this.referenceAreaPath=Object(s.a)(0,this.refMax,this.gridLineWidth,this.refMin-this.refMax,0,[!1,!1,!1,!1])},e.prototype.getTicks=function(){var e,t=this.getMaxTicks(20),n=this.getMaxTicks(50);return this.tickValues?e=this.tickValues:this.scale.ticks?e=this.scale.ticks.apply(this.scale,[n]):(e=this.scale.domain(),e=Object(o.a)(e,t)),e},e.prototype.getMaxTicks=function(e){return Math.floor(this.height/e)},e.prototype.tickTransform=function(e){return"translate("+this.adjustedScale(e)+","+this.verticalSpacing+")"},e.prototype.gridLineTransform=function(){return"translate(5,0)"},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"scale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"orient",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"tickArguments",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"tickValues",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"tickStroke",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"tickFormatting",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"showGridLines",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"gridLineWidth",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"height",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"referenceLines",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"showRefLabels",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"showRefLines",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"dimensionsChanged",void 0),l([Object(i.ViewChild)("ticksel"),a("design:type",i.ElementRef)],e.prototype,"ticksElement",void 0),l([Object(i.Component)({selector:"g[ngx-charts-y-axis-ticks]",template:'\n <svg:g #ticksel>\n <svg:g *ngFor="let tick of ticks" class="tick"\n [attr.transform]="transform(tick)" >\n <title>{{tickFormat(tick)}}</title>\n <svg:text\n stroke-width="0.01"\n [attr.dy]="dy"\n [attr.x]="x1"\n [attr.y]="y1"\n [attr.text-anchor]="textAnchor"\n [style.font-size]="\'12px\'">\n {{trimLabel(tickFormat(tick))}}\n </svg:text>\n </svg:g>\n </svg:g>\n\n <svg:path *ngIf="referenceLineLength > 1 && refMax && refMin && showRefLines"\n class="reference-area"\n [attr.d]="referenceAreaPath"\n [attr.transform]="gridLineTransform()"\n />\n <svg:g *ngFor="let tick of ticks"\n [attr.transform]="transform(tick)">\n <svg:g\n *ngIf="showGridLines"\n [attr.transform]="gridLineTransform()">\n <svg:line *ngIf="orient === \'left\'"\n class="gridline-path gridline-path-horizontal"\n x1="0"\n [attr.x2]="gridLineWidth" />\n <svg:line *ngIf="orient === \'right\'"\n class="gridline-path gridline-path-horizontal"\n x1="0"\n [attr.x2]="-gridLineWidth" />\n </svg:g>\n </svg:g>\n\n <svg:g *ngFor="let refLine of referenceLines">\n <svg:g *ngIf="showRefLines" [attr.transform]="transform(refLine.value)">\n <svg:line class="refline-path gridline-path-horizontal"\n x1="0"\n [attr.x2]="gridLineWidth"\n [attr.transform]="gridLineTransform()"/>\n <svg:g *ngIf="showRefLabels">\n <title>{{trimLabel(tickFormat(refLine.value))}}</title>\n <svg:text\n class="refline-label"\n [attr.dy]="dy"\n [attr.y]="-6"\n [attr.x]="gridLineWidth"\n [attr.text-anchor]="textAnchor" >\n {{refLine.name}}\n </svg:text>\n </svg:g>\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),a("design:paramtypes",[])],e)}()},"./src/common/axes/y-axis.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/common/axes/y-axis-ticks.component.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(){this.showGridLines=!1,this.yOrient="left",this.yAxisOffset=0,this.dimensionsChanged=new i.EventEmitter,this.yAxisClassName="y axis",this.labelOffset=15,this.fill="none",this.stroke="#CCC",this.tickStroke="#CCC",this.strokeWidth=1,this.padding=5}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.offset=-(this.yAxisOffset+this.padding),"right"===this.yOrient?(this.labelOffset=65,this.transform="translate("+(this.offset+this.dims.width)+" , 0)"):(this.offset=this.offset,this.transform="translate("+this.offset+" , 0)"),void 0!==this.yAxisTickCount&&(this.tickArguments=[this.yAxisTickCount])},e.prototype.emitTicksWidth=function(e){var t=this,n=e.width;n!==this.labelOffset&&"right"===this.yOrient?(this.labelOffset=n+this.labelOffset,setTimeout(function(){t.dimensionsChanged.emit({width:n})},0)):n!==this.labelOffset&&(this.labelOffset=n,setTimeout(function(){t.dimensionsChanged.emit({width:n})},0))},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"yScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"dims",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"tickFormatting",void 0),o([Object(i.Input)(),s("design:type",Array)],e.prototype,"ticks",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showGridLines",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showLabel",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"labelText",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"yAxisTickInterval",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"yAxisTickCount",void 0),o([Object(i.Input)(),s("design:type",String)],e.prototype,"yOrient",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"referenceLines",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showRefLines",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"showRefLabels",void 0),o([Object(i.Input)(),s("design:type",Number)],e.prototype,"yAxisOffset",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"dimensionsChanged",void 0),o([Object(i.ViewChild)(r.a),s("design:type",r.a)],e.prototype,"ticksComponent",void 0),o([Object(i.Component)({selector:"g[ngx-charts-y-axis]",template:'\n <svg:g\n [attr.class]="yAxisClassName"\n [attr.transform]="transform">\n <svg:g ngx-charts-y-axis-ticks\n *ngIf="yScale"\n [tickFormatting]="tickFormatting"\n [tickArguments]="tickArguments"\n [tickValues]="ticks"\n [tickStroke]="tickStroke"\n [scale]="yScale"\n [orient]="yOrient"\n [showGridLines]="showGridLines"\n [gridLineWidth]="dims.width"\n [referenceLines]="referenceLines"\n [showRefLines]="showRefLines"\n [showRefLabels]="showRefLabels"\n [height]="dims.height"\n (dimensionsChanged)="emitTicksWidth($event)"\n />\n\n <svg:g ngx-charts-axis-label\n *ngIf="showLabel"\n [label]="labelText"\n [offset]="labelOffset"\n [orient]="yOrient"\n [height]="dims.height"\n [width]="dims.width">\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/base-chart.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/base-chart.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/base-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("./node_modules/rxjs/observable/fromEvent.js"),o=(n.n(r),n("./node_modules/rxjs/operators/debounceTime.js")),s=(n.n(o),n("./src/utils/index.ts")),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(e,t,n){this.chartElement=e,this.zone=t,this.cd=n,this.scheme="cool",this.schemeType="ordinal",this.animations=!0,this.select=new i.EventEmitter}return e.prototype.ngAfterViewInit=function(){this.bindWindowResizeEvent(),this.visibilityObserver=new s.a(this.chartElement,this.zone),this.visibilityObserver.visible.subscribe(this.update.bind(this))},e.prototype.ngOnDestroy=function(){this.unbindEvents(),this.visibilityObserver&&(this.visibilityObserver.visible.unsubscribe(),this.visibilityObserver.destroy())},e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){if(this.results=this.results?this.cloneData(this.results):[],this.view)this.width=this.view[0],this.height=this.view[1];else{var e=this.getContainerDims();e&&(this.width=e.width,this.height=e.height)}this.width||(this.width=600),this.height||(this.height=400),this.width=~~this.width,this.height=~~this.height,this.cd&&this.cd.markForCheck()},e.prototype.getContainerDims=function(){var e,t,n=this.chartElement.nativeElement;if(null!==n.parentNode){var i=n.parentNode.getBoundingClientRect();e=i.width,t=i.height}return e&&t?{width:e,height:t}:null},e.prototype.formatDates=function(){for(var e=0;e<this.results.length;e++){var t=this.results[e];if(t.name instanceof Date&&(t.name=t.name.toLocaleDateString()),t.series)for(var n=0;n<t.series.length;n++){var i=t.series[n];i.name instanceof Date&&(i.name=i.name.toLocaleDateString())}}},e.prototype.unbindEvents=function(){this.resizeSubscription&&this.resizeSubscription.unsubscribe()},e.prototype.bindWindowResizeEvent=function(){var e=this,t=Object(r.fromEvent)(window,"resize",null,null).pipe(Object(o.debounceTime)(200)).subscribe(function(t){e.update(),e.cd&&e.cd.markForCheck()});this.resizeSubscription=t},e.prototype.cloneData=function(e){for(var t=[],n=0,i=e;n<i.length;n++){var r=i[n],o={name:r.name};if(void 0!==r.value&&(o.value=r.value),void 0!==r.series){o.series=[];for(var s=0,l=r.series;s<l.length;s++){var a=Object.assign({},l[s]);o.series.push(a)}}void 0!==r.extra&&(o.extra=JSON.parse(JSON.stringify(r.extra))),t.push(o)}return t},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"results",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"view",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"scheme",void 0),l([Object(i.Input)(),a("design:type",String)],e.prototype,"schemeType",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"customColors",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(i.Component)({selector:"base-chart",template:"<div></div>"}),a("design:paramtypes",[i.ElementRef,i.NgZone,i.ChangeDetectorRef])],e)}()},"./src/common/chart-common.module.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return x});var i=n("@angular/core"),r=n("@angular/common"),o=n("./src/common/charts/chart.component.ts"),s=n("./src/common/legend/index.ts"),l=n("./src/common/base-chart.component.ts"),a=n("./src/common/axes/axes.module.ts"),u=n("./src/common/tooltip/index.ts"),c=n("./src/common/circle-series.component.ts"),d=n("./src/common/circle.component.ts"),h=n("./src/common/grid-panel.component.ts"),p=n("./src/common/grid-panel-series.component.ts"),f=n("./src/common/svg-linear-gradient.component.ts"),m=n("./src/common/svg-radial-gradient.component.ts"),g=n("./src/common/timeline/index.ts"),v=n("./src/common/area.component.ts"),y=n("./src/common/tooltip-area.component.ts"),b=n("./src/common/count/index.ts"),_=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},w=[v.a,l.a,b.a,y.a,o.a,s.b,s.c,s.d,d.a,c.a,h.a,p.a,f.a,m.a,g.a,s.a],x=function(){function e(){}return _([Object(i.NgModule)({providers:[r.Location,{provide:r.LocationStrategy,useClass:r.PathLocationStrategy}],imports:[r.CommonModule,a.a,u.f],declarations:w.slice(),exports:[r.CommonModule,a.a,u.f].concat(w)})],e)}()},"./src/common/charts/chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("@angular/animations"),o=n("./src/common/tooltip/index.ts"),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(e,t){this.vcr=e,this.tooltipService=t,this.showLegend=!1,this.animations=!0,this.legendLabelClick=new i.EventEmitter,this.legendLabelActivate=new i.EventEmitter,this.legendLabelDeactivate=new i.EventEmitter,this.tooltipService.injectionService.setRootViewContainer(this.vcr)}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=0;this.showLegend&&(this.legendType=this.getLegendType(),e="scaleLegend"===this.legendType?1:2),this.chartWidth=~~(this.view[0]*(12-e)/12),this.legendWidth=~~(this.view[0]*e/12)},e.prototype.getLegendType=function(){return"linear"===this.legendOptions.scaleType?"scaleLegend":"legend"},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"view",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"showLegend",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"legendOptions",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"legendData",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"legendType",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"colors",void 0),s([Object(i.Input)(),l("design:type",Array)],e.prototype,"activeEntries",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"legendLabelClick",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"legendLabelActivate",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"legendLabelDeactivate",void 0),s([Object(i.Component)({providers:[o.g],selector:"ngx-charts-chart",template:'\n <div\n class="ngx-charts-outer"\n [style.width.px]="view[0]"\n [@animationState]="\'active\'"\n [@.disabled]="!animations">\n <svg\n class="ngx-charts"\n [attr.width]="chartWidth"\n [attr.height]="view[1]">\n <ng-content></ng-content>\n </svg>\n <ngx-charts-scale-legend\n *ngIf="showLegend && legendType === \'scaleLegend\'"\n class="chart-legend"\n [valueRange]="legendOptions.domain"\n [colors]="legendOptions.colors"\n [height]="view[1]"\n [width]="legendWidth">\n </ngx-charts-scale-legend>\n <ngx-charts-legend\n *ngIf="showLegend && legendType === \'legend\'"\n class="chart-legend"\n [data]="legendOptions.domain"\n [title]="legendOptions.title"\n [colors]="legendOptions.colors"\n [height]="view[1]"\n [width]="legendWidth"\n [activeEntries]="activeEntries"\n (labelClick)="legendLabelClick.emit($event)"\n (labelActivate)="legendLabelActivate.emit($event)"\n (labelDeactivate)="legendLabelDeactivate.emit($event)">\n </ngx-charts-legend>\n </div>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":enter",[Object(r.style)({opacity:0}),Object(r.animate)("500ms 100ms",Object(r.style)({opacity:1}))])])]}),l("design:paramtypes",[i.ViewContainerRef,o.g])],e)}()},"./src/common/charts/index.ts":function(e,t,n){"use strict";var i=n("./src/common/charts/chart.component.ts");n.d(t,"a",function(){return i.a})},"./src/common/circle-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("@angular/animations"),o=n("./src/common/label.helper.ts"),s=n("./src/utils/id.ts"),l=n("./src/common/index.ts"),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(){function e(){this.type="standard",this.tooltipDisabled=!1,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.barVisible=!1}return e.prototype.ngOnInit=function(){this.gradientId="grad"+Object(s.a)().toString(),this.gradientFill="url(#"+this.gradientId+")"},e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.circle=this.getActiveCircle()},e.prototype.getActiveCircle=function(){var e=this,t=this.data.series.findIndex(function(t){var n=t.name;return n&&e.visibleValue&&n.toString()===e.visibleValue.toString()&&void 0!==t.value});if(-1!==t)return this.mapDataPointToCircle(this.data.series[t],t)},e.prototype.mapDataPointToCircle=function(e,t){var n,i=this.data.name,r=e.value,s=e.name,l=Object(o.a)(s);n=this.xScale("time"===this.scaleType?s:"linear"===this.scaleType?Number(s):s);var a,u=this.yScale("standard"===this.type?r:e.d1);return{classNames:["circle-data-"+t],value:r,label:s,data:{series:i,value:r,name:s},cx:n,cy:u,radius:5,height:this.yScale.range()[0]-u,tooltipLabel:l,color:a=this.colors.getColor("linear"===this.colors.scaleType?"standard"===this.type?r:e.d1:i),opacity:1,seriesName:i,gradientStops:this.getGradientStops(a),min:e.min,max:e.max}},e.prototype.getTooltipText=function(e){var t=e.min,n=e.max;return'\n <span class="tooltip-label">'+e.seriesName+" \u2022 "+e.tooltipLabel+'</span>\n <span class="tooltip-val">'+e.value.toLocaleString()+this.getTooltipMinMaxText(t,n)+"</span>\n "},e.prototype.getTooltipMinMaxText=function(e,t){if(void 0!==e||void 0!==t){var n=" (";return void 0!==e?(void 0===t&&(n+="\u2265"),n+=e.toLocaleString(),void 0!==t&&(n+=" - ")):void 0!==t&&(n+="\u2264"),void 0!==t&&(n+=t.toLocaleString()),n+")"}return""},e.prototype.getGradientStops=function(e){return[{offset:0,color:e,opacity:.2},{offset:100,color:e,opacity:1}]},e.prototype.onClick=function(e,t){this.select.emit({name:t,value:e})},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.activateCircle=function(){this.barVisible=!0,this.activate.emit({name:this.data.name})},e.prototype.deactivateCircle=function(){this.barVisible=!1,this.circle.opacity=0,this.deactivate.emit({name:this.data.name})},a([Object(i.Input)(),u("design:type",Object)],e.prototype,"data",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"type",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"xScale",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"yScale",void 0),a([Object(i.Input)(),u("design:type",l.i)],e.prototype,"colors",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"scaleType",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"visibleValue",void 0),a([Object(i.Input)(),u("design:type",Array)],e.prototype,"activeEntries",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),a([Object(i.Input)(),u("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"select",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"activate",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"deactivate",void 0),a([Object(i.Component)({selector:"g[ngx-charts-circle-series]",template:'\n <svg:g *ngIf="circle">\n <defs>\n <svg:g ngx-charts-svg-linear-gradient\n orientation="vertical"\n [name]="gradientId"\n [stops]="circle.gradientStops"\n />\n </defs>\n <svg:rect\n *ngIf="barVisible && type === \'standard\'"\n [@animationState]="\'active\'"\n [attr.x]="circle.cx - circle.radius"\n [attr.y]="circle.cy"\n [attr.width]="circle.radius * 2"\n [attr.height]="circle.height"\n [attr.fill]="gradientFill"\n class="tooltip-bar"\n />\n <svg:g ngx-charts-circle\n class="circle"\n [cx]="circle.cx"\n [cy]="circle.cy"\n [r]="circle.radius"\n [fill]="circle.color"\n [class.active]="isActive({name: circle.seriesName})"\n [pointerEvents]="circle.value === 0 ? \'none\': \'all\'"\n [data]="circle.value"\n [classNames]="circle.classNames"\n (select)="onClick($event, circle.label)"\n (activate)="activateCircle()"\n (deactivate)="deactivateCircle()"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : getTooltipText(circle)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="circle.data"\n />\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":enter",[Object(r.style)({opacity:0}),Object(r.animate)(250,Object(r.style)({opacity:1}))])])]})],e)}()},"./src/common/circle.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter}return e.prototype.onClick=function(){this.select.emit(this.data)},e.prototype.onMouseEnter=function(){this.activate.emit(this.data)},e.prototype.onMouseLeave=function(){this.deactivate.emit(this.data)},e.prototype.ngOnChanges=function(e){this.classNames=Array.isArray(this.classNames)?this.classNames.join(" "):"",this.classNames+="circle"},r([Object(i.Input)(),o("design:type",Object)],e.prototype,"cx",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"cy",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"r",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"fill",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"stroke",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"data",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"classNames",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"circleOpacity",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"pointerEvents",void 0),r([Object(i.Output)(),o("design:type",Object)],e.prototype,"select",void 0),r([Object(i.Output)(),o("design:type",Object)],e.prototype,"activate",void 0),r([Object(i.Output)(),o("design:type",Object)],e.prototype,"deactivate",void 0),r([Object(i.HostListener)("click"),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onClick",null),r([Object(i.HostListener)("mouseenter"),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onMouseEnter",null),r([Object(i.HostListener)("mouseleave"),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onMouseLeave",null),r([Object(i.Component)({selector:"g[ngx-charts-circle]",template:'\n <svg:circle\n [attr.cx]="cx"\n [attr.cy]="cy"\n [attr.r]="r"\n [attr.fill]="fill"\n [attr.stroke]="stroke"\n [attr.opacity]="circleOpacity"\n [attr.class]="classNames"\n [attr.pointer-events]="pointerEvents"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/color.helper.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("d3-array"),r=(n.n(i),n("d3-scale")),o=(n.n(r),n("./src/utils/color-sets.ts")),s=function(){function e(e,t,n,i){"string"==typeof e&&(e=o.a.find(function(t){return t.name===e})),this.colorDomain=e.domain,this.scaleType=t,this.domain=n,this.customColors=i,this.scale=this.generateColorScheme(e,t,this.domain)}return e.prototype.generateColorScheme=function(e,t,n){var s;if("string"==typeof e&&(e=o.a.find(function(t){return t.name===e})),"quantile"===t)s=Object(r.scaleQuantile)().range(e.domain).domain(n);else if("ordinal"===t)s=Object(r.scaleOrdinal)().range(e.domain).domain(n);else if("linear"===t){var l=e.domain.slice();1===l.length&&(l.push(l[0]),this.colorDomain=l);var a=Object(i.range)(0,1,1/l.length);s=Object(r.scaleLinear)().domain(a).range(l)}return s},e.prototype.getColor=function(e){if("linear"===this.scaleType){var t=Object(r.scaleLinear)().domain(this.domain).range([0,1]);return this.scale(t(e))}if("function"==typeof this.customColors)return this.customColors(e);var n=e.toString(),i=void 0;return this.customColors&&this.customColors.length>0&&(i=this.customColors.find(function(e){return e.name.toLowerCase()===n.toLowerCase()})),i?i.value:this.scale(e)},e.prototype.getLinearGradientStops=function(e,t){void 0===t&&(t=this.domain[0]);var n=Object(r.scaleLinear)().domain(this.domain).range([0,1]),i=Object(r.scaleBand)().domain(this.colorDomain).range([0,1]),o=this.getColor(e),s=n(t),l=this.getColor(t),a=n(e),u=1,c=s,d=[];for(d.push({color:l,offset:s,originalOffset:s,opacity:1});c<a&&u<this.colorDomain.length;){var h=this.colorDomain[u],p=i(h);if(p<=s)u++;else{if(p.toFixed(4)>=(a-i.bandwidth()).toFixed(4))break;d.push({color:h,offset:p,opacity:1}),c=p,u++}}if(d[d.length-1].offset<100&&d.push({color:o,offset:a,opacity:1}),a===s)d[0].offset=0,d[1].offset=100;else if(100!==d[d.length-1].offset)for(var f=0,m=d;f<m.length;f++){var g=m[f];g.offset=(g.offset-s)/(a-s)*100}return d},e}()},"./src/common/count/count.directive.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/common/count/count.helper.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e,t){this.cd=e,this.countDuration=1,this.countPrefix="",this.countSuffix="",this.countChange=new i.EventEmitter,this.countFinish=new i.EventEmitter,this.value="",this._countDecimals=0,this._countTo=0,this._countFrom=0,this.nativeElement=t.nativeElement}return Object.defineProperty(e.prototype,"countDecimals",{get:function(){return this._countDecimals?this._countDecimals:Object(r.b)(this.countTo)},set:function(e){this._countDecimals=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"countTo",{get:function(){return this._countTo},set:function(e){this._countTo=parseFloat(e),this.start()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"countFrom",{get:function(){return this._countFrom},set:function(e){this._countFrom=parseFloat(e),this.start()},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){cancelAnimationFrame(this.animationReq)},e.prototype.start=function(){var e=this;cancelAnimationFrame(this.animationReq);var t=this.valueFormatting||function(t){return""+e.countPrefix+t.value.toLocaleString()+e.countSuffix};this.animationReq=Object(r.a)(this.countFrom,this.countTo,this.countDecimals,this.countDuration,function(n){var i=n.value,r=n.progress,o=n.finished;e.value=t({value:i}),e.cd.markForCheck(),o||e.countChange.emit({value:i,progress:r}),o&&e.countFinish.emit({value:i,progress:r})})},o([Object(i.Input)(),s("design:type",Number)],e.prototype,"countDuration",void 0),o([Object(i.Input)(),s("design:type",String)],e.prototype,"countPrefix",void 0),o([Object(i.Input)(),s("design:type",String)],e.prototype,"countSuffix",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"valueFormatting",void 0),o([Object(i.Input)(),s("design:type",Number),s("design:paramtypes",[Number])],e.prototype,"countDecimals",null),o([Object(i.Input)(),s("design:type",Object),s("design:paramtypes",[Object])],e.prototype,"countTo",null),o([Object(i.Input)(),s("design:type",Object),s("design:paramtypes",[Object])],e.prototype,"countFrom",null),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"countChange",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"countFinish",void 0),o([Object(i.Component)({selector:"[ngx-charts-count-up]",template:"{{value}}"}),s("design:paramtypes",[i.ChangeDetectorRef,i.ElementRef])],e)}()},"./src/common/count/count.helper.ts":function(e,t,n){"use strict";function i(e,t,n,i){return n*(1-Math.pow(2,-10*e/i))*1024/1023+t}t.a=function(e,t,n,r,o){var s,l=Number(e),a=Number(t),u=l>a,c=Math.max(0,n),d=Math.pow(10,c),h=1e3*Number(r);return requestAnimationFrame(function(e){return s=e,function e(t){var n,r=t-s;n=u?l-i(r,0,l-a,h):i(r,l,a-l,h),n=u?n<a?a:n:n>a?a:n,n=Math.round(n*d)/d;var c=r<h;if(o({value:n,progress:r,timestamp:t,finished:!c}),c)return requestAnimationFrame(function(t){return e(t)})}(e)})},t.b=function(e){var t=Number(e);return t%1!=0&&Math.abs(t)<=10?2:0}},"./src/common/count/index.ts":function(e,t,n){"use strict";var i=n("./src/common/count/count.directive.ts");n.d(t,"a",function(){return i.a});var r=n("./src/common/count/count.helper.ts");n.d(t,"b",function(){return r.a}),n.d(t,"c",function(){return r.b})},"./src/common/domain.helper.ts":function(e,t,n){"use strict";t.a=function(e){for(var t=new Set,n=0,i=e;n<i.length;n++)for(var r=0,o=i[n].series;r<o.length;r++){t.add(o[r].name)}return Array.from(t)}},"./src/common/grid-layout.helper.ts":function(e,t,n){"use strict";t.b=r,t.a=function(e,t,n,o){for(var s=Object(i.scaleBand)(),l=Object(i.scaleBand)(),a=e.width,u=e.height,c=r(e,t.length,n),d=c[0],h=c[1],p=[],f=[],m=0;m<h;m++)f.push(m);for(m=0;m<d;m++)p.push(m);s.domain(p),l.domain(f),s.rangeRound([0,a],.1),l.rangeRound([0,u],.1);var g=[],v=o||t.map(function(e){return e?e.value:0}).reduce(function(e,t){return e+t},0),y=s.bandwidth(),b=l.bandwidth();for(m=0;m<t.length;m++)g[m]={},g[m].data={name:t[m]?t[m].name:"",value:t[m]?t[m].value:void 0,extra:t[m]?t[m].extra:void 0},g[m].x=s(m%d),g[m].y=l(Math.floor(m/d)),g[m].width=y,g[m].height=b,g[m].data.percent=v>0?g[m].data.value/v:0,g[m].data.total=v;return g};var i=n("d3-scale");function r(e,t,n){var i=1,r=t,o=e.width;if(o>n)for(;o/r<n;)i+=1,r=Math.ceil(t/i);return[r,i]}n.n(i)},"./src/common/grid-panel-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.gridPanels=this.getGridPanels()},e.prototype.getGridPanels=function(){var e=this;return this.data.map(function(t,n){var i,r,o,s,l,a="odd";if("vertical"===e.orient){var u=e.xScale(t.name);Number.parseInt((u/e.xScale.step()).toString())%2==1&&(a="even"),i=e.xScale.bandwidth()*e.xScale.paddingInner(),r=e.xScale.bandwidth()+i,o=e.dims.height,s=e.xScale(t.name)-i/2,l=0}else"horizontal"===e.orient&&(u=e.yScale(t.name),Number.parseInt((u/e.yScale.step()).toString())%2==1&&(a="even"),i=e.yScale.bandwidth()*e.yScale.paddingInner(),r=e.dims.width,o=e.yScale.bandwidth()+i,s=0,l=e.yScale(t.name)-i/2);return{name:t.name,class:a,height:o,width:r,x:s,y:l}})},r([Object(i.Input)(),o("design:type",Object)],e.prototype,"data",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"dims",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"xScale",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"yScale",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"orient",void 0),r([Object(i.Component)({selector:"g[ngx-charts-grid-panel-series]",template:'\n <svg:g ngx-charts-grid-panel *ngFor="let gridPanel of gridPanels"\n [height]="gridPanel.height"\n [width]="gridPanel.width"\n [x]="gridPanel.x"\n [y]="gridPanel.y"\n [class.grid-panel]="true"\n [class.odd]="gridPanel.class === \'odd\'"\n [class.even]="gridPanel.class === \'even\'">\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/grid-panel.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){}return r([Object(i.Input)(),o("design:type",Object)],e.prototype,"path",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"width",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"height",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"x",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"y",void 0),r([Object(i.Component)({selector:"g[ngx-charts-grid-panel]",template:'\n <svg:rect\n [attr.height]="height"\n [attr.width]="width"\n [attr.x]="x"\n [attr.y]="y"\n stroke="none"\n class="gridpanel"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/index.ts":function(e,t,n){"use strict";var i=n("./src/common/chart-common.module.ts");n.d(t,"e",function(){return i.a});var r=n("./src/common/legend/index.ts");n.d(t,"a",function(){return r.a}),n.d(t,"m",function(){return r.b}),n.d(t,"n",function(){return r.c}),n.d(t,"o",function(){return r.d});var o=n("./src/common/tooltip/index.ts");n.d(t,"b",function(){return o.a}),n.d(t,"p",function(){return o.b}),n.d(t,"q",function(){return o.c}),n.d(t,"v",function(){return o.d}),n.d(t,"w",function(){return o.e}),n.d(t,"x",function(){return o.f}),n.d(t,"y",function(){return o.g});var s=n("./src/common/count/index.ts");n.d(t,"j",function(){return s.a}),n.d(t,"A",function(){return s.b}),n.d(t,"B",function(){return s.c});var l=n("./src/common/timeline/index.ts");n.d(t,"t",function(){return l.a});var a=n("./src/common/color.helper.ts");n.d(t,"i",function(){return a.a});var u=n("./src/common/charts/index.ts");n.d(t,"f",function(){return u.a});var c=n("./src/common/area.component.ts");n.d(t,"c",function(){return c.a});var d=n("./src/common/base-chart.component.ts");n.d(t,"d",function(){return d.a});var h=n("./src/common/circle.component.ts");n.d(t,"g",function(){return h.a});var p=n("./src/common/circle-series.component.ts");n.d(t,"h",function(){return p.a});var f=n("./src/common/grid-layout.helper.ts");n.d(t,"D",function(){return f.a}),n.d(t,"E",function(){return f.b});var m=n("./src/common/grid-panel.component.ts");n.d(t,"k",function(){return m.a});var g=n("./src/common/grid-panel-series.component.ts");n.d(t,"l",function(){return g.a});var v=n("./src/common/svg-linear-gradient.component.ts");n.d(t,"r",function(){return v.a});var y=n("./src/common/svg-radial-gradient.component.ts");n.d(t,"s",function(){return y.a});var b=n("./src/common/tooltip-area.component.ts");n.d(t,"u",function(){return b.a});var _=n("./src/common/tick-format.helper.ts");n.d(t,"F",function(){return _.a});var w=n("./src/common/trim-label.helper.ts");n.d(t,"G",function(){return w.a});var x=n("./src/common/view-dimensions.helper.ts");n.d(t,"z",function(){return x.a});var C=n("./src/common/label.helper.ts");n.d(t,"C",function(){return C.a})},"./src/common/label.helper.ts":function(e,t,n){"use strict";t.a=function(e){return e instanceof Date?e.toLocaleDateString():e.toLocaleString()}},"./src/common/legend/advanced-legend.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/advanced-legend.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/legend/advanced-legend.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("./src/common/trim-label.helper.ts"),o=n("./src/common/label.helper.ts"),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.label="Total",this.animations=!0,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.legendItems=[],this.valueFormatting=function(e){return e},this.labelFormatting=function(e){return e},this.percentageFormatting=function(e){return e}}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.getTotal=function(){return this.data.map(function(e){return e.value}).reduce(function(e,t){return e+t},0)},e.prototype.update=function(){this.total=this.getTotal(),this.roundedTotal=this.total,this.legendItems=this.getLegendItems()},e.prototype.getLegendItems=function(){var e=this;return this.data.map(function(t,n){var i=Object(o.a)(t.name),s=t.value,l=e.colors.getColor(i),a=e.total>0?s/e.total*100:0;return{value:e.valueFormatting(s),color:l,label:Object(r.a)(e.labelFormatting(i),20),originalLabel:t.name,percentage:e.percentageFormatting(a)}})},e.prototype.trackBy=function(e){return e.formattedLabel},s([Object(i.Input)(),l("design:type",Number)],e.prototype,"width",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"colors",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"label",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"select",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"activate",void 0),s([Object(i.Output)(),l("design:type",i.EventEmitter)],e.prototype,"deactivate",void 0),s([Object(i.Input)(),l("design:type",Function)],e.prototype,"valueFormatting",void 0),s([Object(i.Input)(),l("design:type",Function)],e.prototype,"labelFormatting",void 0),s([Object(i.Input)(),l("design:type",Function)],e.prototype,"percentageFormatting",void 0),s([Object(i.Component)({selector:"ngx-charts-advanced-legend",template:'\n <div class="advanced-pie-legend"\n [style.width.px]="width">\n <div\n *ngIf="animations"\n class="total-value"\n ngx-charts-count-up\n [countTo]="roundedTotal">\n </div>\n <div *ngIf="!animations">\n {{roundedTotal}}\n </div>\n <div class="total-label">\n {{label}}\n </div>\n <div class="legend-items-container">\n <div class="legend-items">\n <div\n *ngFor="let legendItem of legendItems; trackBy:trackBy"\n tabindex="-1"\n class="legend-item"\n (mouseenter)="activate.emit(legendItem.label)"\n (mouseleave)="deactivate.emit(legendItem.label)"\n (click)="select.emit({ name: legendItem.label, value: legendItem.value })">\n <div\n class="item-color"\n [style.background]="legendItem.color">\n </div>\n <div *ngIf="animations"\n class="item-value"\n ngx-charts-count-up\n [countTo]="legendItem.value">\n </div>\n <div *ngIf="!animations" class="item-value">\n {{legendItem.value}}\n </div>\n <div class="item-label">{{legendItem.label}}</div>\n <div *ngIf="animations"\n class="item-percent"\n ngx-charts-count-up\n [countTo]="legendItem.percentage"\n [countSuffix]="\'%\'">\n </div>\n <div *ngIf="!animations"\n class="item-percent">\n {{legendItem.percentage.toLocaleString()}}%\n </div>\n </div>\n </div>\n </div>\n </div>\n ',styles:[n("./src/common/legend/advanced-legend.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/legend/index.ts":function(e,t,n){"use strict";var i=n("./src/common/legend/legend.component.ts");n.d(t,"b",function(){return i.a});var r=n("./src/common/legend/scale-legend.component.ts");n.d(t,"d",function(){return r.a});var o=n("./src/common/legend/legend-entry.component.ts");n.d(t,"c",function(){return o.a});var s=n("./src/common/legend/advanced-legend.component.ts");n.d(t,"a",function(){return s.a})},"./src/common/legend/legend-entry.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){this.isActive=!1,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.toggle=new i.EventEmitter}return Object.defineProperty(e.prototype,"trimmedLabel",{get:function(){return this.formattedLabel||"(empty)"},enumerable:!0,configurable:!0}),e.prototype.onMouseEnter=function(){this.activate.emit({name:this.label})},e.prototype.onMouseLeave=function(){this.deactivate.emit({name:this.label})},r([Object(i.Input)(),o("design:type",String)],e.prototype,"color",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"label",void 0),r([Object(i.Input)(),o("design:type",String)],e.prototype,"formattedLabel",void 0),r([Object(i.Input)(),o("design:type",Boolean)],e.prototype,"isActive",void 0),r([Object(i.Output)(),o("design:type",i.EventEmitter)],e.prototype,"select",void 0),r([Object(i.Output)(),o("design:type",i.EventEmitter)],e.prototype,"activate",void 0),r([Object(i.Output)(),o("design:type",i.EventEmitter)],e.prototype,"deactivate",void 0),r([Object(i.Output)(),o("design:type",i.EventEmitter)],e.prototype,"toggle",void 0),r([Object(i.HostListener)("mouseenter"),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onMouseEnter",null),r([Object(i.HostListener)("mouseleave"),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onMouseLeave",null),r([Object(i.Component)({selector:"ngx-charts-legend-entry",template:'\n <span \n [title]="formattedLabel"\n tabindex="-1"\n [class.active]="isActive"\n (click)="select.emit(formattedLabel)">\n <span\n class="legend-label-color"\n [style.background-color]="color"\n (click)="toggle.emit(formattedLabel)">\n </span>\n <span class="legend-label-text">\n {{trimmedLabel}}\n </span>\n </span>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/legend/legend.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/legend.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/legend/legend.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/common/label.helper.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e){this.cd=e,this.labelClick=new i.EventEmitter,this.labelActivate=new i.EventEmitter,this.labelDeactivate=new i.EventEmitter,this.legendEntries=[]}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.cd.markForCheck(),this.legendEntries=this.getLegendEntries()},e.prototype.getLegendEntries=function(){for(var e=[],t=function(t){var i=Object(r.a)(t);-1===e.findIndex(function(e){return e.label===i})&&e.push({label:t,formattedLabel:i,color:n.colors.getColor(t)})},n=this,i=0,o=this.data;i<o.length;i++)t(o[i]);return e},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.label===t.name})},e.prototype.activate=function(e){this.labelActivate.emit(e)},e.prototype.deactivate=function(e){this.labelDeactivate.emit(e)},e.prototype.trackBy=function(e,t){return t.label},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"data",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"title",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"height",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"width",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"activeEntries",void 0),o([Object(i.Output)(),s("design:type",i.EventEmitter)],e.prototype,"labelClick",void 0),o([Object(i.Output)(),s("design:type",i.EventEmitter)],e.prototype,"labelActivate",void 0),o([Object(i.Output)(),s("design:type",i.EventEmitter)],e.prototype,"labelDeactivate",void 0),o([Object(i.Component)({selector:"ngx-charts-legend",template:'\n <div [style.width.px]="width">\n <header class="legend-title" *ngIf="title?.length > 0">\n <span class="legend-title-text">{{title}}</span>\n </header>\n <div class="legend-wrap">\n <ul class="legend-labels"\n [style.max-height.px]="height - 45">\n <li\n *ngFor="let entry of legendEntries; trackBy: trackBy"\n class="legend-label">\n <ngx-charts-legend-entry\n [label]="entry.label"\n [formattedLabel]="entry.formattedLabel"\n [color]="entry.color"\n [isActive]="isActive(entry)"\n (select)="labelClick.emit($event)"\n (activate)="activate($event)"\n (deactivate)="deactivate($event)">\n </ngx-charts-legend-entry>\n </li>\n </ul>\n </div>\n </div>\n ',styles:[n("./src/common/legend/legend.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush}),s("design:paramtypes",[i.ChangeDetectorRef])],e)}()},"./src/common/legend/scale-legend.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/legend/scale-legend.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/legend/scale-legend.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("@angular/platform-browser"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e){this.sanitizer=e}return e.prototype.ngOnChanges=function(e){var t=this.gradientString(this.colors.range(),this.colors.domain());this.gradient=this.sanitizer.bypassSecurityTrustStyle("linear-gradient(to bottom, "+t+")")},e.prototype.gradientString=function(e,t){t.push(1);var n=[];return e.reverse().forEach(function(e,i){n.push(e+" "+Math.round(100*t[i])+"%")}),n.join(", ")},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"valueRange",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"height",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"width",void 0),o([Object(i.Component)({selector:"ngx-charts-scale-legend",template:'\n <div\n class="scale-legend"\n [style.height.px]="height"\n [style.width.px]="width">\n <div class="scale-legend-label">\n <span>{{ valueRange[1].toLocaleString() }}</span>\n </div>\n <div\n class="scale-legend-wrap"\n [style.background]="gradient">\n </div>\n <div class="scale-legend-label">\n <span>{{ valueRange[0].toLocaleString() }}</span>\n </div>\n </div>\n ',styles:[n("./src/common/legend/scale-legend.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush}),s("design:paramtypes",[r.DomSanitizer])],e)}()},"./src/common/shape.helper.ts":function(e,t,n){"use strict";t.a=function(e,t,n,i,r,o){var s=o[0],l=o[1],a=o[2],u=o[3],c="";return n=Math.floor(n),i=Math.floor(i),n=0===n?1:n,i=0===i?1:i,c="M"+[e+r,t],c+="h"+(n-2*r),c+=l?"a"+[r,r]+" 0 0 1 "+[r,r]:"h"+r+"v"+r,c+="v"+(i-2*r),c+=u?"a"+[r,r]+" 0 0 1 "+[-r,r]:"v"+r+"h"+-r,c+="h"+(2*r-n),c+=a?"a"+[r,r]+" 0 0 1 "+[-r,-r]:"h"+-r+"v"+-r,c+="v"+(2*r-i),(c+=s?"a"+[r,r]+" 0 0 1 "+[r,-r]:"v"+-r+"h"+r)+"z"}},"./src/common/svg-linear-gradient.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){this.orientation="vertical"}return e.prototype.ngOnChanges=function(e){this.x1="0%",this.x2="0%",this.y1="0%",this.y2="0%","horizontal"===this.orientation?this.x2="100%":"vertical"===this.orientation&&(this.y1="100%")},r([Object(i.Input)(),o("design:type",Object)],e.prototype,"orientation",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"name",void 0),r([Object(i.Input)(),o("design:type",Array)],e.prototype,"stops",void 0),r([Object(i.Component)({selector:"g[ngx-charts-svg-linear-gradient]",template:'\n <svg:linearGradient\n [id]="name"\n [attr.x1]="x1"\n [attr.y1]="y1"\n [attr.x2]="x2"\n [attr.y2]="y2">\n <svg:stop *ngFor="let stop of stops"\n [attr.offset]="stop.offset + \'%\'"\n [style.stop-color]="stop.color"\n [style.stop-opacity]="stop.opacity"\n />\n </svg:linearGradient>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/svg-radial-gradient.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){this.endOpacity=1,this.cx=0,this.cy=0}return Object.defineProperty(e.prototype,"stops",{get:function(){return this.stopsInput||this.stopsDefault},set:function(e){this.stopsInput=e},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(e){this.r="30%",("color"in e||"startOpacity"in e||"endOpacity"in e)&&(this.stopsDefault=[{offset:0,color:this.color,opacity:this.startOpacity},{offset:100,color:this.color,opacity:this.endOpacity}])},r([Object(i.Input)(),o("design:type",String)],e.prototype,"color",void 0),r([Object(i.Input)(),o("design:type",String)],e.prototype,"name",void 0),r([Object(i.Input)(),o("design:type",Number)],e.prototype,"startOpacity",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"endOpacity",void 0),r([Object(i.Input)(),o("design:type",Number)],e.prototype,"cx",void 0),r([Object(i.Input)(),o("design:type",Number)],e.prototype,"cy",void 0),r([Object(i.Input)(),o("design:type",Array),o("design:paramtypes",[Array])],e.prototype,"stops",null),r([Object(i.Component)({selector:"g[ngx-charts-svg-radial-gradient]",template:'\n <svg:radialGradient\n [id]="name"\n [attr.cx]="cx"\n [attr.cy]="cy"\n [attr.r]="r"\n gradientUnits="userSpaceOnUse">\n <svg:stop *ngFor="let stop of stops"\n [attr.offset]="stop.offset + \'%\'"\n [style.stop-color]="stop.color"\n [style.stop-opacity]="stop.opacity"\n />\n </svg:radialGradient>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/common/tick-format.helper.ts":function(e,t,n){"use strict";t.a=function(e,t){return function(n){return"No Value"===n||"Other"===n?n:"date"===e&&"groupBy"===t?Object(i.timeFormat)("MM/DD/YYYY")(n):n.toString()}};var i=n("d3-time-format");n.n(i)},"./src/common/timeline/index.ts":function(e,t,n){"use strict";var i=n("./src/common/timeline/timeline.component.ts");n.d(t,"a",function(){return i.a})},"./src/common/timeline/timeline.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/timeline/timeline.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/timeline/timeline.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("d3-brush"),o=(n.n(r),n("d3-scale")),s=(n.n(o),n("d3-selection")),l=(n.n(s),n("./src/utils/index.ts")),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(){function e(e,t){this.cd=t,this.height=50,this.select=new i.EventEmitter,this.onDomainChange=new i.EventEmitter,this.initialized=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update(),this.initialized||(this.addBrush(),this.initialized=!0)},e.prototype.update=function(){this.dims=this.getDims(),this.height=this.dims.height;var e=this.view[1]-this.height;this.xDomain=this.getXDomain(),this.xScale=this.getXScale(),this.brush&&this.updateBrush(),this.transform="translate(0 , "+e+")",this.filterId="filter"+Object(l.b)().toString(),this.filter="url(#"+this.filterId+")",this.cd.markForCheck()},e.prototype.getXDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}var s=[];return"time"===this.scaleType?s=[Math.min.apply(Math,e),Math.max.apply(Math,e)]:"linear"===this.scaleType?(e=e.map(function(e){return Number(e)}),s=[Math.min.apply(Math,e),Math.max.apply(Math,e)]):s=e,s},e.prototype.getXScale=function(){var e;return"time"===this.scaleType?e=Object(o.scaleTime)().range([0,this.dims.width]).domain(this.xDomain):"linear"===this.scaleType?e=Object(o.scaleLinear)().range([0,this.dims.width]).domain(this.xDomain):"ordinal"===this.scaleType&&(e=Object(o.scalePoint)().range([0,this.dims.width]).padding(.1).domain(this.xDomain)),e},e.prototype.addBrush=function(){var e=this;if(!this.brush){var t=this.height,n=this.view[0];this.brush=Object(r.brushX)().extent([[0,0],[n,t]]).on("brush end",function(){var t=(s.event.selection||e.xScale.range()).map(e.xScale.invert);e.onDomainChange.emit(t),e.cd.markForCheck()}),Object(s.select)(this.element).select(".brush").call(this.brush)}},e.prototype.updateBrush=function(){this.brush&&(this.brush.extent([[0,0],[this.view[0],this.height]]),Object(s.select)(this.element).select(".brush").call(this.brush),Object(s.select)(this.element).select(".selection").attr("fill",void 0).attr("stroke",void 0).attr("fill-opacity",void 0),this.cd.markForCheck())},e.prototype.getDims=function(){return{width:this.view[0],height:this.height}},a([Object(i.Input)(),u("design:type",Object)],e.prototype,"view",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"state",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"results",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"scheme",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"customColors",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"legend",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"miniChart",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"autoScale",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"scaleType",void 0),a([Object(i.Input)(),u("design:type",Number)],e.prototype,"height",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"select",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"onDomainChange",void 0),a([Object(i.Component)({selector:"g[ngx-charts-timeline]",template:'\n <svg:g\n class="timeline"\n [attr.transform]="transform">\n <svg:filter [attr.id]="filterId">\n <svg:feColorMatrix in="SourceGraphic"\n type="matrix"\n values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0" />\n </svg:filter>\n <svg:g class="embedded-chart">\n <ng-content></ng-content>\n </svg:g>\n <svg:rect x="0"\n [attr.width]="view[0]"\n y="0"\n [attr.height]="height"\n class="brush-background"\n />\n <svg:g class="brush"></svg:g>\n </svg:g>\n ',styles:[n("./src/common/timeline/timeline.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush}),u("design:paramtypes",[i.ElementRef,i.ChangeDetectorRef])],e)}()},"./src/common/tooltip-area.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("@angular/animations"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e){this.renderer=e,this.anchorOpacity=0,this.anchorPos=-1,this.anchorValues=[],this.showPercentage=!1,this.tooltipDisabled=!1,this.hover=new i.EventEmitter}return e.prototype.getValues=function(e){for(var t=[],n=0,i=this.results;n<i.length;n++){var r=i[n],o=r.series.find(function(t){return t.name.toString()===e.toString()}),s=r.name;if(s instanceof Date&&(s=s.toLocaleDateString()),o){var l=o.name,a=o.value;this.showPercentage&&(a=(o.d1-o.d0).toFixed(2)+"%");var u=void 0;if("linear"===this.colors.scaleType){var c=a;o.d1&&(c=o.d1),u=this.colors.getColor(c)}else u=this.colors.getColor(r.name);t.push({value:a,name:l,series:s,min:o.min,max:o.max,color:u})}}return t},e.prototype.mouseMove=function(e){var t=e.pageX-e.target.getBoundingClientRect().left,n=this.findClosestPointIndex(t),i=this.xSet[n];if(this.anchorPos=this.xScale(i),this.anchorPos=Math.max(0,this.anchorPos),this.anchorPos=Math.min(this.dims.width,this.anchorPos),this.anchorValues=this.getValues(i),this.anchorPos!==this.lastAnchorPos){var r=new MouseEvent("mouseleave",{bubbles:!1});this.renderer.invokeElementMethod(this.tooltipAnchor.nativeElement,"dispatchEvent",[r]),this.anchorOpacity=.7,this.hover.emit({value:i}),this.showTooltip(),this.lastAnchorPos=this.anchorPos}},e.prototype.findClosestPointIndex=function(e){for(var t=0,n=this.xSet.length-1,i=Number.MAX_VALUE,r=0;t<=n;){var o=(t+n)/2|0,s=this.xScale(this.xSet[o]),l=Math.abs(s-e);if(l<i&&(i=l,r=o),s<e)t=o+1;else{if(!(s>e)){i=0,r=o;break}n=o-1}}return r},e.prototype.showTooltip=function(){var e=new MouseEvent("mouseenter",{bubbles:!1});this.renderer.invokeElementMethod(this.tooltipAnchor.nativeElement,"dispatchEvent",[e])},e.prototype.hideTooltip=function(){var e=new MouseEvent("mouseleave",{bubbles:!1});this.renderer.invokeElementMethod(this.tooltipAnchor.nativeElement,"dispatchEvent",[e]),this.anchorOpacity=0,this.lastAnchorPos=-1},e.prototype.getToolTipText=function(e){var t="";return t+=void 0!==e.series?e.series:"???",t+=": ",void 0!==e.value&&(t+=e.value.toLocaleString()),void 0===e.min&&void 0===e.max||(t+=" (",void 0!==e.min?(void 0===e.max&&(t+="\u2265"),t+=e.min.toLocaleString(),void 0!==e.max&&(t+=" - ")):void 0!==e.max&&(t+="\u2264"),void 0!==e.max&&(t+=e.max.toLocaleString()),t+=")"),t},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"dims",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xSet",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"yScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"results",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"showPercentage",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),o([Object(i.Input)(),s("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"hover",void 0),o([Object(i.ViewChild)("tooltipAnchor"),s("design:type",Object)],e.prototype,"tooltipAnchor",void 0),o([Object(i.Component)({selector:"g[ngx-charts-tooltip-area]",template:'\n <svg:g>\n <svg:rect\n class="tooltip-area"\n [attr.x]="0"\n y="0"\n [attr.width]="dims.width"\n [attr.height]="dims.height"\n style="opacity: 0; cursor: \'auto\';"\n (mousemove)="mouseMove($event)"\n (mouseleave)="hideTooltip()"\n />\n <xhtml:ng-template #defaultTooltipTemplate let-model="model">\n <xhtml:div class="area-tooltip-container">\n <xhtml:div\n *ngFor="let tooltipItem of model"\n class="tooltip-item">\n <span\n class="tooltip-item-color"\n [style.background-color]="tooltipItem.color">\n </span>\n {{getToolTipText(tooltipItem)}}\n </xhtml:div>\n </xhtml:div>\n </xhtml:ng-template>\n <svg:rect\n #tooltipAnchor\n [@animationState]="anchorOpacity !== 0 ? \'active\' : \'inactive\'"\n class="tooltip-anchor"\n [attr.x]="anchorPos"\n y="0"\n [attr.width]="1"\n [attr.height]="dims.height"\n [style.opacity]="anchorOpacity"\n [style.pointer-events]="\'none\'"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'right\'"\n [tooltipType]="\'tooltip\'"\n [tooltipSpacing]="15"\n [tooltipTemplate]="tooltipTemplate ? tooltipTemplate: defaultTooltipTemplate"\n [tooltipContext]="anchorValues"\n [tooltipImmediateExit]="true"\n />\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)("inactive => active",[Object(r.style)({opacity:0}),Object(r.animate)(250,Object(r.style)({opacity:.7}))]),Object(r.transition)("active => inactive",[Object(r.style)({opacity:.7}),Object(r.animate)(250,Object(r.style)({opacity:0}))])])]}),s("design:paramtypes",[i.Renderer])],e)}()},"./src/common/tooltip/alignment.type.ts":function(e,t,n){"use strict";var i;n.d(t,"a",function(){return i}),function(e){e[e.left="left"]="left",e[e.center="center"]="center",e[e.right="right"]="right"}(i||(i={}))},"./src/common/tooltip/index.ts":function(e,t,n){"use strict";var i=n("./src/common/tooltip/tooltip.module.ts");n.d(t,"f",function(){return i.a});var r=n("./src/common/tooltip/tooltip.service.ts");n.d(t,"g",function(){return r.a});var o=n("./src/common/tooltip/tooltip.component.ts");n.d(t,"d",function(){return o.a});var s=n("./src/common/tooltip/tooltip.directive.ts");n.d(t,"e",function(){return s.a});var l=n("./src/common/tooltip/style.type.ts");n.d(t,"c",function(){return l.a});var a=n("./src/common/tooltip/alignment.type.ts");n.d(t,"a",function(){return a.a});var u=n("./src/common/tooltip/show.type.ts");n.d(t,"b",function(){return u.a})},"./src/common/tooltip/injection-registery.service.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i=function(){function e(e){this.injectionService=e,this.defaults={},this.components=new Map}return e.prototype.getByType=function(e){return void 0===e&&(e=this.type),this.components.get(e)},e.prototype.create=function(e){return this.createByType(this.type,e)},e.prototype.createByType=function(e,t){t=this.assignDefaults(t);var n=this.injectComponent(e,t);return this.register(e,n),n},e.prototype.destroy=function(e){var t=this.components.get(e.componentType);if(t){var n=t.indexOf(e);n>-1&&(t[n].destroy(),t.splice(n,1))}},e.prototype.destroyAll=function(){this.destroyByType(this.type)},e.prototype.destroyByType=function(e){var t=this.components.get(e);if(t)for(var n=0,i=t;n<i.length;n++)this.destroy(i[n])},e.prototype.assignDefaults=function(e){var t=this.defaults,n=t.inputs,i=t.outputs;return e.inputs||e.outputs||(e={inputs:e}),n&&(e.inputs=Object.assign(n,e.inputs)),i&&(e.outputs=Object.assign(i,e.outputs)),e},e.prototype.injectComponent=function(e,t){return this.injectionService.appendComponent(e,t)},e.prototype.register=function(e,t){this.components.has(e)||this.components.set(e,[]),this.components.get(e).push(t)},e}()},"./src/common/tooltip/injection.service.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(e,t,n){this.applicationRef=e,this.componentFactoryResolver=t,this.injector=n}return e.prototype.getRootViewContainer=function(){var e=this.applicationRef.components;if(e&&e.length)return e[0];if(this._container)return this._container;throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer.")},e.prototype.setRootViewContainer=function(e){this._container=e},e.prototype.getComponentRootNode=function(e){return e.hostView?e.hostView.rootNodes[0]:e.element.nativeElement},e.prototype.getRootViewContainerNode=function(){return this.getComponentRootNode(this.getRootViewContainer())},e.prototype.projectComponentBindings=function(e,t){if(t){if(void 0!==t.inputs)for(var n=0,i=Object.getOwnPropertyNames(t.inputs);n<i.length;n++){var r=i[n];e.instance[r]=t.inputs[r]}if(void 0!==t.outputs)for(var o=0,s=Object.getOwnPropertyNames(t.outputs);o<s.length;o++){var l=s[o];e.instance[l]=t.outputs[l]}}return e},e.prototype.appendComponent=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=this.getRootViewContainerNode());var i=this.componentFactoryResolver.resolveComponentFactory(e).create(this.injector),r=this.applicationRef,o=this.getComponentRootNode(i);return this.projectComponentBindings(i,t),r.attachView(i.hostView),i.onDestroy(function(){r.detachView(i.hostView)}),i.instance.renderer.projectNodes(n,[o]),i},r([Object(i.Injectable)(),o("design:paramtypes",[i.ApplicationRef,i.ComponentFactoryResolver,i.Injector])],e)}()},"./src/common/tooltip/position/index.ts":function(e,t,n){"use strict";var i=n("./src/common/tooltip/position/placement.type.ts");n.d(t,"a",function(){return i.a});var r=n("./src/common/tooltip/position/position.ts");n.d(t,"b",function(){return r.a})},"./src/common/tooltip/position/placement.type.ts":function(e,t,n){"use strict";var i;n.d(t,"a",function(){return i}),function(e){e[e.top="top"]="top",e[e.bottom="bottom"]="bottom",e[e.left="left"]="left",e[e.right="right"]="right"}(i||(i={}))},"./src/common/tooltip/position/position.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("./src/common/tooltip/position/placement.type.ts"),r=7;function o(e,t,n){return"top"===n?e.top-r:"bottom"===n?e.top+e.height-t.height+r:"center"===n?e.top+e.height/2-t.height/2:void 0}function s(e,t,n){return"left"===n?e.left-r:"right"===n?e.left+e.width-t.width+r:"center"===n?e.left+e.width/2-t.width/2:void 0}var l=function(){function e(){}return e.calculateVerticalAlignment=function(e,t,n){var i=o(e,t,n);return i+t.height>window.innerHeight&&(i=window.innerHeight-t.height),i},e.calculateVerticalCaret=function(e,t,n,i){var s;"top"===i&&(s=e.height/2-n.height/2+r),"bottom"===i&&(s=t.height-e.height/2-n.height/2-r),"center"===i&&(s=t.height/2-n.height/2);var l=o(e,t,i);return l+t.height>window.innerHeight&&(s+=l+t.height-window.innerHeight),s},e.calculateHorizontalAlignment=function(e,t,n){var i=s(e,t,n);return i+t.width>window.innerWidth&&(i=window.innerWidth-t.width),i},e.calculateHorizontalCaret=function(e,t,n,i){var o;"left"===i&&(o=e.width/2-n.width/2+r),"right"===i&&(o=t.width-e.width/2-n.width/2-r),"center"===i&&(o=t.width/2-n.width/2);var l=s(e,t,i);return l+t.width>window.innerWidth&&(o+=l+t.width-window.innerWidth),o},e.shouldFlip=function(e,t,n,i,r){var l=!1;return"right"===n&&s(e,t,i)+t.width+r>window.innerWidth&&(l=!0),"left"===n&&s(e,t,i)-r<0&&(l=!0),"top"===n&&e.top-t.height-r<0&&(l=!0),"bottom"===n&&o(e,t,i)+t.height+r>window.innerHeight&&(l=!0),l},e.positionCaret=function(t,n,r,o,s){var l=0,a=0;return t===i.a.right?(a=-7,l=e.calculateVerticalCaret(r,n,o,s)):t===i.a.left?(a=n.width,l=e.calculateVerticalCaret(r,n,o,s)):t===i.a.top?(l=n.height,a=e.calculateHorizontalCaret(r,n,o,s)):t===i.a.bottom&&(l=-7,a=e.calculateHorizontalCaret(r,n,o,s)),{top:l,left:a}},e.positionContent=function(t,n,r,o,s){var l=0,a=0;return t===i.a.right?(a=r.left+r.width+o,l=e.calculateVerticalAlignment(r,n,s)):t===i.a.left?(a=r.left-n.width-o,l=e.calculateVerticalAlignment(r,n,s)):t===i.a.top?(l=r.top-n.height-o,a=e.calculateHorizontalAlignment(r,n,s)):t===i.a.bottom&&(l=r.top+r.height+o,a=e.calculateHorizontalAlignment(r,n,s)),{top:l,left:a}},e.determinePlacement=function(t,n,r,o,s){if(e.shouldFlip(r,n,t,s,o)){if(t===i.a.right)return i.a.left;if(t===i.a.left)return i.a.right;if(t===i.a.top)return i.a.bottom;if(t===i.a.bottom)return i.a.top}return t},e}()},"./src/common/tooltip/show.type.ts":function(e,t,n){"use strict";var i;n.d(t,"a",function(){return i}),function(e){e[e.all="all"]="all",e[e.focus="focus"]="focus",e[e.mouseover="mouseover"]="mouseover"}(i||(i={}))},"./src/common/tooltip/style.type.ts":function(e,t,n){"use strict";var i;n.d(t,"a",function(){return i}),function(e){e[e.popover="popover"]="popover",e[e.tooltip="tooltip"]="tooltip"}(i||(i={}))},"./src/common/tooltip/tooltip.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/common/tooltip/tooltip.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/common/tooltip/tooltip.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("./src/utils/throttle.ts"),o=n("./src/common/tooltip/position/index.ts"),s=(n("./src/common/tooltip/style.type.ts"),n("./src/common/tooltip/alignment.type.ts"),this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}),l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(e,t){this.element=e,this.renderer=t}return Object.defineProperty(e.prototype,"cssClasses",{get:function(){var e="ngx-charts-tooltip-content";return e+=" position-"+this.placement,(e+=" type-"+this.type)+" "+this.cssClass},enumerable:!0,configurable:!0}),e.prototype.ngAfterViewInit=function(){setTimeout(this.position.bind(this))},e.prototype.position=function(){var e=this,t=this.element.nativeElement,n=this.host.nativeElement.getBoundingClientRect();if(n.height||n.width){var i=t.getBoundingClientRect();this.checkFlip(n,i),this.positionContent(t,n,i),this.showCaret&&this.positionCaret(n,i),setTimeout(function(){return e.renderer.setElementClass(t,"animate",!0)},1)}},e.prototype.positionContent=function(e,t,n){var i=o.b.positionContent(this.placement,n,t,this.spacing,this.alignment),r=i.left;this.renderer.setElementStyle(e,"top",i.top+"px"),this.renderer.setElementStyle(e,"left",r+"px")},e.prototype.positionCaret=function(e,t){var n=this.caretElm.nativeElement,i=n.getBoundingClientRect(),r=o.b.positionCaret(this.placement,t,e,i,this.alignment),s=r.left;this.renderer.setElementStyle(n,"top",r.top+"px"),this.renderer.setElementStyle(n,"left",s+"px")},e.prototype.checkFlip=function(e,t){this.placement=o.b.determinePlacement(this.placement,t,e,this.spacing,this.alignment)},e.prototype.onWindowResize=function(){this.position()},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"host",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"showCaret",void 0),s([Object(i.Input)(),l("design:type",Number)],e.prototype,"type",void 0),s([Object(i.Input)(),l("design:type",Number)],e.prototype,"placement",void 0),s([Object(i.Input)(),l("design:type",Number)],e.prototype,"alignment",void 0),s([Object(i.Input)(),l("design:type",Number)],e.prototype,"spacing",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"cssClass",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"title",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"template",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"context",void 0),s([Object(i.ViewChild)("caretElm"),l("design:type",Object)],e.prototype,"caretElm",void 0),s([Object(i.HostBinding)("class"),l("design:type",String),l("design:paramtypes",[])],e.prototype,"cssClasses",null),s([Object(i.HostListener)("window:resize"),Object(r.a)(100),l("design:type",Function),l("design:paramtypes",[]),l("design:returntype",void 0)],e.prototype,"onWindowResize",null),s([Object(i.Component)({selector:"ngx-tooltip-content",template:'\n <div>\n <span\n #caretElm\n [hidden]="!showCaret"\n class="tooltip-caret position-{{this.placement}}">\n </span>\n <div class="tooltip-content">\n <span *ngIf="!title">\n <ng-template\n [ngTemplateOutlet]="template"\n [ngTemplateOutletContext]="{ model: context }">\n </ng-template>\n </span>\n <span\n *ngIf="title"\n [innerHTML]="title">\n </span>\n </div>\n </div>\n ',encapsulation:i.ViewEncapsulation.None,styles:[n("./src/common/tooltip/tooltip.component.scss")]}),l("design:paramtypes",[i.ElementRef,i.Renderer])],e)}()},"./src/common/tooltip/tooltip.directive.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("./src/common/tooltip/position/index.ts"),o=n("./src/common/tooltip/style.type.ts"),s=n("./src/common/tooltip/alignment.type.ts"),l=n("./src/common/tooltip/show.type.ts"),a=n("./src/common/tooltip/tooltip.service.ts"),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(){function e(e,t,n){this.tooltipService=e,this.viewContainerRef=t,this.renderer=n,this.tooltipCssClass="",this.tooltipTitle="",this.tooltipAppendToBody=!0,this.tooltipSpacing=10,this.tooltipDisabled=!1,this.tooltipShowCaret=!0,this.tooltipPlacement=r.a.top,this.tooltipAlignment=s.a.center,this.tooltipType=o.a.popover,this.tooltipCloseOnClickOutside=!0,this.tooltipCloseOnMouseLeave=!0,this.tooltipHideTimeout=300,this.tooltipShowTimeout=100,this.tooltipShowEvent=l.a.all,this.tooltipImmediateExit=!1,this.show=new i.EventEmitter,this.hide=new i.EventEmitter}return Object.defineProperty(e.prototype,"listensForFocus",{get:function(){return this.tooltipShowEvent===l.a.all||this.tooltipShowEvent===l.a.focus},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"listensForHover",{get:function(){return this.tooltipShowEvent===l.a.all||this.tooltipShowEvent===l.a.mouseover},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.hideTooltip(!0)},e.prototype.onFocus=function(){this.listensForFocus&&this.showTooltip()},e.prototype.onBlur=function(){this.listensForFocus&&this.hideTooltip(!0)},e.prototype.onMouseEnter=function(){this.listensForHover&&this.showTooltip()},e.prototype.onMouseLeave=function(e){if(this.listensForHover&&this.tooltipCloseOnMouseLeave){if(clearTimeout(this.timeout),this.component&&this.component.instance.element.nativeElement.contains(e))return;this.hideTooltip(this.tooltipImmediateExit)}},e.prototype.onMouseClick=function(){this.listensForHover&&this.hideTooltip(!0)},e.prototype.showTooltip=function(e){var t=this;if(!this.component&&!this.tooltipDisabled){var n=e?0:this.tooltipShowTimeout;clearTimeout(this.timeout),this.timeout=setTimeout(function(){t.tooltipService.destroyAll();var e=t.createBoundOptions();t.component=t.tooltipService.create(e),setTimeout(function(){t.component&&t.addHideListeners(t.component.instance.element.nativeElement)},10),t.show.emit(!0)},n)}},e.prototype.addHideListeners=function(e){var t=this;this.mouseEnterContentEvent=this.renderer.listen(e,"mouseenter",function(){clearTimeout(t.timeout)}),this.tooltipCloseOnMouseLeave&&(this.mouseLeaveContentEvent=this.renderer.listen(e,"mouseleave",function(){t.hideTooltip(t.tooltipImmediateExit)})),this.tooltipCloseOnClickOutside&&(this.documentClickEvent=this.renderer.listen(document,"click",function(n){e.contains(n.target)||t.hideTooltip()}))},e.prototype.hideTooltip=function(e){var t=this;if(void 0===e&&(e=!1),this.component){var n=function(){t.mouseLeaveContentEvent&&t.mouseLeaveContentEvent(),t.mouseEnterContentEvent&&t.mouseEnterContentEvent(),t.documentClickEvent&&t.documentClickEvent(),t.hide.emit(!0),t.tooltipService.destroy(t.component),t.component=void 0};clearTimeout(this.timeout),e?n():this.timeout=setTimeout(n,this.tooltipHideTimeout)}},e.prototype.createBoundOptions=function(){return{title:this.tooltipTitle,template:this.tooltipTemplate,host:this.viewContainerRef.element,placement:this.tooltipPlacement,alignment:this.tooltipAlignment,type:this.tooltipType,showCaret:this.tooltipShowCaret,cssClass:this.tooltipCssClass,spacing:this.tooltipSpacing,context:this.tooltipContext}},u([Object(i.Input)(),c("design:type",String)],e.prototype,"tooltipCssClass",void 0),u([Object(i.Input)(),c("design:type",String)],e.prototype,"tooltipTitle",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipAppendToBody",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipSpacing",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipShowCaret",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipPlacement",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipAlignment",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipType",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipCloseOnClickOutside",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipCloseOnMouseLeave",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipHideTimeout",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipShowTimeout",void 0),u([Object(i.Input)(),c("design:type",Object)],e.prototype,"tooltipTemplate",void 0),u([Object(i.Input)(),c("design:type",Number)],e.prototype,"tooltipShowEvent",void 0),u([Object(i.Input)(),c("design:type",Object)],e.prototype,"tooltipContext",void 0),u([Object(i.Input)(),c("design:type",Boolean)],e.prototype,"tooltipImmediateExit",void 0),u([Object(i.Output)(),c("design:type",Object)],e.prototype,"show",void 0),u([Object(i.Output)(),c("design:type",Object)],e.prototype,"hide",void 0),u([Object(i.HostListener)("focusin"),c("design:type",Function),c("design:paramtypes",[]),c("design:returntype",void 0)],e.prototype,"onFocus",null),u([Object(i.HostListener)("blur"),c("design:type",Function),c("design:paramtypes",[]),c("design:returntype",void 0)],e.prototype,"onBlur",null),u([Object(i.HostListener)("mouseenter"),c("design:type",Function),c("design:paramtypes",[]),c("design:returntype",void 0)],e.prototype,"onMouseEnter",null),u([Object(i.HostListener)("mouseleave",["$event.target"]),c("design:type",Function),c("design:paramtypes",[Object]),c("design:returntype",void 0)],e.prototype,"onMouseLeave",null),u([Object(i.HostListener)("click"),c("design:type",Function),c("design:paramtypes",[]),c("design:returntype",void 0)],e.prototype,"onMouseClick",null),u([Object(i.Directive)({selector:"[ngx-tooltip]"}),c("design:paramtypes",[a.a,i.ViewContainerRef,i.Renderer])],e)}()},"./src/common/tooltip/tooltip.module.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("@angular/common"),o=n("./src/common/tooltip/tooltip.directive.ts"),s=n("./src/common/tooltip/tooltip.component.ts"),l=n("./src/common/tooltip/tooltip.service.ts"),a=n("./src/common/tooltip/injection.service.ts"),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=function(){function e(){}return u([Object(i.NgModule)({declarations:[s.a,o.a],providers:[a.a,l.a],exports:[s.a,o.a],imports:[r.CommonModule],entryComponents:[s.a]})],e)}()},"./src/common/tooltip/tooltip.service.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("./src/common/tooltip/injection.service.ts"),o=n("./src/common/tooltip/injection-registery.service.ts"),s=n("./src/common/tooltip/tooltip.component.ts"),l=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(e){function t(t){var n=e.call(this,t)||this;return n.injectionService=t,n.type=s.a,n}return l(t,e),a([Object(i.Injectable)(),u("design:paramtypes",[r.a])],t)}(o.a)},"./src/common/trim-label.helper.ts":function(e,t,n){"use strict";t.a=function(e,t){return void 0===t&&(t=16),"string"!=typeof e?"number"==typeof e?e+"":"":(e=e.trim()).length<=t?e:e.slice(0,t)+"..."}},"./src/common/view-dimensions.helper.ts":function(e,t,n){"use strict";t.a=function(e){var t,n=e.margins,i=e.showXAxis,r=e.showYAxis,o=e.xAxisHeight,s=e.yAxisWidth,l=void 0===s?0:s,a=e.showXLabel,u=e.showYLabel,c=e.showLegend,d=e.legendType,h=e.columns,p=void 0===h?12:h,f=n[3],m=e.width,g=e.height-n[0]-n[2];(void 0!==c&&c&&(p-="ordinal"===(void 0===d?"ordinal":d)?2:1),m=(m=m*p/12)-n[1]-n[3],void 0!==i&&i&&(g-=5,g-=void 0===o?0:o,void 0!==a&&a))&&(g-=t=30);void 0!==r&&r&&(m-=5,m-=l,f+=l,f+=10,void 0!==u&&u)&&(m-=t=30,f+=t);return{width:~~(m=Math.max(0,m)),height:~~(g=Math.max(0,g)),xOffset:~~f}}},"./src/force-directed-graph/force-directed-graph.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/force-directed-graph/force-directed-graph.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/force-directed-graph/force-directed-graph.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return h});var i=n("@angular/core"),r=n("d3-force"),o=(n.n(r),n("./src/common/charts/chart.component.ts")),s=n("./src/common/base-chart.component.ts"),l=n("./src/common/view-dimensions.helper.ts"),a=n("./src/common/color.helper.ts"),u=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),c=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.force=Object(r.forceSimulation)().force("charge",Object(r.forceManyBody)()).force("collide",Object(r.forceCollide)(5)).force("x",Object(r.forceX)()).force("y",Object(r.forceY)()),t.forceLink=Object(r.forceLink)().id(function(e){return e.value}),t.legendTitle="Legend",t.nodes=[],t.links=[],t.activeEntries=[],t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[0,0,0,0],t.results=[],t.groupResultsBy=function(e){return e.value},t}return u(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(l.a)({width:this.width,height:this.height,margins:this.margin,showLegend:this.legend}),this.seriesDomain=this.getSeriesDomain(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="\n translate("+(this.dims.xOffset+this.dims.width/2)+", "+(this.margin[0]+this.dims.height/2)+")\n ",this.force&&this.force.nodes(this.nodes).force("link",this.forceLink.links(this.links)).alpha(.5).restart()},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.onActivate=function(e){this.activeEntries.indexOf(e)>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.indexOf(e);this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.getSeriesDomain=function(){var e=this;return this.nodes.map(function(t){return e.groupResultsBy(t)}).reduce(function(e,t){return e.includes(t)?e:e.concat([t])},[]).sort()},t.prototype.trackLinkBy=function(e,t){return t.index},t.prototype.trackNodeBy=function(e,t){return t.value},t.prototype.setColors=function(){this.colors=new a.a(this.scheme,"ordinal",this.seriesDomain,this.customColors)},t.prototype.getLegendOptions=function(){return{scaleType:"ordinal",domain:this.seriesDomain,colors:this.colors,title:this.legendTitle}},t.prototype.onDragStart=function(e,t){this.force.alphaTarget(.3).restart(),this.draggingNode=e,this.draggingStart={x:t.x-e.x,y:t.y-e.y},this.draggingNode.fx=t.x-this.draggingStart.x,this.draggingNode.fy=t.y-this.draggingStart.y},t.prototype.onDrag=function(e){this.draggingNode&&(this.draggingNode.fx=e.x-this.draggingStart.x,this.draggingNode.fy=e.y-this.draggingStart.y)},t.prototype.onDragEnd=function(e){this.draggingNode&&(this.force.alphaTarget(0),this.draggingNode.fx=void 0,this.draggingNode.fy=void 0,this.draggingNode=void 0)},c([Object(i.Input)(),d("design:type",Object)],t.prototype,"force",void 0),c([Object(i.Input)(),d("design:type",Object)],t.prototype,"forceLink",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"legend",void 0),c([Object(i.Input)(),d("design:type",String)],t.prototype,"legendTitle",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"nodes",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"links",void 0),c([Object(i.Input)(),d("design:type",Array)],t.prototype,"activeEntries",void 0),c([Object(i.Input)(),d("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"activate",void 0),c([Object(i.Output)(),d("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),c([Object(i.ContentChild)("linkTemplate"),d("design:type",i.TemplateRef)],t.prototype,"linkTemplate",void 0),c([Object(i.ContentChild)("nodeTemplate"),d("design:type",i.TemplateRef)],t.prototype,"nodeTemplate",void 0),c([Object(i.ContentChild)("tooltipTemplate"),d("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),c([Object(i.ViewChild)(o.a,{read:i.ElementRef}),d("design:type",i.ElementRef)],t.prototype,"chart",void 0),c([Object(i.Input)(),d("design:type",Function)],t.prototype,"groupResultsBy",void 0),c([Object(i.HostListener)("document:mousemove",["$event"]),d("design:type",Function),d("design:paramtypes",[MouseEvent]),d("design:returntype",void 0)],t.prototype,"onDrag",null),c([Object(i.HostListener)("document:mouseup",["$event"]),d("design:type",Function),d("design:paramtypes",[MouseEvent]),d("design:returntype",void 0)],t.prototype,"onDragEnd",null),c([Object(i.Component)({selector:"ngx-charts-force-directed-graph",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g [attr.transform]="transform" class="force-directed-graph chart">\n <svg:g class="links">\n <svg:g *ngFor="let link of links; trackBy:trackLinkBy">\n <ng-template *ngIf="linkTemplate"\n [ngTemplateOutlet]="linkTemplate"\n [ngTemplateOutletContext]="{ $implicit: link }">\n </ng-template>\n <svg:line *ngIf="!linkTemplate"\n strokeWidth="1" class="edge"\n [attr.x1]="link.source.x"\n [attr.y1]="link.source.y"\n [attr.x2]="link.target.x"\n [attr.y2]="link.target.y"\n />\n </svg:g>\n </svg:g>\n <svg:g class="nodes">\n <svg:g *ngFor="let node of nodes; trackBy:trackNodeBy"\n [attr.transform]="\'translate(\' + node.x + \',\' + node.y + \')\'"\n [attr.fill]="colors.getColor(groupResultsBy(node))"\n [attr.stroke]="colors.getColor(groupResultsBy(node))"\n (mousedown)="onDragStart(node, $event)"\n (click)="onClick({name: node.value})"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : node.value"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="node">\n <ng-template *ngIf="nodeTemplate"\n [ngTemplateOutlet]="nodeTemplate"\n [ngTemplateOutletContext]="{ $implicit: node }">\n </ng-template>\n <svg:circle *ngIf="!nodeTemplate" r="5" />\n </svg:g>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/force-directed-graph/force-directed-graph.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(s.a)},"./src/force-directed-graph/force-directed-graph.module.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return l});var i=n("@angular/core"),r=n("./src/force-directed-graph/force-directed-graph.component.ts"),o=n("./src/common/chart-common.module.ts");n.d(t,"a",function(){return r.a});var s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=function(){function e(){}return s([Object(i.NgModule)({imports:[o.a],declarations:[r.a],exports:[r.a]})],e)}()},"./src/force-directed-graph/index.ts":function(e,t,n){"use strict";var i=n("./src/force-directed-graph/force-directed-graph.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n("./src/force-directed-graph/force-directed-graph.component.ts")},"./src/gauge/gauge-arc.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("./src/common/label.helper.ts"),o=n("./src/common/color.helper.ts"),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.isActive=!1,this.tooltipDisabled=!1,this.animations=!0,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter}return e.prototype.tooltipText=function(e){return'\n <span class="tooltip-label">'+Object(r.a)(e.data.name)+'</span>\n <span class="tooltip-val">'+(this.valueFormatting?this.valueFormatting(e.data.value):Object(r.a)(e.data.value))+"</span>\n "},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"backgroundArc",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"valueArc",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"cornerRadius",void 0),s([Object(i.Input)(),l("design:type",o.a)],e.prototype,"colors",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"isActive",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),s([Object(i.Input)(),l("design:type",Function)],e.prototype,"valueFormatting",void 0),s([Object(i.Input)(),l("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"activate",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"deactivate",void 0),s([Object(i.Component)({selector:"g[ngx-charts-gauge-arc]",template:'\n <svg:g ngx-charts-pie-arc\n class="background-arc"\n [startAngle]="0"\n [endAngle]="backgroundArc.endAngle"\n [innerRadius]="backgroundArc.innerRadius"\n [outerRadius]="backgroundArc.outerRadius"\n [cornerRadius]="cornerRadius"\n [data]="backgroundArc.data"\n [animate]="false"\n [pointerEvents]="false">\n </svg:g>\n <svg:g ngx-charts-pie-arc\n [startAngle]="0"\n [endAngle]="valueArc.endAngle"\n [innerRadius]="valueArc.innerRadius"\n [outerRadius]="valueArc.outerRadius"\n [cornerRadius]="cornerRadius"\n [fill]="colors.getColor(valueArc.data.name)"\n [data]="valueArc.data"\n [animate]="animations"\n [isActive]="isActive"\n (select)="select.emit($event)"\n (activate)="activate.emit($event)"\n (deactivate)="deactivate.emit($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : tooltipText(valueArc)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="valueArc.data">\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/gauge/gauge-axis.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}),s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(){this.rotate=""}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.rotationAngle=-90+this.startAngle,this.rotate="rotate("+this.rotationAngle+")",this.ticks=this.getTicks()},e.prototype.getTicks=function(){for(var e=this.angleSpan/this.bigSegments,t=e/this.smallSegments,n={big:[],small:[]},i=this.radius+10,r=i+20+10,o=0;o<=this.bigSegments;o++){var s=o*e,l=s*Math.PI/180,a=this.getTextAnchor(s),u=!1;if(0===o&&360===this.angleSpan&&(u=!0),!u){var c=Number.parseFloat(this.valueScale.invert(s).toString()).toLocaleString();this.tickFormatting&&(c=this.tickFormatting(c)),n.big.push({line:this.getTickPath(i,20,l),textAnchor:a,text:c,textTransform:"\n translate("+r*Math.cos(l)+", "+r*Math.sin(l)+") rotate("+-this.rotationAngle+")\n "})}if(o!==this.bigSegments)for(var d=1;d<=this.smallSegments;d++){var h=(s+d*t)*Math.PI/180;n.small.push({line:this.getTickPath(i,10,h)})}}return n},e.prototype.getTextAnchor=function(e){var t="middle";return(e=(this.startAngle+e)%360)>45&&e<=135?t="start":e>225&&e<=315&&(t="end"),t},e.prototype.getTickPath=function(e,t,n){var i=e*Math.sin(n),o=(e+t)*Math.sin(n),s=[{x:e*Math.cos(n),y:i},{x:(e+t)*Math.cos(n),y:o}];return Object(r.line)().x(function(e){return e.x}).y(function(e){return e.y})(s)},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"bigSegments",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"smallSegments",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"min",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"max",void 0),o([Object(i.Input)(),s("design:type",Number)],e.prototype,"angleSpan",void 0),o([Object(i.Input)(),s("design:type",Number)],e.prototype,"startAngle",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"radius",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"valueScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"tickFormatting",void 0),o([Object(i.Component)({selector:"g[ngx-charts-gauge-axis]",template:'\n <svg:g [attr.transform]="rotate">\n <svg:g *ngFor="let tick of ticks.big"\n class="gauge-tick gauge-tick-large">\n <svg:path [attr.d]="tick.line" />\n </svg:g>\n <svg:g *ngFor="let tick of ticks.big"\n class="gauge-tick gauge-tick-large">\n <svg:text\n [style.textAnchor]="tick.textAnchor"\n [attr.transform]="tick.textTransform"\n alignment-baseline="central">\n {{tick.text}}\n </svg:text>\n </svg:g>\n <svg:g *ngFor="let tick of ticks.small"\n class="gauge-tick gauge-tick-small">\n <svg:path [attr.d]="tick.line" />\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/gauge/gauge.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/gauge/gauge.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/gauge/gauge.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("./src/common/base-chart.component.ts")),s=n("./src/common/view-dimensions.helper.ts"),l=n("./src/common/color.helper.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legend=!1,t.legendTitle="Legend",t.min=0,t.max=100,t.bigSegments=10,t.smallSegments=5,t.showAxis=!0,t.startAngle=-120,t.angleSpan=240,t.activeEntries=[],t.tooltipDisabled=!1,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.resizeScale=1,t.rotation="",t.textTransform="scale(1, 1)",t.cornerRadius=10,t}return a(t,e),t.prototype.ngAfterViewInit=function(){var t=this;e.prototype.ngAfterViewInit.call(this),setTimeout(function(){return t.scaleText()})},t.prototype.update=function(){var t=this;e.prototype.update.call(this),this.showAxis?this.margin||(this.margin=[60,100,60,100]):this.margin||(this.margin=[10,20,10,20]),this.startAngle<0&&(this.startAngle=this.startAngle%360+360),this.angleSpan=Math.min(this.angleSpan,360),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showLegend:this.legend}),this.domain=this.getDomain(),this.valueDomain=this.getValueDomain(),this.valueScale=this.getValueScale(),this.displayValue=this.getDisplayValue(),this.outerRadius=Math.min(this.dims.width,this.dims.height)/2,this.arcs=this.getArcs(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+(this.margin[3]+this.dims.width/2)+", "+(this.margin[0]+this.dims.height/2)+")",this.rotation="rotate("+this.startAngle+")",setTimeout(function(){return t.scaleText()},50)},t.prototype.getArcs=function(){var e=[],t=Math.min(.7*this.outerRadius/this.results.length,10),n=.7*t;this.textRadius=this.outerRadius-this.results.length*t,this.cornerRadius=Math.floor(n/2);for(var i=0,r=0,o=this.results;r<o.length;r++){var s=o[r],l=this.outerRadius-i*t,a=l-n,u={endAngle:this.angleSpan*Math.PI/180,innerRadius:a,outerRadius:l,data:{value:this.max,name:s.name}},c={endAngle:Math.min(this.valueScale(s.value),this.angleSpan)*Math.PI/180,innerRadius:a,outerRadius:l,data:{value:s.value,name:s.name}};e.push({backgroundArc:u,valueArc:c}),i++}return e},t.prototype.getDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getValueDomain=function(){var e=this.results.map(function(e){return e.value}),t=Math.min.apply(Math,e),n=Math.max.apply(Math,e);return this.min=void 0!==this.min?Math.min(this.min,t):t,this.max=void 0!==this.max?Math.max(this.max,n):n,[this.min,this.max]},t.prototype.getValueScale=function(){return Object(r.scaleLinear)().range([0,this.angleSpan]).nice().domain(this.valueDomain)},t.prototype.getDisplayValue=function(){var e=this.results.map(function(e){return e.value}).reduce(function(e,t){return e+t},0);return this.textValue&&0!==this.textValue.length?this.textValue.toLocaleString():this.valueFormatting?this.valueFormatting(e):e.toLocaleString()},t.prototype.scaleText=function(e){var t=this;void 0===e&&(e=!0);var n=this.textEl.nativeElement.getBoundingClientRect().width,i=this.resizeScale;this.resizeScale=0===n?1:Math.floor(this.textRadius/(n/this.resizeScale)*100)/100,this.resizeScale!==i&&(this.textTransform="scale("+this.resizeScale+", "+this.resizeScale+")",this.cd.markForCheck(),e&&setTimeout(function(){return t.scaleText(!1)},50))},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.getLegendOptions=function(){return{scaleType:"ordinal",colors:this.colors,domain:this.domain,title:this.legendTitle}},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,"ordinal",this.domain,this.customColors)},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name&&e.series===t.series})},t.prototype.trackBy=function(e,t){return t.valueArc.data.name},u([Object(i.Input)(),c("design:type",Object)],t.prototype,"legend",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"legendTitle",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"min",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"max",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"textValue",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"units",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"bigSegments",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"smallSegments",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"results",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"showAxis",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"startAngle",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"angleSpan",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"activeEntries",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"axisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Function)],t.prototype,"valueFormatting",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"margin",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"activate",void 0),u([Object(i.Output)(),c("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),u([Object(i.ContentChild)("tooltipTemplate"),c("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),u([Object(i.ViewChild)("textEl"),c("design:type",i.ElementRef)],t.prototype,"textEl",void 0),u([Object(i.Component)({selector:"ngx-charts-gauge",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g [attr.transform]="transform" class="gauge chart">\n <svg:g *ngFor="let arc of arcs; trackBy:trackBy" [attr.transform]="rotation">\n <svg:g ngx-charts-gauge-arc\n [backgroundArc]="arc.backgroundArc"\n [valueArc]="arc.valueArc"\n [cornerRadius]="cornerRadius"\n [colors]="colors"\n [isActive]="isActive(arc.valueArc.data)"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [valueFormatting]="valueFormatting"\n [animations]="animations"\n (select)="onClick($event)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)">\n </svg:g>\n </svg:g>\n\n <svg:g ngx-charts-gauge-axis\n *ngIf="showAxis"\n [bigSegments]="bigSegments"\n [smallSegments]="smallSegments"\n [min]="min"\n [max]="max"\n [radius]="outerRadius"\n [angleSpan]="angleSpan"\n [valueScale]="valueScale"\n [startAngle]="startAngle"\n [tickFormatting]="axisTickFormatting">\n </svg:g>\n\n <svg:text #textEl\n [style.textAnchor]="\'middle\'"\n [attr.transform]="textTransform"\n alignment-baseline="central">\n <tspan x="0" dy="0">{{displayValue}}</tspan>\n <tspan x="0" dy="1.2em">{{units}}</tspan>\n </svg:text>\n\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/gauge/gauge.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(o.a)},"./src/gauge/gauge.module.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return h});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/gauge/linear-gauge.component.ts"),s=n("./src/gauge/gauge.component.ts"),l=n("./src/gauge/gauge-arc.component.ts"),a=n("./src/gauge/gauge-axis.component.ts"),u=n("./src/pie-chart/pie-chart.module.ts"),c=n("./src/bar-chart/bar-chart.module.ts");n.d(t,"c",function(){return s.a}),n.d(t,"a",function(){return l.a}),n.d(t,"b",function(){return a.a}),n.d(t,"e",function(){return o.a});var d=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},h=function(){function e(){}return d([Object(i.NgModule)({imports:[r.a,u.d,c.a],declarations:[o.a,s.a,l.a,a.a],exports:[o.a,s.a,l.a,a.a]})],e)}()},"./src/gauge/index.ts":function(e,t,n){"use strict";var i=n("./src/gauge/gauge.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n.d(t,"e",function(){return i.e}),n("./src/gauge/gauge.component.ts")},"./src/gauge/linear-gauge.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/gauge/linear-gauge.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/gauge/linear-gauge.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("./src/common/base-chart.component.ts")),s=n("./src/common/view-dimensions.helper.ts"),l=n("./src/common/color.helper.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.min=0,t.max=100,t.value=0,t.margin=[10,20,10,20],t.valueResizeScale=1,t.unitsResizeScale=1,t.valueTextTransform="",t.valueTranslate="",t.unitsTextTransform="",t.unitsTranslate="",t}return a(t,e),t.prototype.ngAfterViewInit=function(){var t=this;e.prototype.ngAfterViewInit.call(this),setTimeout(function(){t.scaleText("value"),t.scaleText("units")})},t.prototype.update=function(){var t=this;e.prototype.update.call(this),this.hasPreviousValue=void 0!==this.previousValue,this.max=Math.max(this.max,this.value),this.min=Math.min(this.min,this.value),this.hasPreviousValue&&(this.max=Math.max(this.max,this.previousValue),this.min=Math.min(this.min,this.previousValue)),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin}),this.valueDomain=this.getValueDomain(),this.valueScale=this.getValueScale(),this.displayValue=this.getDisplayValue(),this.setColors();var n=this.margin[0]+this.dims.height/2;this.transform="translate("+(this.margin[3]+this.dims.width/2)+", "+n+")",this.transformLine="translate("+(this.margin[3]+this.valueScale(this.previousValue))+", "+n+")",this.valueTranslate="translate(0, -15)",this.unitsTranslate="translate(0, 15)",setTimeout(function(){return t.scaleText("value")},50),setTimeout(function(){return t.scaleText("units")},50)},t.prototype.getValueDomain=function(){return[this.min,this.max]},t.prototype.getValueScale=function(){return Object(r.scaleLinear)().range([0,this.dims.width]).domain(this.valueDomain)},t.prototype.getDisplayValue=function(){return this.valueFormatting?this.valueFormatting(this.value):this.value.toLocaleString()},t.prototype.scaleText=function(e,t){var n,i,r=this;void 0===t&&(t=!0),"value"===e?(n=this.valueTextEl,i=this.valueResizeScale):(n=this.unitsTextEl,i=this.unitsResizeScale);var o=n.nativeElement.getBoundingClientRect(),s=o.width,l=o.height;if(0!==s&&0!==l){var a=i,u=this.dims.width,c=Math.max(this.dims.height/2-15,0),d=Math.floor(u/(s/i)*100)/100,h=Math.floor(c/(l/i)*100)/100;(i=Math.min(h,d))!==a&&("value"===e?(this.valueResizeScale=i,this.valueTextTransform="scale("+i+", "+i+")"):(this.unitsResizeScale=i,this.unitsTextTransform="scale("+i+", "+i+")"),this.cd.markForCheck(),t&&setTimeout(function(){r.scaleText(e,!1)},50))}},t.prototype.onClick=function(){this.select.emit({name:"Value",value:this.value})},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,"ordinal",[this.value],this.customColors)},u([Object(i.Input)(),c("design:type",Number)],t.prototype,"min",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"max",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"value",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"units",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"previousValue",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"valueFormatting",void 0),u([Object(i.ViewChild)("valueTextEl"),c("design:type",i.ElementRef)],t.prototype,"valueTextEl",void 0),u([Object(i.ViewChild)("unitsTextEl"),c("design:type",i.ElementRef)],t.prototype,"unitsTextEl",void 0),u([Object(i.Component)({selector:"ngx-charts-linear-gauge",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="false"\n [animations]="animations"\n (click)="onClick()">\n <svg:g class="linear-gauge chart">\n <svg:g ngx-charts-bar\n class="background-bar"\n [width]="dims.width"\n [height]="3"\n [x]="margin[3]"\n [y]="dims.height / 2 + margin[0] - 2"\n [data]="{}"\n [orientation]="\'horizontal\'"\n [roundEdges]="true"\n [animations]="animations">\n </svg:g>\n <svg:g ngx-charts-bar\n [width]="valueScale(value)"\n [height]="3"\n [x]="margin[3]"\n [y]="dims.height / 2 + margin[0] - 2"\n [fill]="colors.getColor(units)"\n [data]="{}"\n [orientation]="\'horizontal\'"\n [roundEdges]="true"\n [animations]="animations">\n </svg:g>\n\n <svg:line\n *ngIf="hasPreviousValue"\n [attr.transform]="transformLine"\n x1="0"\n y1="5"\n x2="0"\n y2="15"\n [attr.stroke]="colors.getColor(units)"\n />\n\n <svg:line\n *ngIf="hasPreviousValue"\n [attr.transform]="transformLine"\n x1="0"\n y1="-5"\n x2="0"\n y2="-15"\n [attr.stroke]="colors.getColor(units)"\n />\n\n <svg:g [attr.transform]="transform">\n <svg:g [attr.transform]="valueTranslate">\n <svg:text #valueTextEl\n class="value"\n [style.textAnchor]="\'middle\'"\n [attr.transform]="valueTextTransform"\n alignment-baseline="after-edge">\n {{displayValue}}\n </svg:text>\n </svg:g>\n\n <svg:g [attr.transform]="unitsTranslate">\n <svg:text #unitsTextEl\n class="units"\n [style.textAnchor]="\'middle\'"\n [attr.transform]="unitsTextTransform"\n alignment-baseline="before-edge">\n {{units}}\n </svg:text>\n </svg:g>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/gauge/linear-gauge.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(o.a)},"./src/heat-map/heat-map-cell-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/common/label.helper.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(){this.tooltipDisabled=!1,this.animations=!0,this.select=new i.EventEmitter}return e.prototype.ngOnInit=function(){this.tooltipText||(this.tooltipText=this.getTooltipText)},e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.cells=this.getCells()},e.prototype.getCells=function(){var e=this,t=[];return this.data.map(function(n){n.series.map(function(i){var o=i.value;t.push({row:n,cell:i,x:e.xScale(n.name),y:e.yScale(i.name),width:e.xScale.bandwidth(),height:e.yScale.bandwidth(),fill:e.colors.getColor(o),data:o,label:Object(r.a)(i.name),series:n.name})})}),t},e.prototype.getTooltipText=function(e){return'\n <span class="tooltip-label">'+e.series+" \u2022 "+e.label+'</span>\n <span class="tooltip-val">'+e.data.toLocaleString()+"</span>\n "},e.prototype.trackBy=function(e,t){return t.tooltipText},e.prototype.onClick=function(e,t,n){this.select.emit({name:t,value:e,series:n})},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"data",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"xScale",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"yScale",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"gradient",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"tooltipText",void 0),o([Object(i.Input)(),s("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"animations",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"select",void 0),o([Object(i.Component)({selector:"g[ngx-charts-heat-map-cell-series]",template:'\n <svg:g\n ngx-charts-heat-map-cell\n *ngFor="let c of cells; trackBy:trackBy"\n [x]="c.x"\n [y]="c.y"\n [width]="c.width"\n [height]="c.height"\n [fill]="c.fill"\n [data]="c.data"\n (select)="onClick($event, c.label, c.series)"\n [gradient]="gradient"\n [animations]="animations"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : tooltipText(c)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="{series: c.series, name: c.label, value: c.data}">\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/heat-map/heat-map-cell.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("d3-selection"),o=(n.n(r),n("./src/utils/id.ts")),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(e){this.gradient=!1,this.animations=!0,this.select=new i.EventEmitter,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.transform="translate("+this.x+" , "+this.y+")",this.startOpacity=.3,this.gradientId="grad"+Object(o.a)().toString(),this.gradientUrl="url(#"+this.gradientId+")",this.gradientStops=this.getGradientStops(),this.animations&&this.loadAnimation()},e.prototype.getGradientStops=function(){return[{offset:0,color:this.fill,opacity:this.startOpacity},{offset:100,color:this.fill,opacity:1}]},e.prototype.loadAnimation=function(){Object(r.select)(this.element).select(".cell").attr("opacity",0),this.animateToCurrentForm()},e.prototype.animateToCurrentForm=function(){Object(r.select)(this.element).select(".cell").transition().duration(750).attr("opacity",1)},e.prototype.onClick=function(){this.select.emit(this.data)},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"fill",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"x",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"y",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"width",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"height",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"label",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"gradient",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Component)({selector:"g[ngx-charts-heat-map-cell]",template:'\n <svg:g [attr.transform]="transform" class="cell">\n <defs *ngIf="gradient">\n <svg:g ngx-charts-svg-linear-gradient\n orientation="vertical"\n [name]="gradientId"\n [stops]="gradientStops"\n />\n </defs>\n <svg:rect\n [attr.fill]="gradient ? gradientUrl : fill"\n rx="3"\n [attr.width]="width"\n [attr.height]="height"\n class="cell"\n style="cursor: pointer"\n (click)="onClick()"\n />\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),l("design:paramtypes",[i.ElementRef])],e)}()},"./src/heat-map/heat-map.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-scale"),o=(n.n(r),n("./src/common/base-chart.component.ts")),s=n("./src/common/view-dimensions.helper.ts"),l=n("./src/common/color.helper.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legendTitle="Legend",t.innerPadding=8,t.tooltipDisabled=!1,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.scaleType="linear",t}return a(t,e),t.prototype.update=function(){if(e.prototype.update.call(this),this.formatDates(),this.xDomain=this.getXDomain(),this.yDomain=this.getYDomain(),this.valueDomain=this.getValueDomain(),this.scaleType=this.getScaleType(this.valueDomain),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.scaleType}),"linear"===this.scaleType){var t=Math.min.apply(Math,[0].concat(this.valueDomain)),n=Math.max.apply(Math,this.valueDomain);this.valueDomain=[t,n]}this.xScale=this.getXScale(),this.yScale=this.getYScale(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")",this.rects=this.getRects()},t.prototype.getXDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++){var i=n[t];e.includes(i.name)||e.push(i.name)}return e},t.prototype.getYDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getValueDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.value)||e.push(o.value)}return e},t.prototype.getDimension=function(e,t,n,i){return void 0===t&&(t=0),"string"==typeof e&&(e=e.replace("[","").replace("]","").replace("px","").replace("'","")).includes(",")&&(e=e.split(",")),Array.isArray(e)&&"number"==typeof t?this.getDimension(e[t],null,n,i):"string"==typeof e&&e.includes("%")?+e.replace("%","")/100:n/(i/+e+1)},t.prototype.getXScale=function(){var e=this.getDimension(this.innerPadding,0,this.xDomain.length,this.dims.width);return Object(r.scaleBand)().rangeRound([0,this.dims.width]).domain(this.xDomain).paddingInner(e)},t.prototype.getYScale=function(){var e=this.getDimension(this.innerPadding,1,this.yDomain.length,this.dims.height);return Object(r.scaleBand)().rangeRound([this.dims.height,0]).domain(this.yDomain).paddingInner(e)},t.prototype.getRects=function(){var e=this,t=[];return this.xDomain.map(function(n){e.yDomain.map(function(i){t.push({x:e.xScale(n),y:e.yScale(i),rx:3,width:e.xScale.bandwidth(),height:e.yScale.bandwidth(),fill:"rgba(200,200,200,0.03)"})})}),t},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.getScaleType=function(e){for(var t=!0,n=0,i=e;n<i.length;n++)"number"!=typeof i[n]&&(t=!1);return t?"linear":"ordinal"},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,this.scaleType,this.valueDomain)},t.prototype.getLegendOptions=function(){return{scaleType:this.scaleType,domain:this.valueDomain,colors:"ordinal"===this.scaleType?this.colors:this.colors.scale,title:"ordinal"===this.scaleType?this.legendTitle:void 0}},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},u([Object(i.Input)(),c("design:type",Object)],t.prototype,"legend",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"legendTitle",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxis",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showXAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"showYAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisLabel",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"gradient",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"innerPadding",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"xAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Array)],t.prototype,"yAxisTicks",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"tooltipText",void 0),u([Object(i.ContentChild)("tooltipTemplate"),c("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),u([Object(i.Component)({selector:"ngx-charts-heat-map",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [animations]="animations"\n [legendOptions]="legendOptions"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="transform" class="heat-map chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:rect *ngFor="let rect of rects"\n [attr.x]="rect.x"\n [attr.y]="rect.y"\n [attr.rx]="rect.rx"\n [attr.width]="rect.width"\n [attr.height]="rect.height"\n [attr.fill]="rect.fill"\n />\n <svg:g ngx-charts-heat-map-cell-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="results"\n [gradient]="gradient"\n [animations]="animations"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipText]="tooltipText"\n (select)="onClick($event)"\n />\n </svg:g>\n </ngx-charts-chart>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None})],t)}(o.a)},"./src/heat-map/heat-map.module.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return u});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/heat-map/heat-map-cell.component.ts"),s=n("./src/heat-map/heat-map-cell-series.component.ts"),l=n("./src/heat-map/heat-map.component.ts");n.d(t,"b",function(){return o.a}),n.d(t,"a",function(){return s.a}),n.d(t,"c",function(){return l.a});var a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=function(){function e(){}return a([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a],exports:[o.a,s.a,l.a]})],e)}()},"./src/heat-map/index.ts":function(e,t,n){"use strict";var i=n("./src/heat-map/heat-map.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n("./src/heat-map/heat-map.component.ts"),n("./src/heat-map/heat-map-cell.component.ts"),n("./src/heat-map/heat-map-cell-series.component.ts")},"./src/index.ts":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("./src/ngx-charts.module.ts");n.d(t,"NgxChartsModule",function(){return i.a});var r=n("./src/common/index.ts");n.d(t,"ChartCommonModule",function(){return r.e}),n.d(t,"ColorHelper",function(){return r.i}),n.d(t,"ChartComponent",function(){return r.f}),n.d(t,"AreaComponent",function(){return r.c}),n.d(t,"BaseChartComponent",function(){return r.d}),n.d(t,"CircleComponent",function(){return r.g}),n.d(t,"CircleSeriesComponent",function(){return r.h}),n.d(t,"gridSize",function(){return r.E}),n.d(t,"gridLayout",function(){return r.D}),n.d(t,"GridPanelComponent",function(){return r.k}),n.d(t,"GridPanelSeriesComponent",function(){return r.l}),n.d(t,"SvgLinearGradientComponent",function(){return r.r}),n.d(t,"SvgRadialGradientComponent",function(){return r.s}),n.d(t,"TooltipArea",function(){return r.u}),n.d(t,"tickFormat",function(){return r.F}),n.d(t,"trimLabel",function(){return r.G}),n.d(t,"calculateViewDimensions",function(){return r.z}),n.d(t,"formatLabel",function(){return r.C}),n.d(t,"LegendComponent",function(){return r.m}),n.d(t,"ScaleLegendComponent",function(){return r.o}),n.d(t,"LegendEntryComponent",function(){return r.n}),n.d(t,"AdvancedLegendComponent",function(){return r.a}),n.d(t,"TooltipModule",function(){return r.x}),n.d(t,"TooltipService",function(){return r.y}),n.d(t,"TooltipContentComponent",function(){return r.v}),n.d(t,"TooltipDirective",function(){return r.w}),n.d(t,"StyleTypes",function(){return r.q}),n.d(t,"AlignmentTypes",function(){return r.b}),n.d(t,"ShowTypes",function(){return r.p}),n.d(t,"CountUpDirective",function(){return r.j}),n.d(t,"count",function(){return r.A}),n.d(t,"decimalChecker",function(){return r.B}),n.d(t,"Timeline",function(){return r.t});var o=n("./src/area-chart/index.ts");n.d(t,"AreaChartComponent",function(){return o.a}),n.d(t,"AreaChartNormalizedComponent",function(){return o.c}),n.d(t,"AreaChartStackedComponent",function(){return o.d}),n.d(t,"AreaSeriesComponent",function(){return o.e}),n.d(t,"AreaChartModule",function(){return o.b});var s=n("./src/bar-chart/index.ts");n.d(t,"BarLabelComponent",function(){return s.g}),n.d(t,"BarComponent",function(){return s.b}),n.d(t,"BarHorizontalComponent",function(){return s.d}),n.d(t,"BarHorizontal2DComponent",function(){return s.c}),n.d(t,"BarHorizontalNormalizedComponent",function(){return s.e}),n.d(t,"BarHorizontalStackedComponent",function(){return s.f}),n.d(t,"BarVerticalComponent",function(){return s.i}),n.d(t,"BarVertical2DComponent",function(){return s.h}),n.d(t,"BarVerticalNormalizedComponent",function(){return s.j}),n.d(t,"BarVerticalStackedComponent",function(){return s.k}),n.d(t,"SeriesHorizontal",function(){return s.m}),n.d(t,"SeriesVerticalComponent",function(){return s.n}),n.d(t,"BarChartModule",function(){return s.a}),n.d(t,"D0Types",function(){return s.l});var l=n("./src/bubble-chart/index.ts");n.d(t,"BubbleChartComponent",function(){return l.a}),n.d(t,"BubbleSeriesComponent",function(){return l.c}),n.d(t,"BubbleChartModule",function(){return l.b});var a=n("./src/force-directed-graph/index.ts");n.d(t,"ForceDirectedGraphComponent",function(){return a.a}),n.d(t,"ForceDirectedGraphModule",function(){return a.b});var u=n("./src/heat-map/index.ts");n.d(t,"HeatMapCellComponent",function(){return u.b}),n.d(t,"HeatCellSeriesComponent",function(){return u.a}),n.d(t,"HeatMapComponent",function(){return u.c}),n.d(t,"HeatMapModule",function(){return u.d});var c=n("./src/line-chart/index.ts");n.d(t,"LineComponent",function(){return c.c}),n.d(t,"LineChartComponent",function(){return c.a}),n.d(t,"LineSeriesComponent",function(){return c.d}),n.d(t,"LineChartModule",function(){return c.b});var d=n("./src/polar-chart/index.ts");n.d(t,"PolarChartComponent",function(){return d.a}),n.d(t,"PolarSeriesComponent",function(){return d.c}),n.d(t,"PolarChartModule",function(){return d.b});var h=n("./src/number-card/index.ts");n.d(t,"CardComponent",function(){return h.a}),n.d(t,"CardSeriesComponent",function(){return h.b}),n.d(t,"NumberCardComponent",function(){return h.c}),n.d(t,"NumberCardModule",function(){return h.d});var p=n("./src/pie-chart/index.ts");n.d(t,"AdvancedPieChartComponent",function(){return p.a}),n.d(t,"PieLabelComponent",function(){return p.g}),n.d(t,"PieArcComponent",function(){return p.b}),n.d(t,"PieChartComponent",function(){return p.c}),n.d(t,"PieGridComponent",function(){return p.e}),n.d(t,"PieGridSeriesComponent",function(){return p.f}),n.d(t,"PieSeriesComponent",function(){return p.h}),n.d(t,"PieChartModule",function(){return p.d});var f=n("./src/tree-map/index.ts");n.d(t,"TreeMapCellComponent",function(){return f.a}),n.d(t,"TreeMapCellSeriesComponent",function(){return f.b}),n.d(t,"TreeMapComponent",function(){return f.c}),n.d(t,"TreeMapModule",function(){return f.d});var m=n("./src/gauge/index.ts");n.d(t,"GaugeComponent",function(){return m.c}),n.d(t,"GaugeArcComponent",function(){return m.a}),n.d(t,"GaugeAxisComponent",function(){return m.b}),n.d(t,"LinearGaugeComponent",function(){return m.e}),n.d(t,"GaugeModule",function(){return m.d})},"./src/line-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/line-chart/line-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n("./src/line-chart/line-chart.component.ts"),n("./src/line-chart/line.component.ts"),n("./src/line-chart/line-series.component.ts")},"./src/line-chart/line-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return m});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("d3-shape")),l=(n.n(s),n("./src/common/view-dimensions.helper.ts")),a=n("./src/common/color.helper.ts"),u=n("./src/common/base-chart.component.ts"),c=n("./src/utils/id.ts"),d=n("./src/common/domain.helper.ts"),h=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),p=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},f=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legendTitle="Legend",t.showGridLines=!0,t.curve=s.curveLinear,t.activeEntries=[],t.roundDomains=!1,t.tooltipDisabled=!1,t.showRefLines=!1,t.showRefLabels=!0,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t.timelineHeight=50,t.timelinePadding=10,t}return h(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(l.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType}),this.timeline&&(this.dims.height-=this.timelineHeight+this.margin[2]+this.timelinePadding),this.xDomain=this.getXDomain(),this.filteredDomain&&(this.xDomain=this.filteredDomain),this.yDomain=this.getYDomain(),this.seriesDomain=this.getSeriesDomain(),this.xScale=this.getXScale(this.xDomain,this.dims.width),this.yScale=this.getYScale(this.yDomain,this.dims.height),this.updateTimeline(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")",this.clipPathId="clip"+Object(c.a)().toString(),this.clipPath="url(#"+this.clipPathId+")"},t.prototype.updateTimeline=function(){this.timeline&&(this.timelineWidth=this.dims.width,this.timelineXDomain=this.getXDomain(),this.timelineXScale=this.getXScale(this.timelineXDomain,this.timelineWidth),this.timelineYScale=this.getYScale(this.yDomain,this.timelineHeight),this.timelineTransform="translate("+this.dims.xOffset+", "+-this.margin[2]+")")},t.prototype.getXDomain=function(){var e=Object(d.a)(this.results);this.scaleType=this.getScaleType(e);var t,n,i=[];return"linear"===this.scaleType&&(e=e.map(function(e){return Number(e)})),"time"!==this.scaleType&&"linear"!==this.scaleType||(t=this.xScaleMin?this.xScaleMin:Math.min.apply(Math,e),n=this.xScaleMax?this.xScaleMax:Math.max.apply(Math,e)),"time"===this.scaleType?(i=[new Date(t),new Date(n)],this.xSet=e.slice().sort(function(e,t){var n=e.getTime(),i=t.getTime();return n>i?1:i>n?-1:0})):"linear"===this.scaleType?(i=[t,n],this.xSet=e.slice().sort(function(e,t){return e-t})):(i=e,this.xSet=e),i},t.prototype.getYDomain=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.indexOf(o.value)<0&&e.push(o.value),void 0!==o.min&&(this.hasRange=!0,e.indexOf(o.min)<0&&e.push(o.min)),void 0!==o.max&&(this.hasRange=!0,e.indexOf(o.max)<0&&e.push(o.max))}var s=e.slice();return this.autoScale||s.push(0),[this.yScaleMin?this.yScaleMin:Math.min.apply(Math,s),this.yScaleMax?this.yScaleMax:Math.max.apply(Math,s)]},t.prototype.getSeriesDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getXScale=function(e,t){var n;return"time"===this.scaleType?n=Object(o.scaleTime)().range([0,t]).domain(e):"linear"===this.scaleType?(n=Object(o.scaleLinear)().range([0,t]).domain(e),this.roundDomains&&(n=n.nice())):"ordinal"===this.scaleType&&(n=Object(o.scalePoint)().range([0,t]).padding(.1).domain(e)),n},t.prototype.getYScale=function(e,t){var n=Object(o.scaleLinear)().range([t,0]).domain(e);return this.roundDomains?n.nice():n},t.prototype.getScaleType=function(e){for(var t=!0,n=!0,i=0,r=e;i<r.length;i++){var o=r[i];this.isDate(o)||(t=!1),"number"!=typeof o&&(n=!1)}return t?"time":n?"linear":"ordinal"},t.prototype.isDate=function(e){return e instanceof Date},t.prototype.updateDomain=function(e){this.filteredDomain=e,this.xDomain=this.filteredDomain,this.xScale=this.getXScale(this.xDomain,this.dims.width)},t.prototype.updateHoveredVertical=function(e){this.hoveredVertical=e.value,this.deactivateAll()},t.prototype.hideCircles=function(){this.hoveredVertical=null,this.deactivateAll()},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.trackBy=function(e,t){return t.name},t.prototype.setColors=function(){this.colors=new a.a(this.scheme,this.schemeType,"ordinal"===this.schemeType?this.seriesDomain:this.yDomain,this.customColors)},t.prototype.getLegendOptions=function(){var e={scaleType:this.schemeType,colors:void 0,domain:[],title:void 0};return"ordinal"===e.scaleType?(e.domain=this.seriesDomain,e.colors=this.colors,e.title=this.legendTitle):(e.domain=this.yDomain,e.colors=this.colors.scale),e},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.deactivateAll(),this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e],this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},p([Object(i.Input)(),f("design:type",Object)],t.prototype,"legend",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"legendTitle",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"xAxis",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"yAxis",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"showXAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"showYAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"xAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"yAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"autoScale",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"timeline",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"gradient",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showGridLines",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"curve",void 0),p([Object(i.Input)(),f("design:type",Array)],t.prototype,"activeEntries",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"schemeType",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"rangeFillOpacity",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"xAxisTickFormatting",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"yAxisTickFormatting",void 0),p([Object(i.Input)(),f("design:type",Array)],t.prototype,"xAxisTicks",void 0),p([Object(i.Input)(),f("design:type",Array)],t.prototype,"yAxisTicks",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"roundDomains",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showRefLines",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"referenceLines",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showRefLabels",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"xScaleMin",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"xScaleMax",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"yScaleMin",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"yScaleMax",void 0),p([Object(i.Output)(),f("design:type",i.EventEmitter)],t.prototype,"activate",void 0),p([Object(i.Output)(),f("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),p([Object(i.ContentChild)("tooltipTemplate"),f("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),p([Object(i.ContentChild)("seriesTooltipTemplate"),f("design:type",i.TemplateRef)],t.prototype,"seriesTooltipTemplate",void 0),p([Object(i.HostListener)("mouseleave"),f("design:type",Function),f("design:paramtypes",[]),f("design:returntype",void 0)],t.prototype,"hideCircles",null),p([Object(i.Component)({selector:"ngx-charts-line-chart",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:defs>\n <svg:clipPath [attr.id]="clipPathId">\n <svg:rect\n [attr.width]="dims.width + 10"\n [attr.height]="dims.height + 10"\n [attr.transform]="\'translate(-5, -5)\'"/>\n </svg:clipPath>\n </svg:defs>\n <svg:g [attr.transform]="transform" class="line-chart chart">\n <svg:g ngx-charts-x-axis\n *ngIf="xAxis"\n [xScale]="xScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showXAxisLabel"\n [labelText]="xAxisLabel"\n [tickFormatting]="xAxisTickFormatting"\n [ticks]="xAxisTicks"\n (dimensionsChanged)="updateXAxisHeight($event)">\n </svg:g>\n <svg:g ngx-charts-y-axis\n *ngIf="yAxis"\n [yScale]="yScale"\n [dims]="dims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n [ticks]="yAxisTicks"\n [referenceLines]="referenceLines"\n [showRefLines]="showRefLines"\n [showRefLabels]="showRefLabels"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g [attr.clip-path]="clipPath">\n <svg:g *ngFor="let series of results; trackBy:trackBy" [@animationState]="\'active\'">\n <svg:g ngx-charts-line-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="series"\n [activeEntries]="activeEntries"\n [scaleType]="scaleType"\n [curve]="curve"\n [rangeFillOpacity]="rangeFillOpacity"\n [hasRange]="hasRange"\n [animations]="animations"\n />\n </svg:g>\n\n <svg:g *ngIf="!tooltipDisabled" (mouseleave)="hideCircles()">\n <svg:g ngx-charts-tooltip-area\n [dims]="dims"\n [xSet]="xSet"\n [xScale]="xScale"\n [yScale]="yScale"\n [results]="results"\n [colors]="colors"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="seriesTooltipTemplate"\n (hover)="updateHoveredVertical($event)"\n />\n\n <svg:g *ngFor="let series of results">\n <svg:g ngx-charts-circle-series\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [visibleValue]="hoveredVertical"\n [activeEntries]="activeEntries"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n (select)="onClick($event, series)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </svg:g>\n <svg:g ngx-charts-timeline\n *ngIf="timeline && scaleType != \'ordinal\'"\n [attr.transform]="timelineTransform"\n [results]="results"\n [view]="[timelineWidth, height]"\n [height]="timelineHeight"\n [scheme]="scheme"\n [customColors]="customColors"\n [scaleType]="scaleType"\n [legend]="legend"\n (onDomainChange)="updateDomain($event)">\n <svg:g *ngFor="let series of results; trackBy:trackBy">\n <svg:g ngx-charts-line-series\n [xScale]="timelineXScale"\n [yScale]="timelineYScale"\n [colors]="colors"\n [data]="series"\n [scaleType]="scaleType"\n [curve]="curve"\n [hasRange]="hasRange"\n [animations]="animations"\n />\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1}),Object(r.animate)(500,Object(r.style)({opacity:0}))])])]})],t)}(u.a)},"./src/line-chart/line-chart.module.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return u});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/line-chart/line.component.ts"),s=n("./src/line-chart/line-chart.component.ts"),l=n("./src/line-chart/line-series.component.ts");n.d(t,"c",function(){return o.a}),n.d(t,"a",function(){return s.a}),n.d(t,"d",function(){return l.a});var a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=function(){function e(){}return a([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a],exports:[o.a,s.a,l.a]})],e)}()},"./src/line-chart/line-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),n("./src/utils/id.ts")),s=n("./src/utils/sort.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(){this.animations=!0}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.updateGradients();var e=this.sortData(this.data.series),t=this.getLineGenerator();this.path=t(e)||"";var n=this.getAreaGenerator();if(this.areaPath=n(e)||"",this.hasRange){var i=this.getRangeGenerator();this.outerPath=i(e)||""}if(this.hasGradient){this.stroke=this.gradientUrl;var r=this.data.series.map(function(e){return e.value}),o=Math.max.apply(Math,r);o===Math.min.apply(Math,r)&&(this.stroke=this.colors.getColor(o))}else this.stroke=this.colors.getColor(this.data.name)},e.prototype.getLineGenerator=function(){var e=this;return Object(r.line)().x(function(t){var n=t.name;return e.xScale("time"===e.scaleType?n:"linear"===e.scaleType?Number(n):n)}).y(function(t){return e.yScale(t.value)}).curve(this.curve)},e.prototype.getRangeGenerator=function(){var e=this;return Object(r.area)().x(function(t){var n=t.name;return e.xScale("time"===e.scaleType?n:"linear"===e.scaleType?Number(n):n)}).y0(function(t){return e.yScale(t.min?t.min:t.value)}).y1(function(t){return e.yScale(t.max?t.max:t.value)}).curve(this.curve)},e.prototype.getAreaGenerator=function(){var e=this;return Object(r.area)().x(function(t){return e.xScale(t.name)}).y0(function(){return e.yScale.range()[0]}).y1(function(t){return e.yScale(t.value)}).curve(this.curve)},e.prototype.sortData=function(e){return"linear"===this.scaleType?Object(s.c)(e,"name"):"time"===this.scaleType?Object(s.b)(e,"name"):Object(s.a)(e,"name","asc",this.xScale.domain())},e.prototype.updateGradients=function(){if("linear"===this.colors.scaleType){this.hasGradient=!0,this.gradientId="grad"+Object(o.a)().toString(),this.gradientUrl="url(#"+this.gradientId+")";var e=this.data.series.map(function(e){return e.value}),t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);this.gradientStops=this.colors.getLinearGradientStops(t,n),this.areaGradientStops=this.colors.getLinearGradientStops(t)}else this.hasGradient=!1,this.gradientStops=void 0,this.areaGradientStops=void 0},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.isInactive=function(e){return!(!this.activeEntries||0===this.activeEntries.length)&&void 0===this.activeEntries.find(function(t){return e.name===t.name})},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"data",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"xScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"yScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"colors",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"scaleType",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"curve",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"activeEntries",void 0),l([Object(i.Input)(),a("design:type",Number)],e.prototype,"rangeFillOpacity",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"hasRange",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Component)({selector:"g[ngx-charts-line-series]",template:'\n <svg:g>\n <defs>\n <svg:g ngx-charts-svg-linear-gradient *ngIf="hasGradient"\n orientation="vertical"\n [name]="gradientId"\n [stops]="gradientStops"\n />\n </defs>\n <svg:g ngx-charts-area\n class="line-highlight"\n [data]="data"\n [path]="areaPath"\n [fill]="hasGradient ? gradientUrl : colors.getColor(data.name)"\n [opacity]="0.25"\n [startOpacity]="0"\n [gradient]="true"\n [stops]="areaGradientStops"\n [class.active]="isActive(data)"\n [class.inactive]="isInactive(data)"\n />\n <svg:g ngx-charts-line\n class="line-series"\n [data]="data"\n [path]="path"\n [stroke]="stroke"\n [animations]="animations"\n [class.active]="isActive(data)"\n [class.inactive]="isInactive(data)"\n />\n <svg:g ngx-charts-area\n *ngIf="hasRange"\n class="line-series-range"\n [data]="data"\n [path]="outerPath"\n [fill]="hasGradient ? gradientUrl : colors.getColor(data.name)"\n [class.active]="isActive(data)"\n [class.inactive]="isInactive(data)"\n [opacity]="rangeFillOpacity"\n [animations]="animations"\n />\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/line-chart/line.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-selection"),s=(n.n(o),this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}),l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(e){this.element=e,this.fill="none",this.animations=!0,this.select=new i.EventEmitter,this.initialized=!1}return e.prototype.ngOnChanges=function(e){this.initialized?this.updatePathEl():(this.initialized=!0,this.initialPath=this.path)},e.prototype.updatePathEl=function(){var e=Object(o.select)(this.element.nativeElement).select(".line");this.animations?e.transition().duration(750).attr("d",this.path):e.attr("d",this.path)},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"path",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"stroke",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",String)],e.prototype,"fill",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Output)(),l("design:type",Object)],e.prototype,"select",void 0),s([Object(i.Component)({selector:"g[ngx-charts-line]",template:'\n <svg:path\n [@animationState]="\'active\'"\n class="line"\n [attr.d]="initialPath"\n [attr.fill]="fill"\n [attr.stroke]="stroke"\n stroke-width="1.5px"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":enter",[Object(r.style)({strokeDasharray:2e3,strokeDashoffset:2e3}),Object(r.animate)(1e3,Object(r.style)({strokeDashoffset:0}))])])]}),l("design:paramtypes",[i.ElementRef])],e)}()},"./src/ngx-charts.module.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return v}),n("./src/polyfills.ts");var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/area-chart/area-chart.module.ts"),s=n("./src/bar-chart/bar-chart.module.ts"),l=n("./src/bubble-chart/bubble-chart.module.ts"),a=n("./src/force-directed-graph/force-directed-graph.module.ts"),u=n("./src/heat-map/heat-map.module.ts"),c=n("./src/line-chart/line-chart.module.ts"),d=n("./src/polar-chart/polar-chart.module.ts"),h=n("./src/number-card/number-card.module.ts"),p=n("./src/pie-chart/pie-chart.module.ts"),f=n("./src/tree-map/tree-map.module.ts"),m=n("./src/gauge/gauge.module.ts"),g=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},v=function(){function e(){}return g([Object(i.NgModule)({exports:[r.a,o.b,s.a,l.b,a.b,u.d,c.b,d.b,h.d,p.d,f.d,m.d]})],e)}()},"./src/number-card/card-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("./src/utils/color-utils.ts"),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(){this.innerPadding=15,this.emptyColor="rgba(0, 0, 0, 0)",this.animations=!0,this.select=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){if(this.data.length>2){var e=this.valueFormatting||function(e){return e.value.toLocaleString()},t=this.data.map(function(t){return t&&t.data&&"undefined"!=typeof t.data.value&&null!==t.data.value?e({data:t.data,label:t?t.data.name:"",value:t&&t.data?t.data.value:""}).length:0}).sort(function(e,t){return t-e}),n=Math.ceil(this.data.length/2);this.medianSize=t[n]}var i=this.getCards();this.cards=i.filter(function(e){return null!==e.data.value}),this.emptySlots=i.filter(function(e){return null===e.data.value})},e.prototype.getCards=function(){var e=this,t="number"==typeof this.innerPadding?this.innerPadding:this.innerPadding[0]+this.innerPadding[2],n="number"==typeof this.innerPadding?this.innerPadding:this.innerPadding[1]+this.innerPadding[3];return this.data.map(function(i,o){var s=i.data.name;s=s&&"Date"===s.constructor.name?s.toLocaleDateString():s?s.toLocaleString():s,i.data.name=s;var l=i.data.value,a=s?e.colors.getColor(s):e.emptyColor,u=e.cardColor||a||"#000";return{x:i.x,y:i.y,width:i.width-n,height:i.height-t,color:u,bandColor:e.bandColor||a,textColor:e.textColor||Object(r.a)(u),label:s,data:i.data,tooltipText:s+": "+l}})},e.prototype.trackBy=function(e,t){return t.label},e.prototype.onClick=function(e){this.select.emit(e)},o([Object(i.Input)(),s("design:type",Array)],e.prototype,"data",void 0),o([Object(i.Input)(),s("design:type",Array)],e.prototype,"slots",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"dims",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"innerPadding",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"cardColor",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"bandColor",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"emptyColor",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"textColor",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"valueFormatting",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"labelFormatting",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"animations",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"select",void 0),o([Object(i.Component)({selector:"g[ngx-charts-card-series]",template:'\n <svg:rect\n *ngFor="let c of emptySlots; trackBy:trackBy"\n class="card-empty"\n [attr.x]="c.x"\n [attr.y]="c.y"\n [style.fill]="emptyColor"\n [attr.width]="c.width"\n [attr.height]="c.height"\n rx="3"\n ry="3"\n />\n <svg:g ngx-charts-card *ngFor="let c of cards; trackBy:trackBy"\n [x]="c.x"\n [y]="c.y"\n [width]="c.width"\n [height]="c.height"\n [color]="c.color"\n [bandColor]="c.bandColor"\n [textColor]="c.textColor"\n [data]="c.data"\n [medianSize]="medianSize"\n [valueFormatting]="valueFormatting"\n [labelFormatting]="labelFormatting"\n [animations]="animations"\n (select)="onClick($event)"\n />\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/number-card/card.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/number-card/card.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/number-card/card.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("./src/common/trim-label.helper.ts"),o=n("./src/common/shape.helper.ts"),s=n("./src/common/count/index.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(e,t,n){this.cd=t,this.zone=n,this.animations=!0,this.select=new i.EventEmitter,this.value="",this.textFontSize=12,this.textTransform="",this.initialized=!1,this.bandHeight=10,this.textPadding=[10,20,5,20],this.labelFontSize=15,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.ngOnDestroy=function(){cancelAnimationFrame(this.animationReq)},e.prototype.update=function(){var e=this;this.zone.run(function(){var t=e.data&&"undefined"!=typeof e.data.value,n=e.valueFormatting||function(e){return e.value.toLocaleString()},i=e.labelFormatting||function(e){return Object(r.a)(e.label,55)};e.transform="translate("+e.x+" , "+e.y+")",e.textWidth=Math.max(0,e.width)-e.textPadding[1]-e.textPadding[3],e.cardWidth=Math.max(0,e.width),e.cardHeight=Math.max(0,e.height),e.label=e.data?e.data.name:"";var s={label:e.label,data:e.data,value:e.data.value};e.formattedLabel=i(s),e.transformBand="translate(0 , "+(e.cardHeight-e.bandHeight)+")";var l=t?n(s):"";e.value=e.paddedValue(l),e.setPadding(),e.bandPath=Object(o.a)(0,0,e.cardWidth,e.bandHeight,3,[!1,!1,!0,!0]),setTimeout(function(){e.scaleText(),e.value=l,t&&!e.initialized&&setTimeout(function(){return e.startCount()},20)},8)})},e.prototype.paddedValue=function(e){return this.medianSize&&this.medianSize>e.length&&(e+="\u2007".repeat(this.medianSize-e.length)),e},e.prototype.startCount=function(){var e=this;if(!this.initialized&&this.animations){cancelAnimationFrame(this.animationReq);var t=this.data.value,n=Object(s.c)(t),i=this.valueFormatting||function(e){return e.value.toLocaleString()};this.animationReq=Object(s.b)(0,t,n,1,function(n){var r=n.value,o=n.finished;e.zone.run(function(){e.value=i({label:e.label,data:e.data,value:r=o?t:r}),o||(e.value=e.paddedValue(e.value)),e.cd.markForCheck()})}),this.initialized=!0}},e.prototype.scaleText=function(){var e=this;this.zone.run(function(){var t=e.textEl.nativeElement.getBoundingClientRect(),n=t.width,i=t.height;if(0!==n&&0!==i){var r=e.textPadding[1]=e.textPadding[3]=e.cardWidth/8,o=Math.min((e.cardWidth-2*r)/n,e.cardHeight/3/i);e.textFontSize=Math.floor(e.textFontSize*o),e.labelFontSize=Math.min(e.textFontSize,15),e.setPadding(),e.cd.markForCheck()}})},e.prototype.setPadding=function(){this.textPadding[1]=this.textPadding[3]=this.cardWidth/8;var e=this.cardHeight/2;this.textPadding[0]=e-this.textFontSize-this.labelFontSize/2,this.textPadding[2]=e-this.labelFontSize},e.prototype.onClick=function(){this.select.emit({name:this.data.name,value:this.data.value})},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"color",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"bandColor",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"textColor",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"x",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"y",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"width",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"height",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"label",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"data",void 0),l([Object(i.Input)(),a("design:type",Number)],e.prototype,"medianSize",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"valueFormatting",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"labelFormatting",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(i.ViewChild)("textEl"),a("design:type",i.ElementRef)],e.prototype,"textEl",void 0),l([Object(i.Component)({selector:"g[ngx-charts-card]",template:'\n <svg:g\n [attr.transform]="transform"\n class="cell"\n (click)="onClick()">\n <svg:rect\n class="card"\n [style.fill]="color"\n [attr.width]="cardWidth"\n [attr.height]="cardHeight"\n rx="3"\n ry="3"\n />\n <svg:path\n *ngIf="bandColor && bandColor !== color"\n class="card-band"\n [attr.fill]="bandColor"\n [attr.transform]="transformBand"\n stroke="none"\n [attr.d]="bandPath"\n />\n <title>{{label}}</title>\n <svg:foreignObject\n class="trimmed-label"\n x="5"\n [attr.x]="textPadding[3]"\n [attr.y]="cardHeight - textPadding[2]"\n [attr.width]="textWidth"\n [attr.height]="labelFontSize + textPadding[2]"\n alignment-baseline="hanging">\n <xhtml:p\n [style.color]="textColor"\n [style.fontSize.px]="labelFontSize"\n [style.lineHeight.px]="labelFontSize"\n [innerHTML]="formattedLabel">\n </xhtml:p>\n </svg:foreignObject>\n <svg:text #textEl\n class="value-text"\n [attr.x]="textPadding[3]"\n [attr.y]="textPadding[0]"\n [style.fill]="textColor"\n text-anchor="start"\n alignment-baseline="hanging"\n [style.font-size.pt]="textFontSize">\n {{value}}\n </svg:text>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),a("design:paramtypes",[i.ElementRef,i.ChangeDetectorRef,i.NgZone])],e)}()},"./src/number-card/index.ts":function(e,t,n){"use strict";var i=n("./src/number-card/number-card.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n("./src/number-card/number-card.component.ts"),n("./src/number-card/card.component.ts"),n("./src/number-card/card-series.component.ts")},"./src/number-card/number-card.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("./src/common/base-chart.component.ts"),o=n("./src/common/view-dimensions.helper.ts"),s=n("./src/common/color.helper.ts"),l=n("./src/common/grid-layout.helper.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.emptyColor="rgba(0, 0, 0, 0)",t.innerPadding=15,t.margin=[10,10,10,10],t}return a(t,e),Object.defineProperty(t.prototype,"clickable",{get:function(){return!!this.select.observers.length},enumerable:!0,configurable:!0}),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(o.a)({width:this.width,height:this.height,margins:this.margin}),this.domain=this.getDomain(),this.setColors(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")";for(var t=Object(l.b)(this.dims,this.results.length,150),n=t[0]*t[1],i=this.results.slice();i.length<n;)i.push({value:null});this.data=Object(l.a)(this.dims,i,150,this.designatedTotal)},t.prototype.getDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new s.a(this.scheme,"ordinal",this.domain,this.customColors)},u([Object(i.Input)(),c("design:type",String)],t.prototype,"cardColor",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"bandColor",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"emptyColor",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"innerPadding",void 0),u([Object(i.Input)(),c("design:type",String)],t.prototype,"textColor",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"valueFormatting",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"labelFormatting",void 0),u([Object(i.Input)(),c("design:type",Number)],t.prototype,"designatedTotal",void 0),u([Object(i.Component)({selector:"ngx-charts-number-card",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="false"\n [animations]="animations">\n <svg:g [attr.transform]="transform" class="number-card chart" [class.clickable]="clickable">\n <svg:g ngx-charts-card-series\n [colors]="colors"\n [cardColor]="cardColor"\n [bandColor]="bandColor"\n [textColor]="textColor"\n [emptyColor]="emptyColor"\n [data]="data"\n [dims]="dims"\n [innerPadding]="innerPadding"\n [valueFormatting]="valueFormatting"\n [labelFormatting]="labelFormatting"\n [animations]="animations"\n (select)="onClick($event)"\n />\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/number-card/card.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(r.a)},"./src/number-card/number-card.module.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return u});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/number-card/card.component.ts"),s=n("./src/number-card/card-series.component.ts"),l=n("./src/number-card/number-card.component.ts");n.d(t,"a",function(){return o.a}),n.d(t,"b",function(){return s.a}),n.d(t,"c",function(){return l.a});var a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=function(){function e(){}return a([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a],exports:[o.a,s.a,l.a]})],e)}()},"./src/pie-chart/advanced-pie-chart.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/advanced-pie-chart.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/pie-chart/advanced-pie-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("./src/common/view-dimensions.helper.ts"),o=n("./src/common/color.helper.ts"),s=n("./src/common/base-chart.component.ts"),l=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activeEntries=[],t.tooltipDisabled=!1,t.label="Total",t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[20,20,20,20],t.valueFormatting=function(e){return e},t.nameFormatting=function(e){return e},t.percentageFormatting=function(e){return e},t}return l(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(r.a)({width:4*this.width/12,height:this.height,margins:this.margin}),this.domain=this.getDomain(),this.setColors();var t=this.dims.width/2,n=this.margin[0]+this.dims.height/2;this.legendWidth=this.width-this.dims.width-this.margin[1],this.outerRadius=Math.min(this.dims.width,this.dims.height)/2.5,this.innerRadius=.75*this.outerRadius,this.transform="translate("+t+" , "+n+")"},t.prototype.getDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new o.a(this.scheme,"ordinal",this.domain,this.customColors)},t.prototype.onActivate=function(e){this.activeEntries.indexOf(e)>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.indexOf(e);this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},a([Object(i.Input)(),u("design:type",Boolean)],t.prototype,"gradient",void 0),a([Object(i.Input)(),u("design:type",Array)],t.prototype,"activeEntries",void 0),a([Object(i.Input)(),u("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"tooltipText",void 0),a([Object(i.Input)(),u("design:type",String)],t.prototype,"label",void 0),a([Object(i.Output)(),u("design:type",i.EventEmitter)],t.prototype,"activate",void 0),a([Object(i.Output)(),u("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),a([Object(i.ContentChild)("tooltipTemplate"),u("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),a([Object(i.Input)(),u("design:type",Function)],t.prototype,"valueFormatting",void 0),a([Object(i.Input)(),u("design:type",Function)],t.prototype,"nameFormatting",void 0),a([Object(i.Input)(),u("design:type",Function)],t.prototype,"percentageFormatting",void 0),a([Object(i.Component)({selector:"ngx-charts-advanced-pie-chart",template:'\n <div\n [style.width.px]="width"\n [style.height.px]="height">\n <div class="advanced-pie chart"\n [style.width.px]="dims.width"\n [style.height.px]="dims.height">\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="false"\n [animations]="animations">\n <svg:g\n [attr.transform]="transform"\n class="pie chart">\n <svg:g ngx-charts-pie-series\n [colors]="colors"\n [series]="results"\n [innerRadius]="innerRadius"\n [activeEntries]="activeEntries"\n [outerRadius]="outerRadius"\n [gradient]="gradient"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipText]="tooltipText"\n (select)="onClick($event)"\n [animations]="animations">\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n </div>\n <div\n class="advanced-pie-legend-wrapper"\n [style.width.px]="width - dims.width"\n [style.height.px]="height">\n <ngx-charts-advanced-legend\n [data]="results"\n [colors]="colors"\n [width]="width - dims.width - margin[1]"\n [label]="label"\n [animations]="animations"\n [valueFormatting]="valueFormatting"\n [labelFormatting]="nameFormatting"\n [percentageFormatting]="percentageFormatting"\n (select)="onClick($event)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)">\n </ngx-charts-advanced-legend>\n </div>\n </div>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/pie-chart/advanced-pie-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(s.a)},"./src/pie-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/pie-chart/pie-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n.d(t,"e",function(){return i.e}),n.d(t,"f",function(){return i.f}),n.d(t,"g",function(){return i.g}),n.d(t,"h",function(){return i.h}),n("./src/pie-chart/pie-chart.component.ts"),n("./src/pie-chart/pie-arc.component.ts"),n("./src/pie-chart/pie-grid.component.ts"),n("./src/pie-chart/pie-series.component.ts"),n("./src/pie-chart/pie-label.component.ts")},"./src/pie-chart/pie-arc.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("d3-interpolate"),o=(n.n(r),n("d3-selection")),s=(n.n(o),n("d3-shape")),l=(n.n(s),n("./src/utils/id.ts")),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(){function e(e){this.startAngle=0,this.endAngle=2*Math.PI,this.cornerRadius=0,this.explodeSlices=!1,this.gradient=!1,this.animate=!0,this.pointerEvents=!0,this.isActive=!1,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter,this.initialized=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=this.calculateArc();this.path=e.startAngle(this.startAngle).endAngle(this.endAngle)(),this.startOpacity=.5,this.radialGradientId="linearGrad"+Object(l.a)().toString(),this.gradientFill="url(#"+this.radialGradientId+")",this.animate&&(this.initialized?this.updateAnimation():(this.loadAnimation(),this.initialized=!0))},e.prototype.calculateArc=function(){var e=this.outerRadius;return this.explodeSlices&&0===this.innerRadius&&(e=this.outerRadius*this.value/this.max),Object(s.arc)().innerRadius(this.innerRadius).outerRadius(e).cornerRadius(this.cornerRadius)},e.prototype.loadAnimation=function(){var e=Object(o.select)(this.element).selectAll(".arc").data([{startAngle:this.startAngle,endAngle:this.endAngle}]),t=this.calculateArc();e.transition().attrTween("d",function(e){this._current=this._current||e;var n=Object.assign({},e);n.endAngle=n.startAngle;var i=Object(r.interpolate)(n,n);return this._current=i(0),function(e){return t(i(e))}}).transition().duration(750).attrTween("d",function(e){this._current=this._current||e;var n=Object(r.interpolate)(this._current,e);return this._current=n(0),function(e){return t(n(e))}})},e.prototype.updateAnimation=function(){var e=Object(o.select)(this.element).selectAll(".arc").data([{startAngle:this.startAngle,endAngle:this.endAngle}]),t=this.calculateArc();e.transition().duration(750).attrTween("d",function(e){this._current=this._current||e;var n=Object(r.interpolate)(this._current,e);return this._current=n(0),function(e){return t(n(e))}})},e.prototype.onClick=function(){this.select.emit(this.data)},a([Object(i.Input)(),u("design:type",Object)],e.prototype,"fill",void 0),a([Object(i.Input)(),u("design:type",Number)],e.prototype,"startAngle",void 0),a([Object(i.Input)(),u("design:type",Number)],e.prototype,"endAngle",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"innerRadius",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"outerRadius",void 0),a([Object(i.Input)(),u("design:type",Number)],e.prototype,"cornerRadius",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"value",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"max",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"data",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"explodeSlices",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"gradient",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"animate",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"pointerEvents",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"isActive",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"select",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"activate",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"deactivate",void 0),a([Object(i.Component)({selector:"g[ngx-charts-pie-arc]",template:'\n <svg:g class="arc-group">\n <svg:defs *ngIf="gradient">\n <svg:g ngx-charts-svg-radial-gradient\n [color]="fill"\n orientation="vertical"\n [name]="radialGradientId"\n [startOpacity]="startOpacity"\n />\n </svg:defs>\n <svg:path\n [attr.d]="path"\n class="arc"\n [class.active]="isActive"\n [attr.fill]="gradient ? gradientFill : fill"\n (click)="onClick()"\n (mouseenter)="activate.emit(data)"\n (mouseleave)="deactivate.emit(data)"\n [style.pointer-events]="pointerEvents ? \'auto\' : \'none\'"\n />\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),u("design:paramtypes",[i.ElementRef])],e)}()},"./src/pie-chart/pie-chart.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/pie-chart.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/pie-chart/pie-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("./src/common/view-dimensions.helper.ts"),o=n("./src/common/color.helper.ts"),s=n("./src/common/base-chart.component.ts"),l=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.labels=!1,t.legend=!1,t.legendTitle="Legend",t.explodeSlices=!1,t.doughnut=!1,t.arcWidth=.25,t.activeEntries=[],t.tooltipDisabled=!1,t.trimLabels=!0,t.maxLabelLength=10,t.select=new i.EventEmitter,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[20,20,20,20],t}return l(t,e),t.prototype.update=function(){var t=this;e.prototype.update.call(this),this.labels&&(this.margin=[30,80,30,80]),this.dims=Object(r.a)({width:this.width,height:this.height,margins:this.margin,showLegend:this.legend}),this.translation="translate("+(this.margin[3]+this.dims.width/2)+", "+(this.margin[0]+this.dims.height/2)+")",this.outerRadius=Math.min(this.dims.width,this.dims.height),this.outerRadius/=this.labels?3:2,this.innerRadius=0,this.doughnut&&(this.innerRadius=this.outerRadius*(1-this.arcWidth)),this.domain=this.getDomain(),this.data=this.results.sort(function(e,n){return t.domain.indexOf(e.name)-t.domain.indexOf(n.name)}),this.setColors(),this.legendOptions=this.getLegendOptions()},t.prototype.getDomain=function(){var e=[];return this.results.map(function(t){var n=t.name;n="Date"===n.constructor.name?n.toLocaleDateString():n.toLocaleString(),-1===e.indexOf(n)&&e.push(n)}),e},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new o.a(this.scheme,"ordinal",this.domain,this.customColors)},t.prototype.getLegendOptions=function(){return{scaleType:"ordinal",domain:this.domain,colors:this.colors,title:this.legendTitle}},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=[e].concat(this.activeEntries),this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},a([Object(i.Input)(),u("design:type",Object)],t.prototype,"labels",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"legend",void 0),a([Object(i.Input)(),u("design:type",String)],t.prototype,"legendTitle",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"explodeSlices",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"doughnut",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"arcWidth",void 0),a([Object(i.Input)(),u("design:type",Boolean)],t.prototype,"gradient",void 0),a([Object(i.Input)(),u("design:type",Array)],t.prototype,"activeEntries",void 0),a([Object(i.Input)(),u("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"labelFormatting",void 0),a([Object(i.Input)(),u("design:type",Boolean)],t.prototype,"trimLabels",void 0),a([Object(i.Input)(),u("design:type",Number)],t.prototype,"maxLabelLength",void 0),a([Object(i.Input)(),u("design:type",Object)],t.prototype,"tooltipText",void 0),a([Object(i.Output)(),u("design:type",Object)],t.prototype,"select",void 0),a([Object(i.Output)(),u("design:type",i.EventEmitter)],t.prototype,"activate",void 0),a([Object(i.Output)(),u("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),a([Object(i.ContentChild)("tooltipTemplate"),u("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),a([Object(i.Component)({selector:"ngx-charts-pie-chart",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)"\n (legendLabelClick)="onClick($event)">\n <svg:g [attr.transform]="translation" class="pie-chart chart">\n <svg:g ngx-charts-pie-series\n [colors]="colors"\n [series]="data"\n [showLabels]="labels"\n [labelFormatting]="labelFormatting"\n [trimLabels]="trimLabels"\n [maxLabelLength]="maxLabelLength"\n [activeEntries]="activeEntries"\n [innerRadius]="innerRadius"\n [outerRadius]="outerRadius"\n [explodeSlices]="explodeSlices"\n [gradient]="gradient"\n [animations]="animations"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipText]="tooltipText"\n (select)="onClick($event)"\n (activate)="onActivate($event)"\n (deactivate)="onDeactivate($event)"\n />\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/pie-chart/pie-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(s.a)},"./src/pie-chart/pie-chart.module.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return p});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/pie-chart/advanced-pie-chart.component.ts"),s=n("./src/pie-chart/pie-label.component.ts"),l=n("./src/pie-chart/pie-arc.component.ts"),a=n("./src/pie-chart/pie-chart.component.ts"),u=n("./src/pie-chart/pie-grid.component.ts"),c=n("./src/pie-chart/pie-grid-series.component.ts"),d=n("./src/pie-chart/pie-series.component.ts");n.d(t,"a",function(){return o.a}),n.d(t,"g",function(){return s.a}),n.d(t,"b",function(){return l.a}),n.d(t,"c",function(){return a.a}),n.d(t,"e",function(){return u.a}),n.d(t,"f",function(){return c.a}),n.d(t,"h",function(){return d.a});var h=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},p=function(){function e(){}return h([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a,a.a,u.a,c.a,d.a],exports:[o.a,s.a,l.a,a.a,u.a,c.a,d.a]})],e)}()},"./src/pie-chart/pie-grid-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s}),s=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},l=function(){function e(e){this.innerRadius=70,this.outerRadius=80,this.animations=!0,this.select=new i.EventEmitter,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){this.layout=Object(r.pie)().value(function(e){return e.data.value}).sort(null),this.arcs=this.getArcs()},e.prototype.getArcs=function(){var e=this;return this.layout(this.data).map(function(t,n){var i=t.data.data.name,r=t.data.data.other;0===n&&(t.startAngle=0);var o=e.colors(i);return{data:t.data.data,class:"arc arc"+n,fill:o,startAngle:r?0:t.startAngle,endAngle:t.endAngle,animate:e.animations&&!r,pointerEvents:!r}})},e.prototype.onClick=function(e){this.select.emit({name:this.data[0].data.name,value:this.data[0].data.value})},e.prototype.trackBy=function(e,t){return t.data.name},e.prototype.label=function(e){return e.data.name},e.prototype.color=function(e){return this.colors(this.label(e))},o([Object(i.Input)(),s("design:type",Object)],e.prototype,"colors",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"data",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"innerRadius",void 0),o([Object(i.Input)(),s("design:type",Object)],e.prototype,"outerRadius",void 0),o([Object(i.Input)(),s("design:type",Boolean)],e.prototype,"animations",void 0),o([Object(i.Output)(),s("design:type",Object)],e.prototype,"select",void 0),o([Object(i.Component)({selector:"g[ngx-charts-pie-grid-series]",template:'\n <svg:g class="pie-grid-arcs">\n <svg:g ngx-charts-pie-arc *ngFor="let arc of arcs; trackBy:trackBy"\n [attr.class]="arc.class"\n [startAngle]="arc.startAngle"\n [endAngle]="arc.endAngle"\n [innerRadius]="innerRadius"\n [outerRadius]="outerRadius"\n [fill]="color(arc)"\n [value]="arc.data.value"\n [data]="arc.data"\n [gradient]="false"\n [pointerEvents]="arc.pointerEvents"\n [animate]="arc.animate"\n (select)="onClick($event)">\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),s("design:paramtypes",[i.ElementRef])],e)}()},"./src/pie-chart/pie-grid.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/pie-chart/pie-grid.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/pie-chart/pie-grid.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return m});var i=n("@angular/core"),r=n("d3-array"),o=(n.n(r),n("d3-format")),s=(n.n(o),n("./src/common/view-dimensions.helper.ts")),l=n("./src/common/color.helper.ts"),a=n("./src/common/base-chart.component.ts"),u=n("./src/common/trim-label.helper.ts"),c=n("./src/common/grid-layout.helper.ts"),d=n("./src/common/label.helper.ts"),h=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),p=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},f=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.tooltipDisabled=!1,t.label="Total",t.minWidth=150,t.margin=[20,20,20,20],t}return h(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin}),this.domain=this.getDomain(),this.data=Object(c.a)(this.dims,this.results,this.minWidth,this.designatedTotal),this.transform="translate("+this.margin[3]+" , "+this.margin[0]+")",this.series=this.getSeries(),this.setColors(),this.tooltipText=this.tooltipText||this.defaultTooltipText},t.prototype.defaultTooltipText=function(e){var t=e.data;return'\n <span class="tooltip-label">'+Object(u.a)(Object(d.a)(t.name))+'</span>\n <span class="tooltip-val">'+t.value.toLocaleString()+"</span>\n "},t.prototype.getDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getSeries=function(){var e=this,t=this.designatedTotal?this.designatedTotal:this.getTotal();return this.data.map(function(n){var i=n.data.name,s=Object(d.a)(i),l=n.data.value,a=Object(r.min)([n.width-10,n.height-20])/2-5,c=0;return{transform:"translate("+(n.x+(n.width-10)/2)+", "+(n.y+(n.height-20)/2)+")",colors:function(){return 1===(c+=1)?"rgba(100,100,100,0.3)":e.colorScale.getColor(s)},innerRadius:.9*a,outerRadius:a,name:i,label:Object(u.a)(s),total:l,value:l,percent:Object(o.format)(".1%")(n.data.percent),data:[n,{data:{other:!0,value:t-l,name:n.data.name}}]}})},t.prototype.getTotal=function(){return this.results.map(function(e){return e.value}).reduce(function(e,t){return e+t},0)},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colorScale=new l.a(this.scheme,"ordinal",this.domain,this.customColors)},p([Object(i.Input)(),f("design:type",Number)],t.prototype,"designatedTotal",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),p([Object(i.Input)(),f("design:type",Function)],t.prototype,"tooltipText",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"label",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"minWidth",void 0),p([Object(i.ContentChild)("tooltipTemplate"),f("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),p([Object(i.Component)({selector:"ngx-charts-pie-grid",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="false"\n [animations]="animations">\n <svg:g [attr.transform]="transform" class="pie-grid chart">\n <svg:g\n *ngFor="let series of series"\n class="pie-grid-item"\n [attr.transform]="series.transform">\n <svg:g ngx-charts-pie-grid-series\n [colors]="series.colors"\n [data]="series.data"\n [innerRadius]="series.innerRadius"\n [outerRadius]="series.outerRadius"\n [animations]="animations"\n (select)="onClick($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : tooltipText({data: series})"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="series.data[0].data"\n />\n <svg:text *ngIf="animations"\n class="label percent-label"\n dy="-0.5em"\n x="0"\n y="5"\n ngx-charts-count-up\n [countTo]="series.percent"\n [countSuffix]="\'%\'"\n text-anchor="middle">\n </svg:text>\n <svg:text *ngIf="!animations"\n class="label percent-label"\n dy="-0.5em"\n x="0"\n y="5"\n text-anchor="middle">\n {{series.percent.toLocaleString()}}\n </svg:text>\n <svg:text\n class="label"\n dy="0.5em"\n x="0"\n y="5"\n text-anchor="middle">\n {{series.label}}\n </svg:text>\n <svg:text *ngIf="animations"\n class="label"\n dy="1.23em"\n x="0"\n [attr.y]="series.outerRadius"\n text-anchor="middle"\n ngx-charts-count-up\n [countTo]="series.total"\n [countPrefix]="label + \': \'">\n </svg:text>\n <svg:text *ngIf="!animations"\n class="label"\n dy="1.23em"\n x="0"\n [attr.y]="series.outerRadius"\n text-anchor="middle">\n {{label}}: {{series.total.toLocaleString()}}\n </svg:text>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/pie-chart/pie-grid.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(a.a)},"./src/pie-chart/pie-label.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return a});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),n("./src/common/trim-label.helper.ts")),s=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},l=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=function(){function e(){this.animations=!0,this.labelTrim=!0,this.labelTrimSize=10,this.isIE=/(edge|msie|trident)/i.test(navigator.userAgent),this.trimLabel=o.a}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=this.radius;this.explodeSlices&&(e=this.radius*this.value/this.max);var t=Object(r.arc)().innerRadius(e).outerRadius(e).centroid(this.data),n=this.data.pos[1]/t[1];0!==this.data.pos[1]&&0!==t[1]||(n=1),this.line="M"+t+"L"+[n*t[0],n*t[1]]+"L"+this.data.pos},Object.defineProperty(e.prototype,"textX",{get:function(){return this.data.pos[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textY",{get:function(){return this.data.pos[1]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"styleTransform",{get:function(){return this.isIE?null:"translate3d("+this.textX+"px,"+this.textY+"px, 0)"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"attrTransform",{get:function(){return this.isIE?"translate("+this.textX+","+this.textY+")":null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"textTransition",{get:function(){return this.isIE||!this.animations?null:"transform 0.75s"},enumerable:!0,configurable:!0}),e.prototype.textAnchor=function(){return this.midAngle(this.data)<Math.PI?"start":"end"},e.prototype.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},s([Object(i.Input)(),l("design:type",Object)],e.prototype,"data",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"radius",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"label",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"color",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"max",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"value",void 0),s([Object(i.Input)(),l("design:type",Object)],e.prototype,"explodeSlices",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"animations",void 0),s([Object(i.Input)(),l("design:type",Boolean)],e.prototype,"labelTrim",void 0),s([Object(i.Input)(),l("design:type",Number)],e.prototype,"labelTrimSize",void 0),s([Object(i.Component)({selector:"g[ngx-charts-pie-label]",template:'\n <title>{{label}}</title>\n <svg:g\n [attr.transform]="attrTransform"\n [style.transform]="styleTransform"\n [style.transition]="textTransition">\n <svg:text\n class="pie-label"\n [class.animation]="animations"\n dy=".35em"\n [style.textAnchor]="textAnchor()"\n [style.shapeRendering]="\'crispEdges\'">\n {{labelTrim ? trimLabel(label, labelTrimSize) : label}}\n </svg:text>\n </svg:g>\n <svg:path\n [attr.d]="line"\n [attr.stroke]="color"\n fill="none"\n class="pie-label-line line"\n [class.animation]="animations">\n </svg:path>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),l("design:paramtypes",[])],e)}()},"./src/pie-chart/pie-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("d3-array"),o=(n.n(r),n("d3-shape")),s=(n.n(o),n("./src/common/label.helper.ts")),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(){this.series=[],this.innerRadius=60,this.outerRadius=80,this.trimLabels=!0,this.maxLabelLength=10,this.tooltipDisabled=!1,this.animations=!0,this.select=new i.EventEmitter,this.activate=new i.EventEmitter,this.deactivate=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=Object(o.pie)().value(function(e){return e.value}).sort(null)(this.series);this.max=Object(r.max)(e,function(e){return e.value}),this.data=this.calculateLabelPositions(e),this.tooltipText=this.tooltipText||this.defaultTooltipText},e.prototype.midAngle=function(e){return e.startAngle+(e.endAngle-e.startAngle)/2},e.prototype.outerArc=function(){return Object(o.arc)().innerRadius(1.5*this.outerRadius).outerRadius(1.5*this.outerRadius)},e.prototype.calculateLabelPositions=function(e){var t=this,n=e;n.forEach(function(e){e.pos=t.outerArc().centroid(e),e.pos[0]=1.5*t.outerRadius*(t.midAngle(e)<Math.PI?1:-1)});for(var i=0;i<n.length-1;i++)for(var r=n[i],o=i+1;o<n.length;o++){var s=n[o];if(s.pos[0]*r.pos[0]>0){var l=10-Math.abs(s.pos[1]-r.pos[1]);l>0&&(s.pos[1]+=Math.sign(s.pos[0])*l)}}return n},e.prototype.labelVisible=function(e){return this.showLabels&&e.endAngle-e.startAngle>Math.PI/30},e.prototype.labelText=function(e){return this.labelFormatting?this.labelFormatting(e.data.name):this.label(e)},e.prototype.label=function(e){return Object(s.a)(e.data.name)},e.prototype.defaultTooltipText=function(e){return'\n <span class="tooltip-label">'+this.label(e)+'</span>\n <span class="tooltip-val">'+Object(s.a)(e.data.value)+"</span>\n "},e.prototype.color=function(e){return this.colors.getColor(this.label(e))},e.prototype.trackBy=function(e,t){return t.data.name},e.prototype.onClick=function(e){this.select.emit(e)},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name&&e.series===t.series})},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"colors",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"series",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"dims",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"innerRadius",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"outerRadius",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"explodeSlices",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"showLabels",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"gradient",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"activeEntries",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"labelFormatting",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"trimLabels",void 0),l([Object(i.Input)(),a("design:type",Number)],e.prototype,"maxLabelLength",void 0),l([Object(i.Input)(),a("design:type",Function)],e.prototype,"tooltipText",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),l([Object(i.Input)(),a("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"select",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"activate",void 0),l([Object(i.Output)(),a("design:type",Object)],e.prototype,"deactivate",void 0),l([Object(i.Component)({selector:"g[ngx-charts-pie-series]",template:'\n <svg:g *ngFor="let arc of data; trackBy:trackBy">\n <svg:g ngx-charts-pie-label\n *ngIf="labelVisible(arc)"\n [data]="arc"\n [radius]="outerRadius"\n [color]="color(arc)"\n [label]="labelText(arc)"\n [labelTrim]="trimLabels"\n [labelTrimSize]="maxLabelLength"\n [max]="max"\n [value]="arc.value"\n [explodeSlices]="explodeSlices"\n [animations]="animations">\n </svg:g>\n <svg:g\n ngx-charts-pie-arc\n [startAngle]="arc.startAngle"\n [endAngle]="arc.endAngle"\n [innerRadius]="innerRadius"\n [outerRadius]="outerRadius"\n [fill]="color(arc)"\n [value]="arc.data.value"\n [gradient]="gradient"\n [data]="arc.data"\n [max]="max"\n [explodeSlices]="explodeSlices"\n [isActive]="isActive(arc.data)"\n [animate]="animations"\n (select)="onClick($event)"\n (activate)="activate.emit($event)"\n (deactivate)="deactivate.emit($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : tooltipText(arc)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="arc.data">\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/polar-chart/index.ts":function(e,t,n){"use strict";var i=n("./src/polar-chart/polar-chart.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n("./src/polar-chart/polar-chart.component.ts"),n("./src/polar-chart/polar-series.component.ts")},"./src/polar-chart/polar-chart.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/polar-chart/polar-chart.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/polar-chart/polar-chart.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return g});var i=n("@angular/core"),r=n("@angular/animations"),o=n("d3-scale"),s=(n.n(o),n("d3-shape")),l=(n.n(s),n("./src/common/view-dimensions.helper.ts")),a=n("./src/common/color.helper.ts"),u=n("./src/common/base-chart.component.ts"),c=n("./src/utils/types.ts"),d=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),h=this&&this.__assign||Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},p=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},f=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},m=2*Math.PI,g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.legendTitle="Legend",t.showGridLines=!0,t.curve=s.curveCardinalClosed,t.activeEntries=[],t.rangeFillOpacity=.15,t.roundDomains=!1,t.tooltipDisabled=!1,t.showSeriesOnHover=!0,t.gradient=!1,t.yAxisMinScale=0,t.activate=new i.EventEmitter,t.deactivate=new i.EventEmitter,t.margin=[10,20,10,20],t.xAxisHeight=0,t.yAxisWidth=0,t}return d(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.setDims(),this.setScales(),this.setColors(),this.legendOptions=this.getLegendOptions(),this.setTicks()},t.prototype.setDims=function(){this.dims=Object(l.a)({width:this.width,height:this.height,margins:this.margin,showXAxis:this.xAxis,showYAxis:this.yAxis,xAxisHeight:this.xAxisHeight,yAxisWidth:this.yAxisWidth,showXLabel:this.showXAxisLabel,showYLabel:this.showYAxisLabel,showLegend:this.legend,legendType:this.schemeType});var e=~~(this.dims.width/2),t=~~(this.dims.height/2),n=this.outerRadius=Math.min(t/1.5,e/1.5),i=Math.max(0,t-n);this.yAxisDims=h({},this.dims,{width:e}),this.transform="translate("+this.dims.xOffset+", "+this.margin[0]+")",this.transformYAxis="translate(0, "+i+")",this.labelOffset=this.dims.height+40,this.transformPlot="translate("+e+", "+t+")"},t.prototype.setScales=function(){var e=this.getXValues();this.scaleType=this.getScaleType(e),this.xDomain=this.filteredDomain||this.getXDomain(e),this.yDomain=this.getYDomain(),this.seriesDomain=this.getSeriesDomain(),this.xScale=this.getXScale(this.xDomain,m),this.yScale=this.getYScale(this.yDomain,this.outerRadius),this.yAxisScale=this.getYScale(this.yDomain.reverse(),this.outerRadius)},t.prototype.setTicks=function(){var e,t=this;e=this.xAxisTickFormatting?this.xAxisTickFormatting:this.xScale.tickFormat?this.xScale.tickFormat.apply(this.xScale,[5]):function(e){return Object(c.a)(e)?e.toLocaleDateString():e.toLocaleString()};var n=this.outerRadius;this.thetaTicks=this.xDomain.map(function(i){var r=t.xScale(i),o=1.1*n*(r>Math.PI?-1:1),s=e(i),l=[n*Math.sin(r),-n*Math.cos(r)];return{innerRadius:0,outerRadius:n,startAngle:r,endAngle:r,value:n,label:s,startPos:l,pos:[o,1.1*l[1]]}});for(var i=0;i<this.thetaTicks.length-1;i++)for(var r=this.thetaTicks[i],o=i+1;o<this.thetaTicks.length;o++){var s=this.thetaTicks[o];if(s.pos[0]*r.pos[0]>0){var l=10-Math.abs(s.pos[1]-r.pos[1]);l>0&&(s.pos[1]+=Math.sign(s.pos[0])*l)}}this.radiusTicks=this.yAxisScale.ticks(~~(this.dims.height/50)).map(function(e){return t.yScale(e)})},t.prototype.getXValues=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.includes(o.name)||e.push(o.name)}return e},t.prototype.getXDomain=function(e){return void 0===e&&(e=this.getXValues()),"time"===this.scaleType?[Math.min.apply(Math,e),Math.max.apply(Math,e)]:"linear"===this.scaleType?(e=e.map(function(e){return Number(e)}),[Math.min.apply(Math,e),Math.max.apply(Math,e)]):e},t.prototype.getYValues=function(){for(var e=[],t=0,n=this.results;t<n.length;t++)for(var i=0,r=n[t].series;i<r.length;i++){var o=r[i];e.indexOf(o.value)<0&&e.push(o.value),void 0!==o.min&&e.indexOf(o.min)<0&&e.push(o.min),void 0!==o.max&&e.indexOf(o.max)<0&&e.push(o.max)}return e},t.prototype.getYDomain=function(e){void 0===e&&(e=this.getYValues());var t=Math.min.apply(Math,e),n=Math.max.apply(Math,[this.yAxisMinScale].concat(e));return t=Math.max(0,t),this.autoScale||(t=Math.min(0,t)),[t,n]},t.prototype.getSeriesDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.getXScale=function(e,t){switch(this.scaleType){case"time":return Object(o.scaleTime)().range([0,t]).domain(e);case"linear":var n=Object(o.scaleLinear)().range([0,t]).domain(e);return this.roundDomains?n.nice():n;default:return Object(o.scalePoint)().range([0,t-m/e.length]).padding(0).domain(e)}},t.prototype.getYScale=function(e,t){var n=Object(o.scaleLinear)().range([0,t]).domain(e);return this.roundDomains?n.nice():n},t.prototype.getScaleType=function(e){for(var t=!0,n=!0,i=0,r=e;i<r.length;i++){var o=r[i];Object(c.a)(o)||(t=!1),Object(c.b)(o)||(n=!1)}return t?"time":n?"linear":"ordinal"},t.prototype.onClick=function(e,t){t&&(e.series=t.name),this.select.emit(e)},t.prototype.setColors=function(){var e="ordinal"===this.schemeType?this.seriesDomain:this.yDomain.reverse();this.colors=new a.a(this.scheme,this.schemeType,e,this.customColors)},t.prototype.getLegendOptions=function(){return"ordinal"===this.schemeType?{scaleType:this.schemeType,colors:this.colors,domain:this.seriesDomain,title:this.legendTitle}:{scaleType:this.schemeType,colors:this.colors.scale,domain:this.yDomain,title:void 0}},t.prototype.updateYAxisWidth=function(e){this.yAxisWidth=e.width,this.update()},t.prototype.updateXAxisHeight=function(e){this.xAxisHeight=e.height,this.update()},t.prototype.onActivate=function(e){this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value})>-1||(this.activeEntries=this.showSeriesOnHover?[e].concat(this.activeEntries):this.activeEntries,this.activate.emit({value:e,entries:this.activeEntries}))},t.prototype.onDeactivate=function(e){var t=this.activeEntries.findIndex(function(t){return t.name===e.name&&t.value===e.value});this.activeEntries.splice(t,1),this.activeEntries=this.activeEntries.slice(),this.deactivate.emit({value:e,entries:this.activeEntries})},t.prototype.deactivateAll=function(){this.activeEntries=this.activeEntries.slice();for(var e=0,t=this.activeEntries;e<t.length;e++)this.deactivate.emit({value:t[e],entries:[]});this.activeEntries=[]},t.prototype.trackBy=function(e,t){return t.name},p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"legend",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"legendTitle",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"xAxis",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"yAxis",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showXAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showYAxisLabel",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"xAxisLabel",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"yAxisLabel",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"autoScale",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showGridLines",void 0),p([Object(i.Input)(),f("design:type",Object)],t.prototype,"curve",void 0),p([Object(i.Input)(),f("design:type",Array)],t.prototype,"activeEntries",void 0),p([Object(i.Input)(),f("design:type",String)],t.prototype,"schemeType",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"rangeFillOpacity",void 0),p([Object(i.Input)(),f("design:type",Function)],t.prototype,"xAxisTickFormatting",void 0),p([Object(i.Input)(),f("design:type",Function)],t.prototype,"yAxisTickFormatting",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"roundDomains",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"showSeriesOnHover",void 0),p([Object(i.Input)(),f("design:type",Boolean)],t.prototype,"gradient",void 0),p([Object(i.Input)(),f("design:type",Number)],t.prototype,"yAxisMinScale",void 0),p([Object(i.Output)(),f("design:type",i.EventEmitter)],t.prototype,"activate",void 0),p([Object(i.Output)(),f("design:type",i.EventEmitter)],t.prototype,"deactivate",void 0),p([Object(i.ContentChild)("tooltipTemplate"),f("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),p([Object(i.Component)({selector:"ngx-charts-polar-chart",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="legend"\n [legendOptions]="legendOptions"\n [activeEntries]="activeEntries"\n [animations]="animations"\n (legendLabelClick)="onClick($event)"\n (legendLabelActivate)="onActivate($event)"\n (legendLabelDeactivate)="onDeactivate($event)">\n <svg:g class="polar-chart chart" [attr.transform]="transform">\n <svg:g [attr.transform]="transformPlot">\n <svg:circle\n class="polar-chart-background"\n cx="0" cy="0"\n [attr.r]="this.outerRadius" />\n <svg:g *ngIf="showGridLines">\n <svg:circle\n *ngFor="let r of radiusTicks"\n class="gridline-path radial-gridline-path"\n cx="0" cy="0"\n [attr.r]="r" />\n </svg:g>\n <svg:g *ngIf="xAxis">\n <svg:g ngx-charts-pie-label\n *ngFor="let tick of thetaTicks"\n [data]="tick"\n [radius]="outerRadius"\n [label]="tick.label"\n [max]="outerRadius"\n [value]="showGridLines ? 1 : outerRadius"\n [explodeSlices]="true"\n [animations]="animations">\n </svg:g>\n </svg:g>\n </svg:g>\n <svg:g ngx-charts-y-axis\n [attr.transform]="transformYAxis"\n *ngIf="yAxis"\n [yScale]="yAxisScale"\n [dims]="yAxisDims"\n [showGridLines]="showGridLines"\n [showLabel]="showYAxisLabel"\n [labelText]="yAxisLabel"\n [tickFormatting]="yAxisTickFormatting"\n (dimensionsChanged)="updateYAxisWidth($event)">\n </svg:g>\n <svg:g ngx-charts-axis-label\n *ngIf="xAxis && showXAxisLabel"\n [label]="xAxisLabel"\n [offset]="labelOffset"\n [orient]="\'bottom\'"\n [height]="dims.height"\n [width]="dims.width">\n </svg:g>\n <svg:g [attr.transform]="transformPlot">\n <svg:g *ngFor="let series of results; trackBy:trackBy" [@animationState]="\'active\'">\n <svg:g ngx-charts-polar-series\n [gradient]="gradient"\n [xScale]="xScale"\n [yScale]="yScale"\n [colors]="colors"\n [data]="series"\n [activeEntries]="activeEntries"\n [scaleType]="scaleType"\n [curve]="curve"\n [rangeFillOpacity]="rangeFillOpacity"\n [animations]="animations"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n />\n </svg:g>\n </svg:g>\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/common/base-chart.component.scss"),n("./src/pie-chart/pie-chart.component.scss"),n("./src/polar-chart/polar-chart.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush,animations:[Object(r.trigger)("animationState",[Object(r.transition)(":leave",[Object(r.style)({opacity:1}),Object(r.animate)(500,Object(r.style)({opacity:0}))])])]})],t)}(u.a)},"./src/polar-chart/polar-chart.module.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return c});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/polar-chart/polar-chart.component.ts"),s=n("./src/polar-chart/polar-series.component.ts"),l=n("./src/pie-chart/index.ts"),a=n("./src/line-chart/index.ts");n.d(t,"a",function(){return o.a}),n.d(t,"c",function(){return s.a});var u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=function(){function e(){}return u([Object(i.NgModule)({imports:[r.a,l.d,a.b],declarations:[o.a,s.a],exports:[o.a,s.a]})],e)}()},"./src/polar-chart/polar-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var i=n("@angular/core"),r=n("d3-shape"),o=(n.n(r),n("./src/utils/id.ts")),s=n("./src/utils/sort.ts"),l=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},a=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},u=function(){function e(){this.tooltipDisabled=!1,this.gradient=!1,this.animations=!0,this.circleRadius=3}return e.prototype.ngOnChanges=function(e){this.update()},e.prototype.update=function(){var e=this;this.updateGradients();var t=this.getLineGenerator(),n=this.sortData(this.data.series),i=this.data.name,r="linear"===this.colors.scaleType,o=this.yScale.domain()[0];this.seriesColor=this.colors.getColor(r?o:i),this.path=t(n)||"",this.circles=n.map(function(t){var n=e.getAngle(t),o=e.getRadius(t),s=t.value,l=e.colors.getColor(r?Math.abs(s):i);return{data:{series:i,value:s,name:t.name},cx:o*Math.sin(n),cy:-o*Math.cos(n),value:s,color:l,label:t.name}}),this.active=this.isActive(this.data),this.inactive=this.isInactive(this.data),this.tooltipText=this.tooltipText||function(t){return e.defaultTooltipText(t)}},e.prototype.getAngle=function(e){var t=e.name;return this.xScale("time"===this.scaleType?t:"linear"===this.scaleType?Number(t):t)},e.prototype.getRadius=function(e){return this.yScale(e.value)},e.prototype.getLineGenerator=function(){var e=this;return Object(r.radialLine)().angle(function(t){return e.getAngle(t)}).radius(function(t){return e.getRadius(t)}).curve(this.curve)},e.prototype.sortData=function(e){return"linear"===this.scaleType?Object(s.c)(e,"name"):"time"===this.scaleType?Object(s.b)(e,"name"):Object(s.a)(e,"name","asc",this.xScale.domain())},e.prototype.isActive=function(e){return!!this.activeEntries&&void 0!==this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.isInactive=function(e){return!(!this.activeEntries||0===this.activeEntries.length)&&void 0===this.activeEntries.find(function(t){return e.name===t.name})},e.prototype.defaultTooltipText=function(e){return'\n <span class="tooltip-label">'+this.data.name+" \u2022 "+e.label+'</span>\n <span class="tooltip-val">'+e.value.toLocaleString()+"</span>\n "},e.prototype.updateGradients=function(){if(this.hasGradient=this.gradient||"linear"===this.colors.scaleType,this.hasGradient)if(this.gradientId="grad"+Object(o.a)().toString(),this.gradientUrl="url(#"+this.gradientId+")","linear"===this.colors.scaleType){var e=this.data.series.map(function(e){return e.value}),t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);this.gradientStops=this.colors.getLinearGradientStops(t,n)}else this.gradientStops=void 0},l([Object(i.Input)(),a("design:type",Object)],e.prototype,"name",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"data",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"xScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"yScale",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"colors",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"scaleType",void 0),l([Object(i.Input)(),a("design:type",Object)],e.prototype,"curve",void 0),l([Object(i.Input)(),a("design:type",Array)],e.prototype,"activeEntries",void 0),l([Object(i.Input)(),a("design:type",Number)],e.prototype,"rangeFillOpacity",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),l([Object(i.Input)(),a("design:type",Function)],e.prototype,"tooltipText",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"gradient",void 0),l([Object(i.Input)(),a("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),l([Object(i.Input)(),a("design:type",Boolean)],e.prototype,"animations",void 0),l([Object(i.Component)({selector:"g[ngx-charts-polar-series]",template:'\n <svg:g class="polar-charts-series">\n <defs>\n <svg:g ngx-charts-svg-radial-gradient *ngIf="hasGradient"\n orientation="vertical"\n [color]="seriesColor"\n [name]="gradientId"\n [startOpacity]="0.25"\n [endOpacity]="1"\n [stops]="gradientStops"\n />\n </defs>\n <svg:g ngx-charts-line\n class="polar-series-path"\n [path]="path"\n [stroke]="hasGradient ? gradientUrl : seriesColor"\n [class.active]="active"\n [class.inactive]="inactive"\n [attr.fill-opacity]="rangeFillOpacity"\n [fill]="hasGradient ? gradientUrl : seriesColor"\n [animations]="animations"\n />\n <svg:g ngx-charts-circle\n *ngFor="let circle of circles"\n class="circle"\n [cx]="circle.cx"\n [cy]="circle.cy"\n [r]="circleRadius"\n [fill]="circle.color"\n [style.opacity]="inactive ? 0.2 : 1"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n tooltipType="tooltip"\n [tooltipTitle]="tooltipTemplate ? undefined : tooltipText(circle)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="circle.data">\n </svg:g>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/polyfills.ts":function(e,t,n){"use strict";"undefined"!=typeof SVGElement&&"undefined"==typeof SVGElement.prototype.contains&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains)},"./src/tree-map/index.ts":function(e,t,n){"use strict";var i=n("./src/tree-map/tree-map.module.ts");n.d(t,"a",function(){return i.a}),n.d(t,"b",function(){return i.b}),n.d(t,"c",function(){return i.c}),n.d(t,"d",function(){return i.d}),n("./src/tree-map/tree-map.component.ts"),n("./src/tree-map/tree-map-cell.component.ts"),n("./src/tree-map/tree-map-cell-series.component.ts")},"./src/tree-map/tree-map-cell-series.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(){this.gradient=!1,this.tooltipDisabled=!1,this.animations=!0,this.select=new i.EventEmitter}return e.prototype.ngOnChanges=function(e){this.cells=this.getCells()},e.prototype.getCells=function(){var e=this;return this.data.children.filter(function(e){return 1===e.depth}).map(function(t,n){var i=t.id;return{data:{name:i,value:t.value},x:t.x0,y:t.y0,width:t.x1-t.x0,height:t.y1-t.y0,fill:e.colors.getColor(i),label:i,value:t.value,valueType:t.valueType}})},e.prototype.getTooltipText=function(e){return'\n <span class="tooltip-label">'+e.label+'</span>\n <span class="tooltip-val">'+e.value.toLocaleString()+"</span>\n "},e.prototype.onClick=function(e){this.select.emit(e)},e.prototype.trackBy=function(e,t){return t.label},r([Object(i.Input)(),o("design:type",Object)],e.prototype,"data",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"dims",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"colors",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"valueFormatting",void 0),r([Object(i.Input)(),o("design:type",Object)],e.prototype,"labelFormatting",void 0),r([Object(i.Input)(),o("design:type",Boolean)],e.prototype,"gradient",void 0),r([Object(i.Input)(),o("design:type",Boolean)],e.prototype,"tooltipDisabled",void 0),r([Object(i.Input)(),o("design:type",i.TemplateRef)],e.prototype,"tooltipTemplate",void 0),r([Object(i.Input)(),o("design:type",Boolean)],e.prototype,"animations",void 0),r([Object(i.Output)(),o("design:type",Object)],e.prototype,"select",void 0),r([Object(i.Component)({selector:"g[ngx-charts-tree-map-cell-series]",template:'\n <svg:g ngx-charts-tree-map-cell *ngFor="let c of cells; trackBy:trackBy"\n [data]="c"\n [x]="c.x"\n [y]="c.y"\n [width]="c.width"\n [height]="c.height"\n [fill]="c.fill"\n [label]="c.label"\n [value]="c.value"\n [valueType]="c.valueType"\n [valueFormatting]="valueFormatting"\n [labelFormatting]="labelFormatting"\n [gradient]="gradient"\n [animations]="animations"\n (select)="onClick($event)"\n ngx-tooltip\n [tooltipDisabled]="tooltipDisabled"\n [tooltipPlacement]="\'top\'"\n [tooltipType]="\'tooltip\'"\n [tooltipTitle]="tooltipTemplate ? undefined : getTooltipText(c)"\n [tooltipTemplate]="tooltipTemplate"\n [tooltipContext]="c.data">\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush})],e)}()},"./src/tree-map/tree-map-cell.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var i=n("@angular/core"),r=n("d3-selection"),o=(n.n(r),n("./src/utils/color-utils.ts")),s=n("./src/common/trim-label.helper.ts"),l=n("./src/utils/id.ts"),a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},c=function(){function e(e){this.gradient=!1,this.animations=!0,this.select=new i.EventEmitter,this.initialized=!1,this.element=e.nativeElement}return e.prototype.ngOnChanges=function(){this.update(),this.valueFormatting=this.valueFormatting||function(e){return e.value.toLocaleString()};var e=this.labelFormatting||function(e){return Object(s.a)(e.label,55)},t={data:this.data,label:this.label,value:this.value};this.formattedValue=this.valueFormatting(t),this.formattedLabel=e(t),this.gradientId="grad"+Object(l.a)().toString(),this.gradientUrl="url(#"+this.gradientId+")",this.gradientStops=this.getGradientStops()},e.prototype.update=function(){this.initialized?this.animateToCurrentForm():(this.animations&&this.loadAnimation(),this.initialized=!0)},e.prototype.loadAnimation=function(){Object(r.select)(this.element).select(".cell").attr("opacity",0).attr("x",this.x).attr("y",this.y),this.animateToCurrentForm()},e.prototype.getTextColor=function(){return Object(o.a)(this.fill)},e.prototype.animateToCurrentForm=function(){var e=Object(r.select)(this.element).select(".cell");this.animations?e.transition().duration(750).attr("opacity",1).attr("x",this.x).attr("y",this.y).attr("width",this.width).attr("height",this.height):e.attr("opacity",1).attr("x",this.x).attr("y",this.y).attr("width",this.width).attr("height",this.height)},e.prototype.onClick=function(){this.select.emit({name:this.label,value:this.value})},e.prototype.getGradientStops=function(){return[{offset:0,color:this.fill,opacity:.3},{offset:100,color:this.fill,opacity:1}]},a([Object(i.Input)(),u("design:type",Object)],e.prototype,"data",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"fill",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"x",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"y",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"width",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"height",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"label",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"value",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"valueType",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"valueFormatting",void 0),a([Object(i.Input)(),u("design:type",Object)],e.prototype,"labelFormatting",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"gradient",void 0),a([Object(i.Input)(),u("design:type",Boolean)],e.prototype,"animations",void 0),a([Object(i.Output)(),u("design:type",Object)],e.prototype,"select",void 0),a([Object(i.Component)({selector:"g[ngx-charts-tree-map-cell]",template:'\n <svg:g>\n <defs *ngIf="gradient">\n <svg:g ngx-charts-svg-linear-gradient\n orientation="vertical"\n [name]="gradientId"\n [stops]="gradientStops"\n />\n </defs>\n <svg:rect\n [attr.fill]="gradient ? gradientUrl : fill"\n [attr.width]="width"\n [attr.height]="height"\n [attr.x]="x"\n [attr.y]="y"\n [style.cursor]="\'pointer\'"\n class="cell"\n (click)="onClick()"\n />\n <svg:foreignObject\n *ngIf="width >= 70 && height >= 35"\n [attr.x]="x"\n [attr.y]="y"\n [attr.width]="width"\n [attr.height]="height"\n class="label"\n [style.pointer-events]="\'none\'">\n <xhtml:p\n [style.color]="getTextColor()"\n [style.height]="height + \'px\'"\n [style.width]="width + \'px\'">\n <xhtml:span class="treemap-label" [innerHTML]="formattedLabel">\n </xhtml:span>\n <xhtml:br />\n <xhtml:span *ngIf="animations"\n class="treemap-val" \n ngx-charts-count-up \n [countTo]="value"\n [valueFormatting]="valueFormatting">\n </xhtml:span>\n <xhtml:span *ngIf="!animations"\n class="treemap-val">\n {{formattedValue}}\n </xhtml:span>\n </xhtml:p>\n </svg:foreignObject>\n </svg:g>\n ',changeDetection:i.ChangeDetectionStrategy.OnPush}),u("design:paramtypes",[i.ElementRef])],e)}()},"./src/tree-map/tree-map.component.scss":function(e,t,n){var i=n("./node_modules/css-loader/index.js!./node_modules/postcss-loader/index.js!./node_modules/sass-loader/lib/loader.js??ref--3-4!./src/tree-map/tree-map.component.scss");e.exports="string"==typeof i?i:i.toString()},"./src/tree-map/tree-map.component.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var i=n("@angular/core"),r=n("d3-hierarchy"),o=(n.n(r),n("./src/common/base-chart.component.ts")),s=n("./src/common/view-dimensions.helper.ts"),l=n("./src/common/color.helper.ts"),a=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),u=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},c=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.tooltipDisabled=!1,t.gradient=!1,t.select=new i.EventEmitter,t.margin=[10,10,10,10],t}return a(t,e),t.prototype.update=function(){e.prototype.update.call(this),this.dims=Object(s.a)({width:this.width,height:this.height,margins:this.margin}),this.domain=this.getDomain(),this.treemap=Object(r.treemap)().size([this.dims.width,this.dims.height]);var t=Object(r.stratify)().id(function(e){var t=e.name;return"Date"===t.constructor.name?t.toLocaleDateString():t.toLocaleString()}).parentId(function(e){return e.isRoot?null:"root"})([{name:"root",value:0,isRoot:!0}].concat(this.results)).sum(function(e){return e.value});this.data=this.treemap(t),this.setColors(),this.transform="translate("+this.dims.xOffset+" , "+this.margin[0]+")"},t.prototype.getDomain=function(){return this.results.map(function(e){return e.name})},t.prototype.onClick=function(e){this.select.emit(e)},t.prototype.setColors=function(){this.colors=new l.a(this.scheme,"ordinal",this.domain,this.customColors)},u([Object(i.Input)(),c("design:type",Object)],t.prototype,"results",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"tooltipDisabled",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"valueFormatting",void 0),u([Object(i.Input)(),c("design:type",Object)],t.prototype,"labelFormatting",void 0),u([Object(i.Input)(),c("design:type",Boolean)],t.prototype,"gradient",void 0),u([Object(i.Output)(),c("design:type",Object)],t.prototype,"select",void 0),u([Object(i.ContentChild)("tooltipTemplate"),c("design:type",i.TemplateRef)],t.prototype,"tooltipTemplate",void 0),u([Object(i.Component)({selector:"ngx-charts-tree-map",template:'\n <ngx-charts-chart\n [view]="[width, height]"\n [showLegend]="false"\n [animations]="animations">\n <svg:g [attr.transform]="transform" class="tree-map chart">\n <svg:g ngx-charts-tree-map-cell-series\n [colors]="colors"\n [data]="data"\n [dims]="dims"\n [tooltipDisabled]="tooltipDisabled"\n [tooltipTemplate]="tooltipTemplate"\n [valueFormatting]="valueFormatting"\n [labelFormatting]="labelFormatting"\n [gradient]="gradient"\n [animations]="animations"\n (select)="onClick($event)"\n />\n </svg:g>\n </ngx-charts-chart>\n ',styles:[n("./src/tree-map/tree-map.component.scss")],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.OnPush})],t)}(o.a)},"./src/tree-map/tree-map.module.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return u});var i=n("@angular/core"),r=n("./src/common/chart-common.module.ts"),o=n("./src/tree-map/tree-map-cell.component.ts"),s=n("./src/tree-map/tree-map-cell-series.component.ts"),l=n("./src/tree-map/tree-map.component.ts");n.d(t,"a",function(){return o.a}),n.d(t,"b",function(){return s.a}),n.d(t,"c",function(){return l.a});var a=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},u=function(){function e(){}return a([Object(i.NgModule)({imports:[r.a],declarations:[o.a,s.a,l.a],exports:[o.a,s.a,l.a]})],e)}()},"./src/utils/color-sets.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var i=[{name:"vivid",selectable:!0,group:"Ordinal",domain:["#647c8a","#3f51b5","#2196f3","#00b862","#afdf0a","#a7b61a","#f3e562","#ff9800","#ff5722","#ff4514"]},{name:"natural",selectable:!0,group:"Ordinal",domain:["#bf9d76","#e99450","#d89f59","#f2dfa7","#a5d7c6","#7794b1","#afafaf","#707160","#ba9383","#d9d5c3"]},{name:"cool",selectable:!0,group:"Ordinal",domain:["#a8385d","#7aa3e5","#a27ea8","#aae3f5","#adcded","#a95963","#8796c0","#7ed3ed","#50abcc","#ad6886"]},{name:"fire",selectable:!0,group:"Ordinal",domain:["#ff3d00","#bf360c","#ff8f00","#ff6f00","#ff5722","#e65100","#ffca28","#ffab00"]},{name:"solar",selectable:!0,group:"Continuous",domain:["#fff8e1","#ffecb3","#ffe082","#ffd54f","#ffca28","#ffc107","#ffb300","#ffa000","#ff8f00","#ff6f00"]},{name:"air",selectable:!0,group:"Continuous",domain:["#e1f5fe","#b3e5fc","#81d4fa","#4fc3f7","#29b6f6","#03a9f4","#039be5","#0288d1","#0277bd","#01579b"]},{name:"aqua",selectable:!0,group:"Continuous",domain:["#e0f7fa","#b2ebf2","#80deea","#4dd0e1","#26c6da","#00bcd4","#00acc1","#0097a7","#00838f","#006064"]},{name:"flame",selectable:!1,group:"Ordinal",domain:["#A10A28","#D3342D","#EF6D49","#FAAD67","#FDDE90","#DBED91","#A9D770","#6CBA67","#2C9653","#146738"]},{name:"ocean",selectable:!1,group:"Ordinal",domain:["#1D68FB","#33C0FC","#4AFFFE","#AFFFFF","#FFFC63","#FDBD2D","#FC8A25","#FA4F1E","#FA141B","#BA38D1"]},{name:"forest",selectable:!1,group:"Ordinal",domain:["#55C22D","#C1F33D","#3CC099","#AFFFFF","#8CFC9D","#76CFFA","#BA60FB","#EE6490","#C42A1C","#FC9F32"]},{name:"horizon",selectable:!1,group:"Ordinal",domain:["#2597FB","#65EBFD","#99FDD0","#FCEE4B","#FEFCFA","#FDD6E3","#FCB1A8","#EF6F7B","#CB96E8","#EFDEE0"]},{name:"neons",selectable:!1,group:"Ordinal",domain:["#FF3333","#FF33FF","#CC33FF","#0000FF","#33CCFF","#33FFFF","#33FF66","#CCFF33","#FFCC00","#FF6600"]},{name:"picnic",selectable:!1,group:"Ordinal",domain:["#FAC51D","#66BD6D","#FAA026","#29BB9C","#E96B56","#55ACD2","#B7332F","#2C83C9","#9166B8","#92E7E8"]},{name:"night",selectable:!1,group:"Ordinal",domain:["#2B1B5A","#501356","#183356","#28203F","#391B3C","#1E2B3C","#120634","#2D0432","#051932","#453080","#75267D","#2C507D","#4B3880","#752F7D","#35547D"]},{name:"nightLights",selectable:!1,group:"Ordinal",domain:["#4e31a5","#9c25a7","#3065ab","#57468b","#904497","#46648b","#32118d","#a00fb3","#1052a2","#6e51bd","#b63cc3","#6c97cb","#8671c1","#b455be","#7496c3"]}]},"./src/utils/color-utils.ts":function(e,t,n){"use strict";t.a=function(e){var t=i.rgb(e),n=t.r,r=t.g,o=t.b;return 0===t.opacity?t.toString():function(e,n){var i=t.r,r=t.g,o=t.b,s=n<0?0:255,l=n<0?-1*n:n;return"rgb("+(i=Math.round((s-i)*l)+i)+", "+(r=Math.round((s-r)*l)+r)+", "+(o=Math.round((s-o)*l)+o)+")"}(0,(299*n+587*r+114*o)/1e3>=128?-.8:.8)};var i=n("d3-color");n.n(i)},"./src/utils/id.ts":function(e,t,n){"use strict";t.a=function e(){var t=("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4);return i[t="a"+t]?e():(i[t]=!0,t)};var i={}},"./src/utils/index.ts":function(e,t,n){"use strict";var i=n("./src/utils/id.ts");n.d(t,"b",function(){return i.a}),n("./src/utils/color-sets.ts"),n("./src/utils/sort.ts"),n("./src/utils/throttle.ts"),n("./src/utils/color-utils.ts");var r=n("./src/utils/visibility-observer.ts");n.d(t,"a",function(){return r.a}),n("./src/utils/types.ts")},"./src/utils/sort.ts":function(e,t,n){"use strict";t.c=function(e,t,n){return void 0===n&&(n="asc"),e.sort(function(e,i){return"asc"===n?e[t]-i[t]:i[t]-e[t]})},t.a=function(e,t,n,i){return void 0===n&&(n="asc"),e.sort(function(e,r){var o=r[t],s=i.indexOf(e[t]),l=i.indexOf(o);return"asc"===n?s-l:l-s})},t.b=function(e,t,n){return void 0===n&&(n="asc"),e.sort(function(e,i){var r=e[t].getTime(),o=i[t].getTime();return"asc"===n?r>o?1:o>r?-1:0:r>o?-1:o>r?1:0})}},"./src/utils/throttle.ts":function(e,t,n){"use strict";t.a=function(e,t){return function(n,i,r){return{configurable:!0,enumerable:r.enumerable,get:function(){return Object.defineProperty(this,i,{configurable:!0,enumerable:r.enumerable,value:function(e,t,n){var i,r,o;n=n||{};var s=null,l=0;function a(){l=!1===n.leading?0:+new Date,s=null,o=e.apply(i,r)}return function(){var u=+new Date;l||!1!==n.leading||(l=u);var c=t-(u-l);return i=this,r=arguments,c<=0?(clearTimeout(s),s=null,l=u,o=e.apply(i,r)):s||!1===n.trailing||(s=setTimeout(a,c)),o}}(r.value,e,t)}),this[i]}}}}},"./src/utils/types.ts":function(e,t,n){"use strict";t.a=function(e){return"[object Date]"===toString.call(e)},t.b=function(e){return"number"==typeof e}},"./src/utils/visibility-observer.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});var i=n("@angular/core"),r=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;l>=0;l--)(r=e[l])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=function(){function e(e,t){this.element=e,this.zone=t,this.visible=new i.EventEmitter,this.isVisible=!1,this.runCheck()}return e.prototype.destroy=function(){clearTimeout(this.timeout)},e.prototype.onVisibilityChange=function(){var e=this;this.zone.run(function(){e.isVisible=!0,e.visible.emit(!0)})},e.prototype.runCheck=function(){var e=this,t=function(){if(e.element){var n=e.element.nativeElement;n.offsetHeight&&n.offsetWidth?(clearTimeout(e.timeout),e.onVisibilityChange()):(clearTimeout(e.timeout),e.zone.runOutsideAngular(function(){e.timeout=setTimeout(function(){return t()},100)}))}};this.zone.runOutsideAngular(function(){e.timeout=setTimeout(function(){return t()})})},r([Object(i.Output)(),o("design:type",i.EventEmitter)],e.prototype,"visible",void 0),e}()},"@angular/animations":function(t,n){t.exports=e},"@angular/common":function(e,n){e.exports=t},"@angular/core":function(e,t){e.exports=n},"@angular/platform-browser":function(e,t){e.exports=i},"d3-array":function(e,t){e.exports=r},"d3-brush":function(e,t){e.exports=o},"d3-color":function(e,t){e.exports=s},"d3-force":function(e,t){e.exports=l},"d3-format":function(e,t){e.exports=a},"d3-hierarchy":function(e,t){e.exports=u},"d3-interpolate":function(e,t){e.exports=c},"d3-scale":function(e,t){e.exports=d},"d3-selection":function(e,t){e.exports=h},"d3-shape":function(e,t){e.exports=p},"d3-time-format":function(e,t){e.exports=f}})}(n("ia/u"),n("Hp+N"),n("48oy"),n("kLMJ"),n("kW7t"),n("gqRZ"),n("afsG"),n("7g5/"),n("GJkP"),n("HRak"),n("twHu"),n("BMzc"),n("9j4o"),n("8soT"),n("0OXJ"))},dI0l:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.filter=function(e,t){return function(n){return n.lift(new o(e,t))}};var o=function(){function e(e,t){this.predicate=e,this.thisArg=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg))},e}(),s=function(e){function t(t,n,i){e.call(this,t),this.predicate=n,this.thisArg=i,this.count=0}return i(t,e),t.prototype._next=function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}t&&this.destination.next(e)},t}(r.Subscriber)},dL6i:function(e,t,n){"use strict";var i=n("hjG0");function r(e){i.call(this,e)}n("71nt").inherits(r,i),r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=r},dMus:function(e,t,n){"use strict";t.a={closed:!0,next(e){},error(e){throw e},complete(){}}},dRZj:function(e,t,n){"use strict";var i=function(e,t){var n=0;return t.forEach(function(t){n+=parseFloat(e[t])||0}),n},r=function(e,t){var n="width"===e?"Left":"Top",r="width"===e?"Right":"Bottom";return{padding:i(t,["padding"+n,"padding"+r]),border:i(t,["border"+n+"Width","border"+r+"Width"]),margin:i(t,["margin"+n,"margin"+r])}};t.getSize=function(e,t,n){var i=window.getComputedStyle(e),o=r(t,i),s=e.getClientRects().length,l=e.getBoundingClientRect()[t],a=s?l:0;return a<=0?(a=parseFloat(i[t]||e.style[t])||0,a-=function(e,t,n){var i=t[e];return"border-box"===t.boxSizing&&i.length&&"%"!==i[i.length-1]?n.border+n.padding:0}(t,i,o)):a-=o.padding+o.border,n.paddings&&(a+=o.padding),n.borders&&(a+=o.border),n.margins&&(a+=o.margin),a},t.getElementBoxParams=r},dURR: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\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:6,doy:12}})}(n("PJh5"))},dgoM:function(e,t,n){"use strict";function i(e){return e.get?e.get(0):e}Object.defineProperty(t,"__esModule",{value:!0}),t.addClass=function(e,t){1===e.nodeType&&(e.classList?e.classList.add(t):e.className=e.className?e.className+" "+t:t)},t.hasClass=function(e,t){return e.classList?e.classList.contains(t):e.className.split(" ").indexOf(t)>=0},t.getElement=i,t.removeElement=function(e){var t=i(e),n=t&&t.parentNode;n&&n.removeChild(t)}},driz:function(e,t,n){"use strict";var i=n("CGGv"),r=n("MEr+");t.debounceTime=function(e,t){return void 0===t&&(t=i.async),r.debounceTime(e,t)(this)}},dt7L:function(e,t,n){"use strict";var i=n("UYy0"),r=n("UwVZ"),o=n("+Zxz"),s=n("9eyw");t.reduce=function(e,t){return arguments.length>=2?function(n){return s.pipe(i.scan(e,t),r.takeLast(1),o.defaultIfEmpty(t))(n)}:function(t){return s.pipe(i.scan(function(t,n,i){return e(t,n,i+1)}),r.takeLast(1))(t)}}},dw63:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.find=function(e,t){if("function"!=typeof e)throw new TypeError("predicate is not a function");return function(n){return n.lift(new o(e,n,!1,t))}};var o=function(){function e(e,t,n,i){this.predicate=e,this.source=t,this.yieldIndex=n,this.thisArg=i}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.source,this.yieldIndex,this.thisArg))},e}();t.FindValueOperator=o;var s=function(e){function t(t,n,i,r,o){e.call(this,t),this.predicate=n,this.source=i,this.yieldIndex=r,this.thisArg=o,this.index=0}return i(t,e),t.prototype.notifyComplete=function(e){var t=this.destination;t.next(e),t.complete()},t.prototype._next=function(e){var t=this.predicate,n=this.thisArg,i=this.index++;try{t.call(n||this,e,i,this.source)&&this.notifyComplete(this.yieldIndex?i:e)}catch(e){this.destination.error(e)}},t.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},t}(r.Subscriber);t.FindValueSubscriber=s},dyB6: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("PJh5"))},dzdQ:function(e,t,n){"use strict";const i=function(e){const t=e.Symbol;if("function"==typeof t)return t.iterator||(t.iterator=t("iterator polyfill")),t.iterator;{const{Set:t}=e;if(t&&"function"==typeof(new t)["@@iterator"])return"@@iterator";const{Map:n}=e;if(n){let e=Object.getOwnPropertyNames(n.prototype);for(let t=0;t<e.length;++t){let i=e[t];if("entries"!==i&&"size"!==i&&n.prototype[i]===n.prototype.entries)return i}}return"@@iterator"}}(n("bbL7").a);t.a=i},"e+Vv":function(e,t,n){"use strict";var i=n("RB24");e.exports=i({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The onCustomItemCreating action should return an item or Promise of jQuery Deferred object resolved when an item is created",E4016:"The compileSetter(expr) method is called with 'self' passed as a parameter",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}"})},"e/KL":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("PJh5"))},e3b7:function(e,t,n){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},e4PD:function(e,t,n){"use strict";var i,r=n("eMuN"),o=n("lCNL"),s=n("V3wn"),l=new r,a=new s,u=function(){},c=function(){},d=t.setDataStrategy=function(e){a.fire(e);var t=(i=e).cleanData;i.cleanData=function(e){u(e);var n=t.call(this,e);return c(e),n}};d({data:function(){var e=arguments[0],t=arguments[1],n=arguments[2];if(e){var i=l.get(e);return i||l.set(e,i={}),void 0===t?i:2===arguments.length?i[t]:(i[t]=n,n)}},removeData:function(e,t){if(e)if(void 0===t)l.delete(e);else{var n=l.get(e);n&&delete n[t]}},cleanData:function(e){for(var t=0;t<e.length;t++)o.off(e[t]),l.delete(e[t])}}),t.setDataStrategy=d,t.getDataStrategy=function(){return i},t.data=function(){return i.data.apply(this,arguments)},t.strategyChanging=a,t.beforeCleanData=function(e){u=e},t.afterCleanData=function(e){c=e},t.cleanData=function(e){return i.cleanData.call(this,e)},t.removeData=function(e,t){return i.removeData.call(this,e,t)},t.cleanDataRecursive=function(e,t){if(e instanceof Element){var n=e.getElementsByTagName("*");i.cleanData(n),t&&i.cleanData([e])}}},"eBB/":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("PJh5"))},eDOB:function(e,t,n){"use strict";t.a=function(e,t){return Object(i.a)(e,t)(this)};var i=n("n1dy")},eErF:function(e,t){},eHwN: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:"birne\xe7\u0259 saniyy\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("PJh5"))},eMuN:function(e,t,n){"use strict";var i=n("pyWG").inArray,r=window.WeakMap;r||(r=function(){var e=[],t=[];this.set=function(n,r){var o=i(n,e);-1===o?(e.push(n),t.push(r)):t[o]=r},this.get=function(n){var r=i(n,e);if(-1!==r)return t[r]},this.has=function(t){return-1!==i(t,e)},this.delete=function(n){var r=i(n,e);-1!==r&&(e.splice(r,1),t.splice(r,1))}}),e.exports=r},eX64:function(e,t){var n=e.exports={version:"2.3.0"};"number"==typeof __e&&(__e=n)},ejaz:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=n("ves3"),o=n("XVqe"),s=n("6MRC"),l=n("73El"),a=n("JEOp");class u extends r.a{constructor(e,t){super(),this.sources=e,this.resultSelector=t}static create(...e){if(null===e||0===arguments.length)return new o.a;let t=null;return"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(s.a)(e[0])&&(e=e[0]),0===e.length?new o.a:new u(e,t)}_subscribe(e){return new c(e,this.sources,this.resultSelector)}}class c extends a.a{constructor(e,t,n){super(e),this.sources=t,this.resultSelector=n,this.completed=0,this.haveValues=0;const i=t.length;this.total=i,this.values=new Array(i);for(let r=0;r<i;r++){const e=t[r],n=Object(l.a)(this,e,null,r);n&&(n.outerIndex=r,this.add(n))}}notifyNext(e,t,n,i,r){this.values[n]=t,r._hasValue||(r._hasValue=!0,this.haveValues++)}notifyComplete(e){const t=this.destination,{haveValues:n,resultSelector:i,values:r}=this,o=r.length;if(e._hasValue){if(this.completed++,this.completed===o){if(n===o){const e=i?i.apply(this,r):r;t.next(e)}t.complete()}}else t.complete()}}const d=u.create;var h=n("l5Sw"),p=n("eDOB"),f=n("kLMJ");n.d(t,"AbstractControlDirective",function(){return m}),n.d(t,"AbstractFormGroupDirective",function(){return ue}),n.d(t,"CheckboxControlValueAccessor",function(){return E}),n.d(t,"ControlContainer",function(){return g}),n.d(t,"NG_VALUE_ACCESSOR",function(){return O}),n.d(t,"COMPOSITION_BUFFER_MODE",function(){return A}),n.d(t,"DefaultValueAccessor",function(){return I}),n.d(t,"NgControl",function(){return N}),n.d(t,"NgControlStatus",function(){return he}),n.d(t,"NgControlStatusGroup",function(){return pe}),n.d(t,"NgForm",function(){return Ee}),n.d(t,"NgModel",function(){return Le}),n.d(t,"NgModelGroup",function(){return Me}),n.d(t,"RadioControlValueAccessor",function(){return B}),n.d(t,"FormControlDirective",function(){return je}),n.d(t,"FormControlName",function(){return qe}),n.d(t,"FormGroupDirective",function(){return Be}),n.d(t,"FormArrayName",function(){return Ye}),n.d(t,"FormGroupName",function(){return He}),n.d(t,"NgSelectOption",function(){return W}),n.d(t,"SelectControlValueAccessor",function(){return U}),n.d(t,"SelectMultipleControlValueAccessor",function(){return $}),n.d(t,"CheckboxRequiredValidator",function(){return Xe}),n.d(t,"EmailValidator",function(){return Je}),n.d(t,"MaxLengthValidator",function(){return nt}),n.d(t,"MinLengthValidator",function(){return et}),n.d(t,"PatternValidator",function(){return rt}),n.d(t,"RequiredValidator",function(){return Ke}),n.d(t,"FormBuilder",function(){return ot}),n.d(t,"AbstractControl",function(){return we}),n.d(t,"FormArray",function(){return Se}),n.d(t,"FormControl",function(){return xe}),n.d(t,"FormGroup",function(){return Ce}),n.d(t,"NG_ASYNC_VALIDATORS",function(){return b}),n.d(t,"NG_VALIDATORS",function(){return y}),n.d(t,"Validators",function(){return w}),n.d(t,"VERSION",function(){return st}),n.d(t,"FormsModule",function(){return ht}),n.d(t,"ReactiveFormsModule",function(){return pt}),n.d(t,"\u0275ba",function(){return dt}),n.d(t,"\u0275z",function(){return ct}),n.d(t,"\u0275x",function(){return at}),n.d(t,"\u0275y",function(){return ut}),n.d(t,"\u0275a",function(){return T}),n.d(t,"\u0275b",function(){return k}),n.d(t,"\u0275c",function(){return ce}),n.d(t,"\u0275d",function(){return de}),n.d(t,"\u0275e",function(){return Oe}),n.d(t,"\u0275f",function(){return De}),n.d(t,"\u0275g",function(){return Ie}),n.d(t,"\u0275bf",function(){return lt}),n.d(t,"\u0275bb",function(){return R}),n.d(t,"\u0275bc",function(){return L}),n.d(t,"\u0275h",function(){return j}),n.d(t,"\u0275i",function(){return F}),n.d(t,"\u0275bd",function(){return V}),n.d(t,"\u0275be",function(){return H}),n.d(t,"\u0275j",function(){return Ne}),n.d(t,"\u0275k",function(){return We}),n.d(t,"\u0275l",function(){return Fe}),n.d(t,"\u0275n",function(){return ze}),n.d(t,"\u0275m",function(){return Ve}),n.d(t,"\u0275o",function(){return z}),n.d(t,"\u0275q",function(){return K}),n.d(t,"\u0275p",function(){return q}),n.d(t,"\u0275s",function(){return $e}),n.d(t,"\u0275t",function(){return Ze}),n.d(t,"\u0275v",function(){return tt}),n.d(t,"\u0275u",function(){return Qe}),n.d(t,"\u0275w",function(){return it}),n.d(t,"\u0275r",function(){return Ge});class m{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}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}}class g extends m{get formDirective(){return null}get path(){return null}}function v(e){return null==e||0===e.length}const y=new i.InjectionToken("NgValidators"),b=new i.InjectionToken("NgAsyncValidators"),_=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[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 w{static min(e){return t=>{if(v(t.value)||v(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n<e?{min:{min:e,actual:t.value}}:null}}static max(e){return t=>{if(v(t.value)||v(e))return null;const n=parseFloat(t.value);return!isNaN(n)&&n>e?{max:{max:e,actual:t.value}}:null}}static required(e){return v(e.value)?{required:!0}:null}static requiredTrue(e){return!0===e.value?null:{required:!0}}static email(e){return _.test(e.value)?null:{email:!0}}static minLength(e){return t=>{if(v(t.value))return null;const n=t.value?t.value.length:0;return n<e?{minlength:{requiredLength:e,actualLength:n}}:null}}static maxLength(e){return t=>{const n=t.value?t.value.length:0;return n>e?{maxlength:{requiredLength:e,actualLength:n}}:null}}static pattern(e){if(!e)return w.nullValidator;let t,n;return"string"==typeof e?(n="","^"!==e.charAt(0)&&(n+="^"),n+=e,"$"!==e.charAt(e.length-1)&&(n+="$"),t=new RegExp(n)):(n=e.toString(),t=e),e=>{if(v(e.value))return null;const i=e.value;return t.test(i)?null:{pattern:{requiredPattern:n,actualValue:i}}}}static nullValidator(e){return null}static compose(e){if(!e)return null;const t=e.filter(x);return 0==t.length?null:function(e){return S(function(e,n){return t.map(t=>t(e))}(e))}}static composeAsync(e){if(!e)return null;const t=e.filter(x);return 0==t.length?null:function(e){const n=function(e,n){return t.map(t=>t(e))}(e).map(C);return p.a.call(d(n),S)}}}function x(e){return null!=e}function C(e){const t=Object(i["\u0275isPromise"])(e)?Object(h.a)(e):e;if(!Object(i["\u0275isObservable"])(t))throw new Error("Expected validator to return Promise or Observable.");return t}function S(e){const t=e.reduce((e,t)=>null!=t?Object.assign({},e,t):e,{});return 0===Object.keys(t).length?null:t}const O=new i.InjectionToken("NgValueAccessor"),T={provide:O,useExisting:Object(i.forwardRef)(()=>E),multi:!0};class E{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=(e=>{}),this.onTouched=(()=>{})}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"checked",e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}const k={provide:O,useExisting:Object(i.forwardRef)(()=>I),multi:!0},A=new i.InjectionToken("CompositionEventMode");class I{constructor(e,t,n){this._renderer=e,this._elementRef=t,this._compositionMode=n,this.onChange=(e=>{}),this.onTouched=(()=>{}),this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function(){const e=Object(f["\u0275getDOM"])()?Object(f["\u0275getDOM"])().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",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)}}function M(e){return e.validate?t=>e.validate(t):e}function D(e){return e.validate?t=>e.validate(t):e}const R={provide:O,useExisting:Object(i.forwardRef)(()=>L),multi:!0};class L{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=(e=>{}),this.onTouched=(()=>{})}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}registerOnChange(e){this.onChange=(t=>{e(""==t?null:parseFloat(t))})}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}function P(){throw new Error("unimplemented")}class N extends m{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null,this._rawValidators=[],this._rawAsyncValidators=[]}get validator(){return P()}get asyncValidator(){return P()}}const j={provide:O,useExisting:Object(i.forwardRef)(()=>B),multi:!0};class F{constructor(){this._accessors=[]}add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}class B{constructor(e,t,n,i){this._renderer=e,this._elementRef=t,this._registry=n,this._injector=i,this.onChange=(()=>{}),this.onTouched=(()=>{})}ngOnInit(){this._control=this._injector.get(N),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=(()=>{e(this.value),this._registry.select(this)})}fireUncheck(e){this.writeValue(e)}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_checkName(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}_throwNameError(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')}}const V={provide:O,useExisting:Object(i.forwardRef)(()=>H),multi:!0};class H{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=(e=>{}),this.onTouched=(()=>{})}writeValue(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(e))}registerOnChange(e){this.onChange=(t=>{e(""==t?null:parseFloat(t))})}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}const z={provide:O,useExisting:Object(i.forwardRef)(()=>U),multi:!0};function Y(e,t){return null==e?`${t}`:(t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}class U{constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=(e=>{}),this.onTouched=(()=>{}),this._compareWith=i["\u0275looseIdentical"]}set compareWith(e){if("function"!=typeof e)throw new Error(`compareWith must be a function, but received ${JSON.stringify(e)}`);this._compareWith=e}writeValue(e){this.value=e;const t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);const n=Y(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}registerOnChange(e){this.onChange=(t=>{this.value=this._getOptionValue(t),e(this.value)})}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}}class W{constructor(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(Y(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}const q={provide:O,useExisting:Object(i.forwardRef)(()=>$),multi:!0};function G(e,t){return null==e?`${t}`:("string"==typeof t&&(t=`'${t}'`),t&&"object"==typeof t&&(t="Object"),`${e}: ${t}`.slice(0,50))}class ${constructor(e,t){this._renderer=e,this._elementRef=t,this._optionMap=new Map,this._idCounter=0,this.onChange=(e=>{}),this.onTouched=(()=>{}),this._compareWith=i["\u0275looseIdentical"]}set compareWith(e){if("function"!=typeof e)throw new Error(`compareWith must be a function, but received ${JSON.stringify(e)}`);this._compareWith=e}writeValue(e){let t;if(this.value=e,Array.isArray(e)){const n=e.map(e=>this._getOptionId(e));t=((e,t)=>{e._setSelected(n.indexOf(t.toString())>-1)})}else t=((e,t)=>{e._setSelected(!1)});this._optionMap.forEach(t)}registerOnChange(e){this.onChange=(t=>{const n=[];if(t.hasOwnProperty("selectedOptions")){const e=t.selectedOptions;for(let t=0;t<e.length;t++){const i=e.item(t),r=this._getOptionValue(i.value);n.push(r)}}else{const e=t.options;for(let t=0;t<e.length;t++){const i=e.item(t);if(i.selected){const e=this._getOptionValue(i.value);n.push(e)}}}this.value=n,e(n)})}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}_registerOption(e){const t=(this._idCounter++).toString();return this._optionMap.set(t,e),t}_getOptionId(e){for(const t of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(t)._value,e))return t;return null}_getOptionValue(e){const t=function(e){return e.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t)._value:e}}class K{constructor(e,t,n){this._element=e,this._renderer=t,this._select=n,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(G(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(G(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}function X(e,t){return[...t.path,e]}function Z(e,t){e||te(t,"Cannot find control with"),t.valueAccessor||te(t,"No value accessor for form control with"),e.validator=w.compose([e.validator,t.validator]),e.asyncValidator=w.composeAsync([e.asyncValidator,t.asyncValidator]),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange(n=>{e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&J(e,t)})}(e,t),function(e,t){e.registerOnChange((e,n)=>{t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)})}(e,t),function(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&J(e,t),"submit"!==e.updateOn&&e.markAsTouched()})}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange(e=>{t.valueAccessor.setDisabledState(e)}),t._rawValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())}),t._rawAsyncValidators.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(()=>e.updateValueAndValidity())})}function J(e,t){t.viewToModelUpdate(e._pendingValue),e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),e._pendingChange=!1}function Q(e,t){null==e&&te(t,"Cannot find control with"),e.validator=w.compose([e.validator,t.validator]),e.asyncValidator=w.composeAsync([e.asyncValidator,t.asyncValidator])}function ee(e){return te(e,"There is no FormControl instance attached to form control element with")}function te(e,t){let n;throw n=e.path.length>1?`path: '${e.path.join(" -> ")}'`:e.path[0]?`name: '${e.path}'`:"unspecified name attribute",new Error(`${t} ${n}`)}function ne(e){return null!=e?w.compose(e.map(M)):null}function ie(e){return null!=e?w.composeAsync(e.map(D)):null}function re(e,t){if(!e.hasOwnProperty("model"))return!1;const n=e.model;return!!n.isFirstChange()||!Object(i["\u0275looseIdentical"])(t,n.currentValue)}const oe=[E,H,L,U,$,B];function se(e,t){e._syncPendingControls(),t.forEach(e=>{const t=e.control;"submit"===t.updateOn&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function le(e,t){if(!t)return null;Array.isArray(t)||te(e,"Value accessor was not provided as an array for form control with");let n=void 0,i=void 0,r=void 0;return t.forEach(t=>{t.constructor===I?n=t:function(e){return oe.some(t=>e.constructor===t)}(t)?(i&&te(e,"More than one built-in value accessor matches form control with"),i=t):(r&&te(e,"More than one custom value accessor matches form control with"),r=t)}),r||i||n||(te(e,"No valid value accessor for form control with"),null)}function ae(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class ue extends g{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return X(this.name,this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ne(this._validators)}get asyncValidator(){return ie(this._asyncValidators)}_checkParentType(){}}class ce{constructor(e){this._cd=e}get ngClassUntouched(){return!!this._cd.control&&this._cd.control.untouched}get ngClassTouched(){return!!this._cd.control&&this._cd.control.touched}get ngClassPristine(){return!!this._cd.control&&this._cd.control.pristine}get ngClassDirty(){return!!this._cd.control&&this._cd.control.dirty}get ngClassValid(){return!!this._cd.control&&this._cd.control.valid}get ngClassInvalid(){return!!this._cd.control&&this._cd.control.invalid}get ngClassPending(){return!!this._cd.control&&this._cd.control.pending}}const de={"[class.ng-untouched]":"ngClassUntouched","[class.ng-touched]":"ngClassTouched","[class.ng-pristine]":"ngClassPristine","[class.ng-dirty]":"ngClassDirty","[class.ng-valid]":"ngClassValid","[class.ng-invalid]":"ngClassInvalid","[class.ng-pending]":"ngClassPending"};class he extends ce{constructor(e){super(e)}}class pe extends ce{constructor(e){super(e)}}const fe="VALID",me="INVALID",ge="PENDING",ve="DISABLED";function ye(e){const t=_e(e)?e.validators:e;return Array.isArray(t)?ne(t):t||null}function be(e,t){const n=_e(t)?t.asyncValidators:e;return Array.isArray(n)?ie(n):n||null}function _e(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class we{constructor(e,t){this.validator=e,this.asyncValidator=t,this._onCollectionChange=(()=>{}),this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}get parent(){return this._parent}get valid(){return this.status===fe}get invalid(){return this.status===me}get pending(){return this.status==ge}get disabled(){return this.status===ve}get enabled(){return this.status!==ve}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.validator=ye(e)}setAsyncValidators(e){this.asyncValidator=be(e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}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=ge,this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}disable(e={}){this.status=ve,this.errors=null,this._forEachChild(t=>{t.disable(Object.assign({},e,{onlySelf:!0}))}),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(e),this._onDisabledChange.forEach(e=>e(!0))}enable(e={}){this.status=fe,this._forEachChild(t=>{t.enable(Object.assign({},e,{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(e),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),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!==fe&&this.status!==ge||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()?ve:fe}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e){if(this.asyncValidator){this.status=ge;const t=C(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(t=>this.setErrors(t,{emitEvent:e}))}}_cancelExistingSubscription(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}get(e){return function(e,t,n){return null==t?null:(t instanceof Array||(t=t.split(".")),t instanceof Array&&0===t.length?null:t.reduce((e,t)=>e instanceof Ce?e.controls[t]||null:e instanceof Se&&e.at(t)||null,e))}(this,e)}getError(e,t){const n=t?this.get(t):this;return n&&n.errors?n.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 i.EventEmitter,this.statusChanges=new i.EventEmitter}_calculateStatus(){return this._allControlsDisabled()?ve:this.errors?me:this._anyControlsHaveStatus(ge)?ge:this._anyControlsHaveStatus(me)?me:fe}_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){_e(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}}class xe extends we{constructor(e=null,t,n){super(ye(t),be(n,t)),this._onChange=[],this._applyFormState(e),this._setUpdateStrategy(t),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),this._initObservables()}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)}_clearChangeFns(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=(()=>{})}registerOnDisabledChange(e){this._onDisabledChange.push(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 Ce extends we{constructor(e,t,n){super(ye(t),be(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}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){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}removeControl(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){this._checkAllValuesPresent(e),Object.keys(e).forEach(n=>{this._throwIfControlMissing(n),this.controls[n].setValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){Object.keys(e).forEach(n=>{this.controls[n]&&this.controls[n].patchValue(e[n],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e={},t={}){this._forEachChild((n,i)=>{n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t),this._updatePristine(t),this._updateTouched(t)}getRawValue(){return this._reduceChildren({},(e,t,n)=>(e[n]=t instanceof xe?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=>e(this.controls[t],t))}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){let t=!1;return this._forEachChild((n,i)=>{t=t||this.contains(i)&&e(n)}),t}_reduceValue(){return this._reduceChildren({},(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(e,t){let n=e;return this._forEachChild((e,i)=>{n=t(n,e,i)}),n}_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,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control with name: '${n}'.`)})}}class Se extends we{constructor(e,t,n){super(ye(t),be(n,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!1})}at(e){return this.controls[e]}push(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}insert(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}removeAt(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity()}setControl(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){this._checkAllValuesPresent(e),e.forEach((e,n)=>{this._throwIfControlMissing(n),this.at(n).setValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e.forEach((e,n)=>{this.at(n)&&this.at(n).patchValue(e,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}reset(e=[],t={}){this._forEachChild((n,i)=>{n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t),this._updatePristine(t),this._updateTouched(t)}getRawValue(){return this.controls.map(e=>e instanceof xe?e.value:e.getRawValue())}_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,n)=>{e(t,n)})}_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,n)=>{if(void 0===e[n])throw new Error(`Must supply a value for form control at index: ${n}.`)})}_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 Oe={provide:g,useExisting:Object(i.forwardRef)(()=>Ee)},Te=Promise.resolve(null);class Ee extends g{constructor(e,t){super(),this.submitted=!1,this._directives=[],this.ngSubmit=new i.EventEmitter,this.form=new Ce({},ne(e),ie(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Te.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Z(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.push(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){Te.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),ae(this._directives,e)})}addFormGroup(e){Te.then(()=>{const t=this._findContainer(e.path),n=new Ce({});Q(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Te.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){Te.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submitted=!0,se(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}}const ke={formControlName:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',formGroupName:'\n <div [formGroup]="myGroup">\n <div formGroupName="person">\n <input formControlName="firstName">\n </div>\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',formArrayName:'\n <div [formGroup]="myGroup">\n <div formArrayName="cities">\n <div *ngFor="let city of cityArray.controls; index as i">\n <input [formControlName]="i">\n </div>\n </div>\n </div>\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });',ngModelGroup:'\n <form>\n <div ngModelGroup="person">\n <input [(ngModel)]="person.name" name="firstName">\n </div>\n </form>',ngModelWithFormGroup:'\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n </div>\n '};class Ae{static modelParentException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup's partner directive "formControlName" instead. Example:\n\n ${ke.formControlName}\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n ${ke.ngModelWithFormGroup}`)}static formGroupNameException(){throw new Error(`\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ${ke.formGroupName}\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ${ke.ngModelGroup}`)}static missingNameException(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')}static modelGroupParentException(){throw new Error(`\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ${ke.formGroupName}\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ${ke.ngModelGroup}`)}}const Ie={provide:g,useExisting:Object(i.forwardRef)(()=>Me)};class Me extends ue{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}_checkParentType(){this._parent instanceof Me||this._parent instanceof Ee||Ae.modelGroupParentException()}}const De={provide:N,useExisting:Object(i.forwardRef)(()=>Le)},Re=Promise.resolve(null);class Le extends N{constructor(e,t,n,r){super(),this.control=new xe,this._registered=!1,this.update=new i.EventEmitter,this._parent=e,this._rawValidators=t||[],this._rawAsyncValidators=n||[],this.valueAccessor=le(this,r)}ngOnChanges(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),re(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._parent?X(this.name,this._parent):[this.name]}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ne(this._rawValidators)}get asyncValidator(){return ie(this._rawAsyncValidators)}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(){Z(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){!(this._parent instanceof Me)&&this._parent instanceof ue?Ae.formGroupNameException():this._parent instanceof Me||this._parent instanceof Ee||Ae.modelParentException()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Ae.missingNameException()}_updateValue(e){Re.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1})})}_updateDisabled(e){const t=e.isDisabled.currentValue,n=""===t||t&&"false"!==t;Re.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable()})}}class Pe{static controlParentException(){throw new Error(`formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ke.formControlName}`)}static ngModelGroupException(){throw new Error(`formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n ${ke.formGroupName}\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ${ke.ngModelGroup}`)}static missingFormException(){throw new Error(`formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ${ke.formControlName}`)}static groupParentException(){throw new Error(`formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ke.formGroupName}`)}static arrayParentException(){throw new Error(`formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ${ke.formArrayName}`)}static disabledAttrWarning(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n \n Example: \n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}}const Ne={provide:N,useExisting:Object(i.forwardRef)(()=>je)};class je extends N{constructor(e,t,n){super(),this.update=new i.EventEmitter,this._rawValidators=e||[],this._rawAsyncValidators=t||[],this.valueAccessor=le(this,n)}set isDisabled(e){Pe.disabledAttrWarning()}ngOnChanges(e){this._isControlChanged(e)&&(Z(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),re(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}get path(){return[]}get validator(){return ne(this._rawValidators)}get asyncValidator(){return ie(this._rawAsyncValidators)}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}const Fe={provide:g,useExisting:Object(i.forwardRef)(()=>Be)};class Be extends g{constructor(e,t){super(),this._validators=e,this._asyncValidators=t,this.submitted=!1,this.directives=[],this.form=null,this.ngSubmit=new i.EventEmitter}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Z(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}removeControl(e){ae(this.directives,e)}addFormGroup(e){const t=this.form.get(e.path);Q(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormGroup(e){}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){const t=this.form.get(e.path);Q(t,e),t.updateValueAndValidity({emitEvent:!1})}removeFormArray(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,se(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=this.form.get(e.path);e.control!==t&&(function(e,t){t.valueAccessor.registerOnChange(()=>ee(t)),t.valueAccessor.registerOnTouched(()=>ee(t)),t._rawValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),t._rawAsyncValidators.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(null)}),e&&e._clearChangeFns()}(e.control,e),t&&Z(t,e),e.control=t)}),this.form._updateTreeValidity({emitEvent:!1})}_updateRegistrations(){this.form._registerOnCollectionChange(()=>this._updateDomValue()),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{}),this._oldForm=this.form}_updateValidators(){const e=ne(this._validators);this.form.validator=w.compose([this.form.validator,e]);const t=ie(this._asyncValidators);this.form.asyncValidator=w.composeAsync([this.form.asyncValidator,t])}_checkFormPresent(){this.form||Pe.missingFormException()}}const Ve={provide:g,useExisting:Object(i.forwardRef)(()=>He)};class He extends ue{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}_checkParentType(){Ue(this._parent)&&Pe.groupParentException()}}const ze={provide:g,useExisting:Object(i.forwardRef)(()=>Ye)};class Ye extends g{constructor(e,t,n){super(),this._parent=e,this._validators=t,this._asyncValidators=n}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return X(this.name,this._parent)}get validator(){return ne(this._validators)}get asyncValidator(){return ie(this._asyncValidators)}_checkParentType(){Ue(this._parent)&&Pe.arrayParentException()}}function Ue(e){return!(e instanceof He||e instanceof Be||e instanceof Ye)}const We={provide:N,useExisting:Object(i.forwardRef)(()=>qe)};class qe extends N{constructor(e,t,n,r){super(),this._added=!1,this.update=new i.EventEmitter,this._parent=e,this._rawValidators=t||[],this._rawAsyncValidators=n||[],this.valueAccessor=le(this,r)}set isDisabled(e){Pe.disabledAttrWarning()}ngOnChanges(e){this._added||this._setUpControl(),re(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 X(this.name,this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}get validator(){return ne(this._rawValidators)}get asyncValidator(){return ie(this._rawAsyncValidators)}_checkParentType(){!(this._parent instanceof He)&&this._parent instanceof ue?Pe.ngModelGroupException():this._parent instanceof He||this._parent instanceof Be||this._parent instanceof Ye||Pe.controlParentException()}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}const Ge={provide:y,useExisting:Object(i.forwardRef)(()=>Ke),multi:!0},$e={provide:y,useExisting:Object(i.forwardRef)(()=>Xe),multi:!0};class Ke{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?w.required(e):null}registerOnValidatorChange(e){this._onChange=e}}class Xe extends Ke{validate(e){return this.required?w.requiredTrue(e):null}}const Ze={provide:y,useExisting:Object(i.forwardRef)(()=>Je),multi:!0};class Je{set email(e){this._enabled=""===e||!0===e||"true"===e,this._onChange&&this._onChange()}validate(e){return this._enabled?w.email(e):null}registerOnValidatorChange(e){this._onChange=e}}const Qe={provide:y,useExisting:Object(i.forwardRef)(()=>et),multi:!0};class et{ngOnChanges(e){"minlength"in e&&(this._createValidator(),this._onChange&&this._onChange())}validate(e){return null==this.minlength?null:this._validator(e)}registerOnValidatorChange(e){this._onChange=e}_createValidator(){this._validator=w.minLength(parseInt(this.minlength,10))}}const tt={provide:y,useExisting:Object(i.forwardRef)(()=>nt),multi:!0};class nt{ngOnChanges(e){"maxlength"in e&&(this._createValidator(),this._onChange&&this._onChange())}validate(e){return null!=this.maxlength?this._validator(e):null}registerOnValidatorChange(e){this._onChange=e}_createValidator(){this._validator=w.maxLength(parseInt(this.maxlength,10))}}const it={provide:y,useExisting:Object(i.forwardRef)(()=>rt),multi:!0};class rt{ngOnChanges(e){"pattern"in e&&(this._createValidator(),this._onChange&&this._onChange())}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}_createValidator(){this._validator=w.pattern(this.pattern)}}class ot{group(e,t=null){const n=this._reduceControls(e);return new Ce(n,null!=t?t.validator:null,null!=t?t.asyncValidator:null)}control(e,t,n){return new xe(e,t,n)}array(e,t,n){const i=e.map(e=>this._createControl(e));return new Se(i,t,n)}_reduceControls(e){const t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){return e instanceof xe||e instanceof Ce||e instanceof Se?e:Array.isArray(e)?this.control(e[0],e.length>1?e[1]:null,e.length>2?e[2]:null):this.control(e)}}const st=new i.Version("5.2.10");class lt{}const at=[lt,W,K,I,L,H,E,U,$,B,he,pe,Ke,et,nt,rt,Xe,Je],ut=[Le,Me,Ee],ct=[je,Be,qe,He,Ye];class dt{}class ht{}class pt{}},ekNX:function(e,t,n){"use strict";var i=n("QH/n").extend;n("xOmO").inject({_formatNumberCore:function(e,t,n){if("currency"===t){n.precision=n.precision||0;var r=this.format(e,i({},n,{type:"fixedpoint"})),o=this.getCurrencySymbol().symbol.replace("$","$$$$");return r.replace(/^(\D*)(\d.*)/,"$1"+o+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}})},emOw:function(e,t,n){"use strict";var i=n("6BaH");t.multicast=function(e,t){return i.multicast(e,t)(this)}},erNO:function(e,t,n){"use strict";var i=n("xHsH");t.windowCount=function(e,t){return void 0===t&&(t=0),i.windowCount(e,t)(this)}},f1Cs:function(e,t,n){"use strict";var i=n("Gquf"),r=n("71nt"),o=n("j3u2"),s=n("65V/"),l=(n("Ed4+"),n("oKij"));function a(e){this.files=[],this.loadOptions=e}a.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+r.pretty(t)+", expected "+r.pretty(e)+")")}},isSignature:function(e,t){var n=this.reader.index;this.reader.setIndex(e);var i=this.reader.readString(4)===t;return this.reader.setIndex(n),i},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=r.transformTo(l.uint8array?"uint8array":"array",e);this.zipComment=this.loadOptions.decodeFileName(t)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,i=this.zip64EndOfCentralSize-44;0<i;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)this.reader.setIndex((t=this.files[e]).localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(e=new s({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===r.MAX_VALUE_16BITS||this.diskWithCentralDirStart===r.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===r.MAX_VALUE_16BITS||this.centralDirRecords===r.MAX_VALUE_16BITS||this.centralDirSize===r.MAX_VALUE_32BITS||this.centralDirOffset===r.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var i=t-n;if(i>0)this.isSignature(t,o.CENTRAL_FILE_HEADER)||(this.reader.zero=i);else if(i<0)throw new Error("Corrupted zip: missing "+Math.abs(i)+" bytes.")},prepareReader:function(e){this.reader=i(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},e.exports=a},f1gJ:function(e,t,n){"use strict";var i=n("rCTf"),r=n("zyXL");i.Observable.generate=r.generate},f2Ls:function(e,t,n){"use strict";t.a=function(e){return e&&"function"==typeof e.schedule}},f48b:function(e,t,n){"use strict";e.exports=o;var i=n("D1Va"),r=n("jOgh");function o(e){if(!(this instanceof o))return new o(e);i.call(this,e)}r.inherits=n("LC74"),r.inherits(o,i),o.prototype._transform=function(e,t,n){n(null,e)}},f4W3:function(e,t,n){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(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("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:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\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:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n("PJh5"))},fCXn:function(e,t,n){"use strict";var i=n("y3s0");t.a=i.a.of},fI0c:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.every=function(e,t){return function(n){return n.lift(new o(e,t,n))}};var o=function(){function e(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.thisArg,this.source))},e}(),s=function(e){function t(t,n,i,r){e.call(this,t),this.predicate=n,this.thisArg=i,this.source=r,this.index=0,this.thisArg=i||this}return i(t,e),t.prototype.notifyComplete=function(e){this.destination.next(e),this.destination.complete()},t.prototype._next=function(e){var t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t||this.notifyComplete(!1)},t.prototype._complete=function(){this.notifyComplete(!0)},t}(r.Subscriber)},fICK:function(e,t,n){"use strict";var i=n("rCTf"),r=n("1KT0");i.Observable.merge=r.merge},fO1r:function(e,t,n){"use strict";t.SubscriptionLog=function(){return function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY),this.subscribedFrame=e,this.unsubscribedFrame=t}}()},fRlN:function(e,t,n){"use strict";var i,r=n("F/gp"),o=n("e+Vv"),s=n("PdUl"),l=n("X0Ir"),a=n("wSST"),u={},c=function(e,t){u[e]=t},d=function(e){return"script"===((e=r(e)).length&&e[0].nodeName.toLowerCase())?e.html():(e=r("<div>").append(e)).html()};c("default",{compile:function(e){return a.normalizeTemplateElement(e)},render:function(e){return e.clone()}}),c("jquery-tmpl",{compile:function(e){return d(e)},render:function(e,t){return jQuery.tmpl(e,t)}}),c("jsrender",{compile:function(e){return(jQuery||jsrender).templates(d(e))},render:function(e,t){return e.render(t)}}),c("mustache",{compile:function(e){return d(e)},render:function(e,t){return Mustache.render(e,t)}}),c("hogan",{compile:function(e){return Hogan.compile(d(e))},render:function(e,t){return e.render(t)}}),c("underscore",{compile:function(e){return _.template(d(e))},render:function(e,t){return e(t)}}),c("handlebars",{compile:function(e){return Handlebars.compile(d(e))},render:function(e,t){return e(t)}}),c("doT",{compile:function(e){return doT.template(d(e))},render:function(e,t){return e(t)}});var h=function(e){if(s.isString(e)){if(!(i=u[e]))throw o.Error("E0020",e)}else i=e};h("default");var p=l.inherit({ctor:function(e){this._element=e,this._compiledTemplate=i.compile(e)},_renderCore:function(e){return r("<div>").append(i.render(this._compiledTemplate,e.model,e.index)).contents()},source:function(){return r(this._element).clone()}});e.exports=p,e.exports.setTemplateEngine=h},fW1y: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("PJh5"))},fWbP:function(e,t,n){"use strict";t.isScheduler=function(e){return e&&"function"==typeof e.schedule}},fZPM:function(e,t,n){"use strict";var i=n("Q80L"),r=n("hVta");i("dxTextEditor",r),e.exports=r},"fc+0":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Rq3k"),s=n("Q80L"),l=n("0kQW"),a=n("wSST"),u=n("VYNT").focused,c=n("Z73p").each,d=n("PdUl").isDefined,h=n("QH/n").extend,p=n("wSST").getPublicElement,f=n("Ok8h"),m=n("Zri2"),g=n("m3sd").getDefaultAlignment,v=n("qDFv"),y=n("32D7"),b=n("71W1"),_=n("3qFz"),w=n("h+Yn"),x=n("rLDb"),C=n("aonA"),S=_.inherit({_supportedKeys:function(){var e=function(e){return!!this.option("opened")&&(e.preventDefault(),!0)};return h({},this.callBase(),{tab:function(e){if(this.option("opened"))if("instantly"!==this.option("applyValueMode")){var t=e.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();t&&r.trigger(t,"focus"),e.preventDefault()}else this.close()},escape:function(e){this.option("opened")&&e.preventDefault(),this.close()},upArrow:function(e){return e.preventDefault(),e.stopPropagation(),!e.altKey||(this.close(),!1)},downArrow:function(e){return e.preventDefault(),e.stopPropagation(),!e.altKey||(this._validatedOpening(),!1)},enter:function(e){return this.option("opened")&&(e.preventDefault(),this._valueChangeEventHandler(e)),!0},home:e,end:e})},_setDeprecatedOptions:function(){this.callBase(),h(this._deprecatedOptions,{fieldEditEnabled:{since:"16.1",alias:"acceptCustomValue"},showDropButton:{since:"17.1",alias:"showDropDownButton"}})},_getDefaultOptions:function(){return h(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,contentTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:v.format("OK"),cancelButtonText:v.format("Cancel"),buttonsLocation:"default",showPopupTitle:!1})},_getDefaultPopupPosition:function(){var e=g(this.option("rtlEnabled"));return{offset:{h:0,v:-1},my:e+" top",at:e+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(e){return"generic"===e.platform||"win"===e.platform&&e.version&&10===e.version[0]},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find(".dx-dropdowneditor-input-wrapper")},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction()},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly","designMode"]})},_render:function(){this.callBase(),this._renderOpenHandler(),this.$element().addClass("dx-dropdowneditor"),this._renderOpenedState(),this.setAria("role","combobox")},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this.$element().wrapInner(i("<div>").addClass("dx-dropdowneditor-input-wrapper")),this._$container=this.$element().children().eq(0),this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this.option("acceptCustomValue")||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&r.off(this._input(),"focusin focusout beforeactivate")},_renderField:function(){var e=this._getTemplateByOption("fieldTemplate");e&&this.option("fieldTemplate")&&this._renderTemplatedField(e,this._fieldRenderData())},_renderTemplatedField:function(e,t){var n=u(this._input());this._resetFocus(n);var i=this._$container;if(i.empty(),this._$dropDownButton=null,this._$clearButton=null,e.render({model:t,container:a.getPublicElement(i)}),!this._input().length)throw f.Error("E1010");this._refreshEvents(),this._refreshValueChangeEvent(),this._renderFocusState(),n&&r.trigger(this._input(),"focus")},_resetFocus:function(e){this._cleanFocusState(),e&&r.trigger(this._input(),"focusout")},_fieldRenderData:function(){return this.option("value")},_renderInputAddons:function(){this._renderField(),this.callBase(),this._renderDropDownButton()},_renderDropDownButton:function(){this._$dropDownButton&&(this._$dropDownButton.remove(),this._$dropDownButton=null);var e=this.option("showDropDownButton");this.$element().toggleClass("dx-dropdowneditor-button-visible",e),e&&(this._$dropDownButton=this._createDropDownButton(),this._attachDropDownButtonClickHandler())},_attachDropDownButtonClickHandler:function(){this.option("showDropDownButton")&&!this.option("openOnFieldClick")&&this._$dropDownButton.dxButton("option","onClick",this._openHandler.bind(this))},_initTemplates:function(){this.callBase(),this._defaultTemplates.dropDownButton=new x(function(e){var t=i("<div>").addClass("dx-dropdowneditor-icon");i(e.container).append(t)},this)},_createDropDownButton:function(){var e=i("<div>").addClass("dx-dropdowneditor-button").prependTo(this._buttonsContainer());return this._createComponent(e,y,{focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,disabled:this.option("readOnly"),useInkRipple:!1,template:this._getTemplateByOption("dropDownButtonTemplate")}),e.removeClass("dx-button"),r.on(e,"mousedown",function(e){e.preventDefault()}),e},_renderOpenHandler:function(){var e=this._inputWrapper(),t=b.addNamespace(w.name,this.NAME),n=this.option("openOnFieldClick");r.off(e,t),r.on(e,t,this._getInputClickHandler(n)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",n),n&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_getInputClickHandler:function(e){var t=this;return e?function(e){t._executeOpenAction(e)}:function(e){t._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(e){this._openOnFieldClickAction({event:e})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(u(this._input())||r.trigger(this._input(),"focus"),!0)},_toggleOpenState:function(e){this._focusInput()&&(this.option("readOnly")||(e=arguments.length?e:!this.option("opened"),this.option("opened",e)))},_renderOpenedState:function(){var e=this.option("opened");e&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",e),this._setPopupOption("visible",e),this.setAria({expanded:e,owns:e?this._popupContentId:void 0})},_createPopup:function(){this._$popup||(this._$popup=i("<div>").addClass("dx-dropdowneditor-overlay").addClass(this.option("customOverlayCssClass")).appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopup:function(){this._popup=this._createComponent(this._$popup,C,this._popupConfig()),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this)}),this._popup.option("onContentReady",this._contentReadyHandler.bind(this)),this._contentReadyHandler(),this._popupContentId="dx-"+new o,this.setAria("id",this._popupContentId,this._popup.$content())},_contentReadyHandler:l.noop,_popupConfig:function(){return{onInitialized:this._popupInitializedHandler(),position:h(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("showPopupTitle"),width:"auto",height:"auto",shading:!1,closeOnTargetScroll:!0,closeOnOutsideClick:this._closeOutsideDropDownHandler.bind(this),animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1}},_popupInitializedHandler:function(){if(this.option("onPopupInitialized"))return(function(e){this._popupInitializedAction({popup:e.component})}).bind(this)},_popupPositionedHandler:function(e){e.position&&this._popup.overlayContent().toggleClass("dx-dropdowneditor-overlay-flipped",e.position.v.flip)},_popupShowingHandler:l.noop,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){this._openAction(),this._$validationMessage&&this._$validationMessage.dxOverlay("option","position",this._getValidationMessagePosition())},_popupHiddenHandler:function(){this._closeAction(),this._$validationMessage&&this._$validationMessage.dxOverlay("option","position",this._getValidationMessagePosition())},_getValidationMessagePosition:function(){var e="below";if(this._popup&&this._popup.option("visible")){var t=m.setup(this.$element()).top,n=m.setup(this._popup.$content()).top;e=t+this.option("popupPosition").offset.v>n?"below":"above"}return this.callBase(e)},_renderPopupContent:function(){var e=this._getTemplateByOption("contentTemplate");if(e&&this.option("contentTemplate")){var t=this._popup.$content(),n={value:this._fieldRenderData(),component:this};t.empty(),e.render({container:a.getPublicElement(t),model:n})}},_closeOutsideDropDownHandler:function(e){var t=i(e.target),n=!!t.closest(this.$element()).length,r=!!t.closest(this._$dropDownButton).length;return!n&&!r},_clean:function(){delete this._$dropDownButton,delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(e,t){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return this._popup._wrapper().find(".dx-popup-done.dx-button")},_getLastPopupElement:function(){return this._popup._wrapper().find(".dx-popup-cancel.dx-button")},_popupElementTabHandler:function(e){var t=i(e.currentTarget);(e.shiftKey&&t.is(this._getFirstPopupElement())||!e.shiftKey&&t.is(this._getLastPopupElement()))&&(r.trigger(this._input(),"focus"),e.preventDefault())},_popupElementEscHandler:function(){r.trigger(this._input(),"focus"),this.close()},_popupButtonInitializedHandler:function(e){e.component.registerKeyHandler("tab",this._popupElementTabHandler.bind(this)),e.component.registerKeyHandler("escape",this._popupElementEscHandler.bind(this))},_popupToolbarItemsConfig:function(){var e=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText"),onInitialized:this._popupButtonInitializedHandler.bind(this)}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText"),onInitialized:this._popupButtonInitializedHandler.bind(this)}}];return this._applyButtonsLocation(e)},_applyButtonsLocation:function(e){var t=this.option("buttonsLocation"),n=e;if("default"!==t){var i=l.splitPair(t);c(n,function(e,t){h(t,{toolbar:i[0],location:i[1]})})}return n},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_toggleReadOnlyState:function(){this.callBase(),this._$dropDownButton&&this._$dropDownButton.dxButton("option","disabled",this.option("readOnly"))},_optionChanged:function(e){switch(e.name){case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":d(e.value)?this._renderInputAddons():this._invalidate();break;case"showDropDownButton":case"contentTemplate":case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":this._renderDropDownButton();break;case"popupPosition":case"deferRendering":break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"showPopupTitle":this._setPopupOption("showTitle",e.value);break;default:this.callBase(e)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},reset:function(){this.option("value",null),this._input().val("")},field:function(){return p(this._input())},content:function(){return this._popup?this._popup.content():null}});s("dxDropDownEditor",S),e.exports=S},fdRI:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalAlignment",{get:function(){return this._getOption("horizontalAlignment")},set:function(e){this._setOption("horizontalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"margin",{get:function(){return this._getOption("margin")},set:function(e){this._setOption("margin",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"placeholderSize",{get:function(){return this._getOption("placeholderSize")},set:function(e){this._setOption("placeholderSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"position",{get:function(){return this._getOption("position")},set:function(e){this._setOption("position",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitle",{get:function(){return this._getOption("subtitle")},set:function(e){this._setOption("subtitle",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalAlignment",{get:function(){return this._getOption("verticalAlignment")},set:function(e){this._setOption("verticalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"title"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-title",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={font:[{type:r.Input}],horizontalAlignment:[{type:r.Input}],margin:[{type:r.Input}],placeholderSize:[{type:r.Input}],position:[{type:r.Input}],subtitle:[{type:r.Input}],text:[{type:r.Input}],verticalAlignment:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoTitleComponent=s,t.DxoTitleModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},fed3:function(e,t,n){"use strict";t.getSvgMarkup=function(e){return function(e){var t=!0;return(e=e.replace(/xmlns="[\s\S]*?"/gi,function(e){return t?(t=!1,e):""})).replace(/xmlns:NS1="[\s\S]*?"/gi,"").replace(/NS1:xmlns:xlink="([\s\S]*?)"/gi,'xmlns:xlink="$1"')}(function(e){var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e).replace(/"/gi,""").replace(/&/gi,"&").replace(/'/gi,"'").replace(/</gi,"<").replace(/>/gi,">").replace(/ /gi," ").replace(/­/gi,"­"))}},fiy1:function(e,t,n){"use strict";var i=n("rCTf"),r=n("u2wr");i.Observable.prototype.withLatestFrom=r.withLatestFrom},"fj/O":function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy");n("NBsw"),t.DataTableRowWrapperComponent=function(){function e(e,t){this.cd=e,this.differs=t,this.rowContextmenu=new o.EventEmitter(!1),this.groupContext={group:this.row,expanded:this.expanded,rowIndex:this.rowIndex},this.rowContext={row:this.row,expanded:this.expanded,rowIndex:this.rowIndex},this._expanded=!1,this.rowDiffer=t.find({}).create()}return Object.defineProperty(e.prototype,"rowIndex",{get:function(){return this._rowIndex},set:function(e){this._rowIndex=e,this.rowContext.rowIndex=e,this.groupContext.rowIndex=e,this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){this._expanded=e,this.groupContext.expanded=e,this.rowContext.expanded=e,this.cd.markForCheck()},enumerable:!0,configurable:!0}),e.prototype.ngDoCheck=function(){this.rowDiffer.diff(this.row)&&(this.rowContext.row=this.row,this.groupContext.group=this.row,this.cd.markForCheck())},e.prototype.onContextmenu=function(e){this.rowContextmenu.emit({event:e,row:this.row})},e.prototype.getGroupHeaderStyle=function(e){var t={};return t.transform="translate3d("+this.offsetX+"px, 0px, 0px)",t["backface-visibility"]="hidden",t.width=this.innerWidth,t},i([o.Input(),r("design:type",Number)],e.prototype,"innerWidth",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowDetail",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"groupHeader",void 0),i([o.Input(),r("design:type",Number)],e.prototype,"offsetX",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"detailRowHeight",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"row",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"groupedRows",void 0),i([o.Output(),r("design:type",Object)],e.prototype,"rowContextmenu",void 0),i([o.Input(),r("design:type",Number),r("design:paramtypes",[Number])],e.prototype,"rowIndex",null),i([o.Input(),r("design:type",Boolean),r("design:paramtypes",[Boolean])],e.prototype,"expanded",null),i([o.HostListener("contextmenu",["$event"]),r("design:type",Function),r("design:paramtypes",[Object]),r("design:returntype",void 0)],e.prototype,"onContextmenu",null),i([o.Component({selector:"datatable-row-wrapper",changeDetection:o.ChangeDetectionStrategy.OnPush,template:'\n <div \n *ngIf="groupHeader && groupHeader.template"\n class="datatable-group-header"\n [ngStyle]="getGroupHeaderStyle()">\n <ng-template\n *ngIf="groupHeader && groupHeader.template"\n [ngTemplateOutlet]="groupHeader.template"\n [ngTemplateOutletContext]="groupContext">\n </ng-template>\n </div>\n <ng-content \n *ngIf="(groupHeader && groupHeader.template && expanded) || \n (!groupHeader || !groupHeader.template)">\n </ng-content>\n <div\n *ngIf="rowDetail && rowDetail.template && expanded"\n [style.height.px]="detailRowHeight"\n class="datatable-row-detail">\n <ng-template\n *ngIf="rowDetail && rowDetail.template"\n [ngTemplateOutlet]="rowDetail.template"\n [ngTemplateOutletContext]="rowContext">\n </ng-template>\n </div>\n ',host:{class:"datatable-row-wrapper"}})],e)}()},fkVb:function(e,t,n){"use strict";var i=n("0kQW").escapeRegExp,r={3:"abbreviated",4:"wide",5:"narrow"},o=function(e,t){return e>2?Object.keys(r).map(function(e){return["format","standalone"].map(function(n){return t.getMonthNames(r[e],n).join("|")}).join("|")}).join("|"):"0?[1-9]|1[012]"},s={y:function(e){return"[0-9]+"},M:o,L:o,Q:function(e,t){return e>2?t.getQuarterNames(r[e],"format").join("|"):"0?[1-4]"},E:function(e,t){return"\\D*"},a:function(e,t){return t.getPeriodNames(r[e<3?3:e],"format").join("|")},d:function(e){return"0?[1-9]|[12][0-9]|3[01]"},H:function(e){return"0?[0-9]|1[0-9]|2[0-3]"},h:function(e){return"0?[1-9]|1[012]"},m:function(e){return"0?[0-9]|[1-5][0-9]"},s:function(e){return"0?[0-9]|[1-5][0-9]"},S:function(e){return"[0-9]{1,"+e+"}"}},l=Number,a=function(e,t,n){return t>2?["format","standalone"].map(function(t){return Object.keys(r).map(function(i){return n.getMonthNames(r[i],t).indexOf(e)})}).reduce(function(e,t){return e.concat(t)}).filter(function(e){return e>=0})[0]:l(e)-1},u={y:function(e,t){var n=l(e);return 2===t?n<30?2e3+n:1900+n:n},M:a,L:a,Q:function(e,t,n){return t>2?n.getQuarterNames(r[t],"format").indexOf(e):l(e)-1},E:function(e,t,n){return n.getDayNames(r[t<3?3:t],"format").indexOf(e)},a:function(e,t,n){return n.getPeriodNames(r[t<3?3:t],"format").indexOf(e)},d:l,H:l,h:l,m:l,s:l,S:function(e,t){for(t=Math.max(t,3),e=e.slice(0,3);t<3;)e+="0",t++;return l(e)}},c=["y","M","d","h","m","s","S"],d={y:"setFullYear",M:"setMonth",L:"setMonth",a:function(e,t){var n=e.getHours();t||12!==n?t&&12!==n&&e.setHours(n+12):e.setHours(0)},d:"setDate",H:"setHours",h:"setHours",m:"setMinutes",s:"setSeconds",S:"setMilliseconds"},h=function(e,t){var n=e[t],i=0;do{t++,i++}while(e[t]===n);return i},p=function(e,t){for(var n="",i=0;i<t;i++)n+=e;return n};t.getParser=function(e,t){var n=function(e,t){var n,r="",o=[];e=i(e);for(var l=0;l<e.length;l++){var a=e[l],u=s[a];if("'"!==a||(n=!n,"'"===e[l-1]))if(u&&!n){var c=h(e,l),d=p(a,c);o.push(d),r+="("+u(c,t)+")",l+=c-1}else r+=a}return{patterns:o,regexp:new RegExp("^"+r+"$")}}(e,t);return function(e){var i=n.regexp.exec(e);if(i){var r=new Date,o=new Date(r.getFullYear(),0,1),s=n.patterns.map(function(e){return"H"===e[0]?"h":e[0]}),l=function(e){var t=s.map(function(e){return c.indexOf(e)});return Math.max.apply(Math,t)}();return function(e){var t=e.filter(function(e){return c.indexOf(e)<0});return c.concat(t)}(s).forEach(function(e,a){if(!(a<c.length&&a>l)){var h=s.indexOf(e);h>=0?function(e,t,n,r){var o=t[0],s=d[o],l=u[o];if(s&&l){var a=l(i[h+1],t.length,r);e[s]?e[s](a):s(e,a)}}(o,n.patterns[h],0,t):function(e,t,n){var i=d[t],r="g"+i.substr(1);e[i](n[r]())}(o,e,r)}}),o}return null}}},fkix:function(e,t,n){"use strict";var i=n("gt5T"),r=n("KpjM"),o=n("2WCG"),s=n("Un+M"),l=n("K0S7"),a=1,u=2,c=0,d=-2,h=1,p=852,f=592;function m(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function g(e){var t;return e&&e.state?(e.total_in=e.total_out=(t=e.state).total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=h,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new i.Buf32(p),t.distcode=t.distdyn=new i.Buf32(f),t.sane=1,t.back=-1,c):d}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,g(e)):d}function y(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?d:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,v(e))):d}function b(e,t){var n,r;return e?(r=new function(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0},e.state=r,r.window=null,(n=y(e,t))!==c&&(e.state=null),n):d}var _,w,x=!0;function C(e){if(x){var t;for(_=new i.Buf32(512),w=new i.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(l(a,e.lens,0,288,_,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;l(u,e.lens,0,32,w,0,e.work,{bits:5}),x=!1}e.lencode=_,e.lenbits=9,e.distcode=w,e.distbits=5}function S(e,t,n,r){var o,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new i.Buf8(s.wsize)),r>=s.wsize?(i.arraySet(s.window,t,n-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((o=s.wsize-s.wnext)>r&&(o=r),i.arraySet(s.window,t,n-r,o,s.wnext),(r-=o)?(i.arraySet(s.window,t,n-r,r,0),s.wnext=r,s.whave=s.wsize):(s.wnext+=o,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=o))),0}t.inflateReset=v,t.inflateReset2=y,t.inflateResetKeep=g,t.inflateInit=function(e){return b(e,15)},t.inflateInit2=b,t.inflate=function(e,t){var n,p,f,g,v,y,b,_,w,x,O,T,E,k,A,I,M,D,R,L,P,N,j,F,B=0,V=new i.Buf8(4),H=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return d;12===(n=e.state).mode&&(n.mode=13),v=e.next_out,f=e.output,g=e.next_in,p=e.input,_=n.hold,w=n.bits,x=y=e.avail_in,O=b=e.avail_out,N=c;e:for(;;)switch(n.mode){case h:if(0===n.wrap){n.mode=13;break}for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(2&n.wrap&&35615===_){n.check=0,V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0),_=0,w=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&_)<<8)+(_>>8))%31){e.msg="incorrect header check",n.mode=30;break}if(8!=(15&_)){e.msg="unknown compression method",n.mode=30;break}if(w-=4,P=8+(15&(_>>>=4)),0===n.wbits)n.wbits=P;else if(P>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<<P,e.adler=n.check=1,n.mode=512&_?10:12,_=0,w=0;break;case 2:for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(n.flags=_,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=_>>8&1),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),_=0,w=0,n.mode=3;case 3:for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.head&&(n.head.time=_),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,V[2]=_>>>16&255,V[3]=_>>>24&255,n.check=o(n.check,V,4,0)),_=0,w=0,n.mode=4;case 4:for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.head&&(n.head.xflags=255&_,n.head.os=_>>8),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),_=0,w=0,n.mode=5;case 5:if(1024&n.flags){for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.length=_,n.head&&(n.head.extra_len=_),512&n.flags&&(V[0]=255&_,V[1]=_>>>8&255,n.check=o(n.check,V,2,0)),_=0,w=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((T=n.length)>y&&(T=y),T&&(n.head&&(P=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),i.arraySet(n.head.extra,p,g,T,P)),512&n.flags&&(n.check=o(n.check,p,T,g)),y-=T,g+=T,n.length-=T),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===y)break e;T=0;do{P=p[g+T++],n.head&&P&&n.length<65536&&(n.head.name+=String.fromCharCode(P))}while(P&&T<y);if(512&n.flags&&(n.check=o(n.check,p,T,g)),y-=T,g+=T,P)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===y)break e;T=0;do{P=p[g+T++],n.head&&P&&n.length<65536&&(n.head.comment+=String.fromCharCode(P))}while(P&&T<y);if(512&n.flags&&(n.check=o(n.check,p,T,g)),y-=T,g+=T,P)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}_=0,w=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}e.adler=n.check=m(_),_=0,w=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){_>>>=7&w,w-=7&w,n.mode=27;break}for(;w<3;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}switch(n.last=1&_,w-=1,3&(_>>>=1)){case 0:n.mode=14;break;case 1:if(C(n),n.mode=20,6===t){_>>>=2,w-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}_>>>=2,w-=2;break;case 14:for(_>>>=7&w,w-=7&w;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if((65535&_)!=(_>>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&_,_=0,w=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(T=n.length){if(T>y&&(T=y),T>b&&(T=b),0===T)break e;i.arraySet(f,p,g,T,v),y-=T,g+=T,b-=T,v+=T,n.length-=T;break}n.mode=12;break;case 17:for(;w<14;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(n.nlen=257+(31&_),w-=5,n.ndist=1+(31&(_>>>=5)),w-=5,n.ncode=4+(15&(_>>>=5)),_>>>=4,w-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;w<3;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.lens[H[n.have++]]=7&_,_>>>=3,w-=3}for(;n.have<19;)n.lens[H[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,N=l(0,n.lens,0,19,n.lencode,0,n.work,j={bits:n.lenbits}),n.lenbits=j.bits,N){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;I=(B=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,M=65535&B,!((A=B>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(M<16)_>>>=A,w-=A,n.lens[n.have++]=M;else{if(16===M){for(F=A+2;w<F;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_>>>=A,w-=A,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}P=n.lens[n.have-1],T=3+(3&_),_>>>=2,w-=2}else if(17===M){for(F=A+3;w<F;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}w-=A,P=0,T=3+(7&(_>>>=A)),_>>>=3,w-=3}else{for(F=A+7;w<F;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}w-=A,P=0,T=11+(127&(_>>>=A)),_>>>=7,w-=7}if(n.have+T>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;T--;)n.lens[n.have++]=P}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,N=l(a,n.lens,0,n.nlen,n.lencode,0,n.work,j={bits:n.lenbits}),n.lenbits=j.bits,N){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,N=l(u,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,j={bits:n.distbits}),n.distbits=j.bits,N){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(y>=6&&b>=258){e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,s(e,O),v=e.next_out,f=e.output,b=e.avail_out,g=e.next_in,p=e.input,y=e.avail_in,_=n.hold,w=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;I=(B=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,M=65535&B,!((A=B>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(I&&0==(240&I)){for(D=A,R=I,L=M;I=(B=n.lencode[L+((_&(1<<D+R)-1)>>D)])>>>16&255,M=65535&B,!(D+(A=B>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}_>>>=D,w-=D,n.back+=D}if(_>>>=A,w-=A,n.back+=A,n.length=M,0===I){n.mode=26;break}if(32&I){n.back=-1,n.mode=12;break}if(64&I){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&I,n.mode=22;case 22:if(n.extra){for(F=n.extra;w<F;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.length+=_&(1<<n.extra)-1,_>>>=n.extra,w-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;I=(B=n.distcode[_&(1<<n.distbits)-1])>>>16&255,M=65535&B,!((A=B>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(0==(240&I)){for(D=A,R=I,L=M;I=(B=n.distcode[L+((_&(1<<D+R)-1)>>D)])>>>16&255,M=65535&B,!(D+(A=B>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}_>>>=D,w-=D,n.back+=D}if(_>>>=A,w-=A,n.back+=A,64&I){e.msg="invalid distance code",n.mode=30;break}n.offset=M,n.extra=15&I,n.mode=24;case 24:if(n.extra){for(F=n.extra;w<F;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.offset+=_&(1<<n.extra)-1,_>>>=n.extra,w-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===b)break e;if(n.offset>(T=O-b)){if((T=n.offset-T)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}E=T>n.wnext?n.wsize-(T-=n.wnext):n.wnext-T,T>n.length&&(T=n.length),k=n.window}else k=f,E=v-n.offset,T=n.length;T>b&&(T=b),b-=T,n.length-=T;do{f[v++]=k[E++]}while(--T);0===n.length&&(n.mode=21);break;case 26:if(0===b)break e;f[v++]=n.length,b--,n.mode=21;break;case 27:if(n.wrap){for(;w<32;){if(0===y)break e;y--,_|=p[g++]<<w,w+=8}if(e.total_out+=O-=b,n.total+=O,O&&(e.adler=n.check=n.flags?o(n.check,f,O,v-O):r(n.check,f,O,v-O)),O=b,(n.flags?_:m(_))!==n.check){e.msg="incorrect data check",n.mode=30;break}_=0,w=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}_=0,w=0}n.mode=29;case 29:N=1;break e;case 30:N=-3;break e;case 31:return-4;case 32:default:return d}return e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,(n.wsize||O!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&S(e,e.output,e.next_out,O-e.avail_out)?(n.mode=31,-4):(O-=e.avail_out,e.total_in+=x-=e.avail_in,e.total_out+=O,n.total+=O,n.wrap&&O&&(e.adler=n.check=n.flags?o(n.check,f,O,e.next_out-O):r(n.check,f,O,e.next_out-O)),e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===x&&0===O||4===t)&&N===c&&(N=-5),N)},t.inflateEnd=function(e){if(!e||!e.state)return d;var t=e.state;return t.window&&(t.window=null),e.state=null,c},t.inflateGetHeader=function(e,t){var n;return e&&e.state?0==(2&(n=e.state).wrap)?d:(n.head=t,t.done=!1,c):d},t.inflateSetDictionary=function(e,t){var n,i=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?d:11===n.mode&&r(1,t,i,0)!==n.check?-3:S(e,t,i,i)?(n.mode=31,-4):(n.havedict=1,c):d},t.inflateInfo="pako inflate (from Nodeca project)"},"fl/H":function(e,t,n){"use strict";var i=n("sRU/"),r=n("cOhJ").inherit({ctor:function(e,t){var n=this;n.editor=e,n.validator=t,n.validationRequestsCallbacks=i();var r=function(){n.validationRequestsCallbacks.fire()};e.validationRequest.add(r),e.on("disposing",function(){e.validationRequest.remove(r)})},getValue:function(){return this.editor.option("value")},getCurrentValidationError:function(){return this.editor.option("validationError")},bypass:function(){return this.editor.option("disabled")},applyValidationResults:function(e){this.editor.option({isValid:e.isValid,validationError:e.brokenRule})},reset:function(){this.editor.reset()},focus:function(){this.editor.focus()}});e.exports=r},fmHK:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("h+Yn"),s=n("QH/n").extend,l=n("Ok8h"),a=n("xxB3"),u=n("KApc"),c=n("71W1"),d=n("9b40").register,h=n("Zjl3"),p=c.addNamespace(o.name,"dxListEditDecorator");d("selection","default",h.inherit({_init:function(){this.callBase.apply(this,arguments);var e=this._list.option("selectionMode");this._singleStrategy="single"===e,this._containerClass=this._singleStrategy?"dx-list-select-radiobutton-container":"dx-list-select-checkbox-container",this._controlClass=this._singleStrategy?"dx-list-select-radiobutton":"dx-list-select-checkbox",this._controlWidget=this._singleStrategy?u:a,this._list.$element().addClass("dx-list-select-decorator-enabled")},beforeBag:function(e){var t=e.$itemElement,n=e.$container,r=i("<div>").addClass(this._controlClass);new this._controlWidget(r,s(this._commonOptions(),{value:this._isSelected(t),focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:(function(e){this._processCheckedState(t,e.value),e.event&&e.event.stopPropagation()}).bind(this)})),n.addClass(this._containerClass),n.append(r)},modifyElement:function(e){this.callBase.apply(this,arguments);var t=e.$itemElement,n=this._controlWidget.getInstance(t.find("."+this._controlClass));r.on(t,"stateChanged",(function(e,t){n.option("value",t)}).bind(this))},_updateSelectAllState:function(){this._$selectAll&&this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(e,t){return this._$selectAll&&this._needMoveFocus(e,t)?(this._list.option("focusedElement",void 0),this._selectAllCheckBox.$element().addClass("dx-state-focused"),!0):(this._selectAllCheckBox.$element().removeClass("dx-state-focused"),this._list.focusListItem(e),!1)},_needMoveFocus:function(e,t){return!t&&(0===e||e===this._list._getLastItemIndex())},handleEnterPressing:function(){if(this._selectAllCheckBox.$element().hasClass("dx-state-focused"))return this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var e=this._$selectAll=i("<div>").addClass("dx-list-select-all");this._selectAllCheckBox=this._list._createComponent(i("<div>").addClass("dx-list-select-all-checkbox").appendTo(e),a),i("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(e),this._list.itemsContainer().prepend(e),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),r.off(this._$selectAll,p),r.on(this._$selectAll,p,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(e){e.event&&e.event.stopPropagation();var t=this._selectAllCheckBox.option("value");!1!==this._list._createActionByOption("onSelectAllValueChanged")({value:t})&&(!0===t?this._selectAllItems():!1===t&&this._unselectAllItems())},_checkSelectAllCapability:function(){var e=this._list,t=e.getDataSource();return!!("allPages"!==e.option("selectAllMode")||!e.option("grouped")||t&&t.group())||(l.log("W1010"),!1)},_selectAllItems:function(){this._checkSelectAllCapability()&&this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){this._checkSelectAllCapability()&&this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(){this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(e){return this._list.isItemSelected(e)},_processCheckedState:function(e,t){t?this._list.selectItem(e):this._list.unselectItem(e)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass("dx-list-select-decorator-enabled"),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}))},ftJA:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("Uqs8"),s=n("P3oE");t.SubscribeOnObservable=function(e){function t(t,n,i){void 0===n&&(n=0),void 0===i&&(i=o.asap),e.call(this),this.source=t,this.delayTime=n,this.scheduler=i,(!s.isNumeric(n)||n<0)&&(this.delayTime=0),i&&"function"==typeof i.schedule||(this.scheduler=o.asap)}return i(t,e),t.create=function(e,n,i){return void 0===n&&(n=0),void 0===i&&(i=o.asap),new t(e,n,i)},t.dispatch=function(e){return this.add(e.source.subscribe(e.subscriber))},t.prototype._subscribe=function(e){return this.scheduler.schedule(t.dispatch,this.delayTime,{source:this.source,subscriber:e})},t}(r.Observable)},fuZx:function(e,t,n){"use strict";t.isDate=function(e){return e instanceof Date&&!isNaN(+e)}},fx9P:function(e,t,n){"use strict";var i=n("ZYjm");t.a=i.a.create},fyNK:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.mergeMapTo=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof t&&(n=t,t=null),function(i){return i.lift(new s(e,t,n))}};var s=function(){function e(e,t,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.ish=e,this.resultSelector=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.ish,this.resultSelector,this.concurrent))},e}();t.MergeMapToOperator=s;var l=function(e){function t(t,n,i,r){void 0===r&&(r=Number.POSITIVE_INFINITY),e.call(this,t),this.ish=n,this.resultSelector=i,this.concurrent=r,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(t,e),t.prototype._next=function(e){if(this.active<this.concurrent){var t=this.resultSelector,n=this.index++,i=this.ish,r=this.destination;this.active++,this._innerSub(i,r,t,e,n)}else this.buffer.push(e)},t.prototype._innerSub=function(e,t,n,i,r){this.add(o.subscribeToResult(this,e,i,r))},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.destination;this.resultSelector?this.trySelectResult(e,t,n,i):o.next(t)},t.prototype.trySelectResult=function(e,t,n,i){var r,o=this.resultSelector,s=this.destination;try{r=o(e,t,n,i)}catch(e){return void s.error(e)}s.next(r)},t.prototype.notifyError=function(e){this.destination.error(e)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},t}(r.OuterSubscriber);t.MergeMapToSubscriber=l},g0nL:function(e,t,n){"use strict";var i=n("rCTf"),r=n("tefl");i.Observable.pairs=r.pairs},g28B:function(e,t,n){"use strict";t.applyMixins=function(e,t){for(var n=0,i=t.length;n<i;n++)for(var r=t[n],o=Object.getOwnPropertyNames(r.prototype),s=0,l=o.length;s<l;s++){var a=o[s];e.prototype[a]=r.prototype[a]}}},g7KF: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("PJh5"))},gCP2:function(e,t,n){"use strict";e.exports=function(e){e.PolarArea=function(t,n){return n.type="polarArea",new e(t,n)}}},gDzJ:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Imsy");i.Observable.prototype.windowWhen=r.windowWhen},gEQe: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("PJh5"))},gEU3: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("PJh5"))},gIFM:function(e,t,n){"use strict";var i=n("Dc2k");t.ajax=i.AjaxObservable.create},gLFB:function(e,t,n){"use strict";var i=n("Z73p").each,r=function(e,t){e.split(" ").forEach(function(e){document.addEventListener(e,t,!0)})};e.exports=function(e,t,n){n=n||function(){};var o=[],s=function(e){var n=-1;return i(o,function(i,r){return!t(e,r)||(n=i,!1)}),n},l=function(e){var t=s(e);t>-1&&o.splice(t,1)};r(e.dxpointerdown,function(e){-1===s(e)&&(n(e),o.push(e))}),r(e.dxpointermove,function(e){o[s(e)]=e}),r(e.dxpointerup,l),r(e.dxpointercancel,l),this.pointers=function(){return o},this.reset=function(){o=[]}}},gTdw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=(n("HbvT"),n("dgoM")),o=n("+lHt");t.DX_TEMPLATE_WRAPPER_CLASS="dx-template-wrapper",t.RenderData=function(){};var s=function(){function e(e,t,n,i){this.templateRef=e,this.viewContainerRef=t,this.ngZone=i,n.setTemplate(this)}return Object.defineProperty(e.prototype,"dxTemplateOf",{set:function(e){this.name=e},enumerable:!0,configurable:!0}),e.prototype.render=function(e){var n=this.viewContainerRef.createEmbeddedView(this.templateRef,{$implicit:e.model,index:e.index}),i=r.getElement(e.container);return e.container&&n.rootNodes.forEach(function(e){i.appendChild(e)}),this.ngZone.run(function(){n.detectChanges()}),n.rootNodes.forEach(function(e){r.addClass(e,t.DX_TEMPLATE_WRAPPER_CLASS),o.one(e,"dxremove",function(e){e._angularIntegration||n.destroy()})}),n.rootNodes},e.decorators=[{type:i.Directive,args:[{selector:"[dxTemplate]"}]}],e.propDecorators={dxTemplateOf:[{type:i.Input}]},e}();t.DxTemplateDirective=s,t.DxTemplateModule=function(){function e(){}return e.decorators=[{type:i.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},gUgh: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:"minutu balun",ss:"minutu %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("PJh5"))},gZH0:function(e,t,n){"use strict";var i=n("Bhya"),r=function(){},o={easeOutCubic:function(e,t,n){return 1===e?n:(1-Math.pow(1-e,3))*(n-t)+ +t},linear:function(e,t,n){return 1===e?n:e*(n-t)+ +t}};t.easingFunctions=o;var s={segments:function(e,t,n,i,r){var o,s,l,a,u=t.from,c=t.to,d=[];for(l=0;l<u.length;l++){if(s=[(o=u[l])[0]],o.length>1)for(a=1;a<o.length;a++)s.push(i(n,o[a],c[l][a]));d.push(s)}r.segments=t.end&&1===n?t.end:d,e.attr({segments:d})},arc:function(e,t,n,i){var r=t.from,o=t.to,s={};for(var l in r)s[l]=i(n,r[l],o[l]);e.attr(s)},transform:function(e,t,n,i,r){var o=t.from,s=t.to,l={};for(var a in o)l[a]=r[a]=i(n,o[a],s[a]);e.attr(l)},base:function(e,t,n,i,r,o){var s={};s[o]=r[o]=i(n,t.from,t.to),e.attr(s)},_:r,complete:function(e,t){e.attr(t)}};function l(e){var t,n=this._animateStep;for(t in this._progress=this._calcProgress(e),this.params)(n[t]||n.base)(this.element,this.params[t],this._progress,this._easing,this._currentParams,t);return this.options.step&&this.options.step(this._easing(this._progress,0,1),this._progress),1!==this._progress||this.stop()}function a(e){return e-this._startTime>=this.delay&&(this.tick=l),!0}function u(e){return this._startTime=e,this.tick=this.delay?a:l,!0}function c(e,t,n){this._progress=0,this.element=e,this.params=t,this.options=n,this.duration=n.partitionDuration?n.duration*n.partitionDuration:n.duration,this.delay=n.delay&&n.duration*n.delay||0,this._animateStep=n.animateStep||s,this._easing=o[n.easing]||o.easeOutCubic,this._currentParams={},this.tick=u}function d(e){this._animationCount=0,this._timerId=null,this._animations={},this.element=e}c.prototype={_calcProgress:function(e){return Math.min(1,(e-this.delay-this._startTime)/this.duration)},stop:function(e){var t=this.options,n=this._animateStep;this.stop=this.tick=r,n.complete&&n.complete(this.element,this._currentParams),t.complete&&!e&&t.complete()}},t.AnimationController=d,d.prototype={_loop:function(){var e,t=this,n=t._animations,r=0,o=(new Date).getTime(),s=t._endAnimation;for(e in n)n[e].tick(o)||delete n[e],r++;if(0===r)return t.stop(),void(t._endAnimationTimer=s&&setTimeout(function(){0===t._animationCount&&(s(),t._endAnimation=null)}));t._timerId=i.requestAnimationFrame.call(null,function(){t._loop()},t.element)},addAnimation:function(e){var t=this;t._animations[t._animationCount++]=e,clearTimeout(t._endAnimationTimer),t._timerId||(clearTimeout(t._startDelay),t._startDelay=setTimeout(function(){t._timerId=1,t._loop()},0))},animateElement:function(e,t,n){e&&t&&n&&(e.animation&&e.animation.stop(),this.addAnimation(e.animation=new c(e,t,n)))},onEndAnimation:function(e){this._animationCount?this._endAnimation=e:e()},dispose:function(){this.stop(),this.element=null},stop:function(){this._animations={},this._animationCount=0,i.cancelAnimationFrame(this._timerId),clearTimeout(this._startDelay),clearTimeout(this._endAnimationTimer),this._timerId=null},lock:function(){var e,t,n,i=this._animations;for(e in i)t=i[e].options.unstoppable,n=n||t,t||(i[e].stop(!0),delete i[e]);!n&&this.stop()}},t.animationSvgStep=s},ghsk:function(e,t,n){"use strict";var i=n("k7DW"),r=n("iO9N"),o=n("KC8c"),s=n("6O7P"),l=n("2xI1"),a=n("6ip3");e.exports=function(e){function t(e){return"top"===e||"bottom"===e}e.types={},e.instances={},e.controllers={},r.extend(e.prototype,{construct:function(t,n){var o=this;n=function(e){var t=(e=e||{}).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=r.configMerge(i.global,i[e.type],e.options||{}),e}(n);var s=l.acquireContext(t,n),a=s&&s.canvas,u=a&&a.height,c=a&&a.width;o.id=r.uid(),o.ctx=s,o.canvas=a,o.config=n,o.width=c,o.height=u,o.aspectRatio=u?c/u:null,o.options=n.options,o._bufferedRender=!1,o.chart=o,o.controller=o,e.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(e){o.config.data=e}}),s&&a?(o.initialize(),o.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return a.notify(e,"beforeInit"),r.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.initToolTip(),a.notify(e,"afterInit"),e},clear:function(){return r.canvas.clear(this),this},stop:function(){return e.animationService.cancelAnimation(this),this},resize:function(e){var t=this,n=t.options,i=t.canvas,o=n.maintainAspectRatio&&t.aspectRatio||null,s=Math.max(0,Math.floor(r.getMaximumWidth(i))),l=Math.max(0,Math.floor(o?s/o:r.getMaximumHeight(i)));if((t.width!==s||t.height!==l)&&(i.width=t.width=s,i.height=t.height=l,i.style.width=s+"px",i.style.height=l+"px",r.retinaScale(t,n.devicePixelRatio),!e)){var u={width:s,height:l};a.notify(t,"resize",[u]),t.options.onResize&&t.options.onResize(t,u),t.stop(),t.update(t.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},n=e.scale;r.each(t.xAxes,function(e,t){e.id=e.id||"x-axis-"+t}),r.each(t.yAxes,function(e,t){e.id=e.id||"y-axis-"+t}),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var n=this,i=n.options,o=n.scales||{},s=[],l=Object.keys(o).reduce(function(e,t){return e[t]=!1,e},{});i.scales&&(s=s.concat((i.scales.xAxes||[]).map(function(e){return{options:e,dtype:"category",dposition:"bottom"}}),(i.scales.yAxes||[]).map(function(e){return{options:e,dtype:"linear",dposition:"left"}}))),i.scale&&s.push({options:i.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),r.each(s,function(i){var s=i.options,a=s.id,u=r.valueOrDefault(s.type,i.dtype);t(s.position)!==t(i.dposition)&&(s.position=i.dposition),l[a]=!0;var c=null;if(a in o&&o[a].type===u)(c=o[a]).options=s,c.ctx=n.ctx,c.chart=n;else{var d=e.scaleService.getScaleConstructor(u);if(!d)return;c=new d({id:a,type:u,options:s,ctx:n.ctx,chart:n}),o[c.id]=c}c.mergeTicksOptions(),i.isDefault&&(n.scale=c)}),r.each(l,function(e,t){e||delete o[t]}),n.scales=o,e.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,n=[],i=[];return r.each(t.data.datasets,function(r,o){var s=t.getDatasetMeta(o),l=r.type||t.config.type;if(s.type&&s.type!==l&&(t.destroyDatasetMeta(o),s=t.getDatasetMeta(o)),s.type=l,n.push(s.type),s.controller)s.controller.updateIndex(o),s.controller.linkScales();else{var a=e.controllers[s.type];if(void 0===a)throw new Error('"'+s.type+'" is not a chart type.');s.controller=new a(t,o),i.push(s.controller)}},t),i},resetElements:function(){var e=this;r.each(e.data.datasets,function(t,n){e.getDatasetMeta(n).controller.reset()},e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),function(t){var n=t.options;r.each(t.scales,function(e){s.removeBox(t,e)}),n=r.configMerge(e.defaults.global,e.defaults[t.config.type],n),t.options=t.config.options=n,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=n.tooltips,t.tooltip.initialize()}(n),a._invalidate(n),!1!==a.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var i=n.buildOrUpdateControllers();r.each(n.data.datasets,function(e,t){n.getDatasetMeta(t).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&r.each(i,function(e){e.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],a.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==a.notify(this,"beforeLayout")&&(s.update(this,this.width,this.height),a.notify(this,"afterScaleUpdate"),a.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==a.notify(this,"beforeDatasetsUpdate")){for(var e=0,t=this.data.datasets.length;e<t;++e)this.updateDataset(e);a.notify(this,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this.getDatasetMeta(e),n={meta:t,index:e};!1!==a.notify(this,"beforeDatasetUpdate",[n])&&(t.controller.update(),a.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var n=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var i=t.duration,o=t.lazy;if(!1!==a.notify(n,"beforeRender")){var s=n.options.animation,l=function(e){a.notify(n,"afterRender"),r.callback(s&&s.onComplete,[e],n)};if(s&&("undefined"!=typeof i&&0!==i||"undefined"==typeof i&&0!==s.duration)){var u=new e.Animation({numSteps:(i||s.duration)/16.66,easing:t.easing||s.easing,render:function(e,t){var n=t.currentStep,i=n/t.numSteps;e.draw((0,r.easing.effects[t.easing])(i),i,n)},onAnimationProgress:s.onProgress,onAnimationComplete:l});e.animationService.addAnimation(n,u,i,o)}else n.draw(),l(new e.Animation({numSteps:0,chart:n}));return n}},draw:function(e){var t=this;t.clear(),r.isNullOrUndef(e)&&(e=1),t.transition(e),!1!==a.notify(t,"beforeDraw",[e])&&(r.each(t.boxes,function(e){e.draw(t.chartArea)},t),t.scale&&t.scale.draw(),t.drawDatasets(e),t._drawTooltip(e),a.notify(t,"afterDraw",[e]))},transition:function(e){for(var t=0,n=(this.data.datasets||[]).length;t<n;++t)this.isDatasetVisible(t)&&this.getDatasetMeta(t).controller.transition(e);this.tooltip.transition(e)},drawDatasets:function(e){var t=this;if(!1!==a.notify(t,"beforeDatasetsDraw",[e])){for(var n=(t.data.datasets||[]).length-1;n>=0;--n)t.isDatasetVisible(n)&&t.drawDataset(n,e);a.notify(t,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var n=this.getDatasetMeta(e),i={meta:n,index:e,easingValue:t};!1!==a.notify(this,"beforeDatasetDraw",[i])&&(n.controller.draw(t),a.notify(this,"afterDatasetDraw",[i]))},_drawTooltip:function(e){var t=this.tooltip,n={tooltip:t,easingValue:e};!1!==a.notify(this,"beforeTooltipDraw",[n])&&(t.draw(),a.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return o.modes.single(this,e)},getElementsAtEvent:function(e){return o.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return o.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,n){var i=o.modes[t];return"function"==typeof i?i(this,e,n):[]},getDatasetAtEvent:function(e){return o.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];t._meta||(t._meta={});var n=t._meta[this.id];return n||(n=t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,n=this.data.datasets.length;t<n;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(e){var t=this.id,n=this.data.datasets[e],i=n._meta&&n._meta[t];i&&(i.controller.destroy(),delete n._meta[t])},destroy:function(){var t,n,i=this,o=i.canvas;for(i.stop(),t=0,n=i.data.datasets.length;t<n;++t)i.destroyDatasetMeta(t);o&&(i.unbindEvents(),r.canvas.clear(i),l.releaseContext(i.ctx),i.canvas=null,i.ctx=null),a.notify(i,"destroy"),delete e.instances[i.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new e.Tooltip({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var e=this,t=e._listeners={},n=function(){e.eventHandler.apply(e,arguments)};r.each(e.options.events,function(i){l.addEventListener(e,i,n),t[i]=n}),e.options.responsive&&(l.addEventListener(e,"resize",n=function(){e.resize()}),t.resize=n)},unbindEvents:function(){var e=this,t=e._listeners;t&&(delete e._listeners,r.each(t,function(t,n){l.removeEventListener(e,n,t)}))},updateHoverStyle:function(e,t,n){var i,r,o,s=n?"setHoverStyle":"removeHoverStyle";for(r=0,o=e.length;r<o;++r)(i=e[r])&&this.getDatasetMeta(i._datasetIndex).controller[s](i)},eventHandler:function(e){var t=this,n=t.tooltip;if(!1!==a.notify(t,"beforeEvent",[e])){t._bufferedRender=!0,t._bufferedRequest=null;var i=t.handleEvent(e);n&&(i=n._start?n.handleEvent(e):i|n.handleEvent(e)),a.notify(t,"afterEvent",[e]);var r=t._bufferedRequest;return r?t.render(r):i&&!t.animating&&(t.stop(),t.render(t.options.hover.animationDuration,!0)),t._bufferedRender=!1,t._bufferedRequest=null,t}},handleEvent:function(e){var t,n=this,i=n.options||{},o=i.hover;return n.lastActive=n.lastActive||[],n.active="mouseout"===e.type?[]:n.getElementsAtEventForMode(e,o.mode,o),r.callback(i.onHover||i.hover.onHover,[e.native,n.active],n),"mouseup"!==e.type&&"click"!==e.type||i.onClick&&i.onClick.call(n,e.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,o.mode,!1),n.active.length&&o.mode&&n.updateHoverStyle(n.active,o.mode,!0),t=!r.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,t}}),e.Controller=e}},gi2R:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("cwzr"),o=n("OLzJ");t.AnimationFrameAction=function(e){function t(t,n){e.call(this,t,n),this.scheduler=t,this.work=n}return i(t,e),t.prototype.requestAsyncId=function(t,n,i){return void 0===i&&(i=0),null!==i&&i>0?e.prototype.requestAsyncId.call(this,t,n,i):(t.actions.push(this),t.scheduled||(t.scheduled=o.AnimationFrame.requestAnimationFrame(t.flush.bind(t,null))))},t.prototype.recycleAsyncId=function(t,n,i){if(void 0===i&&(i=0),null!==i&&i>0||null===i&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,i);0===t.actions.length&&(o.AnimationFrame.cancelAnimationFrame(n),t.scheduled=void 0)},t}(r.AsyncAction)},gkeh:function(e,t,n){"use strict";var i=n("QH/n").extend,r=/(webkit)[ \/]([\w.]+)/,o=/(msie) (\d{1,2}\.\d)/,s=/(trident).*rv:(\d{1,2}\.\d)/,l=/(edge)\/((\d+)?[\w\.]+)/,a=/(safari)/i,u=/(mozilla)(?:.*? rv:([\w.]+))/,c=function(e){e=e.toLowerCase();var t={},n=o.exec(e)||s.exec(e)||l.exec(e)||e.indexOf("compatible")<0&&u.exec(e)||r.exec(e)||[],i=n[1],c=n[2];return"webkit"===i&&e.indexOf("chrome")<0&&a.exec(e)&&(i="safari",t.webkit=!0,c=(c=/Version\/([0-9.]+)/i.exec(e))&&c[1]),"trident"!==i&&"edge"!==i||(i="msie"),i&&(t[i]=!0,t.version=c),t};e.exports=i({_fromUA:c},c(navigator.userAgent))},glzv:function(e,t,n){"use strict";var i=n("QH/n").extend;function r(){this.reset()}function o(e,t){return e!==t?i({},e,t):i({},e)}function s(e,t){return e!==t?e.concat(t):e.slice()}function l(e){e._totalChangesOrder=e._optionChangesOrder.concat(e._layoutChangesOrder,e._customChangesOrder)}function a(e){var t=this.prototype,n=e.code;t["_change_"+n]=e.handler,e.isThemeDependent&&t._themeDependentChanges.push(n),e.option&&(t._optionChangesMap[e.option]=n),(e.isOptionChange?t._optionChangesOrder:t._customChangesOrder).push(n),l(t)}function u(e,t,n){var i=e[t];i.add?i.add(n):((i=function(){var e=[];return t.add=function(t){e.push(t)},t;function t(){var t,n,i=e.length;for(t=0;t<i;++t)n=e[t].apply(this,arguments);return n}}()).add(e[t]),i.add(n)),e[t]=i}function c(e){var t=this.prototype;t._plugins.push(e),e.members&&i(this.prototype,e.members),e.customize&&e.customize(this),e.extenders&&Object.keys(e.extenders).forEach(function(n){u(t,n,e.extenders[n])},this)}r.prototype={constructor:r,add:function(e){var t,n=e.length,i=this._flags;for(t=0;t<n;++t)i[e[t]]=1;this._k+=n},has:function(e){return this._flags[e]>0},count:function(){return this._k},reset:function(){this._flags={},this._k=0}},t.replaceInherit=function(e){var t=e.inherit;e.inherit=function(){var e=this.prototype,n=e._plugins,i=e._eventsMap,r=e._initialChanges,a=e._themeDependentChanges,u=e._optionChangesMap,d=e._optionChangesOrder,h=e._layoutChangesOrder,p=e._customChangesOrder,f=t.apply(this,arguments);return(e=f.prototype)._plugins=s(n,e._plugins),e._eventsMap=o(i,e._eventsMap),e._initialChanges=s(r,e._initialChanges),e._themeDependentChanges=s(a,e._themeDependentChanges),e._optionChangesMap=o(u,e._optionChangesMap),e._optionChangesOrder=s(d,e._optionChangesOrder),e._layoutChangesOrder=s(h,e._layoutChangesOrder),e._customChangesOrder=s(p,e._customChangesOrder),l(e),f.addPlugin=c,f},e.prototype._plugins=[],e.addChange=a,e.addPlugin=c},t.changes=function(){return new r},t.expand=u},gqRZ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("7rLc"),r=n("9j4o"),o=function(){r.event.preventDefault(),r.event.stopImmediatePropagation()},s=function(e){var t=e.document.documentElement,n=Object(r.select)(e).on("dragstart.drag",o,!0);"onselectstart"in t?n.on("selectstart.drag",o,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")},l=n("twHu"),a=n("BXT1"),u=Object(i.a)("start","end","interrupt"),c=[],d=0,h=1,p=2,f=3,m=4,g=5,v=6,y=function(e,t,n,i,r,o){var s=e.__transition;if(s){if(n in s)return}else e.__transition={};!function(e,t,n){var i,r=e.__transition;function o(u){var c,d,g,y;if(n.state!==h)return l();for(c in r)if((y=r[c]).name===n.name){if(y.state===f)return Object(a.b)(o);y.state===m?(y.state=v,y.timer.stop(),y.on.call("interrupt",e,e.__data__,y.index,y.group),delete r[c]):+c<t&&(y.state=v,y.timer.stop(),delete r[c])}if(Object(a.b)(function(){n.state===f&&(n.state=m,n.timer.restart(s,n.delay,n.time),s(u))}),n.state=p,n.on.call("start",e,e.__data__,n.index,n.group),n.state===p){for(n.state=f,i=new Array(g=n.tween.length),c=0,d=-1;c<g;++c)(y=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(i[++d]=y);i.length=d+1}}function s(t){for(var r=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=g,1),o=-1,s=i.length;++o<s;)i[o].call(null,r);n.state===g&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var i in n.state=v,n.timer.stop(),delete r[t],r)return;delete e.__transition}r[t]=n,n.timer=Object(a.c)(function(e){n.state=h,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)},0,n.time)}(e,n,{name:t,index:i,group:r,on:u,tween:c,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:d})};function b(e,t){var n=w(e,t);if(n.state>d)throw new Error("too late; already scheduled");return n}function _(e,t){var n=w(e,t);if(n.state>p)throw new Error("too late; already started");return n}function w(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}var x=function(e,t){var n,i,r,o=e.__transition,s=!0;if(o){for(r in t=null==t?null:t+"",o)(n=o[r]).name===t?(i=n.state>p&&n.state<g,n.state=v,n.timer.stop(),i&&n.on.call("interrupt",e,e.__data__,n.index,n.group),delete o[r]):s=!1;s&&delete e.__transition}};function C(e,t,n){var i=e._id;return e.each(function(){var e=_(this,i);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return w(e,i).value[t]}}var S=n("afsG"),O=function(e,t){var n;return("number"==typeof t?l.interpolateNumber:t instanceof S.color?l.interpolateRgb:(n=Object(S.color)(t))?(t=n,l.interpolateRgb):l.interpolateString)(e,t)},T=r.selection.prototype.constructor,E=0;function k(e,t,n,i){this._groups=e,this._parents=t,this._name=n,this._id=i}function A(){return++E}var I=r.selection.prototype;k.prototype=(function(e){return Object(r.selection)().transition(e)}).prototype={constructor:k,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=Object(r.selector)(e));for(var i=this._groups,o=i.length,s=new Array(o),l=0;l<o;++l)for(var a,u,c=i[l],d=c.length,h=s[l]=new Array(d),p=0;p<d;++p)(a=c[p])&&(u=e.call(a,a.__data__,p,c))&&("__data__"in a&&(u.__data__=a.__data__),h[p]=u,y(h[p],t,n,p,h,w(a,n)));return new k(s,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=Object(r.selectorAll)(e));for(var i=this._groups,o=i.length,s=[],l=[],a=0;a<o;++a)for(var u,c=i[a],d=c.length,h=0;h<d;++h)if(u=c[h]){for(var p,f=e.call(u,u.__data__,h,c),m=w(u,n),g=0,v=f.length;g<v;++g)(p=f[g])&&y(p,t,n,g,f,m);s.push(f),l.push(u)}return new k(s,l,t,n)},filter:function(e){"function"!=typeof e&&(e=Object(r.matcher)(e));for(var t=this._groups,n=t.length,i=new Array(n),o=0;o<n;++o)for(var s,l=t[o],a=l.length,u=i[o]=[],c=0;c<a;++c)(s=l[c])&&e.call(s,s.__data__,c,l)&&u.push(s);return new k(i,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,i=t.length,r=Math.min(i,n.length),o=new Array(i),s=0;s<r;++s)for(var l,a=t[s],u=n[s],c=a.length,d=o[s]=new Array(c),h=0;h<c;++h)(l=a[h]||u[h])&&(d[h]=l);for(;s<i;++s)o[s]=t[s];return new k(o,this._parents,this._name,this._id)},selection:function(){return new T(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=A(),i=this._groups,r=i.length,o=0;o<r;++o)for(var s,l=i[o],a=l.length,u=0;u<a;++u)if(s=l[u]){var c=w(s,t);y(s,e,n,u,l,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new k(i,this._parents,e,n)},call:I.call,nodes:I.nodes,node:I.node,size:I.size,empty:I.empty,each:I.each,on:function(e,t){var n=this._id;return arguments.length<2?w(this.node(),n).on.on(e):this.each(function(e,t,n){var i,r,o=function(e){return(e+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})}(t)?b:_;return function(){var s=o(this,e),l=s.on;l!==i&&(r=(i=l).copy()).on(t,n),s.on=r}}(n,e,t))},attr:function(e,t){var n=Object(r.namespace)(e),i="transform"===n?l.interpolateTransformSvg:O;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var i,r,o;return function(){var s,l=n(this);if(null!=l)return(s=this.getAttributeNS(e.space,e.local))===l?null:s===i&&l===r?o:o=t(i=s,r=l);this.removeAttributeNS(e.space,e.local)}}:function(e,t,n){var i,r,o;return function(){var s,l=n(this);if(null!=l)return(s=this.getAttribute(e))===l?null:s===i&&l===r?o:o=t(i=s,r=l);this.removeAttribute(e)}})(n,i,C(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var i,r;return function(){var o=this.getAttributeNS(e.space,e.local);return o===n?null:o===i?r:r=t(i=o,n)}}:function(e,t,n){var i,r;return function(){var o=this.getAttribute(e);return o===n?null:o===i?r:r=t(i=o,n)}})(n,i,t+""))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var i=Object(r.namespace)(e);return this.tween(n,(i.local?function(e,t){function n(){var n=this,i=t.apply(n,arguments);return i&&function(t){n.setAttributeNS(e.space,e.local,i(t))}}return n._value=t,n}:function(e,t){function n(){var n=this,i=t.apply(n,arguments);return i&&function(t){n.setAttribute(e,i(t))}}return n._value=t,n})(i,t))},style:function(e,t,n){var i="transform"==(e+="")?l.interpolateTransformCss:O;return null==t?this.styleTween(e,function(e,t){var n,i,o;return function(){var s=Object(r.style)(this,e),l=(this.style.removeProperty(e),Object(r.style)(this,e));return s===l?null:s===n&&l===i?o:o=t(n=s,i=l)}}(e,i)).on("end.style."+e,function(e){return function(){this.style.removeProperty(e)}}(e)):this.styleTween(e,"function"==typeof t?function(e,t,n){var i,o,s;return function(){var l=Object(r.style)(this,e),a=n(this);return null==a&&(this.style.removeProperty(e),a=Object(r.style)(this,e)),l===a?null:l===i&&a===o?s:s=t(i=l,o=a)}}(e,i,C(this,"style."+e,t)):function(e,t,n){var i,o;return function(){var s=Object(r.style)(this,e);return s===n?null:s===i?o:o=t(i=s,n)}}(e,i,t+""),n)},styleTween:function(e,t,n){var i="style."+(e+="");if(arguments.length<2)return(i=this.tween(i))&&i._value;if(null==t)return this.tween(i,null);if("function"!=typeof t)throw new Error;return this.tween(i,function(e,t,n){function i(){var i=this,r=t.apply(i,arguments);return r&&function(t){i.style.setProperty(e,r(t),n)}}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(C(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var i,r=w(this.node(),n).tween,o=0,s=r.length;o<s;++o)if((i=r[o]).name===e)return i.value;return null}return this.each((null==t?function(e,t){var n,i;return function(){var r=_(this,e),o=r.tween;if(o!==n)for(var s=0,l=(i=n=o).length;s<l;++s)if(i[s].name===t){(i=i.slice()).splice(s,1);break}r.tween=i}}:function(e,t,n){var i,r;if("function"!=typeof n)throw new Error;return function(){var o=_(this,e),s=o.tween;if(s!==i){r=(i=s).slice();for(var l={name:t,value:n},a=0,u=r.length;a<u;++a)if(r[a].name===t){r[a]=l;break}a===u&&r.push(l)}o.tween=r}})(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){b(this,e).delay=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){b(this,e).delay=t}})(t,e)):w(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){_(this,e).duration=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){_(this,e).duration=t}})(t,e)):w(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw new Error;return function(){_(this,e).ease=t}}(t,e)):w(this.node(),t).ease}},function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),Math,function e(t){function n(e){return e*e*((t+1)*e-t)}return t=+t,n.overshoot=e,n}(1.70158),function e(t){function n(e){return--e*e*((t+1)*e+t)+1}return t=+t,n.overshoot=e,n}(1.70158),function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158);var M=2*Math.PI,D=(function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=M);function r(e){return t*Math.pow(2,10*--e)*Math.sin((i-e)/n)}return r.amplitude=function(t){return e(t,n*M)},r.period=function(n){return e(t,n)},r}(1,.3),function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=M);function r(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+i)/n)}return r.amplitude=function(t){return e(t,n*M)},r.period=function(n){return e(t,n)},r}(1,.3),function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=M);function r(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((i-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((i+e)/n))/2}return r.amplitude=function(t){return e(t,n*M)},r.period=function(n){return e(t,n)},r}(1,.3),{time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}});function R(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))return D.time=Object(a.a)(),D;return n}r.selection.prototype.interrupt=function(e){return this.each(function(){x(this,e)})},r.selection.prototype.transition=function(e){var t,n;e instanceof k?(t=e._id,e=e._name):(t=A(),(n=D).time=Object(a.a)(),e=null==e?null:e+"");for(var i=this._groups,r=i.length,o=0;o<r;++o)for(var s,l=i[o],u=l.length,c=0;c<u;++c)(s=l[c])&&y(s,e,t,c,l,n||R(s,t));return new k(i,this._parents,e,t)};var L=function(e){return function(){return e}},P=function(e,t,n){this.target=e,this.type=t,this.selection=n};function N(){r.event.stopImmediatePropagation()}var j=function(){r.event.preventDefault(),r.event.stopImmediatePropagation()},F={name:"drag"},B={name:"space"},V={name:"handle"},H={name:"center"},z={name:"x",handles:["e","w"].map(X),input:function(e,t){return e&&[[e[0],t[0][1]],[e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Y={name:"y",handles:["n","s"].map(X),input:function(e,t){return e&&[[t[0][0],e[0]],[t[1][0],e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},U={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(X),input:function(e){return e},output:function(e){return e}},W={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},q={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},G={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},$={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},K={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function X(e){return{type:e}}function Z(){return!r.event.button}function J(){var e=this.ownerSVGElement||this;return[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Q(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function ee(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function te(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function ne(){return oe(z)}function ie(){return oe(Y)}var re=function(){return oe(U)};function oe(e){var t,n=J,a=Z,u=Object(i.a)(d,"start","brush","end"),c=6;function d(t){var n=t.property("__brush",g).selectAll(".overlay").data([X("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",W.overlay).merge(n).each(function(){var e=Q(this).extent;Object(r.select)(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])}),t.selectAll(".selection").data([X("selection")]).enter().append("rect").attr("class","selection").attr("cursor",W.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(e.handles,function(e){return e.type});i.exit().remove(),i.enter().append("rect").attr("class",function(e){return"handle handle--"+e.type}).attr("cursor",function(e){return W[e.type]}),t.each(h).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",m)}function h(){var e=Object(r.select)(this),t=Q(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",function(e){return"e"===e.type[e.type.length-1]?t[1][0]-c/2:t[0][0]-c/2}).attr("y",function(e){return"s"===e.type[0]?t[1][1]-c/2:t[0][1]-c/2}).attr("width",function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+c:c}).attr("height",function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+c:c})):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function p(e,t){return e.__brush.emitter||new f(e,t)}function f(e,t){this.that=e,this.args=t,this.state=e.__brush,this.active=0}function m(){if(r.event.touches){if(r.event.changedTouches.length<r.event.touches.length)return j()}else if(t)return;if(a.apply(this,arguments)){var n,i,l,u,c,d,f,m,g,v,y,b,_,w=this,C=r.event.target.__data__.type,S="selection"===(r.event.metaKey?C="overlay":C)?F:r.event.altKey?H:V,O=e===Y?null:$[C],T=e===z?null:K[C],E=Q(w),k=E.extent,A=E.selection,I=k[0][0],M=k[0][1],D=k[1][0],R=k[1][1],L=O&&T&&r.event.shiftKey,P=Object(r.mouse)(w),U=P,X=p(w,arguments).beforestart();"overlay"===C?E.selection=A=[[n=e===Y?I:P[0],l=e===z?M:P[1]],[c=e===Y?D:n,f=e===z?R:l]]:(n=A[0][0],l=A[0][1],c=A[1][0],f=A[1][1]),i=n,u=l,d=c,m=f;var Z=Object(r.select)(w).attr("pointer-events","none"),J=Z.selectAll(".overlay").attr("cursor",W[C]);if(r.event.touches)Z.on("touchmove.brush",ne,!0).on("touchend.brush touchcancel.brush",re,!0);else{var te=Object(r.select)(r.event.view).on("keydown.brush",function(){switch(r.event.keyCode){case 16:L=O&&T;break;case 18:S===V&&(O&&(c=d-g*O,n=i+g*O),T&&(f=m-v*T,l=u+v*T),S=H,ie());break;case 32:S!==V&&S!==H||(O<0?c=d-g:O>0&&(n=i-g),T<0?f=m-v:T>0&&(l=u-v),S=B,J.attr("cursor",W.selection),ie());break;default:return}j()},!0).on("keyup.brush",function(){switch(r.event.keyCode){case 16:L&&(b=_=L=!1,ie());break;case 18:S===H&&(O<0?c=d:O>0&&(n=i),T<0?f=m:T>0&&(l=u),S=V,ie());break;case 32:S===B&&(r.event.altKey?(O&&(c=d-g*O,n=i+g*O),T&&(f=m-v*T,l=u+v*T),S=H):(O<0?c=d:O>0&&(n=i),T<0?f=m:T>0&&(l=u),S=V),J.attr("cursor",W[C]),ie());break;default:return}j()},!0).on("mousemove.brush",ne,!0).on("mouseup.brush",re,!0);s(r.event.view)}N(),x(w),h.call(w),X.start()}function ne(){var e=Object(r.mouse)(w);!L||b||_||(Math.abs(e[0]-U[0])>Math.abs(e[1]-U[1])?_=!0:b=!0),U=e,y=!0,j(),ie()}function ie(){var e;switch(g=U[0]-P[0],v=U[1]-P[1],S){case B:case F:O&&(g=Math.max(I-n,Math.min(D-c,g)),i=n+g,d=c+g),T&&(v=Math.max(M-l,Math.min(R-f,v)),u=l+v,m=f+v);break;case V:O<0?(g=Math.max(I-n,Math.min(D-n,g)),i=n+g,d=c):O>0&&(g=Math.max(I-c,Math.min(D-c,g)),i=n,d=c+g),T<0?(v=Math.max(M-l,Math.min(R-l,v)),u=l+v,m=f):T>0&&(v=Math.max(M-f,Math.min(R-f,v)),u=l,m=f+v);break;case H:O&&(i=Math.max(I,Math.min(D,n-g*O)),d=Math.max(I,Math.min(D,c+g*O))),T&&(u=Math.max(M,Math.min(R,l-v*T)),m=Math.max(M,Math.min(R,f+v*T)))}d<i&&(O*=-1,e=n,n=c,c=e,e=i,i=d,d=e,C in q&&J.attr("cursor",W[C=q[C]])),m<u&&(T*=-1,e=l,l=f,f=e,e=u,u=m,m=e,C in G&&J.attr("cursor",W[C=G[C]])),E.selection&&(A=E.selection),b&&(i=A[0][0],d=A[1][0]),_&&(u=A[0][1],m=A[1][1]),A[0][0]===i&&A[0][1]===u&&A[1][0]===d&&A[1][1]===m||(E.selection=[[i,u],[d,m]],h.call(w),X.brush())}function re(){if(N(),r.event.touches){if(r.event.touches.length)return;t&&clearTimeout(t),t=setTimeout(function(){t=null},500),Z.on("touchmove.brush touchend.brush touchcancel.brush",null)}else(function(e,t){var n=e.document.documentElement,i=Object(r.select)(e).on("dragstart.drag",null);t&&(i.on("click.drag",o,!0),setTimeout(function(){i.on("click.drag",null)},0)),"onselectstart"in n?i.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)})(r.event.view,y),te.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);Z.attr("pointer-events","all"),J.attr("cursor",W.overlay),E.selection&&(A=E.selection),ee(A)&&(E.selection=null,h.call(w)),X.end()}}function g(){var t=this.__brush||{selection:null};return t.extent=n.apply(this,arguments),t.dim=e,t}return d.move=function(t,n){t.selection?t.on("start.brush",function(){p(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){p(this,arguments).end()}).tween("brush",function(){var t=this,i=t.__brush,r=p(t,arguments),o=i.selection,s=e.input("function"==typeof n?n.apply(this,arguments):n,i.extent),a=Object(l.interpolate)(o,s);function u(e){i.selection=1===e&&ee(s)?null:a(e),h.call(t),r.brush()}return o&&s?u:u(1)}):t.each(function(){var t=arguments,i=this.__brush,r=e.input("function"==typeof n?n.apply(this,t):n,i.extent),o=p(this,t).beforestart();x(this),i.selection=null==r||ee(r)?null:r,h.call(this),o.start().brush().end()})},f.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){Object(r.customEvent)(new P(d,t,e.output(this.state.selection)),u.apply,u,[t,this.that,this.args])}},d.extent=function(e){return arguments.length?(n="function"==typeof e?e:L([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),d):n},d.filter=function(e){return arguments.length?(a="function"==typeof e?e:L(!!e),d):a},d.handleSize=function(e){return arguments.length?(c=+e,d):c},d.on=function(){var e=u.on.apply(u,arguments);return e===u?d:e},d}n.d(t,"brush",function(){return re}),n.d(t,"brushX",function(){return ne}),n.d(t,"brushY",function(){return ie}),n.d(t,"brushSelection",function(){return te})},gr2C:function(e,t,n){"use strict";t.a=function(e,t){return n=>n.lift(new class{constructor(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n,i){super(e),this.predicate=t,this.thisArg=n,this.source=i,this.index=0,this.thisArg=n||this}notifyComplete(e){this.destination.next(e),this.destination.complete()}_next(e){let t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}(e,this.predicate,this.thisArg,this.source))}}(e,t,n))};var i=n("2zkT")},gt5T:function(e,t,n){"use strict";var i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(e[i]=n[i])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,n,i,r){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+i),r);else for(var o=0;o<i;o++)e[r+o]=t[n+o]},flattenChunks:function(e){var t,n,i,r,o,s;for(i=0,t=0,n=e.length;t<n;t++)i+=e[t].length;for(s=new Uint8Array(i),r=0,t=0,n=e.length;t<n;t++)s.set(o=e[t],r),r+=o.length;return s}},s={arraySet:function(e,t,n,i,r){for(var o=0;o<i;o++)e[r+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,o)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,s))},t.setTyped(i)},gu1M:function(e,t,n){"use strict";var i=n("AWLZ"),r=i.registerThemeAlias;i.registerTheme({name:"android5.light",backgroundColor:"#ffffff",primaryTitleColor:"#232323",secondaryTitleColor:"#767676",axisColor:"#d3d3d3",axisLabelColor:"#767676",tooltip:{color:"#e8e8e8",font:{color:"#767676"}},legend:{font:{color:"#000000"}},rangeSelector:{scale:{tick:{color:"#000000",opacity:.17},minorTick:{color:"#000000",opacity:.05}}},treeMap:{group:{label:{font:{color:"#767676"}}}}},"generic.light"),r("android","android5.light"),r("android.holo-dark","android5.light"),r("android.holo-light","android5.light"),r("android.dark","android5.light"),r("android.light","android5.light")},gzKz:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8Z8y");t.elementAt=function(e,t){return function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){if(this.index=e,this.defaultValue=t,e<0)throw new o.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.index,this.defaultValue))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.index=n,this.defaultValue=i}return i(t,e),t.prototype._next=function(e){0==this.index--&&(this.destination.next(e),this.destination.complete())},t.prototype._complete=function(){var e=this.destination;this.index>=0&&("undefined"!=typeof this.defaultValue?e.next(this.defaultValue):e.error(new o.ArgumentOutOfRangeError)),e.complete()},t}(r.Subscriber)},"h+Yn":function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("vAqG"),s=n("wSST"),l=n("Bhya"),a=n("71W1"),u=n("MY+y"),c=n("hcCr"),d=n("/Duq"),h=n("1rzd").compare,p=Math.abs,f=function(e){return i(e).is("input, textarea, select, button ,:focus, :focus *")},m={requestAnimationFrame:l.requestAnimationFrame,cancelAnimationFrame:l.cancelAnimationFrame},g=c.inherit({ctor:function(e){this.callBase(e),this._makeElementClickable(i(e))},_makeElementClickable:function(e){e.attr("onclick")||e.attr("onclick","void(0)")},start:function(e){this._blurPrevented=e.isDefaultPrevented(),this._startTarget=e.target,this._startEventData=a.eventData(e)},end:function(e){this._eventOutOfElement(e,this.getElement().get(0))||e.type===u.cancel?this._cancel(e):(f(e.target)||this._blurPrevented||s.resetActiveElement(),this._accept(e),this._clickAnimationFrame=m.requestAnimationFrame((function(){this._fireClickEvent(e)}).bind(this)))},_eventOutOfElement:function(e,t){var n=e.target,i=!s.contains(t,n)&&t!==n,r=a.eventDelta(a.eventData(e),this._startEventData),o=p(r.x)>10||p(r.y)>10;return i||o},_fireClickEvent:function(e){this._fireEvent("dxclick",e,{target:s.closestCommonParent(this._startTarget,e.target)})},dispose:function(){m.cancelAnimationFrame(this._clickAnimationFrame)}});!function(){var e=o.real(),t=e.generic||e.ios&&h(e.version,[9,3])>=0||e.android&&h(e.version,[5])>=0,n=function(e){return t||i(e).closest(".dx-native-click").length},s=null,l=null,u=function(e){var t=e.originalEvent,i=l!==t;(!e.which||1===e.which)&&!s&&n(e.target)&&i&&(l=t,a.fireEvent({type:"dxclick",originalEvent:e}))};g=g.inherit({_makeElementClickable:function(e){n(e)||this.callBase(e),r.on(e,"click",u)},configure:function(e){this.callBase(e),e.useNative&&this.getElement().addClass("dx-native-click")},start:function(e){s=null,n(e.target)||this.callBase(e)},end:function(e){n(e.target)||this.callBase(e)},cancel:function(){s=!0},dispose:function(){this.callBase(),r.off(this.getElement(),"click",u)}})}(),function(){if(!o.real().generic){var e=null,t=!1;r.subscribeGlobal(document,a.addNamespace(u.down,"NATIVE_CLICK_FIXER"),function(n){e=n.target,t=n.isDefaultPrevented()}),r.subscribeGlobal(document,a.addNamespace("click","NATIVE_CLICK_FIXER"),function(n){var r=i(n.target);t||!e||r.is(e)||i(e).is("label")||!f(r)||s.resetActiveElement(),e=null,t=!1})}}(),d({emitter:g,bubble:!0,events:["dxclick"]}),t.name="dxclick"},h0qH:function(e,t,n){"use strict";var i=n("rCTf"),r=n("s3oX");i.Observable.throw=r._throw},h95s:function(e,t,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},hAn2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy");t.IterableDifferHelper=function(){function e(e){this._differs=e,this._propertyDiffers={}}return e.prototype.setHost=function(e){this._host=e},e.prototype.setup=function(e,t){e in t&&this.setupSingle(e,t[e].currentValue)},e.prototype.setupSingle=function(e,t){if(t&&Array.isArray(t)){if(!this._propertyDiffers[e])try{return this._propertyDiffers[e]=this._differs.find(t).create(null),!0}catch(e){}}else delete this._propertyDiffers[e];return!1},e.prototype.getChanges=function(e,t){if(this._propertyDiffers[e])return this._propertyDiffers[e].diff(t)},e.prototype.checkChangedOptions=function(e,t){return this._host.changedOptions[e]===t},e.prototype.doCheck=function(e){if(this._propertyDiffers[e]){var t=this._host[e],n=this.checkChangedOptions(e,t);this.getChanges(e,t)&&this._host.instance&&!n&&(this._host.lockWidgetUpdate(),this._host.instance.option(e,t))}},e.decorators=[{type:i.Injectable}],e}()},hCYp:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._getOption("backgroundColor")},set:function(e){this._setOption("backgroundColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._getOption("enabled")},set:function(e){this._setOption("enabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"fileName",{get:function(){return this._getOption("fileName")},set:function(e){this._setOption("fileName",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formats",{get:function(){return this._getOption("formats")},set:function(e){this._setOption("formats",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"printingEnabled",{get:function(){return this._getOption("printingEnabled")},set:function(e){this._setOption("printingEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"proxyUrl",{get:function(){return this._getOption("proxyUrl")},set:function(e){this._setOption("proxyUrl",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"allowExportSelectedData",{get:function(){return this._getOption("allowExportSelectedData")},set:function(e){this._setOption("allowExportSelectedData",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"excelFilterEnabled",{get:function(){return this._getOption("excelFilterEnabled")},set:function(e){this._setOption("excelFilterEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"excelWrapTextEnabled",{get:function(){return this._getOption("excelWrapTextEnabled")},set:function(e){this._setOption("excelWrapTextEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"texts",{get:function(){return this._getOption("texts")},set:function(e){this._setOption("texts",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"export"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-export",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={backgroundColor:[{type:r.Input}],enabled:[{type:r.Input}],fileName:[{type:r.Input}],formats:[{type:r.Input}],printingEnabled:[{type:r.Input}],proxyUrl:[{type:r.Input}],allowExportSelectedData:[{type:r.Input}],excelFilterEnabled:[{type:r.Input}],excelWrapTextEnabled:[{type:r.Input}],texts:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoExportComponent=s,t.DxoExportModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},hCo4:function(e,t,n){var i=n("2cs7"),r=n("IVFP");i(i.G+i.B,{setImmediate:r.set,clearImmediate:r.clear})},hIqV:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("0dt4")),i(n("2xC4"))},hKHw:function(e,t,n){"use strict";var i=n("71nt"),r=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,t){return"undefined"!=typeof e&&e.length?"string"!==i.getTypeOf(e)?function(t,n,i,o){var s=r,l=0+e.length;t^=-1;for(var a=0;a<l;a++)t=t>>>8^s[255&(t^n[a])];return-1^t}(0|t,e):function(t,n,i,o){var s=r,l=0+e.length;t^=-1;for(var a=0;a<l;a++)t=t>>>8^s[255&(t^n.charCodeAt(a))];return-1^t}(0|t,e):0}},hPuz: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("PJh5"))},hQRX:function(e,t,n){"use strict";var i=n("71W1"),r=n("hcCr"),o=n("/Duq"),s=Math.abs;o({emitter:r.inherit({start:function(e){this._startEventData=i.eventData(e),this._startTimer(e)},_startTimer:function(e){var t="timeout"in this?this.timeout:750;this._holdTimer=setTimeout((function(){this._requestAccept(e),this._fireEvent("dxhold",e,{target:e.target}),this._forgetAccept()}).bind(this),t)},move:function(e){this._touchWasMoved(e)&&this._cancel(e)},_touchWasMoved:function(e){var t=i.eventDelta(this._startEventData,i.eventData(e));return s(t.x)>5||s(t.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}}),bubble:!0,events:["dxhold"]}),e.exports={name:"dxhold"}},hQYy:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("+3eL"),s=n("WhVc"),l=n("wAkD"),a=n("CURp");t.retryWhen=function(e){return function(t){return t.lift(new u(e,t))}};var u=function(){function e(e,t){this.notifier=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.notifier,this.source))},e}(),c=function(e){function t(t,n,i){e.call(this,t),this.notifier=n,this.source=i}return i(t,e),t.prototype.error=function(t){if(!this.isStopped){var n=this.errors,i=this.retries,l=this.retriesSubscription;if(i)this.errors=null,this.retriesSubscription=null;else{if(n=new r.Subject,(i=o.tryCatch(this.notifier)(n))===s.errorObject)return e.prototype.error.call(this,s.errorObject.e);l=a.subscribeToResult(this,i)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=i,this.retriesSubscription=l,n.next(t)}},t.prototype._unsubscribe=function(){var e=this.errors,t=this.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),t&&(t.unsubscribe(),this.retriesSubscription=null),this.retries=null},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.errors,s=this.retries,l=this.retriesSubscription;this.errors=null,this.retries=null,this.retriesSubscription=null,this._unsubscribeAndRecycle(),this.errors=o,this.retries=s,this.retriesSubscription=l,this.source.subscribe(this)},t}(l.OuterSubscriber)},hSq7:function(e,t,n){"use strict";var i=n("TToO").__extends;Object.defineProperty(t,"__esModule",{value:!0});var r=n("CodH"),o=n("+lHt"),s=n("dgoM"),l=n("UygM"),a=function(){function e(e,t,n,i){this.element=e,this.ngZone=t,this.watcherHelper=i,this._initialOptions={},this._optionsToUpdate={},this.isLinked=!0,this.changedOptions={},this.renderOnViewInit=!0,this.widgetUpdateLocked=!1,this.templates=[],n.setHost(this),this._collectionContainerImpl=new l.CollectionNestedOptionContainerImpl(this._setOption.bind(this)),this.eventHelper=new r.EmitterHelper(this.ngZone,this)}return e.prototype._initTemplates=function(){if(this.templates.length){var e={};this.templates.forEach(function(t){e[t.name]=t}),this._initialOptions.integrationOptions.templates=e}},e.prototype._initOptions=function(){this._initialOptions.eventsStrategy=this.eventHelper.strategy,this._initialOptions.integrationOptions.watchMethod=this.watcherHelper.getWatchMethod()},e.prototype._createEventEmitters=function(e){var t=this;e.forEach(function(e){t.eventHelper.createEmitter(e.emit,e.subscribe)})},e.prototype._shouldOptionChange=function(e,t){if(this.changedOptions.hasOwnProperty(e)){var n=this.changedOptions[e];return delete this.changedOptions[e],t!==n}return!0},e.prototype.clearChangedOptions=function(){this.changedOptions={}},e.prototype._getOption=function(e){return this.instance?this.instance.option(e):this._initialOptions[e]},e.prototype.lockWidgetUpdate=function(){!this.widgetUpdateLocked&&this.instance&&(this.instance.beginUpdate(),this.widgetUpdateLocked=!0)},e.prototype._setOption=function(e,t){this.lockWidgetUpdate(),this._shouldOptionChange(e,t)&&(this.instance?this.instance.option(e,t):this._initialOptions[e]=t)},e.prototype._createWidget=function(e){var t=this;this._initialOptions.integrationOptions={},this._initTemplates(),this._initOptions();var n=function(e){t.eventHelper.rememberEvent(e.name)};this._initialOptions.onInitializing=function(){this.on("optionChanged",n)},this.instance=this._createInstance(e,this._initialOptions),this._initialOptions={},this.instance.off("optionChanged",n),this.instance.on("optionChanged",function(e){t.changedOptions[e.name]=e.value,t.eventHelper.fireNgEvent(e.name+"Change",[e.value])})},e.prototype._destroyWidget=function(){if(this.instance){var e=this.instance.element();o.triggerHandler(e,{type:"dxremove",_angularIntegration:!0}),this.instance.dispose(),s.removeElement(e)}},e.prototype.ngAfterViewInit=function(){this.renderOnViewInit&&this._createWidget(this.element.nativeElement)},e.prototype.ngAfterContentChecked=function(){this.applyOptions(),this.widgetUpdateLocked&&(this.widgetUpdateLocked=!1,this.instance.endUpdate())},e.prototype.ngOnChanges=function(e){for(var t in e)e[t].currentValue!==this[t]&&(this._optionsToUpdate[t]=e[t].currentValue)},e.prototype.ngDoCheck=function(){this.applyOptions()},e.prototype.applyOptions=function(){Object.keys(this._optionsToUpdate).length&&(this.instance&&this.instance.option(this._optionsToUpdate),this._optionsToUpdate={})},e.prototype.setTemplate=function(e){this.templates.push(e)},e.prototype.setChildren=function(e,t){return this._collectionContainerImpl.setChildren(e,t)},e}();t.DxComponent=a,t.DxComponentExtension=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.createInstance=function(e){this._createWidget(e)},t}(a)},hVta:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("u5bu"),s=n("wSST"),l=n("VYNT").focused,a=n("PdUl").isDefined,u=n("d6Qo"),c=n("pyWG").inArray,d=n("QH/n").extend,h=n("Z73p").each,p=n("qDFv"),f=n("Ju7v"),m=n("9PFs"),g=n("71W1"),v=function(){return{}},y={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(e){return _(e)},l:function(e){return _(e)||w(e)},C:/\S/,c:/./,A:function(e){return _(e)||b(e)},a:function(e){return _(e)||b(e)||w(e)}},b=function(e){return/[0-9]/.test(e)},_=function(e){var t=e.charCodeAt();return 64<t&&t<91||96<t&&t<123||t>127},w=function(e){return" "===e},x=f.inherit({_getDefaultOptions:function(){return d(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:p.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var e=this,t={backspace:e._maskBackspaceHandler,del:e._maskDelHandler,enter:e._changeHandler},n=e.callBase();return h(t,function(t,i){var r=n[t];n[t]=function(t){e.option("mask")&&i.call(e,t),r&&r(t)}}),n},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_render:function(){this._renderHiddenElement(),this.callBase(),this._renderMask()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=i("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass("dx-texteditor-masked"),this._maskRulesChain=null,this._detachMaskEventHandlers(),this.option("mask")&&(this.$element().addClass("dx-texteditor-masked"),this._attachMaskEventHandlers(),this._parseMask(),this._renderMaskedValue(),this._changedValue=this._input().val())},_attachMaskEventHandlers:function(){var e=this._input();r.on(e,g.addNamespace("focusin","dxMask"),this._maskFocusHandler.bind(this)),r.on(e,g.addNamespace("focusout","dxMask"),this._maskBlurHandler.bind(this)),r.on(e,g.addNamespace("keydown","dxMask"),this._maskKeyDownHandler.bind(this)),r.on(e,g.addNamespace("keypress","dxMask"),this._maskKeyPressHandler.bind(this)),r.on(e,g.addNamespace("input","dxMask"),this._maskInputHandler.bind(this)),r.on(e,g.addNamespace("paste","dxMask"),this._maskPasteHandler.bind(this)),r.on(e,g.addNamespace("cut","dxMask"),this._maskCutHandler.bind(this)),r.on(e,g.addNamespace("drop","dxMask"),this._maskDragHandler.bind(this)),this._attachChangeEventHandlers()},_detachMaskEventHandlers:function(){r.off(this._input(),".dxMask")},_attachChangeEventHandlers:function(){-1!==c("change",this.option("valueChangeEvent").split(" "))&&r.on(this._input(),g.addNamespace("blur beforedeactivate","dxMask"),(function(e){this._suppressCaretChanging(this._changeHandler,[e]),this._changeHandler(e)}).bind(this))},_suppressCaretChanging:function(e,t){var n=o;o=v;try{e.apply(this,t)}finally{o=n}},_changeHandler:function(e){var t=this._input(),n=t.val();if(n!==this._changedValue){this._changedValue=n;var i=g.createEvent(e,{type:"change"});r.trigger(t,i)}},_parseMask:function(){this._maskRules=d({},y,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(e){var t=this.option("mask");if(e>=t.length)return new m.EmptyMaskRule;var n=t[e],i="\\"===n,r=i?new m.StubMaskRule({maskChar:t[e+1]}):this._getMaskRule(n);return r.next(this._parseMaskRule(e+1+i)),r},_getMaskRule:function(e){var t;return h(this._maskRules,function(n,i){if(n===e)return t={pattern:n,allowedChars:i},!1}),a(t)?new m.MaskRule(d({maskChar:this.option("maskChar")},t)):new m.StubMaskRule({maskChar:e})},_renderMaskedValue:function(){if(this._maskRulesChain){var e=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var t={length:e.length};t[this._isMaskedValueMode()?"text":"value"]=e,this._handleChain(t),this._displayMask()}},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(e){e=e||this._caret(),this._renderValue(),this._caret(e)},_isValueEmpty:function(){return u.isEmpty(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||l(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var e=this._maskRulesChain.text();this.option("text",e),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(e)}},_renderValue:function(){if(this._maskRulesChain){var e=this._maskRulesChain.text();if(this._showMaskPlaceholder(),this._$hiddenElement){var t=this._maskRulesChain.value(),n=this._isMaskedValueMode()?e:t;this._$hiddenElement.val(u.isEmpty(t)?"":n)}}this.callBase()},_valueChangeEventHandler:function(e){this._maskRulesChain?(this._saveValueChangeEvent(e),this.option("value",this._convertToValue().replace(/\s+$/,""))):this.callBase.apply(this,arguments)},_maskFocusHandler:function(){if(this._showMaskPlaceholder(),this._direction("forward"),!this._isValueEmpty()&&this.option("isValid"))this._adjustCaret();else{var e=this._maskRulesChain.first();this._caretTimeout=setTimeout((function(){this._caret({start:e,end:e})}).bind(this),0)}},_maskBlurHandler:function(){"onFocus"===this.option("showMaskMode")&&this._isValueEmpty()&&(this.option("text",""),this._renderDisplayText(""))},_maskKeyDownHandler:function(){this._keyPressHandled=!1},_maskKeyPressHandler:function(e){this._keyPressHandled||(this._keyPressHandled=!0,this._isControlKeyFired(e)||this._maskKeyHandler(e,function(){return this._handleKey(e.which),!0}))},_maskInputHandler:function(e){if(this._backspaceInputHandled(e.originalEvent&&e.originalEvent.inputType)&&this._handleBackspaceInput(e),!this._keyPressHandled){this._keyPressHandled=!0;var t=this._input().val(),n=this._caret();if(n.end){n.start=n.end-1;var i=t.substring(0,n.start)+t.substring(n.end),r=t[n.start];this._input().val(i),this._inputHandlerTimer=setTimeout((function(){this._caret({start:n.start,end:n.start}),this._maskKeyHandler(e,function(){return this._handleKey(r.charCodeAt()),!0})}).bind(this))}}},_backspaceInputHandled:function(e){return"deleteContentBackward"===e&&!this._keyPressHandled},_handleBackspaceInput:function(e){var t=this._caret();this._caret({start:t.start+1,end:t.end+1}),this._maskBackspaceHandler(e)},_isControlKeyFired:function(e){return this._isControlKey(e.key)||e.ctrlKey||e.metaKey},_maskBackspaceHandler:function(e){var t=this;t._keyPressHandled=!0;var n=function(e,n){e&&(t._direction("forward"),t._adjustCaret());var i=t._caret();clearTimeout(t._backspaceHandlerTimeout),t._backspaceHandlerTimeout=setTimeout(function(){n(i)})};t._maskKeyHandler(e,function(){t._hasSelection()?n(!0,function(e){t._displayMask(e),t._maskRulesChain.reset()}):t._tryMoveCaretBackward()?n(!1,function(e){t._caret(e)}):(t._handleKey(32,"backward"),n(!0,function(e){t._displayMask(e),t._maskRulesChain.reset()}))})},_maskDelHandler:function(e){this._keyPressHandled=!0,this._maskKeyHandler(e,function(){return!this._hasSelection()&&this._handleKey(32),!0})},_maskPasteHandler:function(e){this._keyPressHandled=!0;var t=this._caret();this._maskKeyHandler(e,function(){var n=s.clipboardText(e),i=this._maskRulesChain.text().substring(t.end),r=this._handleChain({text:n,start:t.start,length:n.length}),o=t.start+r;return this._handleChain({text:i,start:o,length:i.length}),this._caret({start:o,end:o}),!0})},_handleChain:function(e){var t=this._maskRulesChain.handle(this._normalizeChainArguments(e));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),t},_normalizeChainArguments:function(e){return(e=e||{}).index=0,e.fullText=this._maskRulesChain.text(),e},_maskCutHandler:function(e){var t=this._caret(),n=this._input().val().substring(t.start,t.end);this._maskKeyHandler(e,function(){return s.clipboardText(e,n),!0})},_maskDragHandler:function(){this._clearDragTimer(),this._dragTimer=setTimeout((function(){this.option("value",this._convertToValue(this._input().val()))}).bind(this))},_convertToValue:function(e){return this._isMaskedValueMode()?(e||this._textValue||"").replace(new RegExp(this.option("maskChar"),"g")," "):e||this._value||""},_maskKeyHandler:function(e,t){this.option("readOnly")||(this._direction("forward"),e.preventDefault(),this._handleSelection(),t.call(this)&&(this._direction("forward"),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset()))},_handleKey:function(e,t){var n=String.fromCharCode(e);this._direction(t||"forward"),this._adjustCaret(n),this._handleKeyChain(n),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var e=this._caret(),t=new Array(e.end-e.start+1).join(" ");this._handleKeyChain(t)}},_handleKeyChain:function(e){var t=this._caret(),n=this._isForwardDirection()?t.start:t.start-1,i=this._isForwardDirection()?t.end:t.end-1;this._handleChain({text:e,start:n,length:n===i?1:i-n})},_tryMoveCaretBackward:function(){this._direction("backward");var e=this._caret().start;return this._adjustCaret(),!e||e!==this._caret().start},_adjustCaret:function(e){var t=this._maskRulesChain.adjustedCaret(this._caret().start,this._isForwardDirection(),e);this._caret({start:t,end:t})},_moveCaret:function(){var e=this._caret().start,t=e+(this._isForwardDirection()?0:-1),n=this._maskRulesChain.isAccepted(t)?e+(this._isForwardDirection()?1:-1):e;this._caret({start:n,end:n})},_caret:function(e){if(!arguments.length)return o(this._input());o(this._input(),e)},_hasSelection:function(){var e=this._caret();return e.start!==e.end},_direction:function(e){if(!arguments.length)return this._typingDirection;this._typingDirection=e},_isForwardDirection:function(){return"forward"===this._direction()},_clearDragTimer:function(){clearTimeout(this._dragTimer)},_clean:function(){this._clearDragTimer(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var e=this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:e,validationError:e?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_dispose:function(){clearTimeout(this._inputHandlerTimer),clearTimeout(this._backspaceHandlerTimeout),clearTimeout(this._caretTimeout),this.callBase()},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(e){if(!e){var t=this.option("value");this.option({text:t,isValid:!0}),this.validationRequest.fire({value:t,editor:this}),this._renderValue()}},_optionChanged:function(e){switch(e.name){case"mask":this._updateMaskOption(),this._processEmptyMask(e.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(e);break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(e)}}});e.exports=x},hYBY:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("VOfZ"),o=n("rCTf");function s(e){var t=e.subscriber;t.closed||(t.next(e.value),t.complete())}function l(e){var t=e.subscriber;t.closed||t.error(e.err)}t.PromiseObservable=function(e){function t(t,n){e.call(this),this.promise=t,this.scheduler=n}return i(t,e),t.create=function(e,n){return new t(e,n)},t.prototype._subscribe=function(e){var t=this,n=this.promise,i=this.scheduler;if(null==i)this._isScalar?e.closed||(e.next(this.value),e.complete()):n.then(function(n){t.value=n,t._isScalar=!0,e.closed||(e.next(n),e.complete())},function(t){e.closed||e.error(t)}).then(null,function(e){r.root.setTimeout(function(){throw e})});else if(this._isScalar){if(!e.closed)return i.schedule(s,0,{value:this.value,subscriber:e})}else n.then(function(n){t.value=n,t._isScalar=!0,e.closed||e.add(i.schedule(s,0,{value:n,subscriber:e}))},function(t){e.closed||e.add(i.schedule(l,0,{err:t,subscriber:e}))}).then(null,function(e){r.root.setTimeout(function(){throw e})})},t}(o.Observable)},"hbB+":function(e,t,n){"use strict";var i=n("71nt"),r=n("oKij"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e){for(var t,n,r,s,l,a,u=[],c=0,d=e.length,h=d,p="string"!==i.getTypeOf(e);c<e.length;)h=d-c,p?(t=e[c++],n=c<d?e[c++]:0,r=c<d?e[c++]:0):(t=e.charCodeAt(c++),n=c<d?e.charCodeAt(c++):0,r=c<d?e.charCodeAt(c++):0),s=(3&t)<<4|n>>4,l=h>1?(15&n)<<2|r>>6:64,a=h>2?63&r:64,u.push(o.charAt(t>>2)+o.charAt(s)+o.charAt(l)+o.charAt(a));return u.join("")},t.decode=function(e){var t,n,i,s,l,a,u=0,c=0;if("data:"===e.substr(0,"data:".length))throw new Error("Invalid base64 input, it looks like a data url.");var d,h=3*(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(e.charAt(e.length-1)===o.charAt(64)&&h--,e.charAt(e.length-2)===o.charAt(64)&&h--,h%1!=0)throw new Error("Invalid base64 input, bad content length.");for(d=r.uint8array?new Uint8Array(0|h):new Array(0|h);u<e.length;)i=o.indexOf(e.charAt(u++)),t=(15&(s=o.indexOf(e.charAt(u++))))<<4|(l=o.indexOf(e.charAt(u++)))>>2,n=(3&l)<<6|(a=o.indexOf(e.charAt(u++))),d[c++]=i<<2|s>>4,64!==l&&(d[c++]=t),64!==a&&(d[c++]=n);return d}},hcCr:function(e,t,n){"use strict";var i=n("F/gp"),r=n("0kQW").noop,o=n("cOhJ"),s=n("sRU/"),l=n("QH/n").extend,a=n("71W1"),u=o.inherit({ctor:function(e){this._$element=i(e),this._cancelCallback=s(),this._acceptCallback=s()},getElement:function(){return this._$element},validate:function(e){return"dxmousewheel"!==e.type},validatePointers:function(e){return 1===a.hasTouches(e)},allowInterruptionByMouseWheel:function(){return!0},configure:function(e){l(this,e)},addCancelCallback:function(e){this._cancelCallback.add(e)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(e){this._cancelCallback.fire(this,e)},addAcceptCallback:function(e){this._acceptCallback.add(e)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(e){this._acceptCallback.fire(this,e)},_requestAccept:function(e){this._acceptRequestEvent=e},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:r,move:r,end:r,cancel:r,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(e,t,n){var i=l({type:e,originalEvent:t,target:this._getEmitterTarget(t),delegateTarget:this.getElement().get(0)},n);return(t=a.fireEvent(i)).cancel&&this._cancel(t),t},_getEmitterTarget:function(e){return(this.delegateSelector?i(e.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:r});e.exports=u},hfO1:function(e,t,n){"use strict";t.a={e:{}}},hiKS:function(e,t,n){"use strict";var i=n("KHaY");t.zipAll=function(e){return i.zipAll(e)(this)}},hjG0:function(e,t,n){"use strict";var i=n("MXSK");function r(e){i.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}n("71nt").inherits(r,i),r.prototype.byteAt=function(e){return this.data[this.zero+e]},r.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),o=this.length-4;o>=0;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===i&&this.data[o+3]===r)return o-this.zero;return-1},r.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&n===o[1]&&i===o[2]&&r===o[3]},r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=r},hng5: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("PJh5"))},hs6U:function(e,t,n){"use strict";var i=n("rCTf"),r=n("GZqV");i.Observable.prototype.find=r.find},hutl:function(e,t,n){var i=n("2SaJ");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},hzF8:function(e,t,n){"use strict";var i=n("rCTf"),r=n("POFt");i.Observable.prototype.take=r.take},i73b:function(e,t,n){"use strict";(0,n("AWLZ").registerTheme)({name:"generic.darkmoon",defaultPalette:"Dark Moon",backgroundColor:"#465672",primaryTitleColor:"#fff",secondaryTitleColor:"#919bac",axisColor:"#596980",axisLabelColor:"#c7ccd4",export:{backgroundColor:"#465672",font:{color:"#fff"},button:{default:{color:"#fff",borderColor:"#7a889e",backgroundColor:"#465672"},hover:{color:"#fff",borderColor:"#9da8b8",backgroundColor:"#596e92"},focus:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#596e92"},active:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#6b80a4"}}},legend:{font:{color:"#c7ccd4"}},tooltip:{color:"#62789e",border:{color:"#596980"},font:{color:"#fff"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#596980"}}}},chart:{commonPaneSettings:{border:{color:"#596980"}},commonAxisSettings:{breakStyle:{color:"#73869e"}}},barGauge:{backgroundColor:"#526280"},funnel:{item:{border:{color:"#465672"}}},sparkline:{pointColor:"#465672",minColor:"#f0ad4e",maxColor:"#f9517e"},treeMap:{group:{color:"#596980",label:{font:{color:"#fff"}}}},map:{background:{borderColor:"#596980"},"layer:area":{color:"#97a3b6",borderColor:"#465672"},"layer:marker:dot":{color:"#3debd3"},"layer:marker:bubble":{color:"#3debd3"},legend:{markerColor:"#3debd3"}},rangeSelector:{shutter:{color:"#465672"},scale:{breakStyle:{color:"#73869e"},tick:{opacity:.2}},selectedRangeColor:"#3debd3",sliderMarker:{color:"#3debd3",font:{color:"#000"}},sliderHandle:{color:"#3debd3",opacity:.5}},bullet:{color:"#3debd3"}},"generic.dark")},i9tv:function(e,t,n){"use strict";var i=n("EEr4"),r=n("6BaH");t.publish=function(e){return e?r.multicast(function(){return new i.Subject},e):r.multicast(new i.Subject)}},iESu:function(e,t,n){"use strict";var i=n("fyNK");t.mergeMapTo=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),i.mergeMapTo(e,t,n)(this)}},iFTZ:function(e,t,n){"use strict";var i=Math,r=i.min,o=i.max,s=i.round,l=i.floor,a=i.sqrt,u=n("5NME"),c=u.parseScalar,d=u.enumParser(["left","center","right"]),h=u.enumParser(["top","bottom"]),p="command-move-up",f="command-move-right",m="command-move-down",g="command-move-left",v="command-zoom-in",y={bigCircleSize:58,smallCircleSize:28,buttonSize:10,arrowButtonOffset:20,incDecButtonSize:11,incButtonOffset:66,decButtonOffset:227,sliderLineStartOffset:88.5,sliderLineEndOffset:205.5,sliderLength:20,sliderWidth:8,trackerGap:4},b={};function _(e){this._params=e,this._createElements(e.renderer,e.container,e.dataKey),e.layoutControl.addItem(this),this._subscribeToProjection(e.projection),this._subscribeToTracker(e.tracker),this._createCallbacks(e.projection)}function w(e){delete e._owner,e.update=function(){},e.finish=function(){}}function x(e,t){this._owner=e,this._command=t}function C(e,t,n){this._command=t;var i=null,r=0,o=0;switch(this._command){case p:o=-10;break;case f:r=10;break;case m:o=10;break;case g:r=-10}this._stop=function(){return clearTimeout(i),e._callbacks.endMove(),this._stop=e=null,this},e._callbacks.beginMove(),function t(){e._callbacks.move([r,o]),i=setTimeout(t,100)}()}function S(e,t){this._owner=e,this._command=t;var n=null,i=this._command===v?1:-1;this._stop=function(){return clearTimeout(n),this._stop=e=null,this},function t(){e._adjustZoom(e._zoomFactor+i),n=setTimeout(t,150)}()}function O(e,t,n){this._owner=e,this._zoomFactor=e._zoomFactor,this._pos=n.y}b["command-reset"]=x,b[p]=b[f]=b[m]=b[g]=C,b[v]=b["command-zoom-out"]=S,b["command-zoom-drag"]=O,_.prototype={constructor:_,_flags:0,dispose:function(){this._params.layoutControl.removeItem(this),this._root.linkRemove().linkOff(),this._offProjection(),this._offTracker(),this._params=this._root=this._offProjection=this._offTracker=this._callbacks=null},_subscribeToProjection:function(e){var t=this;function n(){t._adjustZoom(e.getScaledZoom())}t._offProjection=e.on({engine:function(){t._update()},zoom:n,"max-zoom":function(){t._zoomPartition=e.getZoomScalePartition(),t._sliderUnitLength=t._sliderLineLength/t._zoomPartition,n()}})},_subscribeToTracker:function(e){var t=this,n=!1;t._offTracker=e.on({start:function(e){(n="control-bar"===e.data.name)&&t._processStart(e.data.index,e)},move:function(e){n&&t._processMove(e.data.index,e)},end:function(){n&&(t._processEnd(),n=!1)}})},_createCallbacks:function(e){this._callbacks={reset:function(t,n){t&&e.setCenter(null),n&&e.setZoom(null)},beginMove:function(){e.beginMoveCenter()},endMove:function(){e.endMoveCenter()},move:function(t){e.moveCenter(t)},zoom:function(t){e.setScaledZoom(t)}}},_createElements:function(e,t,n){var i,r;this._root=e.g().attr({class:"dxm-control-bar"}).linkOn(t,"control-bar"),i=this._buttonsGroup=e.g().attr({class:"dxm-control-buttons"}).append(this._root),r=e.g().attr({stroke:"none","stroke-width":0,fill:"#000000",opacity:1e-4}).css({cursor:"pointer"}).append(this._root),this._createButtons(e,n,i),this._createTrackers(e,n,r)},_createButtons:function(e,t,n){var i=y,r=i.buttonSize/2,o=i.arrowButtonOffset-r,s=i.arrowButtonOffset,a=i.incDecButtonSize/2,u={"stroke-linecap":"square",fill:"none"};e.circle(0,0,i.bigCircleSize/2).append(n),e.circle(0,0,r).attr({fill:"none"}).append(n),e.path([-r,-o,0,-s,r,-o],"line").attr(u).append(n),e.path([o,-r,s,0,o,r],"line").attr(u).append(n),e.path([r,o,0,s,-r,o],"line").attr(u).append(n),e.path([-o,r,-s,0,-o,-r],"line").attr(u).append(n),e.circle(0,i.incButtonOffset,i.smallCircleSize/2).append(n),e.path([[-a,i.incButtonOffset,a,i.incButtonOffset],[0,i.incButtonOffset-a,0,i.incButtonOffset+a]],"area").append(n),e.circle(0,i.decButtonOffset,i.smallCircleSize/2).append(n),e.path([-a,i.decButtonOffset,a,i.decButtonOffset],"area").append(n),this._zoomLine=e.path([],"line").append(n),this._zoomDrag=e.rect(l(-i.sliderLength/2),l(i.sliderLineEndOffset-i.sliderWidth/2),i.sliderLength,i.sliderWidth).append(n),this._sliderLineLength=i.sliderLineEndOffset-i.sliderLineStartOffset},_createTrackers:function(e,t,n){var i=y,r=s((i.arrowButtonOffset-i.trackerGap)/2),o=i.arrowButtonOffset-r,l=s(a(i.bigCircleSize*i.bigCircleSize/4-r*r)),u=l-o;e.rect(-r,-r,2*r,2*r).data(t,{index:"command-reset",name:"control-bar"}).append(n),e.rect(-r,-l,2*r,u).data(t,{index:p,name:"control-bar"}).append(n),e.rect(o,-r,u,2*r).data(t,{index:f,name:"control-bar"}).append(n),e.rect(-r,o,2*r,u).data(t,{index:m,name:"control-bar"}).append(n),e.rect(-l,-r,u,2*r).data(t,{index:g,name:"control-bar"}).append(n),e.circle(0,i.incButtonOffset,i.smallCircleSize/2).data(t,{index:v,name:"control-bar"}).append(n),e.circle(0,i.decButtonOffset,i.smallCircleSize/2).data(t,{index:"command-zoom-out",name:"control-bar"}).append(n),e.rect(-2,i.sliderLineStartOffset-2,4,i.sliderLineEndOffset-i.sliderLineStartOffset+4).css({cursor:"default"}).data(t,{index:"command-zoom-drag-line",name:"control-bar"}).append(n),this._zoomDragTracker=e.rect(-i.sliderLength/2,i.sliderLineEndOffset-i.sliderWidth/2,i.sliderLength,i.sliderWidth).data(t,{index:"command-zoom-drag",name:"control-bar"}).append(n)},resize:function(e){this._isActive&&this._root.attr({visibility:null!==e?null:"hidden"})},getLayoutOptions:function(){return this._isActive?this._layoutOptions:null},locate:function(e,t){this._root.attr({translateX:e+this._margin+30.5,translateY:t+this._margin+30.5})},_update:function(){this._isActive=this._isEnabled&&this._flags&&this._params.projection.isInvertible(),this._isActive?this._root.linkAppend():this._root.linkRemove(),this._processEnd(),this.updateLayout()},setInteraction:function(e){c(e.centeringEnabled,!0)?this._flags|=1:this._flags&=-2,c(e.zoomingEnabled,!0)?this._flags|=2:this._flags&=-3,this._update()},setOptions:function(e){this._isEnabled=!!c(e.enabled,!0),this._margin=e.margin||0,this._layoutOptions={width:2*this._margin+61,height:2*this._margin+274,horizontalAlignment:d(e.horizontalAlignment,"left"),verticalAlignment:h(e.verticalAlignment,"top")},this._buttonsGroup.attr({"stroke-width":e.borderWidth,stroke:e.borderColor,fill:e.color,"fill-opacity":e.opacity}),this._update()},_adjustZoom:function(e){var t,n,i=y.sliderLineStartOffset,l=y.sliderLineEndOffset,a=y.sliderWidth;this._zoomFactor=o(r(s(e),this._zoomPartition),0),t={translateY:-s(this._zoomFactor*this._sliderUnitLength)},this._zoomLine.attr({points:[[0,i,0,o(i,n=l-a/2+t.translateY)],[0,r(l,n+a),0,l]]}),this._zoomDrag.attr(t),this._zoomDragTracker.attr(t)},_applyZoom:function(){this._callbacks.zoom(this._zoomFactor)},_processStart:function(e,t){var n;this._isActive&&(this._command=(n=b[e])&&n.flags&this._flags?new n(this,e,t):null)},_processMove:function(e,t){this._command&&this._command.update(e,t)},_processEnd:function(){this._command&&this._command.finish(),this._command=null}},x.flags=3,x.prototype.update=function(e){e!==this._command&&w(this)},x.prototype.finish=function(){var e=this._owner._flags;this._owner._callbacks.reset(!!(1&e),!!(2&e)),w(this)},C.flags=1,C.prototype.update=function(e){this._command!==e&&this.finish()},C.prototype.finish=function(){w(this._stop())},S.flags=2,S.prototype.update=function(e){this._command!==e&&this.finish()},S.prototype.finish=function(){this._owner._applyZoom(),w(this._stop())},O.flags=2,O.prototype.update=function(e,t){var n=this._owner;n._adjustZoom(this._zoomFactor+n._zoomPartition*(this._pos-t.y)/n._sliderLineLength)},O.prototype.finish=function(){this._owner._applyZoom(),w(this)},t.ControlBar=_},iIfT:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Ffu+");i.Observable.prototype.pairwise=r.pairwise},iJMh:function(e,t,n){"use strict";var i=n("rCTf"),r=n("7rB9");i.Observable.forkJoin=r.forkJoin},iNtv: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?r[n][0]: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("PJh5"))},iO9N:function(e,t,n){"use strict";e.exports=n("3n1n"),e.exports.easing=n("d1/4"),e.exports.canvas=n("F4U8"),e.exports.options=n("u1o0")},iP15:function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var i=!1;return function(){if(!i){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),i=!0}return e.apply(this,arguments)}}}).call(t,n("DuR2"))},iUY6:function(e,t,n){"use strict";var i=n("rCTf"),r=n("5nj5");i.Observable.if=r._if},"ia/u":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"AnimationBuilder",function(){return i}),n.d(t,"AnimationFactory",function(){return r}),n.d(t,"AUTO_STYLE",function(){return o}),n.d(t,"animate",function(){return l}),n.d(t,"animateChild",function(){return m}),n.d(t,"animation",function(){return f}),n.d(t,"group",function(){return a}),n.d(t,"keyframes",function(){return h}),n.d(t,"query",function(){return v}),n.d(t,"sequence",function(){return u}),n.d(t,"stagger",function(){return y}),n.d(t,"state",function(){return d}),n.d(t,"style",function(){return c}),n.d(t,"transition",function(){return p}),n.d(t,"trigger",function(){return s}),n.d(t,"useAnimation",function(){return g}),n.d(t,"NoopAnimationPlayer",function(){return _}),n.d(t,"\u0275AnimationGroupPlayer",function(){return w}),n.d(t,"\u0275PRE_STYLE",function(){return x});class i{}class r{}const o="*";function s(e,t){return{type:7,name:e,definitions:t,options:{}}}function l(e,t=null){return{type:4,styles:t,timings:e}}function a(e,t=null){return{type:3,steps:e,options:t}}function u(e,t=null){return{type:2,steps:e,options:t}}function c(e){return{type:6,styles:e,offset:null}}function d(e,t,n){return{type:0,name:e,styles:t,options:n}}function h(e){return{type:5,steps:e}}function p(e,t,n=null){return{type:1,expr:e,animation:t,options:n}}function f(e,t=null){return{type:8,animation:e,options:t}}function m(e=null){return{type:9,options:e}}function g(e,t=null){return{type:10,animation:e,options:t}}function v(e,t,n=null){return{type:11,selector:e,animation:t,options:n}}function y(e,t){return{type:12,timings:e,animation:t}}function b(e){Promise.resolve(null).then(e)}class _{constructor(){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=0}_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(){b(()=>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(){}setPosition(e){}getPosition(){return 0}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}class w{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,n=0,i=0;const r=this.players.length;0==r?b(()=>this._onFinish()):this.players.forEach(e=>{e.onDone(()=>{++t==r&&this._onFinish()}),e.onDestroy(()=>{++n==r&&this._onDestroy()}),e.onStart(()=>{++i==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 n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)})}getPosition(){let e=0;return this.players.forEach(t=>{const n=t.getPosition();e=Math.min(n,e)}),e}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}}const x="!"},"ib/f":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dashStyle",{get:function(){return this._getOption("dashStyle")},set:function(e){this._setOption("dashStyle",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bottom",{get:function(){return this._getOption("bottom")},set:function(e){this._setOption("bottom",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"left",{get:function(){return this._getOption("left")},set:function(e){this._setOption("left",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"right",{get:function(){return this._getOption("right")},set:function(e){this._setOption("right",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"top",{get:function(){return this._getOption("top")},set:function(e){this._setOption("top",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"cornerRadius",{get:function(){return this._getOption("cornerRadius")},set:function(e){this._setOption("cornerRadius",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"border"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-border",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={color:[{type:r.Input}],dashStyle:[{type:r.Input}],opacity:[{type:r.Input}],visible:[{type:r.Input}],width:[{type:r.Input}],bottom:[{type:r.Input}],left:[{type:r.Input}],right:[{type:r.Input}],top:[{type:r.Input}],cornerRadius:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoBorderComponent=s,t.DxoBorderModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},icKY:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata,o=n("TToO").__param;Object.defineProperty(t,"__esModule",{value:!0});var s=n("48oy"),l=n("Z9jN"),a=n("kLMJ");t.OrderableDirective=function(){function e(e,t){this.document=t,this.reorder=new s.EventEmitter,this.differ=e.find({}).create()}return e.prototype.ngAfterContentInit=function(){this.updateSubscriptions(),this.draggables.changes.subscribe(this.updateSubscriptions.bind(this))},e.prototype.ngOnDestroy=function(){this.draggables.forEach(function(e){e.dragStart.unsubscribe(),e.dragEnd.unsubscribe()})},e.prototype.updateSubscriptions=function(){var e=this,t=this.differ.diff(this.createMapDiffs());if(t){var n=function(e){var t=e.previousValue;t&&(t.dragStart.unsubscribe(),t.dragEnd.unsubscribe())};t.forEachAddedItem((function(t){var i=t.currentValue;n({previousValue:t.previousValue}),i&&(i.dragStart.subscribe(e.onDragStart.bind(e)),i.dragEnd.subscribe(e.onDragEnd.bind(e)))}).bind(this)),t.forEachRemovedItem(n.bind(this))}},e.prototype.onDragStart=function(){this.positions={};for(var e=0,t=0,n=this.draggables.toArray();t<n.length;t++){var i=n[t],r=i.element,o=parseInt(r.offsetLeft.toString(),0);this.positions[i.dragModel.prop]={left:o,right:o+parseInt(r.offsetWidth.toString(),0),index:e++,element:r}}},e.prototype.onDragEnd=function(e){var t=e.element,n=e.model,i=this.positions[n.prop],r=this.isTarget(n,e.event);r&&this.reorder.emit({prevIndex:i.index,newIndex:r.i,model:n}),t.style.left="auto"},e.prototype.isTarget=function(e,t){var n=0,i=this.document.elementsFromPoint(t.x||t.clientX,t.y||t.clientY),r=function(t){var r=o.positions[t];if(e.prop!==t&&i.find(function(e){return e===r.element}))return{value:{pos:r,i:n}};n++},o=this;for(var s in this.positions){var l=r(s);if("object"==typeof l)return l.value}},e.prototype.createMapDiffs=function(){return this.draggables.toArray().reduce(function(e,t){return e[t.dragModel.$$id]=t,e},{})},i([s.Output(),r("design:type",s.EventEmitter)],e.prototype,"reorder",void 0),i([s.ContentChildren(l.DraggableDirective,{descendants:!0}),r("design:type",s.QueryList)],e.prototype,"draggables",void 0),i([s.Directive({selector:"[orderable]"}),o(1,s.Inject(a.DOCUMENT))],e)}()},ijov:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("Yh8Q"),o=n("Xajo"),s=n("wAkD"),l=n("CURp"),a={};t.combineLatest=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=null;return"function"==typeof e[e.length-1]&&(n=e.pop()),1===e.length&&o.isArray(e[0])&&(e=e[0].slice()),function(t){return t.lift.call(new r.ArrayObservable([t].concat(e)),new u(n))}};var u=function(){function e(e){this.project=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.project))},e}();t.CombineLatestOperator=u;var c=function(e){function t(t,n){e.call(this,t),this.project=n,this.active=0,this.values=[],this.observables=[]}return i(t,e),t.prototype._next=function(e){this.values.push(a),this.observables.push(e)},t.prototype._complete=function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var n=0;n<t;n++){var i=e[n];this.add(l.subscribeToResult(this,i,i,n))}}},t.prototype.notifyComplete=function(e){0==(this.active-=1)&&this.destination.complete()},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.values,s=this.toRespond?o[n]===a?--this.toRespond:this.toRespond:0;o[n]=t,0===s&&(this.project?this._tryProject(o):this.destination.next(o.slice()))},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(s.OuterSubscriber);t.CombineLatestSubscriber=c},ilHk:function(e,t,n){"use strict";var i=n("wtxi"),r=i.Deferred,o=i.when,s=window.Promise;s||((s=function(e){var t=new r;return e(t.resolve.bind(this),t.reject.bind(this)),t.promise()}).resolve=function(e){return(new r).resolve(e).promise()},s.reject=function(e){return(new r).reject(e).promise()},s.all=function(e){return o.apply(this,e).then(function(){return[].slice.call(arguments)})}),e.exports=s},"ioK+":function(e,t,n){"use strict";var i=n("hYBY");t.fromPromise=i.PromiseObservable.create},iod1:function(e,t,n){"use strict";var i=n("rCTf"),r=n("8/gC");i.Observable.zip=r.zip},iorS:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("PdUl"),o=n("Rq3k"),s=n("TMi4"),l=n("r15I").keysEqual,a=n("y0PD"),u=n("UPdB").errors,c=n("qFwn"),d=n("wtxi").Deferred,h=function(){var e=new d;return e.resolve.apply(e,arguments).promise()},p=function(){var e=new d;return e.reject.apply(e,arguments).promise()},f=c.inherit({ctor:function(e){e=Array.isArray(e)?{data:e}:e||{},this.callBase(e);var t=e.data;if(t&&!Array.isArray(t))throw u.Error("E4006");this._array=t||[]},createQuery:function(){return a(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(e){var t=this._indexByKey(e);return-1===t?p(u.Error("E4009")):h(this._array[t])},_insertImpl:function(e){var t,n,s=this.key();if(n=r.isPlainObject(e)?i({},e):e,s){if(void 0===(t=this.keyOf(n))||"object"==typeof t&&r.isEmptyObject(t)){if(Array.isArray(s))throw u.Error("E4007");t=n[s]=String(new o)}else if(void 0!==this._array[this._indexByKey(t)])return p(u.Error("E4008"))}else t=n;return this._array.push(n),h(e,t)},_updateImpl:function(e,t){var n,i,r=this.key();if(r){if(function(e,t){for(var n="string"==typeof t?t.split():t.slice();n.length;)if(n.shift()in e)return!0;return!1}(t,r)&&!l(r,e,this.keyOf(t)))return p(u.Error("E4017"));if((n=this._indexByKey(e))<0)return p(u.Error("E4009"));i=this._array[n]}else i=e;return s.deepExtendArraySafe(i,t,!0),h(e,t)},_removeImpl:function(e){var t=this._indexByKey(e);return t>-1&&this._array.splice(t,1),h(e)},_indexByKey:function(e){for(var t=0,n=this._array.length;t<n;t++)if(l(this.key(),this.keyOf(this._array[t]),e))return t;return-1},clear:function(){this.fireEvent("modifying"),this._array=[],this.fireEvent("modified")}},"array");e.exports=f,e.exports.default=e.exports},ismg:function(e,t,n){e.exports=!n("a1Qx")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},itCf:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("8Z8y");t.skipLast=function(e){return function(t){return t.lift(new s(e))}};var s=function(){function e(e){if(this._skipCount=e,this._skipCount<0)throw new o.ArgumentOutOfRangeError}return e.prototype.call=function(e,t){return t.subscribe(0===this._skipCount?new r.Subscriber(e):new l(e,this._skipCount))},e}(),l=function(e){function t(t,n){e.call(this,t),this._skipCount=n,this._count=0,this._ring=new Array(n)}return i(t,e),t.prototype._next=function(e){var t=this._skipCount,n=this._count++;if(n<t)this._ring[n]=e;else{var i=n%t,r=this._ring,o=r[i];r[i]=e,this.destination.next(o)}},t}(r.Subscriber)},ixac:function(e,t,n){"use strict";var i=n("rCTf"),r=n("RYQg");i.Observable.prototype.zip=r.zipProto},"j+vx":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("PJh5"))},j2I9:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("jUj/")),i(n("2dA3")),i(n("17ct")),i(n("ORct")),i(n("kl+b")),i(n("U6Mf"))},j3u2:function(e,t,n){"use strict";t.LOCAL_FILE_HEADER="PK\x03\x04",t.CENTRAL_FILE_HEADER="PK\x01\x02",t.CENTRAL_DIRECTORY_END="PK\x05\x06",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",t.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",t.DATA_DESCRIPTOR="PK\x07\b"},j7ye:function(e,t,n){"use strict";var i=n("rCTf"),r=n("emOw");i.Observable.prototype.multicast=r.multicast},j8cJ: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("PJh5"))},j8jA:function(e,t,n){"use strict";var i=n("vAqG"),r=n("QH/n").extend,o=n("Z73p").each,s=function(e){var t=[];return o(e.touches,function(e,n){t.push(r({pointerId:n.identifier},n))}),{pointers:t,pointerId:e.changedTouches[0].identifier}},l=n("YBYP").inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(e){if(function(e){return"ios"===i.real().platform&&("dxpointerdown"===e||"dxpointerup"===e)}(this._eventName)){var t=e.changedTouches[0];if(this._pointerId===t.identifier&&0!==this._pointerId)return;this._pointerId=t.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(e){return this.callBase(r(s(e.originalEvent),e))}});l.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},l.normalize=s,e.exports=l},jBEF:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf");t.EmptyObservable=function(e){function t(t){e.call(this),this.scheduler=t}return i(t,e),t.create=function(e){return new t(e)},t.dispatch=function(e){e.subscriber.complete()},t.prototype._subscribe=function(e){var n=this.scheduler;if(n)return n.schedule(t.dispatch,0,{subscriber:e});e.complete()},t}(r.Observable)},jDQW:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Mqdq");i.Observable.prototype.bufferToggle=r.bufferToggle},jF50:function(e,t,n){"use strict";var i=n("rCTf"),r=n("KKz1");i.Observable.prototype.throttleTime=r.throttleTime},jJ84:function(e,t,n){"use strict";var i=n("k7DW"),r=n("iO9N"),o=n("6O7P");e.exports=function(e){e.scaleService={constructors:{},defaults:{},registerScaleType:function(e,t,n){this.constructors[e]=t,this.defaults[e]=r.clone(n)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?r.merge({},[i.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){this.defaults.hasOwnProperty(e)&&(this.defaults[e]=r.extend(this.defaults[e],t))},addScalesToLayout:function(e){r.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,o.addBox(e,t)})}}}},jMgd:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW"),s=n("PdUl"),l=n("wSST").getPublicElement,a=n("Z73p").each,u=n("ar6Y").compileGetter,c=n("QH/n").extend,d=n("PxPW"),h=n("h+Yn"),p=n("Ypnf"),f=n("WTpD"),m=n("qDFv"),g=n("nlqj"),v=n("vAqG"),y=n("/PmQ"),b=n("32D7"),_=n("71W1"),w=n("nYb2"),x=n("8upw"),C=n("1K++").deviceDependentOptions,S=n("WnTV"),O=n("mEq5"),T=n("wtxi").Deferred,E=u("items"),k=S.inherit({_activeStateUnit:[".dx-list-item",".dx-list-select-all"].join(","),_supportedKeys:function(){var e=this,t=function(t){var i=n(t);i.is(e.option("focusedElement"))&&(r(i,t),i=n(t)),e.option("focusedElement",l(i)),e.scrollToItem(i)},n=function(t){var n=e.scrollTop(),r=e.$element().height(),o=i(e.option("focusedElement")),s=!0;if(!o.length)return i();for(;s;){var l=o[t]();if(!l.length)break;var a=l.position().top+l.outerHeight()/2;(s=a<r+n&&a>n)&&(o=l)}return o},r=function(t,n){var i=t.position().top;"prev"===n&&(i=t.position().top-e.$element().height()+t.outerHeight()),e.scrollTo(i)};return c(this.callBase(),{leftArrow:o.noop,rightArrow:o.noop,pageUp:function(){return t("prev"),!1},pageDown:function(){return t("next"),!1}})},_setDeprecatedOptions:function(){this.callBase(),c(this._deprecatedOptions,{autoPagingEnabled:{since:"15.1",message:"Use the 'pageLoadMode' option instead"},showNextButton:{since:"15.1",message:"Use the 'pageLoadMode' option instead"}})},_getDefaultOptions:function(){return c(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:m.format("dxList-pullingDownText"),pulledDownText:m.format("dxList-pulledDownText"),refreshingText:m.format("dxList-refreshingText"),pageLoadingText:m.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:m.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},useInkRipple:!1,showChevronExpr:function(e){return e?e.showChevron:void 0},badgeExpr:function(e){return e?e.badge:void 0}})},_defaultOptionsRules:function(){return this.callBase().concat(C(),[{device:function(){return!f.nativeScrolling},options:{useNativeScrolling:!1}},{device:function(e){return!f.nativeScrolling&&!v.isSimulator()&&"generic"===v.real().platform&&"generic"===e.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===v.real().deviceType&&!v.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return/android5/.test(w.current())},options:{useInkRipple:!0}},{device:function(){return"win"===v.current().platform&&v.isSimulator()},options:{bounceEnabled:!1}}])},_visibilityChanged:function(e){e&&this._updateLoadingState(!0)},_itemClass:function(){return"dx-list-item"},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._itemContainer().children(".dx-list-group").children(".dx-list-group-body").children(this._itemSelector()):this._itemContainer().children(this._itemSelector())},reorderItem:function(e,t){return this.callBase(e,t).done(function(){this._refreshItemElements()})},deleteItem:function(e){return this.callBase(e).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(e){"single"===this.option("selectionMode")&&this.isItemSelected(e.currentTarget)||this.callBase(e)},_allowDynamicItemsAppend:function(){return!0},_init:function(){this.callBase(),this._$container=this.$element(),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction(),this.setAria("role","listbox")},_dataSourceOptions:function(){this._suppressDeprecatedWarnings();var e=this.option("autoPagingEnabled");return e=s.isDefined(this.option("showNextButton"))?e||this.option("showNextButton"):e,this._resumeDeprecatedWarnings(),c(this.callBase(),{paginate:!s.isDefined(e)||e})},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){this._suppressDeprecatedWarnings();var e=this.option("scrollingEnabled"),t=e&&this.option("pullRefreshEnabled"),n=e&&o.ensureDefined(this.option("autoPagingEnabled"),"scrollBottom"===this.option("pageLoadMode"))&&!!this._dataSource;this._resumeDeprecatedWarnings(),this._scrollView=this._createComponent(this.$element(),x,{disabled:this.option("disabled")||!e,onScroll:this._scrollHandler.bind(this),onPullDown:t?this._pullDownHandler.bind(this):null,onReachBottom:n?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=this._scrollView.content(),this._createScrollViewActions()},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(e){this._scrollAction&&this._scrollAction(e)},_initTemplates:function(){this.callBase(),this._defaultTemplates.group=new O(function(e,t){s.isPlainObject(t)?t.key&&e.text(t.key):e.html(String(t))},["key"],this.option("integrationOptions.watchMethod"))},_updateLoadingState:function(e){this._suppressDeprecatedWarnings();var t=!e||this._isLastPage(),n=o.ensureDefined(this.option("autoPagingEnabled"),"scrollBottom"===this.option("pageLoadMode")),i=t||!n,r=i&&!this._isDataSourceLoading();this._resumeDeprecatedWarnings(),i||this._scrollViewIsFull()?(this._scrollView.release(r),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1)):this._infiniteDataLoading()},_shouldRenderNextButton:function(){this._suppressDeprecatedWarnings();var e=o.ensureDefined(this.option("showNextButton"),"nextButton"===this.option("pageLoadMode"))&&this._dataSource&&this._dataSource.isLoaded();return this._resumeDeprecatedWarnings(),e},_dataSourceLoadingChangedHandler:function(e){this._loadIndicationSuppressed()||(e&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout((function(){var e=!this._itemElements().length;this._scrollView&&!e&&this._scrollView.startLoading()}).bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()))},_dataSourceChangedHandler:function(e){this._shouldAppendItems()||this._scrollView&&this._scrollView.scrollTo(0),this.callBase(e)},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(e){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=e},_scrollViewIsFull:function(){return!this._scrollView||this._scrollView.isFull()},_pullDownHandler:function(e){this._pullRefreshAction(e),this._dataSource&&!this._isDataSourceLoading()?(this._clearSelectedItems(),this._dataSource.pageIndex(0),this._dataSource.reload()):this._updateLoadingState()},_infiniteDataLoading:function(){!this.$element().is(":visible")||this._scrollViewIsFull()||this._isDataSourceLoading()||this._isLastPage()||(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(this._loadNextPage.bind(this)))},_scrollBottomHandler:function(e){this._pageLoadingAction(e),this._isDataSourceLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(e){this.option("grouped")?(a(e,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var e=_.addNamespace(h.name,this.NAME),t=this.$element(),n=this.option("collapsibleGroups");t.toggleClass("dx-list-collapsible-groups",n),r.off(t,e,".dx-list-group-header"),n&&r.on(t,e,".dx-list-group-header",(function(e){this._createAction((function(e){var t=i(e.event.currentTarget).parent();this._collapseGroupHandler(t),this.option("focusStateEnabled")&&this.option("focusedElement",l(t.find(".dx-list-item").eq(0)))}).bind(this),{validatingTargetName:"element"})({event:e})}).bind(this))},_collapseGroupHandler:function(e,t){var n=new T;if(e.hasClass("dx-list-group-collapsed")===t)return n.resolve();var i=e.children(".dx-list-group-body"),r=i.outerHeight(),o=0===r?i.height("auto").outerHeight():0;return e.toggleClass("dx-list-group-collapsed",t),d.animate(i,{type:"custom",from:{height:r},to:{height:o},duration:200,complete:(function(){this.updateDimensions(),this._updateLoadingState(),n.resolve()}).bind(this)}),n.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_render:function(){this._itemElementsCache=i(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple()},_renderInkRipple:function(){this._inkRipple=g.render()},_toggleActiveState:function(e,t,n){if(this.callBase.apply(this,arguments),this._inkRipple){var i={element:e,event:n};t?this._inkRipple.showWave(i):this._inkRipple.hideWave(i)}},_postprocessRenderItem:function(e){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("onItemSwipe")&&this._attachSwipeEvent(i(e.itemElement))},_attachSwipeEvent:function(e){var t=_.addNamespace(p.end,this.NAME);r.on(e,t,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(e){this._itemDXEventHandler(e,"onItemSwipe",{direction:e.offset<0?"left":"right"})},_nextButtonHandler:function(){var e=this._dataSource;e&&!e.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(e,t){var n=i("<div>").addClass("dx-list-group").appendTo(this._itemContainer()),r=i("<div>").addClass("dx-list-group-header").appendTo(n),o=this.option("groupTemplate"),s=this._getTemplate(t.template||o,t,e,r),u={index:e,itemData:t,container:l(r)};this._createItemByTemplate(s,u),this._renderingGroupIndex=e;var c=i("<div>").addClass("dx-list-group-body").appendTo(n);a(E(t)||[],(function(e,t){this._renderItem(e,t,c)}).bind(this)),this._groupRenderAction({groupElement:l(n),groupIndex:e,groupData:t})},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),this.callBase.apply(this,arguments)},_dispose:function(){clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(e){this.callBase(e),this._scrollView.option("disabled",e||!this.option("scrollingEnabled"))},_toggleNextButton:function(e){var t=this._dataSource,n=this._getNextButton();this.$element().toggleClass("dx-has-next",e),e&&t&&t.isLoaded()&&n.appendTo(this._itemContainer()),e||n.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var e=i("<div>").addClass("dx-list-next-button"),t=i("<div>").appendTo(e);return this._createComponent(t,b,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),integrationOptions:{}}),e},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){var e=this._scrollView.scrollTop();this.callBase(),e&&this._scrollView.scrollTo(e)},_optionChanged:function(e){switch(e.name){case"pageLoadMode":this._toggleNextButton(e.value),this._initScrollView();break;case"showNextButton":this._toggleNextButton(e.value);break;case"dataSource":this.callBase(e),this._initScrollView();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"useNative":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"scrollingEnabled":case"pullRefreshEnabled":case"autoPagingEnabled":this._initScrollView(),this._updateLoadingState();break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions(),this._invalidate();break;case"grouped":case"collapsibleGroups":case"groupTemplate":this._invalidate();break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":this.callBase(e),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"visible":this.callBase(e),this._scrollView.update();break;case"rtlEnabled":this._initScrollView(),this.callBase(e);break;case"showChevronExpr":case"badgeExpr":this._invalidate();break;default:this.callBase(e)}},_extendActionArgs:function(e){if(!this.option("grouped"))return this.callBase(e);var t=e.closest(".dx-list-group"),n=t.find(".dx-list-item");return c(this.callBase(e),{itemIndex:{group:t.index(),item:n.index(e)}})},expandGroup:function(e){var t=new T,n=this._itemContainer().find(".dx-list-group").eq(e);return this._collapseGroupHandler(n,!1).done((function(){t.resolveWith(this)}).bind(this)),t.promise()},collapseGroup:function(e){var t=new T,n=this._itemContainer().find(".dx-list-group").eq(e);return this._collapseGroupHandler(n,!0).done((function(){t.resolveWith(this)}).bind(this)),t},updateDimensions:function(){var e=this,t=new T;return e._scrollView?e._scrollView.update().done(function(){!e._scrollViewIsFull()&&e._updateLoadingState(!0),t.resolveWith(e)}):t.resolveWith(e),t.promise()},reload:function(){this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(e){this._scrollView.scrollBy(e)},scrollTo:function(e){this._scrollView.scrollTo(e)},scrollToItem:function(e){var t=this._editStrategy.getItemElement(e);this._scrollView.scrollToElement(t)}});k.ItemClass=y,e.exports=k},jOgh:function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e},t.isBuffer=e.isBuffer}).call(t,n("EuP9").Buffer)},jTps:function(e,t,n){"use strict";var i=n("F/gp"),r=n("sRU/"),o=n("aVA9"),s=n("71W1"),l=n("bGFu"),a=n("F+lv"),u=n("wtxi").Deferred,c=l.inherit({_init:function(e){this.callBase(e),this._$topPocket=e._$topPocket,this._$bottomPocket=e._$bottomPocket,this._$pullDown=e._$pullDown,this._$scrollViewContent=e.content(),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=r(),this.releaseCallbacks=r(),this.reachBottomCallbacks=r()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var e=i("<div>").addClass("dx-scrollview-pull-down-indicator"),t=new a(i("<div>")).$element();this._$icon=i("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(e.append(t))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.height(),this._bottomPocketSize=this._$bottomPocket.height(),this._scrollOffset=this._$container.height()-this._$content.height()},_allowedDirections:function(){var e=this.callBase();return e.vertical=e.vertical||this._pullDownEnabled,e},handleInit:function(e){this.callBase(e),0===this._state&&0===this._location&&(this._startClientY=s.eventData(e.originalEvent).y,this._state=4)},handleMove:function(e){this.callBase(e),this._deltaY=s.eventData(e.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(e.preventDefault(),this._movePullDown())},_movePullDown:function(){var e=this._getPullDownHeight(),t=Math.min(3*e,this._deltaY+this._getPullDownStartPosition()),n=180*t/e/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",t<e),o.move(this._$pullDown,{top:t}),this._$icon.css({transform:"rotate("+n+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*this._$element.outerHeight())},_getPullDownStartPosition:function(){return-Math.round(1.5*this._$pullDown.outerHeight())},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){4!==this._state&&5!==this._state||this._releaseState()},handleScroll:function(e){if(this.callBase(e),2!==this._state){var t=this.location().top,n=this._location-t;this._location=t,n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&this._location<=this._scrollOffset+this._bottomPocketSize},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass("dx-scrollview-pull-down-loading"),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass("dx-scrollview-pull-down-loading"),o.move(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(e){this._$topPocket.toggle(e),this._pullDownEnabled=e},reachBottomEnable:function(e){this._reachBottomEnabled=e},pendingRelease:function(){this._state=1},release:function(){var e=new u;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout((function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),e.resolve()}).bind(this),800),e.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}});e.exports=c},"jUj/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.standard="standard",e.flex="flex",e.force="force"}(t.ColumnMode||(t.ColumnMode={}))},jVuH:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Ok8h"),s=n("gkeh"),l=n("PdUl"),a={EXCEL:"xlsx",CSS:"css",PNG:"png",JPEG:"jpeg",GIF:"gif",SVG:"svg",PDF:"pdf"},u=t.MIME_TYPES={CSS:"text/css",EXCEL:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",PNG:"image/png",JPEG:"image/jpeg",GIF:"image/gif",SVG:"image/svg+xml",PDF:"application/pdf"};t.fileSaver={_getDataUri:function(e,t){return"data:"+u[e]+";base64,"+t},_linkDownloader:function(e,t,n){var o=document.createElement("a"),s={download:e,href:t};return r.on(i(o),"click",function(){i(o).remove(),n&&n.apply(this,arguments)}),document.body.appendChild(o),i(o).css({display:"none"}).text("load").attr(s)[0].click(),o},_formDownloader:function(e,t,n,o){var s={method:"post",action:e,enctype:"multipart/form-data"},l=i("<form>").css({display:"none"}).attr(s);l.append('<input type="hidden" name="fileName" value="'+t+'" />'),l.append('<input type="hidden" name="contentType" value="'+n+'" />'),l.append('<input type="hidden" name="data" value="'+o+'" />'),l.appendTo("body"),r.trigger(l,"submit"),r.trigger(l,"submit")&&l.remove()},_saveByProxy:function(e,t,n,i){return this._formDownloader(e,t,u[n],i)},_winJSBlobSave:function(e,t,n){var i=new Windows.Storage.Pickers.FileSavePicker;i.suggestedStartLocation=Windows.Storage.Pickers.PickerLocationId.documentsLibrary,i.fileTypeChoices.insert(u[n],["."+a[n]]),i.suggestedFileName=t,i.pickSaveFileAsync().then(function(t){t&&t.openAsync(Windows.Storage.FileAccessMode.readWrite).then(function(t){var n=e.msDetachStream();Windows.Storage.Streams.RandomAccessStream.copyAsync(n,t).then(function(){t.flushAsync().done(function(){n.close(),t.close()})})})})},_saveBlobAs:function(e,t,n,i){if(this._blobSaved=!1,l.isDefined(navigator.msSaveOrOpenBlob))navigator.msSaveOrOpenBlob(n,e),this._blobSaved=!0;else if(l.isDefined(window.WinJS))this._winJSBlobSave(n,e,t),this._blobSaved=!0;else{var r=window.URL||window.webkitURL||window.mozURL||window.msURL||window.oURL;if(l.isDefined(r)){var o=r.createObjectURL(n);return this._linkDownloader(e,o,function(e){setTimeout(function(){r.revokeObjectURL(o)})})}}},saveAs:function(e,t,n,i,r){if(e+="."+a[t],l.isFunction(window.Blob))this._saveBlobAs(e,t,n);else if(l.isDefined(i)&&!l.isDefined(navigator.userAgent.match(/iPad/i)))this._saveByProxy(i,e,t,n);else{if(l.isDefined(navigator.userAgent.match(/iPad/i))||o.log("E1034"),s.msie&&parseInt(s.version)<10)return;this._linkDownloader(e,this._getDataUri(t,n),r)}}}},jbop:function(e,t,n){"use strict";var i=n("vVrn"),r=n("KnAl"),o=n("Q2VO"),s=n("u5ky");function l(e,t,n,i,r){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=i,this.compressedContent=r}o=n("Q2VO"),l.prototype={getContentWorker:function(){var e=new r(i.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new r(i.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},l.createWorkerFrom=function(e,t,n){return e.pipe(new s).pipe(new o("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression",t)},e.exports=l},jdTm:function(e,t,n){"use strict";var i=n("jnJ8");t.timer=i.TimerObservable.create},jdeX:function(e,t,n){"use strict";var i=n("rCTf"),r=n("jdTm");i.Observable.timer=r.timer},jnJ8:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("P3oE"),o=n("rCTf"),s=n("CGGv"),l=n("fWbP"),a=n("fuZx");t.TimerObservable=function(e){function t(t,n,i){void 0===t&&(t=0),e.call(this),this.period=-1,this.dueTime=0,r.isNumeric(n)?this.period=Number(n)<1?1:Number(n):l.isScheduler(n)&&(i=n),l.isScheduler(i)||(i=s.async),this.scheduler=i,this.dueTime=a.isDate(t)?+t-this.scheduler.now():t}return i(t,e),t.create=function(e,n,i){return void 0===e&&(e=0),new t(e,n,i)},t.dispatch=function(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)}},t.prototype._subscribe=function(e){return this.scheduler.schedule(t.dispatch,this.dueTime,{index:0,period:this.period,subscriber:e})},t}(o.Observable)},jpLR:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"applyValidationResults",{get:function(){return this._getOption("applyValidationResults")},set:function(e){this._setOption("applyValidationResults",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bypass",{get:function(){return this._getOption("bypass")},set:function(e){this._setOption("bypass",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"focus",{get:function(){return this._getOption("focus")},set:function(e){this._setOption("focus",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"getValue",{get:function(){return this._getOption("getValue")},set:function(e){this._setOption("getValue",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"reset",{get:function(){return this._getOption("reset")},set:function(e){this._setOption("reset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"validationRequestsCallbacks",{get:function(){return this._getOption("validationRequestsCallbacks")},set:function(e){this._setOption("validationRequestsCallbacks",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"adapter"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-adapter",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={applyValidationResults:[{type:r.Input}],bypass:[{type:r.Input}],focus:[{type:r.Input}],getValue:[{type:r.Input}],reset:[{type:r.Input}],validationRequestsCallbacks:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoAdapterComponent=s,t.DxoAdapterModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},jtuv:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("+3eL"),o=n("WhVc"),s=n("CURp"),l=n("wAkD");t.mergeScan=function(e,t,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(i){return i.lift(new a(e,t,n))}};var a=function(){function e(e,t,n){this.accumulator=e,this.seed=t,this.concurrent=n}return e.prototype.call=function(e,t){return t.subscribe(new u(e,this.accumulator,this.seed,this.concurrent))},e}();t.MergeScanOperator=a;var u=function(e){function t(t,n,i,r){e.call(this,t),this.accumulator=n,this.acc=i,this.concurrent=r,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return i(t,e),t.prototype._next=function(e){if(this.active<this.concurrent){var t=this.index++,n=r.tryCatch(this.accumulator)(this.acc,e);n===o.errorObject?this.destination.error(o.errorObject.e):(this.active++,this._innerSub(n,e,t))}else this.buffer.push(e)},t.prototype._innerSub=function(e,t,n){this.add(s.subscribeToResult(this,e,t,n))},t.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},t.prototype.notifyNext=function(e,t,n,i,r){var o=this.destination;this.acc=t,this.hasValue=!0,o.next(t)},t.prototype.notifyComplete=function(e){var t=this.buffer;this.remove(e),this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},t}(l.OuterSubscriber);t.MergeScanSubscriber=u},jvbR:function(e,t,n){"use strict";var i=n("rCTf"),r=n("bE1M");i.Observable.prototype.concatMap=r.concatMap},jxEH: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("PJh5"))},jzaW:function(e,t,n){"use strict";t.a=function(e){return e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}},"k+5o":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_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\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",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("PJh5"))},k27J:function(e,t,n){"use strict";var i=n("rCTf"),r=n("X2ud");i.Observable.prototype.combineAll=r.combineAll},k7DW:function(e,t,n){"use strict";var i=n("iO9N");e.exports={_set:function(e,t){return i.merge(this[e]||(this[e]={}),t)}}},kC0j:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy");n("7YxL"),n("kLMJ"),n("CPEW");var r=n("W/Sc");t.ToastContainer=function(){function e(e,t,n,i){this.sanitizer=e,this.cdr=t,this._zone=n,this.position="fixed",this.toasts=[],this._fresh=!0,this._onEnter=new r.Subject,this._onExit=new r.Subject,Object.assign(this,i)}return e.prototype.onEnter=function(){return this._onEnter.asObservable()},e.prototype.onExit=function(){return this._onExit.asObservable()},e.prototype.addToast=function(e){if(this.positionClass.indexOf("top")>0){if(this.newestOnTop?this.toasts.unshift(e):this.toasts.push(e),this.toasts.length>this.maxShown){var t=this.toasts.length-this.maxShown;this.newestOnTop?this.toasts.splice(this.maxShown):this.toasts.splice(0,t)}}else this.toasts.unshift(e),this.toasts.length>this.maxShown&&this.toasts.splice(this.maxShown);null===this.animate&&this._fresh&&(this._fresh=!1,this._onEnter.next(),this._onEnter.complete()),this.cdr.detectChanges()},e.prototype.removeToast=function(e){e.timeoutId&&(clearTimeout(e.timeoutId),e.timeoutId=null),this.toasts=this.toasts.filter(function(t){return t.id!==e.id})},e.prototype.removeAllToasts=function(){this.toasts=[]},e.prototype.clicked=function(e){this.onToastClicked&&this.onToastClicked(e)},e.prototype.anyToast=function(){return this.toasts.length>0},e.prototype.findToast=function(e){for(var t=0,n=this.toasts;t<n.length;t++){var i=n[t];if(i.id===e)return i}return null},e.prototype.onAnimationEnd=function(e){var t=this;"void"!==e.toState||this.anyToast()?this._fresh&&"void"===e.fromState&&(this._fresh=!1,this._zone.run(function(){t._onEnter.next(),t._onEnter.complete()})):this._ngExit()},e.prototype._ngExit=function(){var e=this;this._zone.onMicrotaskEmpty.first().subscribe(function(){e._onExit.next(),e._onExit.complete()})},e.prototype.ngOnDestroy=function(){this._ngExit()},e.decorators=[{type:i.Component,args:[{selector:"toast-container",template:'\n <div #toastContainer id="toast-container" [style.position]="position" class="{{positionClass}}">\n <div *ngFor="let toast of toasts" [@inOut]="animate" (@inOut.done)="onAnimationEnd($event)" class="toast toast-{{toast.type}}" \n (click)="clicked(toast)">\n <div class="toast-close-button" *ngIf="toast.config.showCloseButton" (click)="removeToast(toast)">×\n </div> \n <div *ngIf="toast.title" class="{{toast.config.titleClass || titleClass}}">{{toast.title}}</div>\n <div [ngSwitch]="toast.config.enableHTML">\n <span *ngSwitchCase="true" class="{{toast.config.messageClass || messageClass}}" [innerHTML]="sanitizer.bypassSecurityTrustHtml(toast.message)"></span>\n <span *ngSwitchDefault class="{{toast.config.messageClass || messageClass}}">{{toast.message}}</span>\n </div> \n </div>\n </div>\n ',animations:[i.trigger("inOut",[i.state("flyRight, flyLeft",i.style({opacity:1,transform:"translateX(0)"})),i.state("fade",i.style({opacity:1})),i.state("slideDown, slideUp",i.style({opacity:1,transform:"translateY(0)"})),i.transition("void => flyRight",[i.style({opacity:0,transform:"translateX(100%)"}),i.animate("0.2s ease-in")]),i.transition("flyRight => void",[i.animate("0.2s 10ms ease-out",i.style({opacity:0,transform:"translateX(100%)"}))]),i.transition("void => flyLeft",[i.style({opacity:0,transform:"translateX(-100%)"}),i.animate("0.2s ease-in")]),i.transition("flyLeft => void",[i.animate("0.2s 10ms ease-out",i.style({opacity:0,transform:"translateX(-100%)"}))]),i.transition("void => fade",[i.style({opacity:0}),i.animate("0.3s ease-in")]),i.transition("fade => void",[i.animate("0.3s 10ms ease-out",i.style({opacity:0}))]),i.transition("void => slideDown",[i.style({opacity:0,transform:"translateY(-200%)"}),i.animate("0.3s ease-in")]),i.transition("slideDown => void",[i.animate("0.3s 10ms ease-out",i.style({opacity:0,transform:"translateY(-200%)"}))]),i.transition("void => slideUp",[i.style({opacity:0,transform:"translateY(200%)"}),i.animate("0.3s ease-in")]),i.transition("slideUp => void",[i.animate("0.3s 10ms ease-out",i.style({opacity:0,transform:"translateY(200%)"}))])])]}]}],e}()},kLMJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"BrowserModule",function(){return ot}),n.d(t,"platformBrowser",function(){return tt}),n.d(t,"Meta",function(){return w}),n.d(t,"Title",function(){return T}),n.d(t,"disableDebugTools",function(){return dt}),n.d(t,"enableDebugTools",function(){return ct}),n.d(t,"BrowserTransferStateModule",function(){return gt}),n.d(t,"TransferState",function(){return ft}),n.d(t,"makeStateKey",function(){return pt}),n.d(t,"By",function(){return vt}),n.d(t,"DOCUMENT",function(){return y}),n.d(t,"EVENT_MANAGER_PLUGINS",function(){return L}),n.d(t,"EventManager",function(){return P}),n.d(t,"HAMMER_GESTURE_CONFIG",function(){return me}),n.d(t,"HammerGestureConfig",function(){return ge}),n.d(t,"DomSanitizer",function(){return We}),n.d(t,"VERSION",function(){return yt}),n.d(t,"\u0275BROWSER_SANITIZATION_PROVIDERS",function(){return et}),n.d(t,"\u0275INTERNAL_BROWSER_PLATFORM_PROVIDERS",function(){return Qe}),n.d(t,"\u0275initDomAdapter",function(){return nt}),n.d(t,"\u0275BrowserDomAdapter",function(){return m}),n.d(t,"\u0275BrowserPlatformLocation",function(){return _}),n.d(t,"\u0275TRANSITION_ID",function(){return x}),n.d(t,"\u0275BrowserGetTestability",function(){return O}),n.d(t,"\u0275escapeHtml",function(){return ht}),n.d(t,"\u0275ELEMENT_PROBE_PROVIDERS",function(){return R}),n.d(t,"\u0275DomAdapter",function(){return a}),n.d(t,"\u0275getDOM",function(){return s}),n.d(t,"\u0275setRootDomAdapter",function(){return l}),n.d(t,"\u0275DomRendererFactory2",function(){return G}),n.d(t,"\u0275NAMESPACE_URIS",function(){return B}),n.d(t,"\u0275flattenStyles",function(){return W}),n.d(t,"\u0275shimContentAttribute",function(){return Y}),n.d(t,"\u0275shimHostAttribute",function(){return U}),n.d(t,"\u0275DomEventsPlugin",function(){return pe}),n.d(t,"\u0275HammerGesturesPlugin",function(){return ve}),n.d(t,"\u0275KeyEventsPlugin",function(){return _e}),n.d(t,"\u0275DomSharedStylesHost",function(){return F}),n.d(t,"\u0275SharedStylesHost",function(){return j}),n.d(t,"\u0275b",function(){return rt}),n.d(t,"\u0275a",function(){return it}),n.d(t,"\u0275i",function(){return u}),n.d(t,"\u0275g",function(){return S}),n.d(t,"\u0275f",function(){return C}),n.d(t,"\u0275c",function(){return mt}),n.d(t,"\u0275h",function(){return D}),n.d(t,"\u0275d",function(){return N}),n.d(t,"\u0275e",function(){return qe});var i=n("Hp+N"),r=n("48oy");let o=null;function s(){return o}function l(e){o||(o=e)}class a{constructor(){this.resourceLoaderType=null}get attrToPropMap(){return this._attrToPropMap}set attrToPropMap(e){this._attrToPropMap=e}}class u extends a{constructor(){super(),this._animationPrefix=null,this._transitionEnd=null;try{const e=this.createElement("div",document);if(null!=this.getStyle(e,"animationName"))this._animationPrefix="";else{const t=["Webkit","Moz","O","ms"];for(let n=0;n<t.length;n++)if(null!=this.getStyle(e,t[n]+"AnimationName")){this._animationPrefix="-"+t[n].toLowerCase()+"-";break}}const t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(t).forEach(n=>{null!=this.getStyle(e,n)&&(this._transitionEnd=t[n])})}catch(e){this._animationPrefix=null,this._transitionEnd=null}}getDistributedNodes(e){return e.getDistributedNodes()}resolveAndSetHref(e,t,n){e.href=null==n?t:t+"/../"+n}supportsDOMEvents(){return!0}supportsNativeShadowDOM(){return"function"==typeof document.body.createShadowRoot}getAnimationPrefix(){return this._animationPrefix?this._animationPrefix:""}getTransitionEnd(){return this._transitionEnd?this._transitionEnd:""}supportsAnimation(){return null!=this._animationPrefix&&null!=this._transitionEnd}}const c={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},d=3,h={"\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"},p={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"};let f;r["\u0275global"].Node&&(f=r["\u0275global"].Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))});class m extends u{parse(e){throw new Error("parse not implemented")}static makeCurrent(){l(new m)}hasProperty(e,t){return t in e}setProperty(e,t,n){e[t]=n}getProperty(e,t){return e[t]}invoke(e,t,n){e[t](...n)}logError(e){window.console&&(console.error?console.error(e):console.log(e))}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}get attrToPropMap(){return c}contains(e,t){return f.call(e,t)}querySelector(e,t){return e.querySelector(t)}querySelectorAll(e,t){return e.querySelectorAll(t)}on(e,t,n){e.addEventListener(t,n,!1)}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}createMouseEvent(e){const t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t}createEvent(e){const t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t}preventDefault(e){e.preventDefault(),e.returnValue=!1}isPrevented(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue}getInnerHTML(e){return e.innerHTML}getTemplateContent(e){return"content"in e&&this.isTemplateElement(e)?e.content:null}getOuterHTML(e){return e.outerHTML}nodeName(e){return e.nodeName}nodeValue(e){return e.nodeValue}type(e){return e.type}content(e){return this.hasProperty(e,"content")?e.content:e}firstChild(e){return e.firstChild}nextSibling(e){return e.nextSibling}parentElement(e){return e.parentNode}childNodes(e){return e.childNodes}childNodesAsList(e){const t=e.childNodes,n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=t[i];return n}clearNodes(e){for(;e.firstChild;)e.removeChild(e.firstChild)}appendChild(e,t){e.appendChild(t)}removeChild(e,t){e.removeChild(t)}replaceChild(e,t,n){e.replaceChild(t,n)}remove(e){return e.parentNode&&e.parentNode.removeChild(e),e}insertBefore(e,t,n){e.insertBefore(n,t)}insertAllBefore(e,t,n){n.forEach(n=>e.insertBefore(n,t))}insertAfter(e,t,n){e.insertBefore(n,t.nextSibling)}setInnerHTML(e,t){e.innerHTML=t}getText(e){return e.textContent}setText(e,t){e.textContent=t}getValue(e){return e.value}setValue(e,t){e.value=t}getChecked(e){return e.checked}setChecked(e,t){e.checked=t}createComment(e){return this.getDefaultDocument().createComment(e)}createTemplate(e){const t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createElementNS(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)}createTextNode(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)}createScriptTag(e,t,n){const i=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return i.setAttribute(e,t),i}createStyleElement(e,t){const n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n}createShadowRoot(e){return e.createShadowRoot()}getShadowRoot(e){return e.shadowRoot}getHost(e){return e.host}clone(e){return e.cloneNode(!0)}getElementsByClassName(e,t){return e.getElementsByClassName(t)}getElementsByTagName(e,t){return e.getElementsByTagName(t)}classList(e){return Array.prototype.slice.call(e.classList,0)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}hasClass(e,t){return e.classList.contains(t)}setStyle(e,t,n){e.style[t]=n}removeStyle(e,t){e.style[t]=""}getStyle(e,t){return e.style[t]}hasStyle(e,t,n){const i=this.getStyle(e,t)||"";return n?i==n:i.length>0}tagName(e){return e.tagName}attributeMap(e){const t=new Map,n=e.attributes;for(let i=0;i<n.length;i++){const e=n.item(i);t.set(e.name,e.value)}return t}hasAttribute(e,t){return e.hasAttribute(t)}hasAttributeNS(e,t,n){return e.hasAttributeNS(t,n)}getAttribute(e,t){return e.getAttribute(t)}getAttributeNS(e,t,n){return e.getAttributeNS(t,n)}setAttribute(e,t,n){e.setAttribute(t,n)}setAttributeNS(e,t,n,i){e.setAttributeNS(t,n,i)}removeAttribute(e,t){e.removeAttribute(t)}removeAttributeNS(e,t,n){e.removeAttributeNS(t,n)}templateAwareRoot(e){return this.isTemplateElement(e)?this.content(e):e}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}getBoundingClientRect(e){try{return e.getBoundingClientRect()}catch(e){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}}getTitle(e){return e.title}setTitle(e,t){e.title=t||""}elementMatches(e,t){return!!this.isElementNode(e)&&(e.matches&&e.matches(t)||e.msMatchesSelector&&e.msMatchesSelector(t)||e.webkitMatchesSelector&&e.webkitMatchesSelector(t))}isTemplateElement(e){return this.isElementNode(e)&&"TEMPLATE"===e.nodeName}isTextNode(e){return e.nodeType===Node.TEXT_NODE}isCommentNode(e){return e.nodeType===Node.COMMENT_NODE}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}hasShadowRoot(e){return null!=e.shadowRoot&&e instanceof HTMLElement}isShadowRoot(e){return e instanceof DocumentFragment}importIntoDoc(e){return document.importNode(this.templateAwareRoot(e),!0)}adoptNode(e){return document.adoptNode(e)}getHref(e){return e.getAttribute("href")}getEventKey(e){let t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),e.location===d&&p.hasOwnProperty(t)&&(t=p[t]))}return h[t]||t}getGlobalEventTarget(e,t){return"window"===t?window:"document"===t?e:"body"===t?e.body:null}getHistory(){return window.history}getLocation(){return window.location}getBaseHref(e){const t=v||(v=document.querySelector("base"))?v.getAttribute("href"):null;return null==t?null:function(e){return g||(g=document.createElement("a")),g.setAttribute("href",e),"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}(t)}resetBaseElement(){v=null}getUserAgent(){return window.navigator.userAgent}setData(e,t,n){this.setAttribute(e,"data-"+t,n)}getData(e,t){return this.getAttribute(e,"data-"+t)}getComputedStyle(e){return getComputedStyle(e)}supportsWebAnimation(){return"function"==typeof Element.prototype.animate}performanceNow(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}supportsCookies(){return!0}getCookie(e){return Object(i["\u0275parseCookieValue"])(document.cookie,e)}setCookie(e,t){document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)}}let g,v=null;const y=i.DOCUMENT;function b(){return!!window.history.pushState}class _ extends i.PlatformLocation{constructor(e){super(),this._doc=e,this._init()}_init(){this.location=s().getLocation(),this._history=s().getHistory()}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",e,!1)}onHashChange(e){s().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",e,!1)}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,n){b()?this._history.pushState(e,t,n):this.location.hash=n}replaceState(e,t,n){b()?this._history.replaceState(e,t,n):this.location.hash=n}forward(){this._history.forward()}back(){this._history.back()}}_.ctorParameters=(()=>[{type:void 0,decorators:[{type:r.Inject,args:[y]}]}]);class w{constructor(e){this._doc=e,this._dom=s()}addTag(e,t=!1){return e?this._getOrCreateElement(e,t):null}addTags(e,t=!1){return e?e.reduce((e,n)=>(n&&e.push(this._getOrCreateElement(n,t)),e),[]):[]}getTag(e){return e&&this._dom.querySelector(this._doc,`meta[${e}]`)||null}getTags(e){if(!e)return[];const t=this._dom.querySelectorAll(this._doc,`meta[${e}]`);return t?[].slice.call(t):[]}updateTag(e,t){if(!e)return null;t=t||this._parseSelector(e);const n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,t=!1){if(!t){const t=this._parseSelector(e),n=this.getTag(t);if(n&&this._containsAttributes(e,n))return n}const n=this._dom.createElement("meta");this._setMetaElementAttributes(e,n);const i=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(i,n),n}_setMetaElementAttributes(e,t){return Object.keys(e).forEach(n=>this._dom.setAttribute(t,n,e[n])),t}_parseSelector(e){const t=e.name?"name":"property";return`${t}="${e[t]}"`}_containsAttributes(e,t){return Object.keys(e).every(n=>this._dom.getAttribute(t,n)===e[n])}}const x=new r.InjectionToken("TRANSITION_ID");function C(e,t,n){return()=>{n.get(r.ApplicationInitStatus).donePromise.then(()=>{const n=s();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter(t=>n.getAttribute(t,"ng-transition")===e).forEach(e=>n.remove(e))})}}const S=[{provide:r.APP_INITIALIZER,useFactory:C,deps:[x,y,r.Injector],multi:!0}];class O{static init(){Object(r.setTestabilityGetter)(new O)}addToWindow(e){r["\u0275global"].getAngularTestability=((t,n=!0)=>{const i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i}),r["\u0275global"].getAllAngularTestabilities=(()=>e.getAllTestabilities()),r["\u0275global"].getAllAngularRootElements=(()=>e.getAllRootElements()),r["\u0275global"].frameworkStabilizers||(r["\u0275global"].frameworkStabilizers=[]),r["\u0275global"].frameworkStabilizers.push(e=>{const t=r["\u0275global"].getAllAngularTestabilities();let n=t.length,i=!1;const o=function(t){i=i||t,0==--n&&e(i)};t.forEach(function(e){e.whenStable(o)})})}findTestabilityInTree(e,t,n){if(null==t)return null;const i=e.getTestability(t);return null!=i?i:n?s().isShadowRoot(t)?this.findTestabilityInTree(e,s().getHost(t),!0):this.findTestabilityInTree(e,s().parentElement(t),!0):null}}class T{constructor(e){this._doc=e}getTitle(){return s().getTitle(this._doc)}setTitle(e){s().setTitle(this._doc,e)}}function E(e,t){"undefined"!=typeof COMPILED&&COMPILED||((r["\u0275global"].ng=r["\u0275global"].ng||{})[e]=t)}const k={ApplicationRef:r.ApplicationRef,NgZone:r.NgZone},A="probe",I="coreTokens";function M(e){return Object(r.getDebugNode)(e)}function D(e){return E(A,M),E(I,Object.assign({},k,(e||[]).reduce((e,t)=>(e[t.name]=t.token,e),{}))),()=>M}const R=[{provide:r.APP_INITIALIZER,useFactory:D,deps:[[r.NgProbeToken,new r.Optional]],multi:!0}],L=new r.InjectionToken("EventManagerPlugins");class P{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let i=0;i<n.length;i++){const t=n[i];if(t.supports(e))return this._eventNameToPlugin.set(e,t),t}throw new Error(`No event manager plugin found for event ${e}`)}}class N{constructor(e){this._doc=e}addGlobalEventListener(e,t,n){const i=s().getGlobalEventTarget(this._doc,e);if(!i)throw new Error(`Unsupported event target ${i} for event ${t}`);return this.addEventListener(i,t,n)}}class j{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)}}class F extends j{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>s().remove(e))}}const B={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/"},V=/%COMP%/g,H="_nghost-%COMP%",z="_ngcontent-%COMP%";function Y(e){return z.replace(V,e)}function U(e){return H.replace(V,e)}function W(e,t,n){for(let i=0;i<t.length;i++){let r=t[i];Array.isArray(r)?W(e,r,n):(r=r.replace(V,e),n.push(r))}return n}function q(e){return t=>{!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}class G{constructor(e,t){this.eventManager=e,this.sharedStylesHost=t,this.rendererByCompId=new Map,this.defaultRenderer=new $(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case r.ViewEncapsulation.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new Z(this.eventManager,this.sharedStylesHost,t),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case r.ViewEncapsulation.Native:return new J(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=W(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}class ${constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(B[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,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e){let t="string"==typeof e?document.querySelector(e):e;if(!t)throw new Error(`The selector "${e}" did not match any elements`);return t.textContent="",t}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,i){if(i){t=`${i}:${t}`;const r=B[i];r?e.setAttributeNS(r,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const i=B[n];i?e.removeAttributeNS(i,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,i){i&r.RendererStyleFlags2.DashCase?e.style.setProperty(t,n,i&r.RendererStyleFlags2.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&r.RendererStyleFlags2.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){X(t,"property"),e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return X(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,q(n)):this.eventManager.addEventListener(e,t,q(n))}}const K="@".charCodeAt(0);function X(e,t){if(e.charCodeAt(0)===K)throw new Error(`Found the synthetic ${t} ${e}. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.`)}class Z extends ${constructor(e,t,n){super(e),this.component=n;const i=W(n.id,n.styles,[]);t.addStyles(i),this.contentAttr=Y(n.id),this.hostAttr=U(n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class J extends ${constructor(e,t,n,i){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=i,this.shadowRoot=n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const r=W(i.id,i.styles,[]);for(let o=0;o<r.length;o++){const e=document.createElement("style");e.textContent=r[o],this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,n){return super.insertBefore(this.nodeOrShadowRoot(e),t,n)}removeChild(e,t){return super.removeChild(this.nodeOrShadowRoot(e),t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}}const Q="undefined"!=typeof Zone&&Zone.__symbol__||function(e){return"__zone_symbol__"+e},ee=Q("addEventListener"),te=Q("removeEventListener"),ne={},ie="FALSE",re="ANGULAR",oe="addEventListener",se="removeEventListener",le="__zone_symbol__propagationStopped",ae="__zone_symbol__stopImmediatePropagation",ue="undefined"!=typeof Zone&&Zone[Q("BLACK_LISTED_EVENTS")];let ce;ue&&(ce={},ue.forEach(e=>{ce[e]=e}));const de=function(e){return!!ce&&ce.hasOwnProperty(e)},he=function(e){const t=ne[e.type];if(!t)return;const n=this[t];if(!n)return;const i=[e];if(1===n.length){const e=n[0];return e.zone!==Zone.current?e.zone.run(e.handler,this,i):e.handler.apply(this,i)}{const t=n.slice();for(let n=0;n<t.length&&!0!==e[le];n++){const e=t[n];e.zone!==Zone.current?e.zone.run(e.handler,this,i):e.handler.apply(this,i)}}};class pe extends N{constructor(e,t){super(e),this.ngZone=t,this.patchEvent()}patchEvent(){if(!Event||!Event.prototype)return;if(Event.prototype[ae])return;const e=Event.prototype[ae]=Event.prototype.stopImmediatePropagation;Event.prototype.stopImmediatePropagation=function(){this&&(this[le]=!0),e&&e.apply(this,arguments)}}supports(e){return!0}addEventListener(e,t,n){let i=n;if(!e[ee]||r.NgZone.isInAngularZone()&&!de(t))e[oe](t,i,!1);else{let n=ne[t];n||(n=ne[t]=Q(re+t+ie));let r=e[n];const o=r&&r.length>0;r||(r=e[n]=[]);const s=de(t)?Zone.root:Zone.current;if(0===r.length)r.push({zone:s,handler:i});else{let e=!1;for(let t=0;t<r.length;t++)if(r[t].handler===i){e=!0;break}e||r.push({zone:s,handler:i})}o||e[ee](t,he,!1)}return()=>this.removeEventListener(e,t,i)}removeEventListener(e,t,n){let i=e[te];if(!i)return e[se].apply(e,[t,n,!1]);let r=ne[t],o=r&&e[r];if(!o)return e[se].apply(e,[t,n,!1]);let s=!1;for(let l=0;l<o.length;l++)if(o[l].handler===n){s=!0,o.splice(l,1);break}s?0===o.length&&i.apply(e,[t,he,!1]):e[se].apply(e,[t,n,!1])}}const fe={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0},me=new r.InjectionToken("HammerGestureConfig");class ge{constructor(){this.events=[],this.overrides={}}buildHammer(e){const t=new Hammer(e);t.get("pinch").set({enable:!0}),t.get("rotate").set({enable:!0});for(const n in this.overrides)t.get(n).set(this.overrides[n]);return t}}class ve extends N{constructor(e,t){super(e),this._config=t}supports(e){if(!fe.hasOwnProperty(e.toLowerCase())&&!this.isCustomEvent(e))return!1;if(!window.Hammer)throw new Error(`Hammer.js is not loaded, can not bind ${e} event`);return!0}addEventListener(e,t,n){const i=this.manager.getZone();return t=t.toLowerCase(),i.runOutsideAngular(()=>{const r=this._config.buildHammer(e),o=function(e){i.runGuarded(function(){n(e)})};return r.on(t,o),()=>r.off(t,o)})}isCustomEvent(e){return this._config.events.indexOf(e)>-1}}const ye=["alt","control","meta","shift"],be={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};class _e extends N{constructor(e){super(e)}supports(e){return null!=_e.parseEventName(e)}addEventListener(e,t,n){const i=_e.parseEventName(t),r=_e.eventCallback(i.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>s().onAndCancel(e,i.domEventName,r))}static parseEventName(e){const t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;const i=_e._normalizeKey(t.pop());let r="";if(ye.forEach(e=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),r+=e+".")}),r+=i,0!=t.length||0===i.length)return null;const o={};return o.domEventName=n,o.fullKey=r,o}static getEventFullKey(e){let t="",n=s().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),ye.forEach(i=>{i!=n&&(0,be[i])(e)&&(t+=i+".")}),t+=n}static eventCallback(e,t,n){return i=>{_e.getEventFullKey(i)===e&&n.runGuarded(()=>t(i))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}class we{constructor(e,t){this.defaultDoc=e,this.DOM=t;const n=this.DOM.createHtmlDocument();if(this.inertBodyElement=n.body,null==this.inertBodyElement){const e=this.DOM.createElement("html",n);this.inertBodyElement=this.DOM.createElement("body",n),this.DOM.appendChild(e,this.inertBodyElement),this.DOM.appendChild(n,e)}this.DOM.setInnerHTML(this.inertBodyElement,'<svg><g onload="this.parentNode.remove()"></g></svg>'),!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.DOM.setInnerHTML(this.inertBodyElement,'<svg><p><style><img src="</style><img src=x onerror=alert(1)//">'),this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}getInertBodyElement_XHR(e){e="<body><remove></remove>"+e+"</body>";try{e=encodeURI(e)}catch(e){return null}const t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(null);const n=t.response.body;return n.removeChild(n.firstChild),n}getInertBodyElement_DOMParser(e){e="<body><remove></remove>"+e+"</body>";try{const t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(e){return null}}getInertBodyElement_InertDocument(e){const t=this.DOM.createElement("template");return"content"in t?(this.DOM.setInnerHTML(t,e),t):(this.DOM.setInnerHTML(this.inertBodyElement,e),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)}stripCustomNsAttrs(e){this.DOM.attributeMap(e).forEach((t,n)=>{"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||this.DOM.removeAttribute(e,n)});for(const t of this.DOM.childNodesAsList(e))this.DOM.isElementNode(t)&&this.stripCustomNsAttrs(t)}}const xe=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Ce=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Se(e){return(e=String(e)).match(xe)||e.match(Ce)?e:(Object(r.isDevMode)()&&s().log(`WARNING: sanitizing unsafe URL value ${e} (see http://g.co/ng/security#xss)`),"unsafe:"+e)}function Oe(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Te(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const Ee=Oe("area,br,col,hr,img,wbr"),ke=Oe("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ae=Oe("rp,rt"),Ie=Te(Ae,ke),Me=Te(ke,Oe("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")),De=Te(Ae,Oe("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")),Re=Te(Ee,Me,De,Ie),Le=Oe("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Pe=Oe("srcset"),Ne=Oe("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"),je=Te(Le,Pe,Ne);class Fe{constructor(){this.sanitizedSomething=!1,this.buf=[],this.DOM=s()}sanitizeChildren(e){let t=this.DOM.firstChild(e);for(;t;)if(this.DOM.isElementNode(t)?this.startElement(t):this.DOM.isTextNode(t)?this.chars(this.DOM.nodeValue(t)):this.sanitizedSomething=!0,this.DOM.firstChild(t))t=this.DOM.firstChild(t);else for(;t;){this.DOM.isElementNode(t)&&this.endElement(t);let e=this.checkClobberedElement(t,this.DOM.nextSibling(t));if(e){t=e;break}t=this.checkClobberedElement(t,this.DOM.parentElement(t))}return this.buf.join("")}startElement(e){const t=this.DOM.nodeName(e).toLowerCase();Re.hasOwnProperty(t)?(this.buf.push("<"),this.buf.push(t),this.DOM.attributeMap(e).forEach((e,t)=>{const n=t.toLowerCase();je.hasOwnProperty(n)?(Le[n]&&(e=Se(e)),Pe[n]&&(e=String(e).split(",").map(e=>Se(e.trim())).join(", ")),this.buf.push(" "),this.buf.push(t),this.buf.push('="'),this.buf.push(He(e)),this.buf.push('"')):this.sanitizedSomething=!0}),this.buf.push(">")):this.sanitizedSomething=!0}endElement(e){const t=this.DOM.nodeName(e).toLowerCase();Re.hasOwnProperty(t)&&!Ee.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(e){this.buf.push(He(e))}checkClobberedElement(e,t){if(t&&this.DOM.contains(e,t))throw new Error(`Failed to sanitize html because the element is clobbered: ${this.DOM.getOuterHTML(e)}`);return t}}const Be=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ve=/([^\#-~ |!])/g;function He(e){return e.replace(/&/g,"&").replace(Be,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(Ve,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}let ze;const Ye=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),Ue=/^url\(([^)]+)\)$/;class We{}class qe extends We{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case r.SecurityContext.NONE:return t;case r.SecurityContext.HTML:return t instanceof $e?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),function(e,t){const n=s();let i=null;try{ze=ze||new we(e,n);let o=t?String(t):"";i=ze.getInertBodyElement(o);let s=5,l=o;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,o=l,l=n.getInnerHTML(i),i=ze.getInertBodyElement(o)}while(o!==l);const a=new Fe,u=a.sanitizeChildren(n.getTemplateContent(i)||i);return Object(r.isDevMode)()&&a.sanitizedSomething&&n.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),u}finally{if(i){const e=n.getTemplateContent(i)||i;for(const t of n.childNodesAsList(e))n.removeChild(e,t)}}}(this._doc,String(t)));case r.SecurityContext.STYLE:return t instanceof Ke?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),function(e){if(!(e=String(e).trim()))return"";const t=e.match(Ue);return t&&Se(t[1])===t[1]||e.match(Ye)&&function(e){let t=!0,n=!0;for(let i=0;i<e.length;i++){const r=e.charAt(i);"'"===r&&n?t=!t:'"'===r&&t&&(n=!n)}return t&&n}(e)?e:(Object(r.isDevMode)()&&s().log(`WARNING: sanitizing unsafe style value ${e} (see http://g.co/ng/security#xss).`),"unsafe")}(t));case r.SecurityContext.SCRIPT:if(t instanceof Xe)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case r.SecurityContext.URL:return t instanceof Je||t instanceof Ze?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),Se(String(t)));case r.SecurityContext.RESOURCE_URL:if(t instanceof Je)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}checkNotSafeValue(e,t){if(e instanceof Ge)throw new Error(`Required a safe ${t}, got a ${e.getTypeName()} `+"(see http://g.co/ng/security#xss)")}bypassSecurityTrustHtml(e){return new $e(e)}bypassSecurityTrustStyle(e){return new Ke(e)}bypassSecurityTrustScript(e){return new Xe(e)}bypassSecurityTrustUrl(e){return new Ze(e)}bypassSecurityTrustResourceUrl(e){return new Je(e)}}class Ge{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}`+" (see http://g.co/ng/security#xss)"}}class $e extends Ge{getTypeName(){return"HTML"}}class Ke extends Ge{getTypeName(){return"Style"}}class Xe extends Ge{getTypeName(){return"Script"}}class Ze extends Ge{getTypeName(){return"URL"}}class Je extends Ge{getTypeName(){return"ResourceURL"}}const Qe=[{provide:r.PLATFORM_ID,useValue:i["\u0275PLATFORM_BROWSER_ID"]},{provide:r.PLATFORM_INITIALIZER,useValue:nt,multi:!0},{provide:i.PlatformLocation,useClass:_,deps:[y]},{provide:y,useFactory:rt,deps:[]}],et=[{provide:r.Sanitizer,useExisting:We},{provide:We,useClass:qe,deps:[y]}],tt=Object(r.createPlatformFactory)(r.platformCore,"browser",Qe);function nt(){m.makeCurrent(),O.init()}function it(){return new r.ErrorHandler}function rt(){return document}class ot{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:ot,providers:[{provide:r.APP_ID,useValue:e.appId},{provide:x,useExisting:r.APP_ID},S]}}}const st="undefined"!=typeof window&&window||{};class lt{constructor(e,t){this.msPerTick=e,this.numTicks=t}}class at{constructor(e){this.appRef=e.injector.get(r.ApplicationRef)}timeChangeDetection(e){const t=e&&e.record,n=null!=st.console.profile;t&&n&&st.console.profile("Change Detection");const i=s().performanceNow();let r=0;for(;r<5||s().performanceNow()-i<500;)this.appRef.tick(),r++;const o=s().performanceNow();t&&n&&st.console.profileEnd("Change Detection");const l=(o-i)/r;return st.console.log(`ran ${r} change detection cycles`),st.console.log(`${l.toFixed(2)} ms per check`),new lt(l,r)}}const ut="profiler";function ct(e){return E(ut,new at(e)),e}function dt(){E(ut,null)}function ht(e){const t={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return e.replace(/[&"'<>]/g,e=>t[e])}function pt(e){return e}class ft{constructor(){this.store={},this.onSerializeCallbacks={}}static init(e){const t=new ft;return t.store=e,t}get(e,t){return void 0!==this.store[e]?this.store[e]:t}set(e,t){this.store[e]=t}remove(e){delete this.store[e]}hasKey(e){return this.store.hasOwnProperty(e)}onSerialize(e,t){this.onSerializeCallbacks[e]=t}toJson(){for(const e in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(e))try{this.store[e]=this.onSerializeCallbacks[e]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)}}function mt(e,t){const n=e.getElementById(t+"-state");let i={};if(n&&n.textContent)try{i=JSON.parse(function(e){const t={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return n.textContent.replace(/&[^;]+;/g,e=>t[e])}())}catch(e){console.warn("Exception while restoring TransferState for app "+t,e)}return ft.init(i)}class gt{}class vt{static all(){return e=>!0}static css(e){return t=>null!=t.nativeElement&&s().elementMatches(t.nativeElement,e)}static directive(e){return t=>-1!==t.providerTokens.indexOf(e)}}const yt=new r.Version("5.2.10")},kLx1:function(e,t,n){"use strict";var i=n("PdUl").isFunction,r=function(){var e=window.console;return{info:function(t){e&&i(e.info)&&e.info(t)},warn:function(t){e&&i(e.warn)&&e.warn(t)},error:function(t){e&&i(e.error)&&e.error(t)}}}(),o=function(){function e(e,t){if(!e)throw new Error(t)}return{assert:e,assertParam:function(t,n){e(null!==t&&void 0!==t,n)}}}();t.logger=r,t.debug=o},kW7t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN},r=function(e){return 1===e.length&&(e=function(e){return function(t,n){return i(e(t),n)}}(e)),{left:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i<r;){var o=i+r>>>1;e(t[o],n)<0?i=o+1:r=o}return i},right:function(t,n,i,r){for(null==i&&(i=0),null==r&&(r=t.length);i<r;){var o=i+r>>>1;e(t[o],n)>0?r=o:i=o+1}return i}}},o=r(i),s=o.right,l=o.left,a=s,u=function(e,t){null==t&&(t=c);for(var n=0,i=e.length-1,r=e[0],o=new Array(i<0?0:i);n<i;)o[n]=t(r,r=e[++n]);return o};function c(e,t){return[e,t]}var d=function(e,t,n){var i,r,o,s,l=e.length,a=t.length,u=new Array(l*a);for(null==n&&(n=c),i=o=0;i<l;++i)for(s=e[i],r=0;r<a;++r,++o)u[o]=n(s,t[r]);return u},h=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},p=function(e){return null===e?NaN:+e},f=function(e,t){var n,i,r=e.length,o=0,s=-1,l=0,a=0;if(null==t)for(;++s<r;)isNaN(n=p(e[s]))||(a+=(i=n-l)*(n-(l+=i/++o)));else for(;++s<r;)isNaN(n=p(t(e[s],s,e)))||(a+=(i=n-l)*(n-(l+=i/++o)));if(o>1)return a/(o-1)},m=function(e,t){var n=f(e,t);return n?Math.sqrt(n):n},g=function(e,t){var n,i,r,o=e.length,s=-1;if(null==t){for(;++s<o;)if(null!=(n=e[s])&&n>=n)for(i=r=n;++s<o;)null!=(n=e[s])&&(i>n&&(i=n),r<n&&(r=n))}else for(;++s<o;)if(null!=(n=t(e[s],s,e))&&n>=n)for(i=r=n;++s<o;)null!=(n=t(e[s],s,e))&&(i>n&&(i=n),r<n&&(r=n));return[i,r]},v=Array.prototype,y=v.slice,b=v.map,_=function(e){return function(){return e}},w=function(e){return e},x=function(e,t,n){e=+e,t=+t,n=(r=arguments.length)<2?(t=e,e=0,1):r<3?1:+n;for(var i=-1,r=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(r);++i<r;)o[i]=e+i*n;return o},C=Math.sqrt(50),S=Math.sqrt(10),O=Math.sqrt(2),T=function(e,t,n){var i,r,o,s,l=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((i=t<e)&&(r=e,e=t,t=r),0===(s=E(e,t,n))||!isFinite(s))return[];if(s>0)for(e=Math.ceil(e/s),t=Math.floor(t/s),o=new Array(r=Math.ceil(t-e+1));++l<r;)o[l]=(e+l)*s;else for(e=Math.floor(e*s),t=Math.ceil(t*s),o=new Array(r=Math.ceil(e-t+1));++l<r;)o[l]=(e-l)/s;return i&&o.reverse(),o};function E(e,t,n){var i=(t-e)/Math.max(0,n),r=Math.floor(Math.log(i)/Math.LN10),o=i/Math.pow(10,r);return r>=0?(o>=C?10:o>=S?5:o>=O?2:1)*Math.pow(10,r):-Math.pow(10,-r)/(o>=C?10:o>=S?5:o>=O?2:1)}function k(e,t,n){var i=Math.abs(t-e)/Math.max(0,n),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),o=i/r;return o>=C?r*=10:o>=S?r*=5:o>=O&&(r*=2),t<e?-r:r}var A=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1},I=function(){var e=w,t=g,n=A;function i(i){var r,o,s=i.length,l=new Array(s);for(r=0;r<s;++r)l[r]=e(i[r],r,i);var u=t(l),c=u[0],d=u[1],h=n(l,c,d);Array.isArray(h)||(h=k(c,d,h),h=x(Math.ceil(c/h)*h,Math.floor(d/h)*h,h));for(var p=h.length;h[0]<=c;)h.shift(),--p;for(;h[p-1]>d;)h.pop(),--p;var f,m=new Array(p+1);for(r=0;r<=p;++r)(f=m[r]=[]).x0=r>0?h[r-1]:c,f.x1=r<p?h[r]:d;for(r=0;r<s;++r)c<=(o=l[r])&&o<=d&&m[a(h,o,0,p)].push(i[r]);return m}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:_(t),i):e},i.domain=function(e){return arguments.length?(t="function"==typeof e?e:_([e[0],e[1]]),i):t},i.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?_(y.call(e)):_(e),i):n},i},M=function(e,t,n){if(null==n&&(n=p),i=e.length){if((t=+t)<=0||i<2)return+n(e[0],0,e);if(t>=1)return+n(e[i-1],i-1,e);var i,r=(i-1)*t,o=Math.floor(r),s=+n(e[o],o,e);return s+(+n(e[o+1],o+1,e)-s)*(r-o)}},D=function(e,t,n){return e=b.call(e,p).sort(i),Math.ceil((n-t)/(2*(M(e,.75)-M(e,.25))*Math.pow(e.length,-1/3)))},R=function(e,t,n){return Math.ceil((n-t)/(3.5*m(e)*Math.pow(e.length,-1/3)))},L=function(e,t){var n,i,r=e.length,o=-1;if(null==t){for(;++o<r;)if(null!=(n=e[o])&&n>=n)for(i=n;++o<r;)null!=(n=e[o])&&n>i&&(i=n)}else for(;++o<r;)if(null!=(n=t(e[o],o,e))&&n>=n)for(i=n;++o<r;)null!=(n=t(e[o],o,e))&&n>i&&(i=n);return i},P=function(e,t){var n,i=e.length,r=i,o=-1,s=0;if(null==t)for(;++o<i;)isNaN(n=p(e[o]))?--r:s+=n;else for(;++o<i;)isNaN(n=p(t(e[o],o,e)))?--r:s+=n;if(r)return s/r},N=function(e,t){var n,r=e.length,o=-1,s=[];if(null==t)for(;++o<r;)isNaN(n=p(e[o]))||s.push(n);else for(;++o<r;)isNaN(n=p(t(e[o],o,e)))||s.push(n);return M(s.sort(i),.5)},j=function(e){for(var t,n,i,r=e.length,o=-1,s=0;++o<r;)s+=e[o].length;for(n=new Array(s);--r>=0;)for(t=(i=e[r]).length;--t>=0;)n[--s]=i[t];return n},F=function(e,t){var n,i,r=e.length,o=-1;if(null==t){for(;++o<r;)if(null!=(n=e[o])&&n>=n)for(i=n;++o<r;)null!=(n=e[o])&&i>n&&(i=n)}else for(;++o<r;)if(null!=(n=t(e[o],o,e))&&n>=n)for(i=n;++o<r;)null!=(n=t(e[o],o,e))&&i>n&&(i=n);return i},B=function(e,t){for(var n=t.length,i=new Array(n);n--;)i[n]=e[t[n]];return i},V=function(e,t){if(n=e.length){var n,r,o=0,s=0,l=e[s];for(null==t&&(t=i);++o<n;)(t(r=e[o],l)<0||0!==t(l,l))&&(l=r,s=o);return 0===t(l,l)?s:void 0}},H=function(e,t,n){for(var i,r,o=(null==n?e.length:n)-(t=null==t?0:+t);o;)r=Math.random()*o--|0,i=e[o+t],e[o+t]=e[r+t],e[r+t]=i;return e},z=function(e,t){var n,i=e.length,r=-1,o=0;if(null==t)for(;++r<i;)(n=+e[r])&&(o+=n);else for(;++r<i;)(n=+t(e[r],r,e))&&(o+=n);return o},Y=function(e){if(!(r=e.length))return[];for(var t=-1,n=F(e,U),i=new Array(n);++t<n;)for(var r,o=-1,s=i[t]=new Array(r);++o<r;)s[o]=e[o][t];return i};function U(e){return e.length}var W=function(){return Y(arguments)};n.d(t,"bisect",function(){return a}),n.d(t,"bisectRight",function(){return s}),n.d(t,"bisectLeft",function(){return l}),n.d(t,"ascending",function(){return i}),n.d(t,"bisector",function(){return r}),n.d(t,"cross",function(){return d}),n.d(t,"descending",function(){return h}),n.d(t,"deviation",function(){return m}),n.d(t,"extent",function(){return g}),n.d(t,"histogram",function(){return I}),n.d(t,"thresholdFreedmanDiaconis",function(){return D}),n.d(t,"thresholdScott",function(){return R}),n.d(t,"thresholdSturges",function(){return A}),n.d(t,"max",function(){return L}),n.d(t,"mean",function(){return P}),n.d(t,"median",function(){return N}),n.d(t,"merge",function(){return j}),n.d(t,"min",function(){return F}),n.d(t,"pairs",function(){return u}),n.d(t,"permute",function(){return B}),n.d(t,"quantile",function(){return M}),n.d(t,"range",function(){return x}),n.d(t,"scan",function(){return V}),n.d(t,"shuffle",function(){return H}),n.d(t,"sum",function(){return z}),n.d(t,"ticks",function(){return T}),n.d(t,"tickIncrement",function(){return E}),n.d(t,"tickStep",function(){return k}),n.d(t,"transpose",function(){return Y}),n.d(t,"variance",function(){return f}),n.d(t,"zip",function(){return W})},kcyo:function(e,t,n){"use strict";var i=n("VOfZ"),r=function(){function e(e){if(this.root=e,e.setImmediate&&"function"==typeof e.setImmediate)this.setImmediate=e.setImmediate.bind(e),this.clearImmediate=e.clearImmediate.bind(e);else{this.nextHandle=1,this.tasksByHandle={},this.currentlyRunningATask=!1,this.setImmediate=this.canUseProcessNextTick()?this.createProcessNextTickSetImmediate():this.canUsePostMessage()?this.createPostMessageSetImmediate():this.canUseMessageChannel()?this.createMessageChannelSetImmediate():this.canUseReadyStateChange()?this.createReadyStateChangeSetImmediate():this.createSetTimeoutSetImmediate();var t=function e(t){delete e.instance.tasksByHandle[t]};t.instance=this,this.clearImmediate=t}}return e.prototype.identify=function(e){return this.root.Object.prototype.toString.call(e)},e.prototype.canUseProcessNextTick=function(){return"[object process]"===this.identify(this.root.process)},e.prototype.canUseMessageChannel=function(){return Boolean(this.root.MessageChannel)},e.prototype.canUseReadyStateChange=function(){var e=this.root.document;return Boolean(e&&"onreadystatechange"in e.createElement("script"))},e.prototype.canUsePostMessage=function(){var e=this.root;if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}return!1},e.prototype.partiallyApplied=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=function e(){var t=e.handler;"function"==typeof t?t.apply(void 0,e.args):new Function(""+t)()};return i.handler=e,i.args=t,i},e.prototype.addFromSetImmediateArguments=function(e){return this.tasksByHandle[this.nextHandle]=this.partiallyApplied.apply(void 0,e),this.nextHandle++},e.prototype.createProcessNextTickSetImmediate=function(){var e=function e(){var t=e.instance,n=t.addFromSetImmediateArguments(arguments);return t.root.process.nextTick(t.partiallyApplied(t.runIfPresent,n)),n};return e.instance=this,e},e.prototype.createPostMessageSetImmediate=function(){var e=this.root,t="setImmediate$"+e.Math.random()+"$",n=function n(i){var r=n.instance;i.source===e&&"string"==typeof i.data&&0===i.data.indexOf(t)&&r.runIfPresent(+i.data.slice(t.length))};n.instance=this,e.addEventListener("message",n,!1);var i=function e(){var t=e.messagePrefix,n=e.instance,i=n.addFromSetImmediateArguments(arguments);return n.root.postMessage(t+i,"*"),i};return i.instance=this,i.messagePrefix=t,i},e.prototype.runIfPresent=function(e){if(this.currentlyRunningATask)this.root.setTimeout(this.partiallyApplied(this.runIfPresent,e),0);else{var t=this.tasksByHandle[e];if(t){this.currentlyRunningATask=!0;try{t()}finally{this.clearImmediate(e),this.currentlyRunningATask=!1}}}},e.prototype.createMessageChannelSetImmediate=function(){var e=this,t=new this.root.MessageChannel;t.port1.onmessage=function(t){e.runIfPresent(t.data)};var n=function e(){var t=e.channel,n=e.instance.addFromSetImmediateArguments(arguments);return t.port2.postMessage(n),n};return n.channel=t,n.instance=this,n},e.prototype.createReadyStateChangeSetImmediate=function(){var e=function e(){var t=e.instance,n=t.root.document,i=n.documentElement,r=t.addFromSetImmediateArguments(arguments),o=n.createElement("script");return o.onreadystatechange=function(){t.runIfPresent(r),o.onreadystatechange=null,i.removeChild(o),o=null},i.appendChild(o),r};return e.instance=this,e},e.prototype.createSetTimeoutSetImmediate=function(){var e=function e(){var t=e.instance,n=t.addFromSetImmediateArguments(arguments);return t.root.setTimeout(t.partiallyApplied(t.runIfPresent,n),0),n};return e.instance=this,e},e}();t.ImmediateDefinition=r,t.Immediate=new r(i.root)},kkb0:function(e,t,n){"use strict";var i=n("FDBB"),r=n("1KT0");t.mergeStatic=r.merge,t.merge=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.merge.apply(void 0,e)(this)}},"kl+b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.single="single",e.double="double"}(t.ClickType||(t.ClickType={}))},krPU: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("PJh5"))},"l+Ss":function(e,t,n){"use strict";e.exports=function(e){if("complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll)e();else{var t=function(){e(),document.removeEventListener("DOMContentLoaded",t)};document.addEventListener("DOMContentLoaded",t)}}},l19J:function(e,t,n){"use strict";var i=n("UwVZ");t.takeLast=function(e){return i.takeLast(e)(this)}},l3VN:function(e,t,n){"use strict";var i=n("bxoG"),r=n("71nt");function o(e){i.call(this,"ConvertWorker to "+e),this.destType=e}r.inherits(o,i),o.prototype.processChunk=function(e){this.push({data:r.transformTo(this.destType,e.data),meta:e.meta})},e.exports=o},l5Sw:function(e,t,n){"use strict";var i=n("MpUK");t.a=i.a.create},l5vw:function(e,t,n){"use strict";var i=n("X3l8").Buffer,r=i.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(i.isEncoding===r||!r(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=a,this.end=u,t=4;break;case"utf8":this.fillLast=l,t=4;break;case"base64":this.text=c,this.end=d,t=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=i.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function l(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function a(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function d(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},o.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t},o.prototype.text=function(e,t){var n=function(e,t,n){var i=t.length-1;if(i<n)return 0;var r=s(t[i]);return r>=0?(r>0&&(e.lastNeed=r-1),r):--i<n||-2===r?0:(r=s(t[i]))>=0?(r>0&&(e.lastNeed=r-2),r):--i<n||-2===r?0:(r=s(t[i]))>=0?(r>0&&(2===r?r=0:e.lastNeed=r-3),r):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var i=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},l9mu:function(e,t,n){(function(i,r){var o,s;e.exports=function(){"use strict";var l,a,u,c,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T,E,k,A,I,M,D,R,L,P,N,j,F,B,V,H,z,Y,U,W,q,G,$,K,X,Z,J,Q,ee,te,ne,ie,re,oe="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},se=function(i){var r="1.3",s={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};function l(e,t,n,o){var a={};"object"===(void 0===e?"undefined":oe(e))&&(e=(a=e).orientation,t=a.unit||t,n=a.format||n,o=a.compress||a.compressPdf||o),t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase(),(""+n).toLowerCase();var u,c,d,h,p,f,m,g,v,y,b,_=!!o&&"function"==typeof Uint8Array,w=a.textColor||"0 g",x=a.drawColor||"0 G",C=a.fontSize||16,S=a.charSpace||0,O=a.R2L||!1,T=a.lineHeight||1.15,E=a.lineWidth||.200025,k="00000000000000000000000000000000",A=2,I=!1,M=[],D={},R={},L=0,P=[],N=[],j=[],F=[],B=[],V=0,H=0,z=0,Y={title:"",subject:"",author:"",keywords:"",creator:""},U={},W=new function(e){var t={};this.subscribe=function(e,n,i){if("function"!=typeof n)return!1;t.hasOwnProperty(e)||(t[e]={});var r=Math.random().toString(35);return t[e][r]=[n,!!i],r},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),o=[];for(var s in t[n]){var l=t[n][s];try{l[0].apply(e,r)}catch(n){i.console&&console.error("jsPDF PubSub Error",n.message,n)}l[1]&&o.push(s)}o.length&&o.forEach(this.unsubscribe)}}}(U),q=a.hotfixes||[],G=function(e){var t,n=e.ch1,i=e.ch2,r=e.ch3,o=e.ch4,s="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var l=new RGBColor(n);l.ok&&(n=l.toHex())}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var a=parseInt(n.substr(1),16);n=a>>16&255,i=a>>8&255,r=255&a}if(void 0===i||void 0===o&&n===i&&i===r)if("string"==typeof n)t=n+" "+s[0];else switch(e.precision){case 2:t=Z(n/255)+" "+s[0];break;case 3:default:t=J(n/255)+" "+s[0]}else if(void 0===o||"object"===(void 0===o?"undefined":oe(o))){if("string"==typeof n)t=[n,i,r,s[1]].join(" ");else switch(e.precision){case 2:t=[Z(n/255),Z(i/255),Z(r/255),s[1]].join(" ");break;default:case 3:t=[J(n/255),J(i/255),J(r/255),s[1]].join(" ")}o&&0===o.a&&(t=["255","255","255",s[1]].join(" "))}else if("string"==typeof n)t=[n,i,r,o,s[2]].join(" ");else switch(e.precision){case 2:t=[Z(n),Z(i),Z(r),Z(o),s[2]].join(" ");break;case 3:default:t=[J(n),J(i),J(r),J(o),s[2]].join(" ")}return t},$=function(e){var t=function(e){return("0"+parseInt(e)).slice(-2)},n=e.getTimezoneOffset(),i=n<0?"+":"-",r=Math.floor(Math.abs(n/60)),o=Math.abs(n%60),s=[i,t(r),"'",t(o),"'"].join("");return["D:",e.getFullYear(),t(e.getMonth()+1),t(e.getDate()),t(e.getHours()),t(e.getMinutes()),t(e.getSeconds()),s].join("")},K=function(e){var t;return void 0===(void 0===e?"undefined":oe(e))&&(e=new Date),t="object"===(void 0===e?"undefined":oe(e))&&"[object Date]"===Object.prototype.toString.call(e)?$(e):/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|\-0[0-9]|\-1[0-1])\'(0[0-9]|[1-5][0-9])\'?$/.test(e)?e:$(new Date),y=t},X=function(e){return e=e||"12345678901234567890123456789012".split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),k=e},Z=function(e){return e.toFixed(2)},J=function(e){return e.toFixed(3)},Q=function(e){e="string"==typeof e?e:e.toString(),I?P[h].push(e):(z+=e.length+1,F.push(e))},ee=function(){return M[++A]=z,Q(A+" 0 obj"),A},te=function(e){Q("stream"),Q(e),Q("endstream")},ne=function(e,t,n){R.hasOwnProperty(t)||(R[t]={}),R[t][n]=e},ie=function(e,t,n,i){var r="F"+(Object.keys(D).length+1).toString(10),o=D[r]={id:r,postScriptName:e,fontName:t,fontStyle:n,encoding:i,metadata:{}};return ne(r,t,n),W.publish("addFont",o),r},re=function(e,t){return function(e,t){var n,i,r,o,s,l,a,c,d;if(r=(t=t||{}).sourceEncoding||"Unicode",s=t.outputEncoding,(t.autoencode||s)&&D[u].metadata&&D[u].metadata[r]&&D[u].metadata[r].encoding&&(o=D[u].metadata[r].encoding,!s&&D[u].encoding&&(s=D[u].encoding),!s&&o.codePages&&(s=o.codePages[0]),"string"==typeof s&&(s=o[s]),s)){for(a=!1,l=[],n=0,i=e.length;n<i;n++)(c=s[e.charCodeAt(n)])?l.push(String.fromCharCode(c)):l.push(e[n]),l[n].charCodeAt(0)>>8&&(a=!0);e=l.join("")}for(n=e.length;void 0===a&&0!==n;)e.charCodeAt(n-1)>>8&&(a=!0),n--;if(!a)return e;for(l=t.noBOM?[]:[254,255],n=0,i=e.length;n<i;n++){if((d=(c=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");l.push(d),l.push(c-(d<<8))}return String.fromCharCode.apply(void 0,l)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},se=function(){(function(e,t){var n="string"==typeof t&&t.toLowerCase();if("string"==typeof e){var i=e.toLowerCase();s.hasOwnProperty(i)&&(e=s[i][0]/c,t=s[i][1]/c)}if(Array.isArray(e)&&(t=e[1],e=e[0]),n){switch(n.substr(0,1)){case"l":e<t&&(n="s");break;case"p":t<e&&(n="s")}"s"===n&&(d=e,e=t,t=d)}I=!0,P[++L]=[],j[L]={width:Number(e)||p,height:Number(t)||f},N[L]={},le(L)}).apply(this,arguments),Q(Z(E*c)+" w"),Q(x),0!==V&&Q(V+" J"),0!==H&&Q(H+" j"),W.publish("addPage",{pageNumber:L})},le=function(e){0<e&&e<=L&&(p=j[h=e].width,f=j[e].height)},ae=function(e,t,n){var i,r=void 0;return n=n||{},e=void 0!==e?e:D[u].fontName,t=void 0!==t?t:D[u].fontStyle,i=e.toLowerCase(),void 0!==R[i]&&void 0!==R[i][t]?r=R[i][t]:void 0!==R[e]&&void 0!==R[e][t]?r=R[e][t]:!1===n.disableWarning&&console.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),r||n.noFallback||null==(r=R.times[t])&&(r=R.times.normal),r},ue=function(){I=!1,A=2,z=0,F=[],M=[],B=[],W.publish("buildDocument"),Q("%PDF-"+r),Q("%\xba\xdf\xac\xe0"),function(){var e,t,n,r,o,s,a,u,d,h=[];for(a=i.adler32cs||l.API.adler32cs,_&&void 0===a&&(_=!1),e=1;e<=L;e++){if(h.push(ee()),u=(p=j[e].width)*c,d=(f=j[e].height)*c,Q("<</Type /Page"),Q("/Parent 1 0 R"),Q("/Resources 2 0 R"),Q("/MediaBox [0 0 "+Z(u)+" "+Z(d)+"]"),W.publish("putPage",{pageNumber:e,page:P[e]}),Q("/Contents "+(A+1)+" 0 R"),Q(">>"),Q("endobj"),t=P[e].join("\n"),ee(),_){for(n=[],r=t.length;r--;)n[r]=t.charCodeAt(r);s=a.from(t),(o=new Deflater(6)).append(new Uint8Array(n)),t=o.flush(),(n=new Uint8Array(t.length+6)).set(new Uint8Array([120,156])),n.set(t,2),n.set(new Uint8Array([255&s,s>>8&255,s>>16&255,s>>24&255]),t.length+2),t=String.fromCharCode.apply(null,n),Q("<</Length "+t.length+" /Filter [/FlateDecode]>>")}else Q("<</Length "+t.length+">>");te(t),Q("endobj")}M[1]=z,Q("1 0 obj"),Q("<</Type /Pages");var m="/Kids [";for(r=0;r<L;r++)m+=h[r]+" 0 R ";Q(m+"]"),Q("/Count "+L),Q(">>"),Q("endobj"),W.publish("postPutPages")}(),function(){W.publish("putAdditionalObjects");for(var e=0;e<B.length;e++){var t=B[e];M[t.objId]=z,Q(t.objId+" 0 obj"),Q(t.content),Q("endobj")}A+=B.length,W.publish("postPutAdditionalObjects")}(),function(){for(var e in D)D.hasOwnProperty(e)&&(W.publish("putFont",{font:t=D[e],out:Q,newObject:ee}),!0!==t.isAlreadyPutted&&(t.objectNumber=ee(),Q("<<"),Q("/Type /Font"),Q("/BaseFont /"+t.postScriptName),Q("/Subtype /Type1"),"string"==typeof t.encoding&&Q("/Encoding /"+t.encoding),Q("/FirstChar 32"),Q("/LastChar 255"),Q(">>"),Q("endobj")));var t}(),W.publish("putResources"),M[2]=z,Q("2 0 obj"),Q("<<"),function(){for(var e in Q("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),Q("/Font <<"),D)D.hasOwnProperty(e)&&Q("/"+e+" "+D[e].objectNumber+" 0 R");Q(">>"),Q("/XObject <<"),W.publish("putXobjectDict"),Q(">>")}(),Q(">>"),Q("endobj"),W.publish("postPutResources"),ee(),Q("<<"),function(){for(var e in Q("/Producer (jsPDF "+l.version+")"),Y)Y.hasOwnProperty(e)&&Y[e]&&Q("/"+e.substr(0,1).toUpperCase()+e.substr(1)+" ("+re(Y[e])+")");Q("/CreationDate ("+y+")")}(),Q(">>"),Q("endobj"),ee(),Q("<<"),function(){switch(Q("/Type /Catalog"),Q("/Pages 1 0 R"),g||(g="fullwidth"),g){case"fullwidth":Q("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Q("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Q("/OpenAction [3 0 R /Fit]");break;case"original":Q("/OpenAction [3 0 R /XYZ null null 1]");break;default:var e=""+g;"%"===e.substr(e.length-1)&&(g=parseInt(g)/100),"number"==typeof g&&Q("/OpenAction [3 0 R /XYZ null null "+Z(g)+"]")}switch(v||(v="continuous"),v){case"continuous":Q("/PageLayout /OneColumn");break;case"single":Q("/PageLayout /SinglePage");break;case"two":case"twoleft":Q("/PageLayout /TwoColumnLeft");break;case"tworight":Q("/PageLayout /TwoColumnRight")}m&&Q("/PageMode /"+m),W.publish("putCatalog")}(),Q(">>"),Q("endobj");var e,t=z,n="0000000000";for(Q("xref"),Q("0 "+(A+1)),Q(n+" 65535 f "),e=1;e<=A;e++)Q("function"==typeof M[e]?(n+M[e]()).slice(-10)+" 00000 n ":(n+M[e]).slice(-10)+" 00000 n ");return Q("trailer"),Q("<<"),Q("/Size "+(A+1)),Q("/Root "+A+" 0 R"),Q("/Info "+(A-1)+" 0 R"),Q("/ID [ <"+k+"> <"+k+"> ]"),Q(">>"),Q("startxref"),Q(""+t),Q("%%EOF"),I=!0,F.join("\n")},ce=function(e){var t="S";return"F"===e?t="f":"FD"===e||"DF"===e?t="B":"f"!==e&&"f*"!==e&&"B"!==e&&"B*"!==e||(t=e),t},de=function(){for(var e=ue(),t=e.length,n=new ArrayBuffer(t),i=new Uint8Array(n);t--;)i[t]=e.charCodeAt(t);return n},he=function(){return new Blob([de()],{type:"application/pdf"})},pe=((b=function(e,t){var n="dataur"===(""+e).substr(0,6)?"data:application/pdf;base64,"+btoa(ue()):0;switch(e){case void 0:return ue();case"save":if("object"===("undefined"==typeof navigator?"undefined":oe(navigator))&&navigator.getUserMedia&&(void 0===i.URL||void 0===i.URL.createObjectURL))return U.output("dataurlnewwindow");Ce(he(),t),"function"==typeof Ce.unload&&i.setTimeout&&setTimeout(Ce.unload,911);break;case"arraybuffer":return de();case"blob":return he();case"bloburi":case"bloburl":return i.URL&&i.URL.createObjectURL(he())||void 0;case"datauristring":case"dataurlstring":return n;case"dataurlnewwindow":var r=i.open(n);if(r||"undefined"==typeof safari)return r;case"datauri":case"dataurl":return i.document.location.href=n;default:throw new Error('Output type "'+e+'" is not supported.')}}).foo=function(){try{return b.apply(this,arguments)}catch(n){var e=n.stack||"";~e.indexOf(" at ")&&(e=e.split(" at ")[1]);var t="Error in function "+e.split("\n")[0].split("<")[0]+": "+n.message;if(!i.console)throw new Error(t);i.console.error(t,n),i.alert&&alert(t)}},(b.foo.bar=b).foo),fe=function(e){return!0===Array.isArray(q)&&-1<q.indexOf(e)};switch(t){case"pt":c=1;break;case"mm":c=72/25.4;break;case"cm":c=72/2.54;break;case"in":c=72;break;case"px":c=1==fe("px_scaling")?.75:96/72;break;case"pc":case"em":c=12;break;case"ex":c=6;break;default:throw"Invalid unit: "+t}for(var me in K(),X(),U.internal={pdfEscape:re,getStyle:ce,getFont:function(){return D[ae.apply(U,arguments)]},getFontSize:function(){return C},getCharSpace:function(){return S},getTextColor:function(){var e=w.split(" ");if(2===e.length&&"g"===e[1]){var t=parseFloat(e[0]);e=[t,t,t,"r"]}for(var n="#",i=0;i<3;i++)n+=("0"+Math.floor(255*parseFloat(e[i])).toString(16)).slice(-2);return n},getLineHeight:function(){return C*T},write:function(e){Q(1===arguments.length?e:Array.prototype.join.call(arguments," "))},getCoordinateString:function(e){return Z(e*c)},getVerticalCoordinateString:function(e){return Z((f-e)*c)},collections:{},newObject:ee,newAdditionalObject:function(){var e=2*P.length+1,t={objId:e+=B.length,content:""};return B.push(t),t},newObjectDeferred:function(){return M[++A]=function(){return z},A},newObjectDeferredBegin:function(e){M[e]=z},putStream:te,events:W,scaleFactor:c,pageSize:{getWidth:function(){return p},getHeight:function(){return f}},output:function(e,t){return pe(e,t)},getNumberOfPages:function(){return P.length-1},pages:P,out:Q,f2:Z,getPageInfo:function(e){return{objId:2*(e-1)+3,pageNumber:e,pageContext:N[e]}},getCurrentPageInfo:function(){return{objId:2*(h-1)+3,pageNumber:h,pageContext:N[h]}},getPDFVersion:function(){return r},hasHotfix:fe},U.addPage=function(){return se.apply(this,arguments),this},U.setPage=function(){return le.apply(this,arguments),this},U.insertPage=function(e){return this.addPage(),this.movePage(h,e),this},U.movePage=function(e,t){if(t<e){for(var n=P[e],i=j[e],r=N[e],o=e;t<o;o--)P[o]=P[o-1],j[o]=j[o-1],N[o]=N[o-1];P[t]=n,j[t]=i,N[t]=r,this.setPage(t)}else if(e<t){for(n=P[e],i=j[e],r=N[e],o=e;o<t;o++)P[o]=P[o+1],j[o]=j[o+1],N[o]=N[o+1];P[t]=n,j[t]=i,N[t]=r,this.setPage(t)}return this},U.deletePage=function(){return(function(e){0<e&&e<=L&&(P.splice(e,1),j.splice(e,1),--L<h&&(h=L),this.setPage(h))}).apply(this,arguments),this},U.setCreationDate=function(e){return K(e),this},U.getCreationDate=function(e){return function(e){var t=y;return"jsDate"===e&&(t=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,i=parseInt(e.substr(8,2),10),r=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),s=parseInt(e.substr(14,2),10);return parseInt(e.substr(16,2),10),parseInt(e.substr(20,2),10),new Date(t,n,i,r,o,s,0)}(y)),t}(e)},U.setFileId=function(e){return X(e),this},U.getFileId=function(){return k},U.setDisplayMode=function(e,t,n){if(g=e,v=t,-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(m=n))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+n+'" is not recognized.');return this},U.text=function(e,t,n,i){var r,o,s="",l=T,a=this;function c(e){for(var t,n=e.concat(),i=[],r=n.length;r--;)"string"==typeof(t=n.shift())?i.push(t):"[object Array]"===Object.prototype.toString.call(e)&&1===t.length?i.push(t[0]):i.push([t[0],t[1],t[2]]);return i}function d(e,t){var n;if("string"==typeof e)n=t(e)[0];else if("[object Array]"===Object.prototype.toString.call(e)){for(var i,r,o=e.concat(),s=[],l=o.length;l--;)"string"==typeof(i=o.shift())?s.push(t(i)[0]):"[object Array]"===Object.prototype.toString.call(i)&&"string"===i[0]&&(r=t(i[0],i[1],i[2]),s.push([r[0],r[1],r[2]]));n=s}return n}"number"==typeof e&&(o=n,n=t,t=e,e=o);var h=i,p=arguments[4],f=arguments[5];"object"===(void 0===h?"undefined":oe(h))&&null!==h||("string"==typeof p&&(f=p,p=null),"string"==typeof h&&(f=h,h=null),"number"==typeof h&&(p=h,h=null),i={flags:h,angle:p,align:f});var m=!1,g=!0;if("string"==typeof e)m=!0;else if("[object Array]"===Object.prototype.toString.call(e)){for(var v,y=e.concat(),b=[],_=y.length;_--;)("string"!=typeof(v=y.shift())||"[object Array]"===Object.prototype.toString.call(v)&&"string"!=typeof v[0])&&(g=!1);m=g}if(!1===m)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');var x=D[u].encoding;"WinAnsiEncoding"!==x&&"StandardEncoding"!==x||(e=d(e,function(e,t,n){return[(r=e,r=r.split("\t").join(Array(i.TabLen||9).join(" ")),re(r,h)),t,n];var r})),"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]),0<(z=i.maxWidth||0)&&("string"==typeof e?e=a.splitTextToSize(e,z):"[object Array]"===Object.prototype.toString.call(e)&&(e=a.splitTextToSize(e.join(" "),z)));var E={text:e,x:t,y:n,options:i,mutex:{pdfEscape:re,activeFontKey:u,fonts:D,activeFontSize:C}};W.publish("preProcessText",E),e=E.text,p=(i=E.options).angle;var k,A=(a.internal.pageSize.getHeight(),[]);if(p){p*=Math.PI/180;var I=Math.cos(p),M=Math.sin(p),R=function(e){return e.toFixed(2)};A=[R(I),R(M),R(-1*M),R(I)]}void 0!==(H=i.charSpace)&&(s+=H+" Tc\n");var L=-1,P=i.renderingMode||i.stroke,N=a.internal.getCurrentPageInfo().pageContext;switch(P){case 0:case!1:case"fill":L=0;break;case 1:case!0:case"stroke":L=1;break;case 2:case"fillThenStroke":L=2;break;case 3:case"invisible":L=3;break;case 4:case"fillAndAddForClipping":L=4;break;case 5:case"strokeAndAddPathForClipping":L=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":L=6;break;case 7:case"addToPathForClipping":L=7}-1!==L?s+=L+" Tr\n":-1!==(N.usedRenderingMode||-1)&&(s+="0 Tr\n"),-1!==L&&(N.usedRenderingMode=L),f=i.align||"left";var j=C*l,F=a.internal.pageSize.getHeight(),B=a.internal.pageSize.getWidth(),V=(k=a.internal.scaleFactor,D[u]),H=i.charSpace||S,z=i.maxWidth||0,Y=(h={},[]);if("[object Array]"===Object.prototype.toString.call(e)){var U,q;b=c(e),"left"!==f&&(q=b.map(function(e){return a.getStringUnitWidth(e,{font:V,charSpace:H,fontSize:C})*C/k})),Math.max.apply(Math,q);var G,$=0;if("right"===f){t-=q[0],e=[];var K=0;for(_=b.length;K<_;K++)0===K?(G=t*k,U=(F-n)*k):(G=($-q[K])*k,U=-j),e.push([b[K],G,U]),$=q[K]}else if("center"===f)for(t-=q[0]/2,e=[],K=0,_=b.length;K<_;K++)0===K?(G=t*k,U=(F-n)*k):(G=($-q[K])/2*k,U=-j),e.push([b[K],G,U]),$=q[K];else if("left"===f)for(e=[],K=0,_=b.length;K<_;K++)U=0===K?(F-n)*k:-j,G=0===K?t*k:0,e.push(b[K]);else{if("justify"!==f)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(e=[],z=0!==z?z:B,K=0,_=b.length;K<_;K++)U=0===K?(F-n)*k:-j,G=0===K?t*k:0,K<_-1&&Y.push(((z-q[K])/(b[K].split(" ").length-1)*k).toFixed(2)),e.push([b[K],G,U])}}!0===("boolean"==typeof i.R2L?i.R2L:O)&&(e=d(e,function(e,t,n){return[e.split("").reverse().join(""),t,n]})),W.publish("postProcessText",E={text:e,x:t,y:n,options:i,mutex:{pdfEscape:re,activeFontKey:u,fonts:D,activeFontSize:C}}),r=E.mutex.isHex,b=c(e=E.text),e=[];var X,Z,J,ee=0,te=(_=b.length,"");for(K=0;K<_;K++)te="","[object Array]"!==Object.prototype.toString.call(b[K])?(X=parseFloat(t*k).toFixed(2),Z=parseFloat((F-n)*k).toFixed(2),J=(r?"<":"(")+b[K]+(r?">":")")):"[object Array]"===Object.prototype.toString.call(b[K])&&(X=parseFloat(b[K][1]).toFixed(2),Z=parseFloat(b[K][2]).toFixed(2),J=(r?"<":"(")+b[K][0]+(r?">":")"),ee=1),void 0!==Y&&void 0!==Y[K]&&(te=Y[K]+" Tw\n"),e.push(0!==A.length&&0===K?te+A.join(" ")+" "+X+" "+Z+" Tm\n"+J:1===ee||0===ee&&0===K?te+X+" "+Z+" Td\n"+J:te+J);e=e.join(0===ee?" Tj\nT* ":" Tj\n"),e+=" Tj\n";var ne="BT\n/"+u+" "+C+" Tf\n"+(C*l).toFixed(2)+" TL\n"+w+"\n";return ne+=s,ne+=e,Q(ne+="ET"),a},U.lstext=function(e,t,n,i){console.warn("jsPDF.lstext is deprecated");for(var r=0,o=e.length;r<o;r++,t+=i)this.text(e[r],t,n);return this},U.line=function(e,t,n,i){return this.lines([[n-e,i-t]],e,t)},U.clip=function(){Q("W"),Q("S")},U.clip_fixed=function(e){Q("evenodd"===e?"W*":"W"),Q("n")},U.lines=function(e,t,n,i,r,o){var s,l,a,u,h,p,m,g,v,y,b;for("number"==typeof e&&(d=n,n=t,t=e,e=d),i=i||[1,1],Q(J(t*c)+" "+J((f-n)*c)+" m "),s=i[0],l=i[1],u=e.length,y=t,b=n,a=0;a<u;a++)2===(h=e[a]).length?(b=h[1]*l+b,Q(J((y=h[0]*s+y)*c)+" "+J((f-b)*c)+" l")):(p=h[0]*s+y,m=h[1]*l+b,g=h[2]*s+y,v=h[3]*l+b,y=h[4]*s+y,b=h[5]*l+b,Q(J(p*c)+" "+J((f-m)*c)+" "+J(g*c)+" "+J((f-v)*c)+" "+J(y*c)+" "+J((f-b)*c)+" c"));return o&&Q(" h"),null!==r&&Q(ce(r)),this},U.rect=function(e,t,n,i,r){return ce(r),Q([Z(e*c),Z((f-t)*c),Z(n*c),Z(-i*c),"re"].join(" ")),null!==r&&Q(ce(r)),this},U.triangle=function(e,t,n,i,r,o,s){return this.lines([[n-e,i-t],[r-n,o-i],[e-r,t-o]],e,t,[1,1],s,!0),this},U.roundedRect=function(e,t,n,i,r,o,s){var l=4/3*(Math.SQRT2-1);return this.lines([[n-2*r,0],[r*l,0,r,o-o*l,r,o],[0,i-2*o],[0,o*l,-r*l,o,-r,o],[2*r-n,0],[-r*l,0,-r,-o*l,-r,-o],[0,2*o-i],[0,-o*l,r*l,-o,r,-o]],e+r,t,[1,1],s),this},U.ellipse=function(e,t,n,i,r){var o=4/3*(Math.SQRT2-1)*n,s=4/3*(Math.SQRT2-1)*i;return Q([Z((e+n)*c),Z((f-t)*c),"m",Z((e+n)*c),Z((f-(t-s))*c),Z((e+o)*c),Z((f-(t-i))*c),Z(e*c),Z((f-(t-i))*c),"c"].join(" ")),Q([Z((e-o)*c),Z((f-(t-i))*c),Z((e-n)*c),Z((f-(t-s))*c),Z((e-n)*c),Z((f-t)*c),"c"].join(" ")),Q([Z((e-n)*c),Z((f-(t+s))*c),Z((e-o)*c),Z((f-(t+i))*c),Z(e*c),Z((f-(t+i))*c),"c"].join(" ")),Q([Z((e+o)*c),Z((f-(t+i))*c),Z((e+n)*c),Z((f-(t+s))*c),Z((e+n)*c),Z((f-t)*c),"c"].join(" ")),null!==r&&Q(ce(r)),this},U.circle=function(e,t,n,i){return this.ellipse(e,t,n,n,i)},U.setProperties=function(e){for(var t in Y)Y.hasOwnProperty(t)&&e[t]&&(Y[t]=e[t]);return this},U.setFontSize=function(e){return C=e,this},U.setFont=function(e,t){return u=ae(e,t),this},U.setFontStyle=U.setFontType=function(e){return u=ae(void 0,e),this},U.getFontList=function(){var e,t,n,i={};for(e in R)if(R.hasOwnProperty(e))for(t in i[e]=n=[],R[e])R[e].hasOwnProperty(t)&&n.push(t);return i},U.addFont=function(e,t,n,i){ie(e,t,n,i=i||"Identity-H")},U.setLineWidth=function(e){return Q((e*c).toFixed(2)+" w"),this},U.setDrawColor=function(e,t,n,i){return Q(G({ch1:e,ch2:t,ch3:n,ch4:i,pdfColorType:"draw",precision:2})),this},U.setFillColor=function(e,t,n,i){return Q(G({ch1:e,ch2:t,ch3:n,ch4:i,pdfColorType:"fill",precision:2})),this},U.setTextColor=function(e,t,n,i){return w=G({ch1:e,ch2:t,ch3:n,ch4:i,pdfColorType:"text",precision:3}),this},U.setCharSpace=function(e){return S=e,this},U.setR2L=function(e){return O=e,this},U.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},U.setLineCap=function(e){var t=this.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Q((V=t)+" J"),this},U.setLineJoin=function(e){var t=this.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Q((H=t)+" j"),this},U.output=pe,U.save=function(e){U.output("save",e)},l.API)l.API.hasOwnProperty(me)&&("events"===me&&l.API.events.length?function(e,t){var n,i;for(i=t.length-1;-1!==i;i--)e.subscribe.apply(e,[t[i][0]].concat("function"==typeof(n=t[i][1])?[n]:n))}(W,l.API.events):U[me]=l.API[me]);return function(){for(var e="helvetica",t="times",n="courier",i="normal",r="bold",o="italic",s="bolditalic",l=[["Helvetica",e,i,"WinAnsiEncoding"],["Helvetica-Bold",e,r,"WinAnsiEncoding"],["Helvetica-Oblique",e,o,"WinAnsiEncoding"],["Helvetica-BoldOblique",e,s,"WinAnsiEncoding"],["Courier",n,i,"WinAnsiEncoding"],["Courier-Bold",n,r,"WinAnsiEncoding"],["Courier-Oblique",n,o,"WinAnsiEncoding"],["Courier-BoldOblique",n,s,"WinAnsiEncoding"],["Times-Roman",t,i,"WinAnsiEncoding"],["Times-Bold",t,r,"WinAnsiEncoding"],["Times-Italic",t,o,"WinAnsiEncoding"],["Times-BoldItalic",t,s,"WinAnsiEncoding"],["ZapfDingbats","zapfdingbats",i,null],["Symbol","symbol",i,null]],a=0,u=l.length;a<u;a++){var c=ie(l[a][0],l[a][1],l[a][2],l[a][3]),d=l[a][0].split("-");ne(c,d[0],d[1]||"")}W.publish("addFonts",{fonts:D,dictionary:R})}(),u="F1",se(n,e),W.publish("initialized"),U}return l.API={events:[]},l.version="0.0.0",void 0!==(o=(function(){return l}).call(t,n,t,e))&&(e.exports=o),l}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")());!function(e,t){var n,i,r=1,o=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},s=function(e){return e*(r/1)},l=function(e){var t=new T,n=V.internal.getHeight(e)||0,i=V.internal.getWidth(e)||0;return t.BBox=[0,0,i.toFixed(2),n.toFixed(2)],t},a=function(e,t,n){e=e||0;var i=1;return i<<=t-1,1==(n=n||1)?e|=i:e&=~i,e},u=function(e,t,n){return n=n||1.3,e=e||0,1==t.readOnly&&(e=a(e,1)),1==t.required&&(e=a(e,2)),1==t.noExport&&(e=a(e,3)),1==t.multiline&&(e=a(e,13)),t.password&&(e=a(e,14)),t.noToggleToOff&&(e=a(e,15)),t.radio&&(e=a(e,16)),t.pushbutton&&(e=a(e,17)),t.combo&&(e=a(e,18)),t.edit&&(e=a(e,19)),t.sort&&(e=a(e,20)),t.fileSelect&&1.4<=n&&(e=a(e,21)),t.multiSelect&&1.4<=n&&(e=a(e,22)),t.doNotSpellCheck&&1.4<=n&&(e=a(e,23)),1==t.doNotScroll&&1.4<=n&&(e=a(e,24)),t.richText&&1.4<=n&&(e=a(e,25)),e},c=function(e){var t=e[0],n=e[1],r=e[2],o=e[3],l={};return Array.isArray(t)?(t[0]=s(t[0]),t[1]=s(t[1]),t[2]=s(t[2]),t[3]=s(t[3])):(t=s(t),n=s(n),r=s(r),o=s(o)),l.lowerLeft_X=t||0,l.lowerLeft_Y=s(i)-n-o||0,l.upperRight_X=t+r||0,l.upperRight_Y=s(i)-n||0,[l.lowerLeft_X.toFixed(2),l.lowerLeft_Y.toFixed(2),l.upperRight_X.toFixed(2),l.upperRight_Y.toFixed(2)]},d=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=h(e,e.V||e.DV);t.push("/Tx BMC"),t.push("q"),t.push("/F1 "+n.fontSize.toFixed(2)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push("BT"),t.push(n.text),t.push("ET"),t.push("Q"),t.push("EMC");var i=new l(e);return i.stream=t.join("\n"),i}},h=function(e,t,n,i){i=i||12,n=n||"helvetica";var r={text:"",fontSize:""},o=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" "),s=i,l=V.internal.getHeight(e)||0;l=l<0?-l:l;var a=V.internal.getWidth(e)||0;a=a<0?-a:a;var u=function(e,t,i){return e+1<o.length&&p(t+" "+o[e+1],i+"px",n).width<=a-4};s++;e:for(;;){t="";var c=p("3",--s+"px",n).height,d=e.multiline?l-s:(l-c)/2,h=-2,f=d+=2,m=0,g=0,v=0;if(s<=0){s=12,t="(...) Tj\n",t+="% Width of Text: "+p(t,"1px").width+", FieldWidth:"+a+"\n";break}v=p(o[0]+" ",s+"px",n).width;var y="",b=0;for(var _ in o){y=" "==(y+=o[_]+" ").substr(y.length-1)?y.substr(0,y.length-1):y;var w=parseInt(_);v=p(y+" ",s+"px",n).width;var x=u(w,y,s),C=_>=o.length-1;if(!x||C){if(x||C){if(C)g=w;else if(e.multiline&&l<(c+2)*(b+2)+2)continue e}else{if(!e.multiline)continue e;if(l<(c+2)*(b+2)+2)continue e;g=w}for(var S="",O=m;O<=g;O++)S+=o[O]+" ";switch(S=" "==S.substr(S.length-1)?S.substr(0,S.length-1):S,v=p(S,s+"px",n).width,e.Q){case 2:h=a-v-2;break;case 1:h=(a-v)/2;break;case 0:default:h=2}t+=h.toFixed(2)+" "+f.toFixed(2)+" Td\n",t+="("+S+") Tj\n",t+=-h.toFixed(2)+" 0 Td\n",f=-(s+2),v=0,m=g+1,b++,y=""}else y+=" "}break}return r.text=t,r.fontSize=s,r},p=function(e,t,i){var r=n.internal.getFont(i=i||"helvetica"),o=n.getStringUnitWidth(e,{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t);return{height:n.getStringUnitWidth("3",{font:r,fontSize:parseFloat(t),charSpace:0})*parseFloat(t)*1.5,width:o}},f={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},m=function(){for(var e in n.internal.acroformPlugin.acroFormDictionaryRoot.Fields){var t=n.internal.acroformPlugin.acroFormDictionaryRoot.Fields[e];t.hasAnnotation&&v.call(n,t)}},g=function(e){n.internal.acroformPlugin.printedOut&&(n.internal.acroformPlugin.printedOut=!1,n.internal.acroformPlugin.acroFormDictionaryRoot=null),n.internal.acroformPlugin.acroFormDictionaryRoot||x.call(n),n.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(e)},v=function(e){var t={type:"reference",object:e};n.annotationPlugin.annotations[n.internal.getPageInfo(e.page).pageNumber].push(t)},y=function(){void 0!==n.internal.acroformPlugin.acroFormDictionaryRoot?n.internal.write("/AcroForm "+n.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R"):console.log("Root missing...")},b=function(){n.internal.events.unsubscribe(n.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete n.internal.acroformPlugin.acroFormDictionaryRoot._eventID,n.internal.acroformPlugin.printedOut=!0},_=function(e){var t=!e;for(var i in e||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId),n.internal.out(n.internal.acroformPlugin.acroFormDictionaryRoot.getString())),e=e||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids){var r=e[i],o=r.Rect;r.Rect&&(r.Rect=c.call(this,r.Rect)),n.internal.newObjectDeferredBegin(r.objId);var s=r.objId+" 0 obj\n<<\n";if("object"===(void 0===r?"undefined":oe(r))&&"function"==typeof r.getContent&&(s+=r.getContent()),r.Rect=o,r.hasAppearanceStream&&!r.appearanceStreamContent){var l=d.call(this,r);s+="/AP << /N "+l+" >>\n",n.internal.acroformPlugin.xForms.push(l)}if(r.appearanceStreamContent){for(var a in s+="/AP << ",r.appearanceStreamContent){var u=r.appearanceStreamContent[a];if(s+="/"+a+" ",s+="<< ",1<=Object.keys(u).length||Array.isArray(u))for(var i in u){var h;"function"==typeof(h=u[i])&&(h=h.call(this,r)),s+="/"+i+" "+h+" ",0<=n.internal.acroformPlugin.xForms.indexOf(h)||n.internal.acroformPlugin.xForms.push(h)}else"function"==typeof(h=u)&&(h=h.call(this,r)),s+="/"+i+" "+h+" \n",0<=n.internal.acroformPlugin.xForms.indexOf(h)||n.internal.acroformPlugin.xForms.push(h);s+=" >>\n"}s+=">>\n"}n.internal.out(s+=">>\nendobj\n")}t&&w.call(this,n.internal.acroformPlugin.xForms)},w=function(e){for(var t in e){var i=t,r=e[t];n.internal.newObjectDeferredBegin(r&&r.objId);var o="";"object"===(void 0===r?"undefined":oe(r))&&"function"==typeof r.getString&&(o=r.getString()),n.internal.out(o),delete e[i]}},x=function(){if(void 0!==this.internal&&(void 0===this.internal.acroformPlugin||!1===this.internal.acroformPlugin.isInitialized)){if(n=this,k.FieldNum=0,this.internal.acroformPlugin=JSON.parse(JSON.stringify(f)),this.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");r=n.internal.scaleFactor,i=n.internal.pageSize.getHeight(),n.internal.acroformPlugin.acroFormDictionaryRoot=new E,n.internal.acroformPlugin.acroFormDictionaryRoot._eventID=n.internal.events.subscribe("postPutResources",b),n.internal.events.subscribe("buildDocument",m),n.internal.events.subscribe("putCatalog",y),n.internal.events.subscribe("postPutPages",_),n.internal.acroformPlugin.isInitialized=!0}},C=function(e){if(Array.isArray(e)){var t=" [";for(var n in e)t+=e[n].toString(),t+=n<e.length-1?" ":"";return t+"]"}},S=function(e){return 0!==(e=e||"").indexOf("(")&&(e="("+e),")"!=e.substring(e.length-1)&&(e+=")"),e},O=function(){var e;Object.defineProperty(this,"objId",{get:function(){return e||(e=n.internal.newObjectDeferred()),e||console.log("Couldn't create Object ID"),e},configurable:!1})};O.prototype.toString=function(){return this.objId+" 0 R"},O.prototype.getString=function(){var e=this.objId+" 0 obj\n<<";return e+=this.getContent()+">>\n",this.stream&&(e+="stream\n",e+=this.stream,e+="\nendstream\n"),e+"endobj\n"},O.prototype.getContent=function(){return""+function(e){var t="",n=Object.keys(e).filter(function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"_"!=e.substring(0,1)});for(var i in n){var r=n[i],o=e[r];o&&(Array.isArray(o)?t+="/"+r+" "+C(o)+"\n":t+=o instanceof O?"/"+r+" "+o.objId+" 0 R\n":"/"+r+" "+o+"\n")}return t}(this)};var T=function(){var e;O.call(this),this.Type="/XObject",this.Subtype="/Form",this.FormType=1,this.Resources="2 0 R",Object.defineProperty(this,"Length",{enumerable:!0,get:function(){return void 0!==e?e.length:0}}),Object.defineProperty(this,"stream",{enumerable:!1,set:function(t){e=t.trim()},get:function(){return e||null}})};o(T,O);var E=function(){O.call(this);var e=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return 0<e.length?e:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!0,configurable:!0,get:function(){return e}})};o(E,O);var k=function e(){var t;O.call(this),Object.defineProperty(this,"Rect",{enumerable:!0,configurable:!1,get:function(){if(t)return t},set:function(e){t=e}});var n,i,r,o,s="";Object.defineProperty(this,"FT",{enumerable:!0,set:function(e){s=e},get:function(){return s}}),Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,set:function(e){n=e},get:function(){if(!n||n.length<1){if(this instanceof N)return;return"(FieldObject"+e.FieldNum+++")"}return"("==n.substring(0,1)&&n.substring(n.length-1)?n:"("+n+")"}}),Object.defineProperty(this,"DA",{enumerable:!0,get:function(){if(i)return"("+i+")"},set:function(e){i=e}}),Object.defineProperty(this,"DV",{enumerable:!0,configurable:!0,get:function(){if(r)return r},set:function(e){r=e}}),Object.defineProperty(this,"V",{enumerable:!0,configurable:!0,get:function(){if(o)return o},set:function(e){o=e}}),Object.defineProperty(this,"Type",{enumerable:!0,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,get:function(){return this.hasAnnotation?"/Widget":null}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!1,get:function(){return!!(this.Rect||this.BC||this.BG)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!1,configurable:!0,writable:!0}),Object.defineProperty(this,"page",{enumerable:!1,configurable:!0,writable:!0})};o(k,O);var A=function(){k.call(this),this.FT="/Ch",this.Opt=[],this.V="()",this.TI=0;var e=!1;Object.defineProperty(this,"combo",{enumerable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"edit",{enumerable:!0,set:function(e){1==e?(this._edit=!0,this.combo=!0):this._edit=!1},get:function(){return!!this._edit&&this._edit},configurable:!1}),this.hasAppearanceStream=!0};o(A,k);var I=function(){A.call(this),this.combo=!1};o(I,A);var M=function(){I.call(this),this.combo=!0};o(M,I);var D=function(){M.call(this),this.edit=!0};o(D,M);var R=function(){k.call(this),this.FT="/Btn"};o(R,k);var L=function(){R.call(this);var e=!0;Object.defineProperty(this,"pushbutton",{enumerable:!1,get:function(){return e},set:function(t){e=t}})};o(L,R);var P=function(){R.call(this);var e=!0;Object.defineProperty(this,"radio",{enumerable:!1,get:function(){return e},set:function(t){e=t}});var t,n=[];Object.defineProperty(this,"Kids",{enumerable:!0,get:function(){if(0<n.length)return n}}),Object.defineProperty(this,"__Kids",{get:function(){return n}}),Object.defineProperty(this,"noToggleToOff",{enumerable:!1,get:function(){return t},set:function(e){t=e}})};o(P,R);var N=function(e,t){k.call(this),this.Parent=e,this._AppearanceType=V.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(t),this.F=a(this.F,3,1),this.MK=this._AppearanceType.createMK(),this.AS="/Off",this._Name=t};o(N,k),P.prototype.setAppearance=function(e){if("createAppearanceStream"in e&&"createMK"in e)for(var t in this.__Kids){var n=this.__Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n._Name),n.MK=e.createMK()}else console.log("Couldn't assign Appearance to RadioButton. Appearance was Invalid!")},P.prototype.createOption=function(t){var n=new N(this,t);return this.__Kids.push(n),e.addField(n),n};var j=function(){R.call(this),this.appearanceStreamContent=V.CheckBox.createAppearanceStream(),this.MK=V.CheckBox.createMK(),this.AS="/On",this.V="/On"};o(j,R);var F=function(){var e,t;k.call(this),this.DA=V.createDefaultAppearanceStream(),this.F=4,Object.defineProperty(this,"V",{get:function(){return e?S(e):e},enumerable:!0,set:function(t){e=t}}),Object.defineProperty(this,"DV",{get:function(){return t?S(t):t},enumerable:!0,set:function(e){t=e}});var n=!1;Object.defineProperty(this,"multiline",{enumerable:!1,get:function(){return n},set:function(e){n=e}});var i=!1;Object.defineProperty(this,"fileSelect",{enumerable:!1,get:function(){return i},set:function(e){i=e}});var r=!1;Object.defineProperty(this,"doNotSpellCheck",{enumerable:!1,get:function(){return r},set:function(e){r=e}});var o=!1;Object.defineProperty(this,"doNotScroll",{enumerable:!1,get:function(){return o},set:function(e){o=e}});var s=!1;Object.defineProperty(this,"MaxLen",{enumerable:!0,get:function(){return s},set:function(e){s=e}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!1,get:function(){return this.V||this.DV}})};o(F,k);var B=function(){F.call(this);var e=!0;Object.defineProperty(this,"password",{enumerable:!1,get:function(){return e},set:function(t){e=t}})};o(B,F);var V={CheckBox:{createAppearanceStream:function(){return{N:{On:V.CheckBox.YesNormal},D:{On:V.CheckBox.YesPushDown,Off:V.CheckBox.OffPushDown}}},createMK:function(){return"<< /CA (3)>>"},YesPushDown:function(e){var t=l(e),i=[],r=n.internal.getFont("zapfdingbats","normal").id;e.Q=1;var o=h(e,"3","ZapfDingbats",50);return i.push("0.749023 g"),i.push("0 0 "+V.internal.getWidth(e).toFixed(2)+" "+V.internal.getHeight(e).toFixed(2)+" re"),i.push("f"),i.push("BMC"),i.push("q"),i.push("0 0 1 rg"),i.push("/"+r+" "+o.fontSize.toFixed(2)+" Tf 0 g"),i.push("BT"),i.push(o.text),i.push("ET"),i.push("Q"),i.push("EMC"),t.stream=i.join("\n"),t},YesNormal:function(e){var t=l(e),i=n.internal.getFont("zapfdingbats","normal").id,r=[];e.Q=1;var o=V.internal.getHeight(e),s=V.internal.getWidth(e),a=h(e,"3","ZapfDingbats",.9*o);return r.push("1 g"),r.push("0 0 "+s.toFixed(2)+" "+o.toFixed(2)+" re"),r.push("f"),r.push("q"),r.push("0 0 1 rg"),r.push("0 0 "+(s-1).toFixed(2)+" "+(o-1).toFixed(2)+" re"),r.push("W"),r.push("n"),r.push("0 g"),r.push("BT"),r.push("/"+i+" "+a.fontSize.toFixed(2)+" Tf 0 g"),r.push(a.text),r.push("ET"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=l(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+V.internal.getWidth(e).toFixed(2)+" "+V.internal.getHeight(e).toFixed(2)+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:V.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=V.RadioButton.Circle.YesNormal,t.D[e]=V.RadioButton.Circle.YesPushDown,t},createMK:function(){return"<< /CA (l)>>"},YesNormal:function(e){var t=l(e),n=[],i=V.internal.getWidth(e)<=V.internal.getHeight(e)?V.internal.getWidth(e)/4:V.internal.getHeight(e)/4;i*=.9;var r=V.internal.Bezier_C;return n.push("q"),n.push("1 0 0 1 "+V.internal.getWidth(e)/2+" "+V.internal.getHeight(e)/2+" cm"),n.push(i+" 0 m"),n.push(i+" "+i*r+" "+i*r+" "+i+" 0 "+i+" c"),n.push("-"+i*r+" "+i+" -"+i+" "+i*r+" -"+i+" 0 c"),n.push("-"+i+" -"+i*r+" -"+i*r+" -"+i+" 0 -"+i+" c"),n.push(i*r+" -"+i+" "+i+" -"+i*r+" "+i+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=l(e),n=[],i=V.internal.getWidth(e)<=V.internal.getHeight(e)?V.internal.getWidth(e)/4:V.internal.getHeight(e)/4,r=2*(i*=.9),o=r*V.internal.Bezier_C,s=i*V.internal.Bezier_C;return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+(V.internal.getWidth(e)/2).toFixed(2)+" "+(V.internal.getHeight(e)/2).toFixed(2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+(V.internal.getWidth(e)/2).toFixed(2)+" "+(V.internal.getHeight(e)/2).toFixed(2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+s+" "+s+" "+i+" 0 "+i+" c"),n.push("-"+s+" "+i+" -"+i+" "+s+" -"+i+" 0 c"),n.push("-"+i+" -"+s+" -"+s+" -"+i+" 0 -"+i+" c"),n.push(s+" -"+i+" "+i+" -"+s+" "+i+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=l(e),n=[],i=V.internal.getWidth(e)<=V.internal.getHeight(e)?V.internal.getWidth(e)/4:V.internal.getHeight(e)/4,r=2*(i*=.9),o=r*V.internal.Bezier_C;return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+(V.internal.getWidth(e)/2).toFixed(2)+" "+(V.internal.getHeight(e)/2).toFixed(2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:V.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=V.RadioButton.Cross.YesNormal,t.D[e]=V.RadioButton.Cross.YesPushDown,t},createMK:function(){return"<< /CA (8)>>"},YesNormal:function(e){var t=l(e),n=[],i=V.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+(V.internal.getWidth(e)-2).toFixed(2)+" "+(V.internal.getHeight(e)-2).toFixed(2)+" re"),n.push("W"),n.push("n"),n.push(i.x1.x.toFixed(2)+" "+i.x1.y.toFixed(2)+" m"),n.push(i.x2.x.toFixed(2)+" "+i.x2.y.toFixed(2)+" l"),n.push(i.x4.x.toFixed(2)+" "+i.x4.y.toFixed(2)+" m"),n.push(i.x3.x.toFixed(2)+" "+i.x3.y.toFixed(2)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=l(e),n=V.internal.calculateCross(e),i=[];return i.push("0.749023 g"),i.push("0 0 "+V.internal.getWidth(e).toFixed(2)+" "+V.internal.getHeight(e).toFixed(2)+" re"),i.push("f"),i.push("q"),i.push("1 1 "+(V.internal.getWidth(e)-2).toFixed(2)+" "+(V.internal.getHeight(e)-2).toFixed(2)+" re"),i.push("W"),i.push("n"),i.push(n.x1.x.toFixed(2)+" "+n.x1.y.toFixed(2)+" m"),i.push(n.x2.x.toFixed(2)+" "+n.x2.y.toFixed(2)+" l"),i.push(n.x4.x.toFixed(2)+" "+n.x4.y.toFixed(2)+" m"),i.push(n.x3.x.toFixed(2)+" "+n.x3.y.toFixed(2)+" l"),i.push("s"),i.push("Q"),t.stream=i.join("\n"),t},OffPushDown:function(e){var t=l(e),n=[];return n.push("0.749023 g"),n.push("0 0 "+V.internal.getWidth(e).toFixed(2)+" "+V.internal.getHeight(e).toFixed(2)+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){return"/F1 0 Tf 0 g"}};V.internal={Bezier_C:.551915024494,calculateCross:function(e){var t,n,i=V.internal.getWidth(e),r=V.internal.getHeight(e),o=(n=r)<(t=i)?n:t;return{x1:{x:(i-o)/2,y:(r-o)/2+o},x2:{x:(i-o)/2+o,y:(r-o)/2},x3:{x:(i-o)/2,y:(r-o)/2},x4:{x:(i-o)/2+o,y:(r-o)/2+o}}}},V.internal.getWidth=function(e){var t=0;return"object"===(void 0===e?"undefined":oe(e))&&(t=s(e.Rect[2])),t},V.internal.getHeight=function(e){var t=0;return"object"===(void 0===e?"undefined":oe(e))&&(t=s(e.Rect[3])),t},e.addField=function(e){return x.call(this),e instanceof F?this.addTextField.call(this,e):e instanceof A?this.addChoiceField.call(this,e):e instanceof R?this.addButton.call(this,e):e instanceof N?g.call(this,e):e&&g.call(this,e),e.page=n.internal.getCurrentPageInfo().pageNumber,this},e.addButton=function(e){x.call(this);var t=e||new k;t.FT="/Btn",t.Ff=u(t.Ff,e,n.internal.getPDFVersion()),g.call(this,t)},e.addTextField=function(e){x.call(this);var t=e||new k;t.FT="/Tx",t.Ff=u(t.Ff,e,n.internal.getPDFVersion()),g.call(this,t)},e.addChoiceField=function(e){x.call(this);var t=e||new k;t.FT="/Ch",t.Ff=u(t.Ff,e,n.internal.getPDFVersion()),g.call(this,t)},"object"==(void 0===t?"undefined":oe(t))&&(t.ChoiceField=A,t.ListBox=I,t.ComboBox=M,t.EditBox=D,t.Button=R,t.PushButton=L,t.RadioButton=P,t.CheckBox=j,t.TextField=F,t.PasswordField=B,t.AcroForm={Appearance:V}),e.AcroFormChoiceField=A,e.AcroFormListBox=I,e.AcroFormComboBox=M,e.AcroFormEditBox=D,e.AcroFormButton=R,e.AcroFormPushButton=L,e.AcroFormRadioButton=P,e.AcroFormCheckBox=j,e.AcroFormTextField=F,e.AcroFormPasswordField=B,e.AcroForm={ChoiceField:A,ListBox:I,ComboBox:M,EditBox:D,Button:R,PushButton:L,RadioButton:P,CheckBox:j,TextField:F,PasswordField:B}}(se.API,"undefined"!=typeof window&&window||"undefined"!=typeof i&&i),se.API.addHTML=function(e,t,n,i,r){if("undefined"==typeof html2canvas&&"undefined"==typeof rasterizeHTML)throw new Error("You need either https://github.com/niklasvh/html2canvas or https://github.com/cburgmer/rasterizeHTML.js");"number"!=typeof t&&(i=t,r=n),"function"==typeof i&&(r=i,i=null),"function"!=typeof r&&(r=function(){});var o=this.internal,s=o.scaleFactor,l=o.pageSize.getWidth(),a=o.pageSize.getHeight();if((i=i||{}).onrendered=(function(e){t=parseInt(t)||0,n=parseInt(n)||0;var o=i.dim||{},u=Object.assign({top:0,right:0,bottom:0,left:0,useFor:"content"},i.margin),c=o.h||Math.min(a,e.height/s),d=o.w||Math.min(l,e.width/s)-t,h=i.format||"JPEG",p=i.imageCompression||"SLOW";if(e.height>a-u.top-u.bottom&&i.pagesplit){var f=function(e,t,n,r,o){var s=document.createElement("canvas");s.height=o,s.width=r;var l=s.getContext("2d");return l.mozImageSmoothingEnabled=!1,l.webkitImageSmoothingEnabled=!1,l.msImageSmoothingEnabled=!1,l.imageSmoothingEnabled=!1,l.fillStyle=i.backgroundColor||"#ffffff",l.fillRect(0,0,r,o),l.drawImage(e,t,n,r,o,0,0,r,o),s},m=(function(){for(var i,o,c=0,m=0,g={},v=!1;;){var y;if(m=0,g.top=0!==c?u.top:n,g.left=0!==c?u.left:t,v=(l-u.left-u.right)*s<e.width,"content"===u.useFor?0===c?(i=Math.min((l-u.left)*s,e.width),o=Math.min((a-u.top)*s,e.height-c)):(i=Math.min(l*s,e.width),o=Math.min(a*s,e.height-c),g.top=0):(i=Math.min((l-u.left-u.right)*s,e.width),o=Math.min((a-u.bottom-u.top)*s,e.height-c)),v)for(;;){"content"===u.useFor&&(0===m?i=Math.min((l-u.left)*s,e.width):(i=Math.min(l*s,e.width-m),g.left=0));var b=[y=f(e,m,c,i,o),g.left,g.top,y.width/s,y.height/s,h,null,p];if(this.addImage.apply(this,b),(m+=i)>=e.width)break;this.addPage()}else b=[y=f(e,0,c,i,o),g.left,g.top,y.width/s,y.height/s,h,null,p],this.addImage.apply(this,b);if((c+=o)>=e.height)break;this.addPage()}r(d,c,null,b)}).bind(this);if("CANVAS"===e.nodeName){var g=new Image;g.onload=m,g.src=e.toDataURL("image/png"),e=g}else m()}else{var v=Math.random().toString(35),y=[e,t,n,d,c,h,v,p];this.addImage.apply(this,y),r(d,c,v,y)}}).bind(this),"undefined"!=typeof html2canvas&&!i.rstz)return html2canvas(e,i);if("undefined"!=typeof rasterizeHTML){var u="drawDocument";return"string"==typeof e&&(u=/^http/.test(e)?"drawURL":"drawHTML"),i.width=i.width||l*s,rasterizeHTML[u](e,void 0,i).then(function(e){i.onrendered(e.image)},function(e){r(null,e)})}return null},function(e){var t="addImage_",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]};e.getImageFileTypeByImageData=function(e,t){var i,r;t=t||"UNKNOWN";var o,s,l,a="UNKNOWN";for(l in n)for(o=n[l],i=0;i<o.length;i+=1){for(s=!0,r=0;r<o[i].length;r+=1)if(void 0!==o[i][r]&&o[i][r]!==e.charCodeAt(r)){s=!1;break}if(!0===s){a=l;break}}return"UNKOWN"===a&&"UNKNOWN"!==t&&(console.warn('FileType of Image not recognized. Processing image as "'+t+'".'),a=t),a};var i=function e(t){var n=this.internal.newObject(),i=this.internal.write,r=this.internal.putStream;if(t.n=n,i("<</Type /XObject"),i("/Subtype /Image"),i("/Width "+t.w),i("/Height "+t.h),t.cs===this.color_spaces.INDEXED?i("/ColorSpace [/Indexed /DeviceRGB "+(t.pal.length/3-1)+" "+("smask"in t?n+2:n+1)+" 0 R]"):(i("/ColorSpace /"+t.cs),t.cs===this.color_spaces.DEVICE_CMYK&&i("/Decode [1 0 1 0 1 0 1 0]")),i("/BitsPerComponent "+t.bpc),"f"in t&&i("/Filter /"+t.f),"dp"in t&&i("/DecodeParms <<"+t.dp+">>"),"trns"in t&&t.trns.constructor==Array){for(var o="",s=0,l=t.trns.length;s<l;s++)o+=t.trns[s]+" "+t.trns[s]+" ";i("/Mask ["+o+"]")}if("smask"in t&&i("/SMask "+(n+1)+" 0 R"),i("/Length "+t.data.length+">>"),r(t.data),i("endobj"),"smask"in t){var a={w:t.w,h:t.h,cs:"DeviceGray",bpc:t.bpc,dp:"/Predictor "+t.p+" /Colors 1 /BitsPerComponent "+t.bpc+" /Columns "+t.w,data:t.smask};"f"in t&&(a.f=t.f),e.call(this,a)}t.cs===this.color_spaces.INDEXED&&(this.internal.newObject(),i("<< /Length "+t.pal.length+">>"),r(this.arrayBufferToBinaryString(new Uint8Array(t.pal))),i("endobj"))},o=function(){var e=this.internal.collections[t+"images"];for(var n in e)i.call(this,e[n])},s=function(){var e,n=this.internal.collections[t+"images"],i=this.internal.write;for(var r in n)i("/I"+(e=n[r]).i,e.n,"0","R")},l=function(t){return"function"==typeof e["process"+t.toUpperCase()]},a=function(e){return"object"===(void 0===e?"undefined":oe(e))&&1===e.nodeType},u=function(e,t){if("IMG"===e.nodeName&&e.hasAttribute("src")){var n=""+e.getAttribute("src");if(0===n.indexOf("data:image/"))return n;!t&&/\.png(?:[?#].*)?$/i.test(n)&&(t="png")}if("CANVAS"===e.nodeName)var i=e;else{(i=document.createElement("canvas")).width=e.clientWidth||e.width,i.height=e.clientHeight||e.height;var r=i.getContext("2d");if(!r)throw"addImage requires canvas to be supported by browser.";r.drawImage(e,0,0,i.width,i.height)}return i.toDataURL("png"==(""+t).toLowerCase()?"image/png":"image/jpeg")},c=function(e,t){var n;if(t)for(var i in t)if(e===t[i].alias){n=t[i];break}return n};e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"},e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"},e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},e.sHashCode=function(e){return e=e||"",Array.prototype.reduce&&e.split("").reduce(function(e,t){return(e=(e<<5)-e+t.charCodeAt(0))&e},0)},e.isString=function(e){return"string"==typeof e},e.validateStringAsBase64=function(e){var t=!0;return(e=e||"").length%4!=0&&(t=!1),!1===/[A-Za-z0-9\/]+/.test(e.substr(0,e.length-2))&&(t=!1),!1===/[A-Za-z0-9\/][A-Za-z0-9+\/]|[A-Za-z0-9+\/]=|==/.test(e.substr(-2))&&(t=!1),t},e.extractInfoFromBase64DataURI=function(e){return/^data:([\w]+?\/([\w]+?));base64,(.+)$/g.exec(e)},e.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array},e.isArrayBuffer=function(e){return!!this.supportsArrayBuffer()&&e instanceof ArrayBuffer},e.isArrayBufferView=function(e){return!!this.supportsArrayBuffer()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},e.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),i=0;i<t;i++)n[i]=e.charCodeAt(i);return n},e.arrayBufferToBinaryString=function(e){if("function"==typeof atob)return atob(this.arrayBufferToBase64(e));if("function"==typeof TextDecoder){var t=new TextDecoder("ascii");if("ascii"===t.encoding)return t.decode(e)}for(var n=this.isArrayBuffer(e)?e:new Uint8Array(e),i=20480,r="",o=Math.ceil(n.byteLength/i),s=0;s<o;s++)r+=String.fromCharCode.apply(null,n.slice(s*i,s*i+i));return r},e.arrayBufferToBase64=function(e){for(var t,n="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=new Uint8Array(e),o=r.byteLength,s=o%3,l=o-s,a=0;a<l;a+=3)n+=i[(16515072&(t=r[a]<<16|r[a+1]<<8|r[a+2]))>>18]+i[(258048&t)>>12]+i[(4032&t)>>6]+i[63&t];return 1==s?n+=i[(252&(t=r[l]))>>2]+i[(3&t)<<4]+"==":2==s&&(n+=i[(64512&(t=r[l]<<8|r[l+1]))>>10]+i[(1008&t)>>4]+i[(15&t)<<2]+"="),n},e.createImageInfo=function(e,t,n,i,r,o,s,l,a,u,c,d,h){var p={alias:l,w:t,h:n,cs:i,bpc:r,i:s,data:e};return o&&(p.f=o),a&&(p.dp=a),u&&(p.trns=u),c&&(p.pal=c),d&&(p.smask=d),h&&(p.p=h),p},e.addImage=function(n,i,r,d,h,p,f,m,g){var v="";if("string"!=typeof i){var y=p;p=h,h=d,d=r,r=i,i=y}if("object"===(void 0===n?"undefined":oe(n))&&!a(n)&&"imageData"in n){var b=n;n=b.imageData,i=b.format||i,r=b.x||r||0,d=b.y||d||0,h=b.w||h,p=b.h||p,f=b.alias||f,m=b.compression||m,g=b.rotation||b.angle||g}if(isNaN(r)||isNaN(d))throw console.error("jsPDF.addImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addImage");var _,w,x,C,S,O,T,E=(function(){var e=this.internal.collections[t+"images"];return e||(this.internal.collections[t+"images"]=e={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s)),e}).call(this);if(!((_=c(n,E))||(a(n)&&(n=u(n,i)),(null==(T=f)||0===T.length)&&(f="string"==typeof(O=n)&&e.sHashCode(O)),_=c(f,E)))){if(this.isString(n)&&(""!==(v=this.convertStringToImageData(n))?n=v:void 0!==(v=this.loadImageFile(n))&&(n=v)),i=this.getImageFileTypeByImageData(n,i),!l(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if(this.supportsArrayBuffer()&&(n instanceof Uint8Array||(w=n,n=this.binaryStringToUint8Array(n))),!(_=this["process"+i.toUpperCase()](n,(S=0,(C=E)&&(S=Object.keys?Object.keys(C).length:function(e){var t=0;for(var n in e)e.hasOwnProperty(n)&&t++;return t}(C)),S),f,((x=m)&&"string"==typeof x&&(x=x.toUpperCase()),x in e.image_compression?x:e.image_compression.NONE),w)))throw new Error("An unkwown error occurred whilst processing the image")}return(function(e,t,n,i,r,o,s,l){var a=(function(e,t,n){return e||t||(t=e=-96),e<0&&(e=-1*n.w*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.h*72/t/this.internal.scaleFactor),0===e&&(e=t*n.w/n.h),0===t&&(t=e*n.h/n.w),[e,t]}).call(this,n,i,r),u=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;if(n=a[0],i=a[1],s[o]=r,l){l*=Math.PI/180;var d=Math.cos(l),h=Math.sin(l),p=function(e){return e.toFixed(4)},f=[p(d),p(h),p(-1*h),p(d),0,0,"cm"]}this.internal.write("q"),l?(this.internal.write([1,"0","0",1,u(e),c(t+i),"cm"].join(" ")),this.internal.write(f.join(" ")),this.internal.write([u(n),"0","0",u(i),"0","0","cm"].join(" "))):this.internal.write([u(n),"0","0",u(i),u(e),c(t+i),"cm"].join(" ")),this.internal.write("/I"+r.i+" Do"),this.internal.write("Q")}).call(this,r,d,h,p,_,_.i,E,g),this},e.convertStringToImageData=function(t){var n,i="";return this.isString(t)&&(null!==(n=this.extractInfoFromBase64DataURI(t))?e.validateStringAsBase64(n[3])&&(i=atob(n[3])):e.validateStringAsBase64(t)&&(i=atob(t))),i};var d=function(e,t){return e.subarray(t,t+5)};e.processJPEG=function(e,t,n,i,r,o){var s,l=this.decode.DCT_DECODE;if(!this.isString(e)&&!this.isArrayBuffer(e)&&!this.isArrayBufferView(e))return null;if(this.isString(e)&&(s=function(e){var t;if(255===!e.charCodeAt(0)||216===!e.charCodeAt(1)||255===!e.charCodeAt(2)||224===!e.charCodeAt(3)||!e.charCodeAt(6)==="J".charCodeAt(0)||!e.charCodeAt(7)==="F".charCodeAt(0)||!e.charCodeAt(8)==="I".charCodeAt(0)||!e.charCodeAt(9)==="F".charCodeAt(0)||0===!e.charCodeAt(10))throw new Error("getJpegSize requires a binary string jpeg file");for(var n=256*e.charCodeAt(4)+e.charCodeAt(5),i=4,r=e.length;i<r;){if(255!==e.charCodeAt(i+=n))throw new Error("getJpegSize could not find the size of the image");if(192===e.charCodeAt(i+1)||193===e.charCodeAt(i+1)||194===e.charCodeAt(i+1)||195===e.charCodeAt(i+1)||196===e.charCodeAt(i+1)||197===e.charCodeAt(i+1)||198===e.charCodeAt(i+1)||199===e.charCodeAt(i+1))return t=256*e.charCodeAt(i+5)+e.charCodeAt(i+6),[256*e.charCodeAt(i+7)+e.charCodeAt(i+8),t,e.charCodeAt(i+9)];n=256*e.charCodeAt(i+=2)+e.charCodeAt(i+1)}}(e)),this.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.isArrayBufferView(e)&&(s=function(e){if(65496!=(e[0]<<8|e[1]))throw new Error("Supplied data is not a JPEG");for(var t,n=e.length,i=(e[4]<<8)+e[5],r=4;r<n;){if(i=((t=d(e,r+=i))[2]<<8)+t[3],(192===t[1]||194===t[1])&&255===t[0]&&7<i)return{width:((t=d(e,r+5))[2]<<8)+t[3],height:(t[0]<<8)+t[1],numcomponents:t[4]};r+=2}throw new Error("getJpegSizeFromBytes could not find the size of the image")}(e),e=r||this.arrayBufferToBinaryString(e)),void 0===o)switch(s.numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;default:case 3:o=this.color_spaces.DEVICE_RGB}return this.createImageInfo(e,s.width,s.height,o,8,l,t,n)},e.processJPG=function(){return this.processJPEG.apply(this,arguments)},e.loadImageFile=function(e,t,n){if(t=t||!0,n=n||function(){},Object.prototype.toString.call("undefined"!=typeof r?r:0),void 0!==("undefined"==typeof window?"undefined":oe(window))&&"object"===("undefined"==typeof location?"undefined":oe(location))&&"http"===location.protocol.substr(0,4))return function(e,t,n){var i=new XMLHttpRequest,r=[],o=0,s=function(e){var t=e.length,n=String.fromCharCode;for(o=0;o<t;o+=1)r.push(n(255&e.charCodeAt(o)));return r.join("")};if(i.open("GET",e,!t),i.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(i.onload=function(){return s(this.responseText)}),i.send(null),200===i.status)return t?s(i.responseText):void 0;console.warn('Unable to load file "'+e+'"')}(e,t)},e.getImageProperties=function(e){var t,n,i="";if(a(e)&&(e=u(e)),this.isString(e)&&(""!==(i=this.convertStringToImageData(e))?e=i:void 0!==(i=this.loadImageFile(e))&&(e=i)),n=this.getImageFileTypeByImageData(e),!l(n))throw new Error("addImage does not support files of type '"+n+"', please ensure that a plugin for '"+n+"' support is added.");if(this.supportsArrayBuffer()&&(e instanceof Uint8Array||(e=this.binaryStringToUint8Array(e))),!(t=this["process"+n.toUpperCase()](e)))throw new Error("An unkwown error occurred whilst processing the image");return{fileType:n,width:t.w,height:t.h,colorSpace:t.cs,compressionMode:t.f,bitsPerComponent:t.bpc}}}(se.API),l=se.API,se.API.annotationPlugin=a={annotations:[],f2:function(e){return e.toFixed(2)},notEmpty:function(e){if(void 0!==e&&""!=e)return!0}},se.API.events.push(["addPage",function(e){this.annotationPlugin.annotations[e.pageNumber]=[]}]),l.events.push(["putPage",function(e){for(var t=this.annotationPlugin.annotations[e.pageNumber],n=!1,i=0;i<t.length&&!n;i++)switch((u=t[i]).type){case"link":if(a.notEmpty(u.options.url)||a.notEmpty(u.options.pageNumber)){n=!0;break}case"reference":case"text":case"freetext":n=!0}if(0!=n){this.internal.write("/Annots [");var r=this.annotationPlugin.f2,o=this.internal.scaleFactor,s=this.internal.pageSize.getHeight(),l=this.internal.getPageInfo(e.pageNumber);for(i=0;i<t.length;i++){var u;switch((u=t[i]).type){case"reference":this.internal.write(" "+u.object.objId+" 0 R ");break;case"text":var c=this.internal.newAdditionalObject(),d=this.internal.newAdditionalObject(),h=u.title||"Note";g="<</Type /Annot /Subtype /Text "+(f="/Rect ["+r(u.bounds.x*o)+" "+r(s-(u.bounds.y+u.bounds.h)*o)+" "+r((u.bounds.x+u.bounds.w)*o)+" "+r((s-u.bounds.y)*o)+"] ")+"/Contents ("+u.contents+")",g+=" /Popup "+d.objId+" 0 R",g+=" /P "+l.objId+" 0 R",c.content=g+=" /T ("+h+") >>";var p=c.objId+" 0 R";g="<</Type /Annot /Subtype /Popup "+(f="/Rect ["+r((u.bounds.x+30)*o)+" "+r(s-(u.bounds.y+u.bounds.h)*o)+" "+r((u.bounds.x+u.bounds.w+30)*o)+" "+r((s-u.bounds.y)*o)+"] ")+" /Parent "+p,u.open&&(g+=" /Open true"),d.content=g+=" >>",this.internal.write(c.objId,"0 R",d.objId,"0 R");break;case"freetext":var f="/Rect ["+r(u.bounds.x*o)+" "+r((s-u.bounds.y)*o)+" "+r(u.bounds.x+u.bounds.w*o)+" "+r(s-(u.bounds.y+u.bounds.h)*o)+"] ";g="<</Type /Annot /Subtype /FreeText "+f+"/Contents ("+u.contents+")",g+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(u.color||"#000000")+")",g+=" /Border [0 0 0]",this.internal.write(g+=" >>");break;case"link":if(u.options.name){var m=this.annotations._nameMap[u.options.name];u.options.pageNumber=m.page,u.options.top=m.y}else u.options.top||(u.options.top=0);f="/Rect ["+r(u.x*o)+" "+r((s-u.y)*o)+" "+r((u.x+u.w)*o)+" "+r((s-(u.y+u.h))*o)+"] ";var g="";if(u.options.url)g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /A <</S /URI /URI ("+u.options.url+") >>";else if(u.options.pageNumber)switch(g="<</Type /Annot /Subtype /Link "+f+"/Border [0 0 0] /Dest ["+(e=this.internal.getPageInfo(u.options.pageNumber)).objId+" 0 R",u.options.magFactor=u.options.magFactor||"XYZ",u.options.magFactor){case"Fit":g+=" /Fit]";break;case"FitH":g+=" /FitH "+u.options.top+"]";break;case"FitV":u.options.left=u.options.left||0,g+=" /FitV "+u.options.left+"]";break;case"XYZ":default:var v=r((s-u.options.top)*o);u.options.left=u.options.left||0,void 0===u.options.zoom&&(u.options.zoom=0),g+=" /XYZ "+u.options.left+" "+v+" "+u.options.zoom+"]"}""!=g&&this.internal.write(g+=" >>")}}this.internal.write("]")}}]),l.createAnnotation=function(e){switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push(e)}},l.link=function(e,t,n,i,r){this.annotationPlugin.annotations[this.internal.getCurrentPageInfo().pageNumber].push({x:e,y:t,w:n,h:i,options:r,type:"link"})},l.textWithLink=function(e,t,n,i){var r=this.getTextWidth(e),o=this.internal.getLineHeight()/this.internal.scaleFactor;return this.text(e,t,n),this.link(t,(n+=.2*o)-o,r,o,i),r},l.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor},l.getLineHeight=function(){return this.internal.getLineHeight()},function(e){var t=Object.keys({ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",fa:"Persian","fa-IR":"Persian/Iran",ur:"Urdu"}),n={1569:[65152],1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1572:[65157,65158],1573:[65159,65160,65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166,65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194,65193],1584:[65195,65196,65195],1585:[65197,65198,65197],1586:[65199,65200,65199],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262,65261],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395,64394],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},i={1570:[65269,65270,65269,65270],1571:[65271,65272,65271,65272],1573:[65273,65274,65273,65274],1575:[65275,65276,65275,65276]},r={1570:[65153,65154,65153,65154],1571:[65155,65156,65155,65156],1573:[65159,65160,65159,65160],1575:[65165,65166,65165,65166]},o={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},s=[1570,1571,1573,1575],l=[1569,1570,1571,1572,1573,1575,1577,1583,1584,1585,1586,1608,1688],a=0,u=1,c=2,d=3;function h(e){return void 0!==e&&void 0!==n[e.charCodeAt(0)]}function p(e){return void 0!==e&&0<=l.indexOf(e.charCodeAt(0))}function f(e){return void 0!==e&&0<=s.indexOf(e.charCodeAt(0))}function m(e){return h(e)&&2<=n[e.charCodeAt(0)].length}function g(e,t,i,o){return h(e)?(o=o||{},n=Object.assign(n,o),!m(e)||!h(t)&&!h(i)||!h(i)&&p(t)||p(e)&&!h(t)||p(e)&&f(t)||p(e)&&p(t)?(n=Object.assign(n,r),a):h(s=e)&&4==n[s.charCodeAt(0)].length&&h(t)&&!p(t)&&h(i)&&m(i)?(n=Object.assign(n,r),d):p(e)||!h(i)?(n=Object.assign(n,r),u):(n=Object.assign(n,r),c)):-1;var s}var v=e.processArabic=function(e,t){e=e||"",t=t||!1;var s,l,a,u="",c=0,d=0,p="",m="",v="";for(c=0;c<e.length;c+=1)m=e[c-1],v=e[c+1],h(p=e[c])?void 0!==m&&1604===m.charCodeAt(0)&&f(p)?(d=g(p,e[c-2],e[c+1],i),s=String.fromCharCode(i[p.charCodeAt(0)][d]),u=u.substr(0,u.length-1)+s):void 0!==m&&1617===m.charCodeAt(0)&&void 0!==(l=p)&&void 0!==o[l.charCodeAt(0)]?(d=g(p,e[c-2],e[c+1],r),s=String.fromCharCode(o[p.charCodeAt(0)][d]),u=u.substr(0,u.length-1)+s):(d=g(p,m,v,r),u+=String.fromCharCode(n[p.charCodeAt(0)][d])):u+=t?{"(":")",")":"("}[a=p]||a:p;return t?u.split("").reverse().join(""):u};e.events.push(["preProcessText",function(e){var n=e.text,i=e.options||{},r=[];if(0<=t.indexOf(i.lang)){if("[object Array]"===Object.prototype.toString.call(n)){var o=0;for(r=[],o=0;o<n.length;o+=1)"[object Array]"===Object.prototype.toString.call(n[o])?r.push([v(n[o][0],!0),n[o][1],n[o][2]]):r.push([v(n[o],!0)]);e.text=r}else e.text=v(n,!0);void 0===i.charSpace&&(e.options.charSpace=0),!0===i.R2L&&(e.options.R2L=!1)}}])}(se.API),se.API.autoPrint=function(e){var t;switch((e=e||{}).variant=e.variant||"non-conform",e.variant){case"javascript":this.addJS("print({});");break;case"non-conform":default:this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})}return this},(u=se.API).events.push(["initialized",function(){this.canvas.pdf=this}]),u.canvas={getContext:function(e){return(this.pdf.context2d._canvas=this).pdf.context2d},childNodes:[]},Object.defineProperty(u.canvas,"width",{get:function(){return this._width},set:function(e){this._width=e,this.getContext("2d").pageWrapX=e+1}}),Object.defineProperty(u.canvas,"height",{get:function(){return this._height},set:function(e){this._height=e,this.getContext("2d").pageWrapY=e+1}}),m={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},g=1,v=function(e,t,n,i,r){m={x:e,y:t,w:n,h:i,ln:r}},y=function(){return m},b={left:0,top:0,bottom:0},(c=se.API).setHeaderFunction=function(e){f=e},c.getTextDimensions=function(e){d=this.internal.getFont().fontName,h=this.table_font_size||this.internal.getFontSize(),p=this.internal.getFont().fontStyle;var t,n,i=19.049976/25.4;(n=document.createElement("font")).id="jsPDFCell";try{n.style.fontStyle=p}catch(t){n.style.fontWeight=p}n.style.fontSize=h+"pt",n.style.fontFamily=d;try{n.textContent=e}catch(t){n.innerText=e}return document.body.appendChild(n),t={w:(n.offsetWidth+1)*i,h:(n.offsetHeight+1)*i},document.body.removeChild(n),t},c.cellAddPage=function(){var e=this.margins||b;this.addPage(),v(e.left,e.top,void 0,void 0),g+=1},c.cellInitialize=function(){m={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},g=1},c.cell=function(e,t,n,i,r,o,s){var l=y(),a=!1;if(void 0!==l.ln)if(l.ln===o)e=l.x+l.w,t=l.y;else{var u=this.margins||b;l.y+l.h+i+13>=this.internal.pageSize.getHeight()-u.bottom&&(this.cellAddPage(),a=!0,this.printHeaders&&this.tableHeaderRow&&this.printHeaderRow(o,!0)),t=y().y+y().h,a&&(t=23)}if(void 0!==r[0])if(this.printingHeaderRow?this.rect(e,t,n,i,"FD"):this.rect(e,t,n,i),"right"===s){r instanceof Array||(r=[r]);for(var c=0;c<r.length;c++){var d=r[c],h=this.getStringUnitWidth(d)*this.internal.getFontSize();this.text(d,e+n-h-3,t+this.internal.getLineHeight()*(c+1))}}else this.text(r,e+3,t+this.internal.getLineHeight());return v(e,t,n,i,o),this},c.arrayMax=function(e,t){var n,i,r,o=e[0];for(n=0,i=e.length;n<i;n+=1)r=e[n],t?-1===t(o,r)&&(o=r):o<r&&(o=r);return o},c.table=function(e,t,n,i,r){if(!n)throw"No data for PDF table";var o,s,l,a,u,d,h,p,f,v=[],y=[],_={},w={},x=[],C=[],S=!1,O=!0,T=12,E=b;if(E.width=this.internal.pageSize.getWidth(),r&&(!0===r.autoSize&&(S=!0),!1===r.printHeaders&&(O=!1),r.fontSize&&(T=r.fontSize),r.css&&void 0!==r.css["font-size"]&&(T=16*r.css["font-size"]),r.margins&&(E=r.margins)),this.lnMod=0,m={x:void 0,y:void 0,w:void 0,h:void 0,ln:void 0},g=1,this.printHeaders=O,this.margins=E,this.setFontSize(T),this.table_font_size=T,null==i)v=Object.keys(n[0]);else if(i[0]&&"string"!=typeof i[0])for(s=0,l=i.length;s<l;s+=1)v.push((o=i[s]).name),y.push(o.prompt),w[o.name]=o.width*(19.049976/25.4);else v=i;if(S)for(f=function(e){return e[o]},s=0,l=v.length;s<l;s+=1){for(_[o=v[s]]=n.map(f),x.push(this.getTextDimensions(y[s]||o).w),d=0,a=(u=_[o]).length;d<a;d+=1)x.push(this.getTextDimensions(u[d]).w);w[o]=c.arrayMax(x),x=[]}if(O){var k=this.calculateLineHeight(v,w,y.length?y:v);for(s=0,l=v.length;s<l;s+=1)C.push([e,t,w[o=v[s]],k,String(y.length?y[s]:o)]);this.setTableHeaderRow(C),this.printHeaderRow(1,!1)}for(s=0,l=n.length;s<l;s+=1)for(k=this.calculateLineHeight(v,w,h=n[s]),d=0,p=v.length;d<p;d+=1)this.cell(e,t,w[o=v[d]],k,h[o],s+2,o.align);return this.lastCellPos=m,this.table_x=e,this.table_y=t,this},c.calculateLineHeight=function(e,t,n){for(var i,r=0,o=0;o<e.length;o++){n[i=e[o]]=this.splitTextToSize(String(n[i]),t[i]-3);var s=this.internal.getLineHeight()*n[i].length+3;r<s&&(r=s)}return r},c.setTableHeaderRow=function(e){this.tableHeaderRow=e},c.printHeaderRow=function(e,t){if(!this.tableHeaderRow)throw"Property tableHeaderRow does not exist.";var n,i,r,o;if(this.printingHeaderRow=!0,void 0!==f){var s=f(this,g);v(s[0],s[1],s[2],s[3],-1)}this.setFontStyle("bold");var l=[];for(r=0,o=this.tableHeaderRow.length;r<o;r+=1)this.setFillColor(200,200,200),n=this.tableHeaderRow[r],t&&(this.margins.top=13,n[1]=this.margins&&this.margins.top||0,l.push(n)),i=[].concat(n),this.cell.apply(this,i.concat(e));0<l.length&&this.setTableHeaderRow(l),this.setFontStyle("normal"),this.printingHeaderRow=!1},function(e){e.events.push(["initialized",function(){((this.context2d.pdf=this).context2d.internal.pdf=this).context2d.ctx=new n,this.context2d.ctxStack=[],this.context2d.path=[]}]),e.context2d={pageWrapXEnabled:!1,pageWrapYEnabled:!1,pageWrapX:9999999,pageWrapY:9999999,ctx:new n,f2:function(e){return e.toFixed(2)},fillRect:function(e,t,n,i){if(!this._isFillTransparent()){e=this._wrapX(e),t=this._wrapY(t);var r=this._matrix_map_rect(this.ctx._transform,{x:e,y:t,w:n,h:i});this.pdf.rect(r.x,r.y,r.w,r.h,"f")}},strokeRect:function(e,t,n,i){if(!this._isStrokeTransparent()){e=this._wrapX(e),t=this._wrapY(t);var r=this._matrix_map_rect(this.ctx._transform,{x:e,y:t,w:n,h:i});this.pdf.rect(r.x,r.y,r.w,r.h,"s")}},clearRect:function(e,t,n,i){if(!this.ctx.ignoreClearRect){e=this._wrapX(e),t=this._wrapY(t);var r=this._matrix_map_rect(this.ctx._transform,{x:e,y:t,w:n,h:i});this.save(),this.setFillStyle("#ffffff"),this.pdf.rect(r.x,r.y,r.w,r.h,"f"),this.restore()}},save:function(){this.ctx._fontSize=this.pdf.internal.getFontSize();var e=new n;e.copy(this.ctx),this.ctxStack.push(this.ctx),this.ctx=e},restore:function(){this.ctx=this.ctxStack.pop(),this.setFillStyle(this.ctx.fillStyle),this.setStrokeStyle(this.ctx.strokeStyle),this.setFont(this.ctx.font),this.pdf.setFontSize(this.ctx._fontSize),this.setLineCap(this.ctx.lineCap),this.setLineWidth(this.ctx.lineWidth),this.setLineJoin(this.ctx.lineJoin)},rect:function(e,t,n,i){this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+i),this.lineTo(e,t+i),this.lineTo(e,t),this.closePath()},beginPath:function(){this.path=[]},closePath:function(){this.path.push({type:"close"})},_getRGBA:function(e){var t,n,i,r,o=new RGBColor(e);if(!e)return{r:0,g:0,b:0,a:0,style:e};if(this.internal.rxTransparent.test(e))r=i=n=t=0;else{var s=this.internal.rxRgb.exec(e);null!=s?(t=parseInt(s[1]),n=parseInt(s[2]),i=parseInt(s[3]),r=1):null!=(s=this.internal.rxRgba.exec(e))?(t=parseInt(s[1]),n=parseInt(s[2]),i=parseInt(s[3]),r=parseFloat(s[4])):(r=1,"#"!=e.charAt(0)&&(e=o.ok?o.toHex():"#000000"),4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,i=e.substring(3,4),i+=i):(t=e.substring(1,3),n=e.substring(3,5),i=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),i=parseInt(i,16))}return{r:t,g:n,b:i,a:r,style:e}},setFillStyle:function(e){var t=this._getRGBA(e);this.ctx.fillStyle=e,this.ctx._isFillTransparent=0===t.a,this.ctx._fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})},setStrokeStyle:function(e){var t=this._getRGBA(e);this.ctx.strokeStyle=t.style,this.ctx._isStrokeTransparent=0===t.a,this.ctx._strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):this.pdf.setDrawColor(t.r,t.g,t.b)},fillText:function(e,t,n,i){if(!this._isFillTransparent()){t=this._wrapX(t),n=this._wrapY(n);var r=this._matrix_map_point(this.ctx._transform,[t,n]);t=r[0],n=r[1];var o=57.2958*this._matrix_rotation(this.ctx._transform);if(0<this.ctx._clip_path.length){var s;(s=window.outIntercept?"group"===window.outIntercept.type?window.outIntercept.stream:window.outIntercept:this.internal.getCurrentPage()).push("q");var l=this.path;this.path=this.ctx._clip_path,this.ctx._clip_path=[],this._fill(null,!0),this.ctx._clip_path=this.path,this.path=l}var a=1;try{a=this._matrix_decompose(this._getTransform()).scale[0]}catch(e){console.warn(e)}if(a<.01)this.pdf.text(e,t,this._getBaseline(n),null,o);else{var u=this.pdf.internal.getFontSize();this.pdf.setFontSize(u*a),this.pdf.text(e,t,this._getBaseline(n),null,o),this.pdf.setFontSize(u)}0<this.ctx._clip_path.length&&s.push("Q")}},strokeText:function(e,t,n,i){if(!this._isStrokeTransparent()){t=this._wrapX(t),n=this._wrapY(n);var r=this._matrix_map_point(this.ctx._transform,[t,n]);t=r[0],n=r[1];var o=57.2958*this._matrix_rotation(this.ctx._transform);if(0<this.ctx._clip_path.length){var s;(s=window.outIntercept?"group"===window.outIntercept.type?window.outIntercept.stream:window.outIntercept:this.internal.getCurrentPage()).push("q");var l=this.path;this.path=this.ctx._clip_path,this.ctx._clip_path=[],this._fill(null,!0),this.ctx._clip_path=this.path,this.path=l}var a=1;try{a=this._matrix_decompose(this._getTransform()).scale[0]}catch(e){console.warn(e)}if(1===a)this.pdf.text(e,t,this._getBaseline(n),{stroke:!0},o);else{var u=this.pdf.internal.getFontSize();this.pdf.setFontSize(u*a),this.pdf.text(e,t,this._getBaseline(n),{stroke:!0},o),this.pdf.setFontSize(u)}0<this.ctx._clip_path.length&&s.push("Q")}},setFont:function(e){if(this.ctx.font=e,null!=(u=/\s*(\w+)\s+(\w+)\s+(\w+)\s+([\d\.]+)(px|pt|em)\s+(.*)?/.exec(e))){var t=u[1],n=u[3],i=u[4],r=u[5],o=u[6];i="px"===r?Math.floor(parseFloat(i)):"em"===r?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)),this.pdf.setFontSize(i),this.pdf.setFontStyle("bold"===n||"700"===n?"bold":"italic"===t?"italic":"normal"),c="bold"===n||"700"===n?"italic"===t?"bolditalic":"bold":"italic"===t?"italic":"normal";for(var s=o.toLowerCase().split(/\s*,\s*/),l="Times",a=0;a<s.length;a++){if(void 0!==this.pdf.internal.getFont(s[a],c,{noFallback:!0,disableWarning:!0})){l=s[a];break}if("bolditalic"===c&&void 0!==this.pdf.internal.getFont(s[a],"bold",{noFallback:!0,disableWarning:!0}))l=s[a],c="bold";else if(void 0!==this.pdf.internal.getFont(s[a],"normal",{noFallback:!0,disableWarning:!0})){l=s[a],c="normal";break}}this.pdf.setFont(l,c)}else{var u=/\s*(\d+)(pt|px|em)\s+([\w "]+)\s*([\w "]+)?/.exec(e);if(null!=u){var c,d=u[1],h=u[3];(c=u[4])||(c="normal"),d="em"===r?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(d)),this.pdf.setFontSize(d),this.pdf.setFont(h,c)}}},setTextBaseline:function(e){this.ctx.textBaseline=e},getTextBaseline:function(){return this.ctx.textBaseline},setTextAlign:function(e){this.ctx.textAlign=e},getTextAlign:function(){return this.ctx.textAlign},setLineWidth:function(e){this.ctx.lineWidth=e,this.pdf.setLineWidth(e)},setLineCap:function(e){this.ctx.lineCap=e,this.pdf.setLineCap(e)},setLineJoin:function(e){this.ctx.lineJoin=e,this.pdf.setLineJoin(e)},moveTo:function(e,t){e=this._wrapX(e),t=this._wrapY(t);var n=this._matrix_map_point(this.ctx._transform,[e,t]),i={type:"mt",x:e=n[0],y:t=n[1]};this.path.push(i)},_wrapX:function(e){return this.pageWrapXEnabled?e%this.pageWrapX:e},_wrapY:function(e){return this.pageWrapYEnabled?(this._gotoPage(this._page(e)),(e-this.lastBreak)%this.pageWrapY):e},transform:function(e,t,n,i,r,o){this.ctx._transform=this._matrix_multiply(this.ctx._transform,[e,t,n,i,r,o])},setTransform:function(e,t,n,i,r,o){this.ctx._transform=[e,t,n,i,r,o]},_getTransform:function(){return this.ctx._transform},lastBreak:0,pageBreaks:[],_page:function(e){if(this.pageWrapYEnabled){for(var t=this.lastBreak=0,n=0,i=0;i<this.pageBreaks.length;i++)if(e>=this.pageBreaks[i]){t++,0===this.lastBreak&&n++;var r=this.pageBreaks[i]-this.lastBreak;this.lastBreak=this.pageBreaks[i],n+=Math.floor(r/this.pageWrapY)}return 0===this.lastBreak&&(n+=Math.floor(e/this.pageWrapY)+1),n+t}return this.pdf.internal.getCurrentPageInfo().pageNumber},_gotoPage:function(e){},lineTo:function(e,t){e=this._wrapX(e),t=this._wrapY(t);var n=this._matrix_map_point(this.ctx._transform,[e,t]),i={type:"lt",x:e=n[0],y:t=n[1]};this.path.push(i)},bezierCurveTo:function(e,t,n,i,r,o){var s;e=this._wrapX(e),t=this._wrapY(t),n=this._wrapX(n),i=this._wrapY(i),r=this._wrapX(r),o=this._wrapY(o),r=(s=this._matrix_map_point(this.ctx._transform,[r,o]))[0],o=s[1];var l={type:"bct",x1:e=(s=this._matrix_map_point(this.ctx._transform,[e,t]))[0],y1:t=s[1],x2:n=(s=this._matrix_map_point(this.ctx._transform,[n,i]))[0],y2:i=s[1],x:r,y:o};this.path.push(l)},quadraticCurveTo:function(e,t,n,i){var r;e=this._wrapX(e),t=this._wrapY(t),n=this._wrapX(n),i=this._wrapY(i),n=(r=this._matrix_map_point(this.ctx._transform,[n,i]))[0],i=r[1];var o={type:"qct",x1:e=(r=this._matrix_map_point(this.ctx._transform,[e,t]))[0],y1:t=r[1],x:n,y:i};this.path.push(o)},arc:function(e,t,n,i,r,o){if(e=this._wrapX(e),t=this._wrapY(t),!this._matrix_is_identity(this.ctx._transform)){var s=this._matrix_map_point(this.ctx._transform,[e,t]);e=s[0],t=s[1];var l=this._matrix_map_point(this.ctx._transform,[0,0]),a=this._matrix_map_point(this.ctx._transform,[0,n]);n=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2))}this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:i,endAngle:r,anticlockwise:o})},drawImage:function(e,t,n,i,r,o,s,l,a){void 0!==o&&(t=o,n=s,i=l,r=a),t=this._wrapX(t),n=this._wrapY(n);var u=this._matrix_map_rect(this.ctx._transform,{x:t,y:n,w:i,h:r}),c=(this._matrix_map_rect(this.ctx._transform,{x:o,y:s,w:l,h:a}),/data:image\/(\w+).*/i.exec(e));this.pdf.addImage(e,null!=c?c[1]:"png",u.x,u.y,u.w,u.h)},_matrix_multiply:function(e,t){var n=t[0],i=t[1],r=t[2],o=t[3],s=t[4],l=t[5],a=n*e[0]+i*e[2],u=r*e[0]+o*e[2],c=s*e[0]+l*e[2]+e[4];return i=n*e[1]+i*e[3],o=r*e[1]+o*e[3],l=s*e[1]+l*e[3]+e[5],[n=a,i,r=u,o,s=c,l]},_matrix_rotation:function(e){return Math.atan2(e[2],e[0])},_matrix_decompose:function(e){var t=e[0],n=e[1],i=e[2],r=e[3],o=Math.sqrt(t*t+n*n),s=(t/=o)*i+(n/=o)*r;i-=t*s,r-=n*s;var l=Math.sqrt(i*i+r*r);return s/=l,t*(r/=l)<n*(i/=l)&&(t=-t,n=-n,s=-s,o=-o),{scale:[o,0,0,l,0,0],translate:[1,0,0,1,e[4],e[5]],rotate:[t,n,-n,t,0,0],skew:[1,0,s,1,0,0]}},_matrix_map_point:function(e,t){var n=t[0],i=t[1];return[n*e[0]+i*e[2]+e[4],n*e[1]+i*e[3]+e[5]]},_matrix_map_point_obj:function(e,t){var n=this._matrix_map_point(e,[t.x,t.y]);return{x:n[0],y:n[1]}},_matrix_map_rect:function(e,t){var n=this._matrix_map_point(e,[t.x,t.y]),i=this._matrix_map_point(e,[t.x+t.w,t.y+t.h]);return{x:n[0],y:n[1],w:i[0]-n[0],h:i[1]-n[1]}},_matrix_is_identity:function(e){return 1==e[0]&&0==e[1]&&0==e[2]&&1==e[3]&&0==e[4]&&0==e[5]},rotate:function(e){var t=[Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0];this.ctx._transform=this._matrix_multiply(this.ctx._transform,t)},scale:function(e,t){this.ctx._transform=this._matrix_multiply(this.ctx._transform,[e,0,0,t,0,0])},translate:function(e,t){this.ctx._transform=this._matrix_multiply(this.ctx._transform,[1,0,0,1,e,t])},stroke:function(){if(0<this.ctx._clip_path.length){var e;(e=window.outIntercept?"group"===window.outIntercept.type?window.outIntercept.stream:window.outIntercept:this.internal.getCurrentPage()).push("q");var t=this.path;this.path=this.ctx._clip_path,this.ctx._clip_path=[],this._stroke(!0),this.ctx._clip_path=this.path,this.path=t,this._stroke(!1),e.push("Q")}else this._stroke(!1)},_stroke:function(e){if(e||!this._isStrokeTransparent()){for(var t=[],n=this.path,i=0;i<n.length;i++){var r=n[i];switch(r.type){case"mt":t.push({start:r,deltas:[],abs:[]});break;case"lt":var o=[r.x-n[i-1].x,r.y-n[i-1].y];t[t.length-1].deltas.push(o),t[t.length-1].abs.push(r);break;case"bct":t[t.length-1].deltas.push(o=[r.x1-n[i-1].x,r.y1-n[i-1].y,r.x2-n[i-1].x,r.y2-n[i-1].y,r.x-n[i-1].x,r.y-n[i-1].y]);break;case"qct":t[t.length-1].deltas.push(o=[n[i-1].x+2/3*(r.x1-n[i-1].x)-n[i-1].x,n[i-1].y+2/3*(r.y1-n[i-1].y)-n[i-1].y,r.x+2/3*(r.x1-r.x)-n[i-1].x,r.y+2/3*(r.y1-r.y)-n[i-1].y,r.x-n[i-1].x,r.y-n[i-1].y]);break;case"arc":0==t.length&&t.push({start:{x:0,y:0},deltas:[],abs:[]}),t[t.length-1].arc=!0,Array.isArray(t[t.length-1].abs)&&t[t.length-1].abs.push(r)}}for(i=0;i<t.length;i++){var s;if(s=i==t.length-1?"s":null,t[i].arc)for(var l=t[i].abs,a=0;a<l.length;a++){var u=l[a],c=360*u.startAngle/(2*Math.PI),d=360*u.endAngle/(2*Math.PI),h=u.x,p=u.y;this.internal.arc2(this,h,p,u.radius,c,d,u.anticlockwise,s,e)}else h=t[i].start.x,p=t[i].start.y,e?(this.pdf.lines(t[i].deltas,h,p,null,null),this.pdf.clip_fixed()):this.pdf.lines(t[i].deltas,h,p,null,s)}}},_isFillTransparent:function(){return this.ctx._isFillTransparent||0==this.globalAlpha},_isStrokeTransparent:function(){return this.ctx._isStrokeTransparent||0==this.globalAlpha},fill:function(e){if(0<this.ctx._clip_path.length){var t;(t=window.outIntercept?"group"===window.outIntercept.type?window.outIntercept.stream:window.outIntercept:this.internal.getCurrentPage()).push("q");var n=this.path;this.path=this.ctx._clip_path,this.ctx._clip_path=[],this._fill(e,!0),this.ctx._clip_path=this.path,this.path=n,this._fill(e,!1),t.push("Q")}else this._fill(e,!1)},_fill:function(e,n){if(!this._isFillTransparent()){var i,r="function"==typeof this.pdf.internal.newObject2;i=window.outIntercept?"group"===window.outIntercept.type?window.outIntercept.stream:window.outIntercept:this.internal.getCurrentPage();var o=[],s=window.outIntercept;if(r)switch(this.ctx.globalCompositeOperation){case"normal":case"source-over":break;case"destination-in":case"destination-out":var l=this.pdf.internal.newStreamObject(),a=this.pdf.internal.newObject2();a.push("<</Type /ExtGState"),a.push("/SMask <</S /Alpha /G "+l.objId+" 0 R>>"),a.push(">>");var u="MASK"+a.objId;this.pdf.internal.addGraphicsState(u,a.objId);var c="/"+u+" gs";i.splice(0,0,"q"),i.splice(1,0,c),i.push("Q"),window.outIntercept=l;break;default:var d="/"+this.pdf.internal.blendModeMap[this.ctx.globalCompositeOperation.toUpperCase()];d&&this.pdf.internal.out(d+" gs")}var h=this.ctx.globalAlpha;if(this.ctx._fillOpacity<1&&(h=this.ctx._fillOpacity),r){var p=this.pdf.internal.newObject2();p.push("<</Type /ExtGState"),p.push("/CA "+h),p.push("/ca "+h),p.push(">>"),this.pdf.internal.addGraphicsState(u="GS_O_"+p.objId,p.objId),this.pdf.internal.out("/"+u+" gs")}for(var f=this.path,m=0;m<f.length;m++){var g=f[m];switch(g.type){case"mt":o.push({start:g,deltas:[],abs:[]});break;case"lt":var v=[g.x-f[m-1].x,g.y-f[m-1].y];o[o.length-1].deltas.push(v),o[o.length-1].abs.push(g);break;case"bct":o[o.length-1].deltas.push(v=[g.x1-f[m-1].x,g.y1-f[m-1].y,g.x2-f[m-1].x,g.y2-f[m-1].y,g.x-f[m-1].x,g.y-f[m-1].y]);break;case"qct":o[o.length-1].deltas.push(v=[f[m-1].x+2/3*(g.x1-f[m-1].x)-f[m-1].x,f[m-1].y+2/3*(g.y1-f[m-1].y)-f[m-1].y,g.x+2/3*(g.x1-g.x)-f[m-1].x,g.y+2/3*(g.y1-g.y)-f[m-1].y,g.x-f[m-1].x,g.y-f[m-1].y]);break;case"arc":0===o.length&&o.push({deltas:[],abs:[]}),o[o.length-1].arc=!0,Array.isArray(o[o.length-1].abs)&&o[o.length-1].abs.push(g);break;case"close":o.push({close:!0})}}for(m=0;m<o.length;m++){var y;if(m==o.length-1?(y="f","evenodd"===e&&(y+="*")):y=null,o[m].close)this.pdf.internal.out("h"),y&&this.pdf.internal.out(y);else if(o[m].arc){o[m].start&&this.internal.move2(this,o[m].start.x,o[m].start.y);for(var b=o[m].abs,_=0;_<b.length;_++){var w=b[_];if(void 0!==w.startAngle){var x=360*w.startAngle/(2*Math.PI),C=360*w.endAngle/(2*Math.PI),S=w.x,O=w.y;0===_&&this.internal.move2(this,S,O),this.internal.arc2(this,S,O,w.radius,x,C,w.anticlockwise,null,n),_===b.length-1&&o[m].start&&this.internal.line2(t,S=o[m].start.x,O=o[m].start.y)}else this.internal.line2(t,w.x,w.y)}}else S=o[m].start.x,O=o[m].start.y,n?(this.pdf.lines(o[m].deltas,S,O,null,null),this.pdf.clip_fixed()):this.pdf.lines(o[m].deltas,S,O,null,y)}window.outIntercept=s}},pushMask:function(){if("function"==typeof this.pdf.internal.newObject2){var e=this.pdf.internal.newStreamObject(),t=this.pdf.internal.newObject2();t.push("<</Type /ExtGState"),t.push("/SMask <</S /Alpha /G "+e.objId+" 0 R>>"),t.push(">>");var n="MASK"+t.objId;this.pdf.internal.addGraphicsState(n,t.objId),this.pdf.internal.out("/"+n+" gs")}else console.log("jsPDF v2 not enabled")},clip:function(){if(0<this.ctx._clip_path.length)for(var e=0;e<this.path.length;e++)this.ctx._clip_path.push(this.path[e]);else this.ctx._clip_path=this.path;this.path=[]},measureText:function(e){var t=this.pdf;return{getWidth:function(){var n=t.internal.getFontSize();return t.getStringUnitWidth(e)*n/t.internal.scaleFactor*1.3333},get width(){return this.getWidth(e)}}},_getBaseline:function(e){var t=parseInt(this.pdf.internal.getFontSize()),n=.25*t;switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t;case"hanging":return e+t-n;case"middle":return e+t/2-n;case"ideographic":return e;case"alphabetic":default:return e}}};var t=e.context2d;function n(){this._isStrokeTransparent=!1,this._strokeOpacity=1,this.strokeStyle="#000000",this.fillStyle="#000000",this._isFillTransparent=!1,this._fillOpacity=1,this.font="12pt times",this.textBaseline="alphabetic",this.textAlign="start",this.lineWidth=1,this.lineJoin="miter",this.lineCap="butt",this._transform=[1,0,0,1,0,0],this.globalCompositeOperation="normal",this.globalAlpha=1,this._clip_path=[],this.ignoreClearRect=!1,this.copy=function(e){this._isStrokeTransparent=e._isStrokeTransparent,this._strokeOpacity=e._strokeOpacity,this.strokeStyle=e.strokeStyle,this._isFillTransparent=e._isFillTransparent,this._fillOpacity=e._fillOpacity,this.fillStyle=e.fillStyle,this.font=e.font,this.lineWidth=e.lineWidth,this.lineJoin=e.lineJoin,this.lineCap=e.lineCap,this.textBaseline=e.textBaseline,this.textAlign=e.textAlign,this._fontSize=e._fontSize,this._transform=e._transform.slice(0),this.globalCompositeOperation=e.globalCompositeOperation,this.globalAlpha=e.globalAlpha,this._clip_path=e._clip_path.slice(0),this.ignoreClearRect=e.ignoreClearRect}}Object.defineProperty(t,"fillStyle",{set:function(e){this.setFillStyle(e)},get:function(){return this.ctx.fillStyle}}),Object.defineProperty(t,"strokeStyle",{set:function(e){this.setStrokeStyle(e)},get:function(){return this.ctx.strokeStyle}}),Object.defineProperty(t,"lineWidth",{set:function(e){this.setLineWidth(e)},get:function(){return this.ctx.lineWidth}}),Object.defineProperty(t,"lineCap",{set:function(e){this.setLineCap(e)},get:function(){return this.ctx.lineCap}}),Object.defineProperty(t,"lineJoin",{set:function(e){this.setLineJoin(e)},get:function(){return this.ctx.lineJoin}}),Object.defineProperty(t,"miterLimit",{set:function(e){this.ctx.miterLimit=e},get:function(){return this.ctx.miterLimit}}),Object.defineProperty(t,"textBaseline",{set:function(e){this.setTextBaseline(e)},get:function(){return this.getTextBaseline()}}),Object.defineProperty(t,"textAlign",{set:function(e){this.setTextAlign(e)},get:function(){return this.getTextAlign()}}),Object.defineProperty(t,"font",{set:function(e){this.setFont(e)},get:function(){return this.ctx.font}}),Object.defineProperty(t,"globalCompositeOperation",{set:function(e){this.ctx.globalCompositeOperation=e},get:function(){return this.ctx.globalCompositeOperation}}),Object.defineProperty(t,"globalAlpha",{set:function(e){this.ctx.globalAlpha=e},get:function(){return this.ctx.globalAlpha}}),Object.defineProperty(t,"canvas",{get:function(){return{parentNode:!1,style:!1}}}),Object.defineProperty(t,"ignoreClearRect",{set:function(e){this.ctx.ignoreClearRect=e},get:function(){return this.ctx.ignoreClearRect}}),t.internal={},t.internal.rxRgb=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/,t.internal.rxRgba=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d\.]+)\s*\)/,t.internal.rxTransparent=/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/,t.internal.arc=function(e,t,n,i,r,o,s,l){for(var a=this.pdf.internal.scaleFactor,u=this.pdf.internal.pageSize.getHeight(),c=this.pdf.internal.f2,d=r*(Math.PI/180),h=o*(Math.PI/180),p=this.createArc(i,d,h,s),f=0;f<p.length;f++){var m=p[f];this.pdf.internal.out(0===f?[c((m.x1+t)*a),c((u-(m.y1+n))*a),"m",c((m.x2+t)*a),c((u-(m.y2+n))*a),c((m.x3+t)*a),c((u-(m.y3+n))*a),c((m.x4+t)*a),c((u-(m.y4+n))*a),"c"].join(" "):[c((m.x2+t)*a),c((u-(m.y2+n))*a),c((m.x3+t)*a),c((u-(m.y3+n))*a),c((m.x4+t)*a),c((u-(m.y4+n))*a),"c"].join(" ")),e._lastPoint={x:t,y:n}}null!==l&&this.pdf.internal.out(this.pdf.internal.getStyle(l))},t.internal.arc2=function(e,t,n,i,r,o,s,l,a){var u=t,c=n;a?(this.arc(e,u,c,i,r,o,s,null),this.pdf.clip_fixed()):this.arc(e,u,c,i,r,o,s,l)},t.internal.move2=function(e,t,n){var i=this.pdf.internal.scaleFactor,r=this.pdf.internal.pageSize.getHeight(),o=this.pdf.internal.f2;this.pdf.internal.out([o(t*i),o((r-n)*i),"m"].join(" ")),e._lastPoint={x:t,y:n}},t.internal.line2=function(e,t,n){var i=this.pdf.internal.scaleFactor,r=this.pdf.internal.pageSize.getHeight(),o=this.pdf.internal.f2,s={x:t,y:n};this.pdf.internal.out([o(s.x*i),o((r-s.y)*i),"l"].join(" ")),e._lastPoint=s},t.internal.createArc=function(e,t,n,i){var r=2*Math.PI,o=Math.PI/2,s=t;for((s<r||r<s)&&(s%=r),s<0&&(s=r+s);n<t;)t-=r;var l=Math.abs(n-t);l<r&&i&&(l=r-l);for(var a=[],u=i?-1:1,c=s;1e-5<l;){var d=c+u*Math.min(l,o);a.push(this.createSmallArc(e,c,d)),l-=Math.abs(d-c),c=d}return a},t.internal.getCurrentPage=function(){return this.pdf.internal.pages[this.pdf.internal.getCurrentPageInfo().pageNumber]},t.internal.createSmallArc=function(e,t,n){var i=(n-t)/2,r=e*Math.cos(i),o=e*Math.sin(i),s=r,l=-o,a=s*s+l*l,u=a+s*r+l*o,c=4/3*(Math.sqrt(2*a*u)-u)/(s*o-l*r),d=s-c*l,h=l+c*s,p=d,f=-h,m=i+t,g=Math.cos(m),v=Math.sin(m);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:d*g-h*v,y2:d*v+h*g,x3:p*g-f*v,y3:p*v+f*g,x4:e*Math.cos(n),y4:e*Math.sin(n)}}}(se.API,"undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")()),function(e){var t,n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b,_;t=function(){return function(t){return e.prototype=t,new e};function e(){}}(),c=function(e){var t,n,i,r,o,s,l;for(n=0,i=e.length,t=void 0,s=r=!1;!r&&n!==i;)(t=e[n]=e[n].trimLeft())&&(r=!0),n++;for(n=i-1;i&&!s&&-1!==n;)(t=e[n]=e[n].trimRight())&&(s=!0),n--;for(o=/\s+$/g,l=!0,n=0;n!==i;)"\u2028"!=e[n]&&(t=e[n].replace(/\s+/g," "),l&&(t=t.trimLeft()),t&&(l=o.test(t)),e[n]=t),n++;return e},h=function(e){var t,n,r;for(t=void 0,n=(r=e.split(",")).shift();!t&&n;)t=i[n.trim().toLowerCase()],n=r.shift();return t},p=function(e){var t;return-1<(e="auto"===e?"0px":e).indexOf("em")&&!isNaN(Number(e.replace("em","")))&&(e=18.719*Number(e.replace("em",""))+"px"),-1<e.indexOf("pt")&&!isNaN(Number(e.replace("pt","")))&&(e=1.333*Number(e.replace("pt",""))+"px"),(t=f[e])?t:void 0!==(t={"xx-small":9,"x-small":11,small:13,medium:16,large:19,"x-large":23,"xx-large":28,auto:0}[e])?f[e]=t/16:(t=parseFloat(e))?f[e]=t/16:(t=e.match(/([\d\.]+)(px)/),f[e]=Array.isArray(t)&&3===t.length?parseFloat(t[1])/16:1)},u=function(e){var t,n,i,u,c;return c=e,u=document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(c,null):c.currentStyle?c.currentStyle:c.style,n=void 0,(t={})["font-family"]=h((i=function(e){return e=e.replace(/-\D/g,function(e){return e.charAt(1).toUpperCase()}),u[e]})("font-family"))||"times",t["font-style"]=r[i("font-style")]||"normal",t["text-align"]=o[i("text-align")]||"left","bold"===(n=s[i("font-weight")]||"normal")&&(t["font-style"]="normal"===t["font-style"]?n:n+t["font-style"]),t["font-size"]=p(i("font-size"))||1,t["line-height"]=p(i("line-height"))||1,t.display="inline"===i("display")?"inline":"block",t["margin-top"]=(n="block"===t.display)&&p(i("margin-top"))||0,t["margin-bottom"]=n&&p(i("margin-bottom"))||0,t["padding-top"]=n&&p(i("padding-top"))||0,t["padding-bottom"]=n&&p(i("padding-bottom"))||0,t["margin-left"]=n&&p(i("margin-left"))||0,t["margin-right"]=n&&p(i("margin-right"))||0,t["padding-left"]=n&&p(i("padding-left"))||0,t["padding-right"]=n&&p(i("padding-right"))||0,t["page-break-before"]=i("page-break-before")||"auto",t.float=l[i("cssFloat")]||"none",t.clear=a[i("clear")]||"none",t.color=i("color"),t},m=function(e,t,n){var i,r,o,s,l;if(o=!1,s=r=void 0,i=n["#"+e.id])if("function"==typeof i)o=i(e,t);else for(r=0,s=i.length;!o&&r!==s;)o=i[r](e,t),r++;if(i=n[e.nodeName],!o&&i)if("function"==typeof i)o=i(e,t);else for(r=0,s=i.length;!o&&r!==s;)o=i[r](e,t),r++;for(l="string"==typeof e.className?e.className.split(" "):[],r=0;r<l.length;r++)if(i=n["."+l[r]],!o&&i)if("function"==typeof i)o=i(e,t);else for(r=0,s=i.length;!o&&r!==s;)o=i[r](e,t),r++;return o},_=function(e,t){var n,i,r,o,s,l,a,u,c;for(n=[],i=[],r=0,c=e.rows[0].cells.length,a=e.clientWidth;r<c;)i[r]={name:(u=e.rows[0].cells[r]).textContent.toLowerCase().replace(/\s+/g,""),prompt:u.textContent.replace(/\r?\n/g,""),width:u.clientWidth/a*t.pdf.internal.pageSize.getWidth()},r++;for(r=1;r<e.rows.length;){for(l=e.rows[r],s={},o=0;o<l.cells.length;)s[i[o].name]=l.cells[o].textContent.replace(/\r?\n/g,""),o++;n.push(s),r++}return{rows:n,headers:i}};var w={SCRIPT:1,STYLE:1,NOSCRIPT:1,OBJECT:1,EMBED:1,SELECT:1},x=1;n=function(e,i,r){var o,s,l,a,c,d,h,p;for(s=e.childNodes,o=void 0,(c="block"===(l=u(e)).display)&&(i.setBlockBoundary(),i.setBlockStyle(l)),a=0,d=s.length;a<d;){if("object"===(void 0===(o=s[a])?"undefined":oe(o))){if(i.executeWatchFunctions(o),1===o.nodeType&&"HEADER"===o.nodeName){var f=o,v=i.pdf.margins_doc.top;i.pdf.internal.events.subscribe("addPage",function(e){i.y=v,n(f,i,r),i.pdf.margins_doc.top=i.y+10,i.y+=10},!1)}if(8===o.nodeType&&"#comment"===o.nodeName)~o.textContent.indexOf("ADD_PAGE")&&(i.pdf.addPage(),i.y=i.pdf.margins_doc.top);else if(1!==o.nodeType||w[o.nodeName])if(3===o.nodeType){var y=o.nodeValue;if(o.nodeValue&&"LI"===o.parentNode.nodeName)if("OL"===o.parentNode.parentNode.nodeName)y=x+++". "+y;else{var b=l["font-size"],C=(3-.75*b)*i.pdf.internal.scaleFactor,S=.75*b*i.pdf.internal.scaleFactor,O=1.74*b/i.pdf.internal.scaleFactor;p=function(e,t){this.pdf.circle(e+C,t+S,O,"FD")}}16&o.ownerDocument.body.compareDocumentPosition(o)&&i.addText(y,l)}else"string"==typeof o&&i.addText(o,l);else{var T;if("IMG"===o.nodeName){var E=o.getAttribute("src");T=g[i.pdf.sHashCode(E)||E]}if(T){i.pdf.internal.pageSize.getHeight()-i.pdf.margins_doc.bottom<i.y+o.height&&i.y>i.pdf.margins_doc.top&&(i.pdf.addPage(),i.y=i.pdf.margins_doc.top,i.executeWatchFunctions(o));var k=u(o),A=i.x,I=12/i.pdf.internal.scaleFactor,M=(k["margin-left"]+k["padding-left"])*I,D=(k["margin-right"]+k["padding-right"])*I,R=(k["margin-top"]+k["padding-top"])*I,L=(k["margin-bottom"]+k["padding-bottom"])*I;i.pdf.addImage(T,A+=void 0!==k.float&&"right"===k.float?i.settings.width-o.width-D:M,i.y+R,o.width,o.height),T=void 0,"right"===k.float||"left"===k.float?(i.watchFunctions.push((function(e,t,n,r){return i.y>=t?(i.x+=e,i.settings.width+=n,!0):!!(r&&1===r.nodeType&&!w[r.nodeName]&&i.x+r.width>i.pdf.margins_doc.left+i.pdf.margins_doc.width)&&(i.x+=e,i.y=t,i.settings.width+=n,!0)}).bind(this,"left"===k.float?-o.width-M-D:0,i.y+o.height+R+L,o.width)),i.watchFunctions.push((function(e,t,n){return!(i.y<e&&t===i.pdf.internal.getNumberOfPages())||1===n.nodeType&&"both"===u(n).clear&&(i.y=e,!0)}).bind(this,i.y+o.height,i.pdf.internal.getNumberOfPages())),i.settings.width-=o.width+M+D,"left"===k.float&&(i.x+=o.width+M+D)):i.y+=o.height+R+L}else if("TABLE"===o.nodeName)h=_(o,i),i.y+=10,i.pdf.table(i.x,i.y,h.rows,h.headers,{autoSize:!1,printHeaders:r.printHeaders,margins:i.pdf.margins_doc,css:u(o)}),i.y=i.pdf.lastCellPos.y+i.pdf.lastCellPos.h+20;else if("OL"===o.nodeName||"UL"===o.nodeName)x=1,m(o,i,r)||n(o,i,r),i.y+=10;else if("LI"===o.nodeName){var P=i.x;i.x+=20/i.pdf.internal.scaleFactor,i.y+=3,m(o,i,r)||n(o,i,r),i.x=P}else"BR"===o.nodeName?(i.y+=l["font-size"]*i.pdf.internal.scaleFactor,i.addText("\u2028",t(l))):m(o,i,r)||n(o,i,r)}}a++}if(r.outY=i.y,c)return i.setBlockBoundary(p)},g={},v=function(e,t,n,i){var r,o=e.getElementsByTagName("img"),s=o.length,l=0;function a(){t.pdf.internal.events.publish("imagesLoaded"),i(r)}function u(e,n,i){if(e){var o=new Image;r=++l,o.crossOrigin="",o.onerror=o.onload=function(){if(o.complete&&(0===o.src.indexOf("data:image/")&&(o.width=n||o.width||0,o.height=i||o.height||0),o.width+o.height)){var r=t.pdf.sHashCode(e)||e;g[r]=g[r]||o}--l||a()},o.src=e}}for(;s--;)u(o[s].getAttribute("src"),o[s].width,o[s].height);return l||a()},y=function(e,t,i){var r=e.getElementsByTagName("footer");if(0<r.length){r=r[0];var o=t.pdf.internal.write,s=t.y;t.pdf.internal.write=function(){},n(r,t,i);var l=Math.ceil(t.y-s)+5;t.y=s,t.pdf.internal.write=o,t.pdf.margins_doc.bottom+=l;for(var a=function(e){var o=void 0!==e?e.pageNumber:1,s=t.y;t.y=t.pdf.internal.pageSize.getHeight()-t.pdf.margins_doc.bottom,t.pdf.margins_doc.bottom-=l;for(var a=r.getElementsByTagName("span"),u=0;u<a.length;++u)-1<(" "+a[u].className+" ").replace(/[\n\t]/g," ").indexOf(" pageCounter ")&&(a[u].innerHTML=o),-1<(" "+a[u].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&(a[u].innerHTML="###jsPDFVarTotalPages###");n(r,t,i),t.pdf.margins_doc.bottom+=l,t.y=s},u=r.getElementsByTagName("span"),c=0;c<u.length;++c)-1<(" "+u[c].className+" ").replace(/[\n\t]/g," ").indexOf(" totalPages ")&&t.pdf.internal.events.subscribe("htmlRenderingFinished",t.pdf.putTotalPages.bind(t.pdf,"###jsPDFVarTotalPages###"),!0);t.pdf.internal.events.subscribe("addPage",a,!1),a(),w.FOOTER=1}},b=function(e,t,i,r,o,s){if(!t)return!1;var l,a,u,c;"string"==typeof t||t.parentNode||(t=""+t.innerHTML),"string"==typeof t&&(l=t.replace(/<\/?script[^>]*?>/gi,""),c="jsPDFhtmlText"+Date.now().toString()+(1e3*Math.random()).toFixed(0),(u=document.createElement("div")).style.cssText="position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important;width: 1px !important; top:auto;left:-100px;overflow: hidden;",u.innerHTML='<iframe style="height:1px;width:1px" name="'+c+'" />',document.body.appendChild(u),(a=window.frames[c]).document.open(),a.document.writeln(l),a.document.close(),t=a.document.body);var h,p=new d(e,i,r,o);return v.call(this,t,p,o.elementHandlers,function(e){y(t,p,o.elementHandlers),n(t,p,o.elementHandlers),p.pdf.internal.events.publish("htmlRenderingFinished"),h=p.dispose(),"function"==typeof s?s(h):e&&console.error("jsPDF Warning: rendering issues? provide a callback to fromHTML!")}),h||{x:p.x,y:p.y}},(d=function(e,t,n,i){return this.pdf=e,this.x=t,this.y=n,this.settings=i,this.watchFunctions=[],this.init(),this}).prototype.init=function(){return this.paragraph={text:[],style:[]},this.pdf.internal.write("q")},d.prototype.dispose=function(){return this.pdf.internal.write("Q"),{x:this.x,y:this.y,ready:!0}},d.prototype.executeWatchFunctions=function(e){var t=!1,n=[];if(0<this.watchFunctions.length){for(var i=0;i<this.watchFunctions.length;++i)!0===this.watchFunctions[i](e)?t=!0:n.push(this.watchFunctions[i]);this.watchFunctions=n}return t},d.prototype.splitFragmentsIntoLines=function(e,n){var i,r,o,s,l,a,u,c,d,h,p,f,m,g;for(h=this.pdf.internal.scaleFactor,s={},a=u=c=g=l=o=d=r=void 0,f=[p=[]],i=0,m=this.settings.width;e.length;)if(l=e.shift(),g=n.shift(),l)if((o=s[(r=g["font-family"])+(d=g["font-style"])])||(o=this.pdf.internal.getFont(r,d).metadata.Unicode,s[r+d]=o),u=this.pdf.getStringUnitWidth(l,c={widths:o.widths,kerning:o.kerning,fontSize:12*g["font-size"],textIndent:i})*c.fontSize/h,"\u2028"==l)f.push(p=[]);else if(m<i+u){for(a=this.pdf.splitTextToSize(l,m,c),p.push([a.shift(),g]);a.length;)p=[[a.shift(),g]],f.push(p);i=this.pdf.getStringUnitWidth(p[0][0],c)*c.fontSize/h}else p.push([l,g]),i+=u;if(void 0!==g["text-align"]&&("center"===g["text-align"]||"right"===g["text-align"]||"justify"===g["text-align"]))for(var v=0;v<f.length;++v){var y=this.pdf.getStringUnitWidth(f[v][0][0],c)*c.fontSize/h;0<v&&(f[v][0][1]=t(f[v][0][1]));var b=m-y;if("right"===g["text-align"])f[v][0][1]["margin-left"]=b;else if("center"===g["text-align"])f[v][0][1]["margin-left"]=b/2;else if("justify"===g["text-align"]){var _=f[v][0][0].split(" ").length-1;f[v][0][1]["word-spacing"]=b/_,v===f.length-1&&(f[v][0][1]["word-spacing"]=0)}}return f},d.prototype.RenderTextFragment=function(e,t){var n,i;i=0,this.pdf.internal.pageSize.getHeight()-this.pdf.margins_doc.bottom<this.y+this.pdf.internal.getFontSize()&&(this.pdf.internal.write("ET","Q"),this.pdf.addPage(),this.y=this.pdf.margins_doc.top,this.pdf.internal.write("q","BT",this.getPdfColor(t.color),this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td"),i=Math.max(i,t["line-height"],t["font-size"]),this.pdf.internal.write(0,(-12*i).toFixed(2),"Td")),n=this.pdf.internal.getFont(t["font-family"],t["font-style"]);var r=this.getPdfColor(t.color);r!==this.lastTextColor&&(this.pdf.internal.write(r),this.lastTextColor=r),void 0!==t["word-spacing"]&&0<t["word-spacing"]&&this.pdf.internal.write(t["word-spacing"].toFixed(2),"Tw"),this.pdf.internal.write("/"+n.id,(12*t["font-size"]).toFixed(2),"Tf","("+this.pdf.internal.pdfEscape(e)+") Tj"),void 0!==t["word-spacing"]&&this.pdf.internal.write(0,"Tw")},d.prototype.getPdfColor=function(e){var t,n,i,r=new RGBColor(e),o=/rgb\s*\(\s*(\d+),\s*(\d+),\s*(\d+\s*)\)/.exec(e);if(null!=o?(t=parseInt(o[1]),n=parseInt(o[2]),i=parseInt(o[3])):("#"!=e.charAt(0)&&(e=r.ok?r.toHex():"#000000"),t=e.substring(1,3),t=parseInt(t,16),n=e.substring(3,5),n=parseInt(n,16),i=e.substring(5,7),i=parseInt(i,16)),"string"==typeof t&&/^#[0-9A-Fa-f]{6}$/.test(t)){var s=parseInt(t.substr(1),16);t=s>>16&255,n=s>>8&255,i=255&s}var l=this.f3;return 0===t&&0===n&&0===i||void 0===n?l(t/255)+" g":[l(t/255),l(n/255),l(i/255),"rg"].join(" ")},d.prototype.f3=function(e){return e.toFixed(3)},d.prototype.renderParagraph=function(e){var t,n,i,r,o,s,l,a,u,d,h,p,f;if(i=c(this.paragraph.text),p=this.paragraph.style,this.paragraph={text:[],style:[],blockstyle:{},priorblockstyle:t=this.paragraph.blockstyle},i.join("").trim()){l=this.splitFragmentsIntoLines(i,p),a=s=void 0,n=12/this.pdf.internal.scaleFactor,this.priorMarginBottom=this.priorMarginBottom||0,h=(Math.max((t["margin-top"]||0)-this.priorMarginBottom,0)+(t["padding-top"]||0))*n,d=((t["margin-bottom"]||0)+(t["padding-bottom"]||0))*n,this.priorMarginBottom=t["margin-bottom"]||0,"always"===t["page-break-before"]&&(this.pdf.addPage(),this.y=0,h=((t["margin-top"]||0)+(t["padding-top"]||0))*n),u=this.pdf.internal.write,o=r=void 0,this.y+=h,u("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td");for(var m=0;l.length;){for(r=a=0,o=(s=l.shift()).length;r!==o;)s[r][0].trim()&&(a=Math.max(a,s[r][1]["line-height"],s[r][1]["font-size"]),f=7*s[r][1]["font-size"]),r++;var g=0,v=0;for(void 0!==s[0][1]["margin-left"]&&0<s[0][1]["margin-left"]&&(g=(v=this.pdf.internal.getCoordinateString(s[0][1]["margin-left"]))-m,m=v),u(g+Math.max(t["margin-left"]||0,0)*n,(-12*a).toFixed(2),"Td"),r=0,o=s.length;r!==o;)s[r][0]&&this.RenderTextFragment(s[r][0],s[r][1]),r++;if(this.y+=a*n,this.executeWatchFunctions(s[0][1])&&0<l.length){var y=[],b=[];l.forEach(function(e){for(var t=0,n=e.length;t!==n;)e[t][0]&&(y.push(e[t][0]+" "),b.push(e[t][1])),++t}),l=this.splitFragmentsIntoLines(c(y),b),u("ET","Q"),u("q","BT 0 g",this.pdf.internal.getCoordinateString(this.x),this.pdf.internal.getVerticalCoordinateString(this.y),"Td")}}return e&&"function"==typeof e&&e.call(this,this.x-9,this.y-f/2),u("ET","Q"),this.y+=d}},d.prototype.setBlockBoundary=function(e){return this.renderParagraph(e)},d.prototype.setBlockStyle=function(e){return this.paragraph.blockstyle=e},d.prototype.addText=function(e,t){return this.paragraph.text.push(e),this.paragraph.style.push(t)},i={helvetica:"helvetica","sans-serif":"helvetica","times new roman":"times",serif:"times",times:"times",monospace:"courier",courier:"courier"},s={100:"normal",200:"normal",300:"normal",400:"normal",500:"bold",600:"bold",700:"bold",800:"bold",900:"bold",normal:"normal",bold:"bold",bolder:"bold",lighter:"normal"},r={normal:"normal",italic:"italic",oblique:"italic"},o={left:"left",right:"right",center:"center",justify:"justify"},l={none:"none",right:"right",left:"left"},a={none:"none",both:"both"},f={normal:1},e.fromHTML=function(e,t,n,i,r,o){return this.margins_doc=o||{top:0,bottom:0},i||(i={}),i.elementHandlers||(i.elementHandlers={}),b(this,e,isNaN(t)?4:t,isNaN(n)?4:n,i,r)}}(se.API),se.API.addJS=function(e){return x=e,this.internal.events.subscribe("postPutResources",function(e){_=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(_+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),w=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+x+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==_&&void 0!==w&&this.internal.out("/Names <</JavaScript "+_+" 0 R>>")}),this},(C=se.API).events.push(["postPutResources",function(){var e=this,t=/^(\d+) 0 obj$/;if(0<this.outline.root.children.length)for(var n=e.outline.render().split(/\r\n/),i=0;i<n.length;i++){var r=n[i],o=t.exec(r);null!=o&&e.internal.newObjectDeferredBegin(o[1]),e.internal.write(r)}if(this.outline.createNamedDestinations){var s=this.internal.pages.length,l=[];for(i=0;i<s;i++){var a=e.internal.newObject();l.push(a);var u=e.internal.getPageInfo(i+1);e.internal.write("<< /D["+u.objId+" 0 R /XYZ null null null]>> endobj")}var c=e.internal.newObject();for(e.internal.write("<< /Names [ "),i=0;i<l.length;i++)e.internal.write("(page_"+(i+1)+")"+l[i]+" 0 R");e.internal.write(" ] >>","endobj"),e.internal.newObject(),e.internal.write("<< /Dests "+c+" 0 R"),e.internal.write(">>","endobj")}}]),C.events.push(["putCatalog",function(){0<this.outline.root.children.length&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+namesOid+" 0 R"))}]),C.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var i={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(i),i},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),0<e.children.length&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=0;n<t.children.length;n++){var i=t.children[n];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(t)),0<n&&this.line("/Prev "+this.makeRef(t.children[n-1])),n<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[n+1])),0<i.children.length&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var r=this.count=this.count_r({count:0},i);if(0<r&&this.line("/Count "+r),i.options&&i.options.pageNumber){var o=e.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+this.ctx.pdf.internal.pageSize.getHeight()*this.ctx.pdf.internal.scaleFactor+" 0]")}this.objEnd()}for(n=0;n<t.children.length;n++)this.renderItems(i=t.children[n])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(e){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}]),O=function(){var e="function"==typeof Deflater;if(!e)throw new Error("requires deflate.js for compression");return e},T=function(e,t,n,i){var r=5,o=D;switch(i){case S.image_compression.FAST:r=3,o=M;break;case S.image_compression.MEDIUM:r=6,o=R;break;case S.image_compression.SLOW:r=9,o=L}e=A(e,t,n,o);var s=new Uint8Array(E(r)),l=k(e),a=new Deflater(r),u=a.append(e),c=a.flush(),d=s.length+u.length+c.length,h=new Uint8Array(d+4);return h.set(s),h.set(u,s.length),h.set(c,s.length+u.length),h[d++]=l>>>24&255,h[d++]=l>>>16&255,h[d++]=l>>>8&255,h[d++]=255&l,S.arrayBufferToBinaryString(h)},E=function(e,t){var n=Math.LOG2E*Math.log(32768)-8<<4|8,i=n<<8;return i|=Math.min(3,(t-1&255)>>1)<<6,i|=0,[n,255&(i+=31-i%31)]},k=function(e,t){for(var n,i=1,r=0,o=e.length,s=0;0<o;){for(o-=n=t<o?t:o;r+=i+=e[s++],--n;);i%=65521,r%=65521}return(r<<16|i)>>>0},A=function(e,t,n,i){for(var r,o,s,l=e.length/t,a=new Uint8Array(e.length+l),u=N(),c=0;c<l;c++){if(r=e.subarray(s=c*t,s+t),i)a.set(i(r,n,o),s+c);else{for(var d=0,h=u.length,p=[];d<h;d++)p[d]=u[d](r,n,o);var f=j(p.concat());a.set(p[f],s+c)}o=r}return a},I=function(e,t,n){var i=Array.apply([],e);return i.unshift(0),i},M=function(e,t,n){var i=[],r=0,o=e.length;for(i[0]=1;r<o;r++)i[r+1]=e[r]-(e[r-t]||0)+256&255;return i},D=function(e,t,n){var i=[],r=0,o=e.length;for(i[0]=2;r<o;r++)i[r+1]=e[r]-(n&&n[r]||0)+256&255;return i},R=function(e,t,n){var i=[],r=0,o=e.length;for(i[0]=3;r<o;r++)i[r+1]=e[r]+256-((e[r-t]||0)+(n&&n[r]||0)>>>1)&255;return i},L=function(e,t,n){var i,r=[],o=0,s=e.length;for(r[0]=4;o<s;o++)i=P(e[o-t]||0,n&&n[o]||0,n&&n[o-t]||0),r[o+1]=e[o]-i+256&255;return r},P=function(e,t,n){var i=e+t-n,r=Math.abs(i-e),o=Math.abs(i-t),s=Math.abs(i-n);return r<=o&&r<=s?e:o<=s?t:n},N=function(){return[I,M,D,R,L]},j=function(e){for(var t,n,i,r=0,o=e.length;r<o;)((t=F(e[r].slice(1)))<n||!n)&&(n=t,i=r),r++;return i},F=function(e){for(var t=0,n=e.length,i=0;t<n;)i+=Math.abs(e[t++]);return i},(S=se.API).processPNG=function(e,t,n,i,r){var o,s,l,a,u,c,d=this.color_spaces.DEVICE_RGB,h=this.decode.FLATE_DECODE,p=8;if(this.isArrayBuffer(e)&&(e=new Uint8Array(e)),this.isArrayBufferView(e)){if("function"!=typeof PNG||"function"!=typeof Ae)throw new Error("PNG support requires png.js and zlib.js");if(e=(o=new PNG(e)).imgData,p=o.bits,d=o.colorSpace,a=o.colors,-1!==[4,6].indexOf(o.colorType)){if(8===o.bits)for(var f,m=(A=32==o.pixelBitlength?new Uint32Array(o.decodePixels().buffer):16==o.pixelBitlength?new Uint16Array(o.decodePixels().buffer):new Uint8Array(o.decodePixels().buffer)).length,g=new Uint8Array(m*o.colors),v=new Uint8Array(m),y=o.pixelBitlength-o.bits,b=0,_=0;b<m;b++){for(w=A[b],f=0;f<y;)g[_++]=w>>>f&255,f+=o.bits;v[b]=w>>>f&255}if(16===o.bits){m=(A=new Uint32Array(o.decodePixels().buffer)).length,g=new Uint8Array(m*(32/o.pixelBitlength)*o.colors),v=new Uint8Array(m*(32/o.pixelBitlength));for(var w,x=1<o.colors,C=_=b=0;b<m;)w=A[b++],g[_++]=w>>>0&255,x&&(g[_++]=w>>>16&255,w=A[b++],g[_++]=w>>>0&255),v[C++]=w>>>16&255;p=8}i!==S.image_compression.NONE&&O()?(e=T(g,o.width*o.colors,o.colors,i),c=T(v,o.width,1,i)):(e=g,c=v,h=null)}if(3===o.colorType&&(d=this.color_spaces.INDEXED,u=o.palette,o.transparency.indexed)){var E=o.transparency.indexed,k=0;for(b=0,m=E.length;b<m;++b)k+=E[b];if((k/=255)==m-1&&-1!==E.indexOf(0))l=[E.indexOf(0)];else if(k!==m){var A=o.decodePixels();for(v=new Uint8Array(A.length),b=0,m=A.length;b<m;b++)v[b]=E[A[b]];c=T(v,o.width,1)}}var I=function(e){var t;switch(i){case S.image_compression.FAST:t=11;break;case S.image_compression.MEDIUM:t=13;break;case S.image_compression.SLOW:t=14;break;default:t=12}return t}();return s=h===this.decode.FLATE_DECODE?"/Predictor "+I+" /Colors "+a+" /BitsPerComponent "+p+" /Columns "+o.width:"/Colors "+a+" /BitsPerComponent "+p+" /Columns "+o.width,(this.isArrayBuffer(e)||this.isArrayBufferView(e))&&(e=this.arrayBufferToBinaryString(e)),(c&&this.isArrayBuffer(c)||this.isArrayBufferView(c))&&(c=this.arrayBufferToBinaryString(c)),this.createImageInfo(e,o.width,o.height,d,p,h,t,n,s,l,u,c,I)}throw new Error("Unsupported PNG image data, try using JPEG instead.")},(B=se.API).processGIF89A=function(e,t,n,i,r){var o=new Se(e),s=o.width,l=o.height,a=[];o.decodeAndBlitFrameRGBA(0,a);var u={data:a,width:s,height:l},c=new Te(100).encode(u,100);return B.processJPEG.call(this,c,t,n,i)},B.processGIF87A=B.processGIF89A,(V=se.API).processBMP=function(e,t,n,i,r){var o=new Ee(e,!1),s=o.width,l=o.height,a={data:o.getData(),width:s,height:l},u=new Te(100).encode(a,100);return V.processJPEG.call(this,u,t,n,i)},se.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"FYRO Macedonian",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},z=(H=se.API).getCharWidthsArray=function(e,t){var n,i,r,o=(t=t||{}).font||this.internal.getFont(),s=t.fontSize||this.internal.getFontSize(),l=t.charSpace||this.internal.getCharSpace(),a=t.widths?t.widths:o.metadata.Unicode.widths,u=a.fof?a.fof:1,c=t.kerning?t.kerning:o.metadata.Unicode.kerning,d=c.fof?c.fof:1,h=0,p=a[0]||u,f=[];for(n=0,i=e.length;n<i;n++)r=e.charCodeAt(n),f.push("function"==typeof o.metadata.widthOfString?(o.metadata.widthOfGlyph(o.metadata.characterToGlyph(r))+l*(1e3/s)||0)/1e3:(a[r]||p)/u+(c[r]&&c[r][h]||0)/d),h=r;return f},Y=H.getArraySum=function(e){for(var t=e.length,n=0;t;)n+=e[--t];return n},U=H.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),i=t.font||this.internal.getFont(),r=t.charSpace||this.internal.getCharSpace();return"function"==typeof i.metadata.widthOfString?i.metadata.widthOfString(e,n,r)/n:Y(z.apply(this,arguments))},W=function(e,t,n,i){for(var r=[],o=0,s=e.length,l=0;o!==s&&l+t[o]<n;)l+=t[o],o++;r.push(e.slice(0,o));var a=o;for(l=0;o!==s;)l+t[o]>i&&(r.push(e.slice(a,o)),l=0,a=o),l+=t[o],o++;return a!==o&&r.push(e.slice(a,o)),r},q=function(e,t,n){n||(n={});var i,r,o,s,l,a,u=[],c=[u],d=n.textIndent||0,h=0,p=0,f=e.split(" "),m=z.apply(this,[" ",n])[0];if(a=-1===n.lineIndent?f[0].length+2:n.lineIndent||0){var g=Array(a).join(" "),v=[];f.map(function(e){1<(e=e.split(/\s*\n/)).length?v=v.concat(e.map(function(e,t){return(t&&e.length?"\n":"")+e})):v.push(e[0])}),f=v,a=U.apply(this,[g,n])}for(o=0,s=f.length;o<s;o++){var y=0;if(i=f[o],a&&"\n"==i[0]&&(i=i.substr(1),y=1),r=z.apply(this,[i,n]),t<d+h+(p=Y(r))||y){if(t<p){for(l=W.apply(this,[i,r,t-(d+h),t]),u.push(l.shift()),u=[l.pop()];l.length;)c.push([l.shift()]);p=Y(r.slice(i.length-(u[0]?u[0].length:0)))}else u=[i];c.push(u),d=p+a,h=m}else u.push(i),d+=h+p,h=m}if(a)var b=function(e,t){return(t?g:"")+e.join(" ")};else b=function(e){return e.join(" ")};return c.map(b)},H.splitTextToSize=function(e,t,n){var i,r=(n=n||{}).fontSize||this.internal.getFontSize(),o=(function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle),n="Unicode";return t.metadata[n]?{widths:t.metadata[n].widths||{0:1},kerning:t.metadata[n].kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}).call(this,n);i=Array.isArray(e)?e:e.split(/\r?\n/);var s=1*this.internal.scaleFactor*t/r;o.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/r:0,o.lineIndent=n.lineIndent;var l,a,u=[];for(l=0,a=i.length;l<a;l++)u=u.concat(q.apply(this,[i[l],s,o]));return u},G=se.API,K={codePages:["WinAnsiEncoding"],WinAnsiEncoding:($=function(e){for(var t="klmnopqrstuvwxyz",n={},i=0;i<t.length;i++)n[t[i]]="0123456789abcdef"[i];var r,o,s,l,a,u={},c=1,d=u,h=[],p="",f="",m=e.length-1;for(i=1;i!=m;)a=e[i],i+=1,"'"==a?o?(l=o.join(""),o=r):o=[]:o?o.push(a):"{"==a?(h.push([d,l]),d={},l=r):"}"==a?((s=h.pop())[0][s[1]]=d,l=r,d=s[0]):"-"==a?c=-1:l===r?n.hasOwnProperty(a)?(p+=n[a],l=parseInt(p,16)*c,c=1,p=""):p+=a:n.hasOwnProperty(a)?(f+=n[a],d[l]=parseInt(f,16)*c,c=1,l=r,f=""):f+=a;return u})("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},X={Unicode:{Courier:K,"Courier-Bold":K,"Courier-BoldOblique":K,"Courier-Oblique":K,Helvetica:K,"Helvetica-Bold":K,"Helvetica-BoldOblique":K,"Helvetica-Oblique":K,"Times-Roman":K,"Times-Bold":K,"Times-BoldItalic":K,"Times-Italic":K}},Z={Unicode:{"Courier-Oblique":$("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":$("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":$("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:$("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":$("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":$("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:$("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:$("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":$("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:$("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":$("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":$("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":$("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":$("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}},G.events.push(["addFont",function(e){var t,n,i,r="Unicode";(t=Z[r][e.postScriptName])&&((n=e.metadata[r]?e.metadata[r]:e.metadata[r]={}).widths=t.widths,n.kerning=t.kerning),(i=X[r][e.postScriptName])&&((n=e.metadata[r]?e.metadata[r]:e.metadata[r]={}).encoding=i).codePages&&i.codePages.length&&(e.encoding=i.codePages[0])}]),J=se,"undefined"!=typeof self&&self||"undefined"!=typeof i&&i||"undefined"!=typeof window&&window||Function("return this")(),J.API.events.push(["addFont",function(e){J.API.existsFileInVFS(e.postScriptName)?(e.metadata=J.API.TTFFont.open(e.postScriptName,e.fontName,J.API.getFileFromVFS(e.postScriptName),e.encoding),e.metadata.Unicode=e.metadata.Unicode||{encoding:{},kerning:{},widths:[]}):14<e.id.slice(1)&&console.error("Font does not exist in FileInVFS, import fonts or remove declaration doc.addFont('"+e.postScriptName+"').")}]),(Q=se.API).addSvg=function(e,t,n,i,r){if(void 0===t||void 0===n)throw new Error("addSVG needs values for 'x' and 'y'");function o(e){for(var t=parseFloat(e[1]),n=parseFloat(e[2]),i=[],r=3,o=e.length;r<o;)"c"===e[r]?(i.push([parseFloat(e[r+1]),parseFloat(e[r+2]),parseFloat(e[r+3]),parseFloat(e[r+4]),parseFloat(e[r+5]),parseFloat(e[r+6])]),r+=7):"l"===e[r]?(i.push([parseFloat(e[r+1]),parseFloat(e[r+2])]),r+=3):r+=1;return[t,n,i]}var s,l,a,u,c,d,h,p=((l=((h=(a=document).createElement("iframe"),u=".jsPDF_sillysvg_iframe {display:none;position:absolute;}",(d=(c=a).createElement("style")).type="text/css",d.styleSheet?d.styleSheet.cssText=u:d.appendChild(c.createTextNode(u)),c.getElementsByTagName("head")[0].appendChild(d),h.name="childframe",h.setAttribute("width",0),h.setAttribute("height",0),h.setAttribute("frameborder","0"),h.setAttribute("scrolling","no"),h.setAttribute("seamless","seamless"),h.setAttribute("class","jsPDF_sillysvg_iframe"),a.body.appendChild(h),s=h).contentWindow||s.contentDocument).document).write(e),l.close(),l.getElementsByTagName("svg")[0]),f=[1,1],m=parseFloat(p.getAttribute("width")),g=parseFloat(p.getAttribute("height"));m&&g&&(i&&r?f=[i/m,r/g]:i?f=[i/m,i/m]:r&&(f=[r/g,r/g]));var v,y,b,_,w=p.childNodes;for(v=0,y=w.length;v<y;v++)(b=w[v]).tagName&&"PATH"===b.tagName.toUpperCase()&&((_=o(b.getAttribute("d").split(" ")))[0]=_[0]*f[0]+t,_[1]=_[1]*f[1]+n,this.lines.call(this,_[2],_[0],_[1],f));return this},Q.addSVG=Q.addSvg,Q.addSvgAsImage=function(e,t,n,i,r,o,s,l){if(isNaN(t)||isNaN(n))throw console.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(r))throw console.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var a=document.createElement("canvas");a.width=i,a.height=r;var u=a.getContext("2d");return u.fillStyle="#fff",u.fillRect(0,0,a.width,a.height),canvg(a,e,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0}),this.addImage(a.toDataURL("image/jpeg",1),t,n,i,r,s,l),this},se.API.putTotalPages=function(e){for(var t=new RegExp(e,"g"),n=1;n<=this.internal.getNumberOfPages();n++)for(var i=0;i<this.internal.pages[n].length;i++)this.internal.pages[n][i]=this.internal.pages[n][i].replace(t,this.internal.getNumberOfPages());return this},se.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var i,r,o={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(o),l=[],a=0,u=0,c=0,d=!0;function h(e,t){var n,i=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(i=!0);return i}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(o)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var p=s.length;for(c=0;c<p;c+=1)n[s[c]].value=n[s[c]].defaultValue,n[s[c]].explicitSet=!1}if("object"===(void 0===e?"undefined":oe(e)))for(i in e)if(r=e[i],h(s,i)&&void 0!==r){if("boolean"===n[i].type&&"boolean"==typeof r)n[i].value=r;else if("name"===n[i].type&&h(n[i].valueSet,r))n[i].value=r;else if("integer"===n[i].type&&Number.isInteger(r))n[i].value=r;else if("array"===n[i].type){for(a=0;a<r.length;a+=1)if(d=!0,1===r[a].length&&"number"==typeof r[a][0])l.push(String(r[a]));else if(1<r[a].length){for(u=0;u<r[a].length;u+=1)"number"!=typeof r[a][u]&&(d=!1);!0===d&&l.push(String(r[a].join("-")))}n[i].value=String(l)}else n[i].value=n[i].defaultValue;n[i].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&t.push("name"===n[e].type?"/"+e+" /"+n[e].value:"/"+e+" "+n[e].value);0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},ne=te=ee="",se.API.addMetadata=function(e,t){return te=t||"http://jspdf.default.namespaceuri/",ee=e,this.internal.events.subscribe("postPutResources",function(){if(ee){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+te+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),i=unescape(encodeURIComponent(ee)),r=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),o=unescape(encodeURIComponent("</x:xmpmeta>")),s=n.length+i.length+r.length+t.length+o.length;ne=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+s+" >>"),this.internal.write("stream"),this.internal.write(t+n+i+r+o),this.internal.write("endstream"),this.internal.write("endobj")}else ne=""}),this.internal.events.subscribe("putCatalog",function(){ne&&this.internal.write("/Metadata "+ne+" 0 R")}),this},function(e,t){var n=e.API,i=[0];n.events.push(["putFont",function(t){!function(t,n,r){if(t.metadata instanceof e.API.TTFFont&&"Identity-H"===t.encoding){for(var o=t.metadata.Unicode.widths,s=t.metadata.subset.encode(i),l="",a=0;a<s.length;a++)l+=String.fromCharCode(s[a]);var u=r();n("<<"),n("/Length "+l.length),n("/Length1 "+l.length),n(">>"),n("stream"),n(l),n("endstream"),n("endobj");var c=r();n("<<"),n("/Type /FontDescriptor"),n("/FontName /"+t.fontName),n("/FontFile2 "+u+" 0 R"),n("/FontBBox "+e.API.PDFObject.convert(t.metadata.bbox)),n("/Flags "+t.metadata.flags),n("/StemV "+t.metadata.stemV),n("/ItalicAngle "+t.metadata.italicAngle),n("/Ascent "+t.metadata.ascender),n("/Descent "+t.metadata.decender),n("/CapHeight "+t.metadata.capHeight),n(">>"),n("endobj");var d=r();n("<<"),n("/Type /Font"),n("/BaseFont /"+t.fontName),n("/FontDescriptor "+c+" 0 R"),n("/W "+e.API.PDFObject.convert(o)),n("/CIDToGIDMap /Identity"),n("/DW 1000"),n("/Subtype /CIDFontType2"),n("/CIDSystemInfo"),n("<<"),n("/Supplement 0"),n("/Registry (Adobe)"),n("/Ordering ("+t.encoding+")"),n(">>"),n(">>"),n("endobj"),t.objectNumber=r(),n("<<"),n("/Type /Font"),n("/Subtype /Type0"),n("/BaseFont /"+t.fontName),n("/Encoding /"+t.encoding),n("/DescendantFonts ["+d+" 0 R]"),n(">>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject)}]),n.events.push(["putFont",function(t){!function(t,n,i){if(t.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===t.encoding){for(var r=t.metadata.rawData,o="",s=0;s<r.length;s++)o+=String.fromCharCode(r[s]);var l=i();n("<<"),n("/Length "+o.length),n("/Length1 "+o.length),n(">>"),n("stream"),n(o),n("endstream"),n("endobj");var a=i();for(n("<<"),n("/Descent "+t.metadata.decender),n("/CapHeight "+t.metadata.capHeight),n("/StemV "+t.metadata.stemV),n("/Type /FontDescriptor"),n("/FontFile2 "+l+" 0 R"),n("/Flags 96"),n("/FontBBox "+e.API.PDFObject.convert(t.metadata.bbox)),n("/FontName /"+t.fontName),n("/ItalicAngle "+t.metadata.italicAngle),n("/Ascent "+t.metadata.ascender),n(">>"),n("endobj"),t.objectNumber=i(),s=0;s<t.metadata.hmtx.widths.length;s++)t.metadata.hmtx.widths[s]=parseInt(t.metadata.hmtx.widths[s]*(1e3/t.metadata.head.unitsPerEm));n("<</Subtype/TrueType/Type/Font/BaseFont/"+t.fontName+"/FontDescriptor "+a+" 0 R/Encoding/"+t.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(t.metadata.hmtx.widths)+">>"),n("endobj"),t.isAlreadyPutted=!0}}(t.font,t.out,t.newObject)}]);var r=function(e){var t,n,r=e.text||"",o=e.x,s=e.y,l=e.options||{},a=e.mutex||{},u=a.pdfEscape,c=a.activeFontKey,d=a.fonts,h="",p=0,f="",m=d[n=c].encoding;if("Identity-H"!==d[n].encoding)return{text:r,x:o,y:s,options:l,mutex:a};for(f=r,n=c,"[object Array]"===Object.prototype.toString.call(r)&&(f=r[0]),p=0;p<f.length;p+=1)d[n].metadata.hasOwnProperty("cmap")&&(t=d[n].metadata.cmap.unicode.codeMap[f[p].charCodeAt(0)]),t?h+=f[p]:f[p].charCodeAt(0)<256&&d[n].metadata.hasOwnProperty("Unicode")?h+=f[p]:h+="";var g="";return parseInt(n.slice(1))<14||"WinAnsiEncoding"===m?g=function(e){for(var t="",n=0;n<e.length;n++)t+=""+e.charCodeAt(n).toString(16);return t}(u(h,n)):"Identity-H"===m&&(g=function(e,t){for(var n,r=t.metadata.Unicode.widths,o=["","0","00","000","0000"],s=[""],l=0,a=e.length;l<a;++l){if(n=t.metadata.characterToGlyph(e.charCodeAt(l)),i.push(n),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return s.join("");n=n.toString(16),s.push(o[4-n.length],n)}return s.join("")}(h,d[n])),a.isHex=!0,{text:g,x:o,y:s,options:l,mutex:a}};n.events.push(["postProcessText",function(e){var t=e.text||"",n=[],i={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if("[object Array]"===Object.prototype.toString.call(t)){var o=0;for(o=0;o<t.length;o+=1)"[object Array]"===Object.prototype.toString.call(t[o])&&3===t[o].length?n.push([r(Object.assign({},i,{text:t[o][0]})).text,t[o][1],t[o][2]]):n.push(r(Object.assign({},i,{text:t[o]})).text);e.text=n}else e.text=r(Object.assign({},i,{text:t})).text}])}(se,"undefined"!=typeof self&&self||"undefined"!=typeof i&&i||"undefined"!=typeof window&&window||Function("return this")()),re={},(ie=se.API).existsFileInVFS=function(e){return re.hasOwnProperty(e)},ie.addFileToVFS=function(e,t){return re[e]=t,this},ie.getFileFromVFS=function(e){return re.hasOwnProperty(e)?re[e]:null},function(e){if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return new Blob}catch(e){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},n=function(){this.data=[]},i=function(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n},r=n.prototype,o=i.prototype,s=e.FileReaderSync,l=function(e){this.code=this[this.name=e]},a="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),u=a.length,c=e.URL||e.webkitURL||e,d=c.createObjectURL,h=c.revokeObjectURL,p=c,f=e.btoa,m=e.atob,g=e.ArrayBuffer,v=e.Uint8Array,y=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(i.fake=o.fake=!0;u--;)l.prototype[a[u]]=u+1;return c.createObjectURL||(p=e.URL=function(e){var t,n=document.createElementNS("http://www.w3.org/1999/xhtml","a");return n.href=e,"origin"in n||("data:"===n.protocol.toLowerCase()?n.origin=null:(t=e.match(y),n.origin=t&&t[1])),n}),p.createObjectURL=function(e){var t,n=e.type;return null===n&&(n="application/octet-stream"),e instanceof i?(t="data:"+n,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):f?t+";base64,"+f(e.data):t+","+encodeURIComponent(e.data)):d?d.call(c,e):void 0},p.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&h&&h.call(c,e)},r.append=function(e){var n=this.data;if(v&&(e instanceof g||e instanceof v)){for(var r="",o=new v(e),a=0,u=o.length;a<u;a++)r+=String.fromCharCode(o[a]);n.push(r)}else if("Blob"===t(e)||"File"===t(e)){if(!s)throw new l("NOT_READABLE_ERR");var c=new s;n.push(c.readAsBinaryString(e))}else e instanceof i?"base64"===e.encoding&&m?n.push(m(e.data)):"URI"===e.encoding?n.push(decodeURIComponent(e.data)):"raw"===e.encoding&&n.push(e.data):("string"!=typeof e&&(e+=""),n.push(unescape(encodeURIComponent(e))))},r.getBlob=function(e){return arguments.length||(e=null),new i(this.data.join(""),e,"raw")},r.toString=function(){return"[object BlobBuilder]"},o.slice=function(e,t,n){var r=arguments.length;return r<3&&(n=null),new i(this.data.slice(e,1<r?t:this.data.length),n,this.encoding)},o.toString=function(){return"[object Blob]"},o.close=function(){this.size=0,delete this.data},n}(e);e.Blob=function(e,n){var i=n&&n.type||"",r=new t;if(e)for(var o=0,s=e.length;o<s;o++)Uint8Array&&e[o]instanceof Uint8Array?r.append(e[o].buffer):r.append(e[o]);var l=r.getBlob(i);return!l.slice&&l.webkitSlice&&(l.slice=l.webkitSlice),l};var n=Object.getPrototypeOf||function(e){return e.__proto__};e.Blob.prototype=n(new e.Blob)}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||window.content||window);var le,ae,ue,ce,de,he,pe,fe,me,ge,ve,ye,be,_e,we,xe,Ce=Ce||function(e){if(!(void 0===e||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var t=function(){return e.URL||e.webkitURL||e},n=e.document.createElementNS("http://www.w3.org/1999/xhtml","a"),i="download"in n,r=/constructor/i.test(e.HTMLElement)||e.safari,o=/CriOS\/[\d]+/.test(navigator.userAgent),s=function(t){(e.setImmediate||e.setTimeout)(function(){throw t},0)},l=function(e){setTimeout(function(){"string"==typeof e?t().revokeObjectURL(e):e.remove()},4e4)},a=function(e){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e},u=function(u,c,d){d||(u=a(u));var h,p=this,f="application/octet-stream"===u.type,m=function(){!function(e,t,n){for(var i=(t=[].concat(t)).length;i--;){var r=e["on"+t[i]];if("function"==typeof r)try{r.call(e,e)}catch(e){s(e)}}}(p,"writestart progress write writeend".split(" "))};if(p.readyState=p.INIT,i)return h=t().createObjectURL(u),void setTimeout(function(){var e,t;n.href=h,n.download=c,e=n,t=new MouseEvent("click"),e.dispatchEvent(t),m(),l(h),p.readyState=p.DONE});!function(){if((o||f&&r)&&e.FileReader){var n=new FileReader;return n.onloadend=function(){var t=o?n.result:n.result.replace(/^data:[^;]*;/,"data:attachment/file;");e.open(t,"_blank")||(e.location.href=t),t=void 0,p.readyState=p.DONE,m()},n.readAsDataURL(u),p.readyState=p.INIT}h||(h=t().createObjectURL(u)),f?e.location.href=h:e.open(h,"_blank")||(e.location.href=h),p.readyState=p.DONE,m(),l(h)}()},c=u.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(e,t,n){return t=t||e.name||"download",n||(e=a(e)),navigator.msSaveOrOpenBlob(e,t)}:(c.abort=function(){},c.readyState=c.INIT=0,c.WRITING=1,c.DONE=2,c.error=c.onwritestart=c.onprogress=c.onwrite=c.onabort=c.onerror=c.onwriteend=null,function(e,t,n){return new u(e,t||e.name||"download",n)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||window.content);function Se(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw"Invalid GIF 87a/89a header.";var n=e[t++]|e[t++]<<8,i=e[t++]|e[t++]<<8,r=e[t++];t++,t++;var o=null;r>>7&&(o=t,t+=3*(1<<1+(7&r)));var s=!0,l=[],a=0,u=null,c=0,d=null;for(this.width=n,this.height=i;s&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,d=e[t++]|e[t++]<<8,t++;else for(t+=12;0!==(x=e[t++]);)t+=x;break;case 249:if(4!==e[t++]||0!==e[t+4])throw"Invalid graphics extension block.";var h=e[t++];a=e[t++]|e[t++]<<8,u=e[t++],0==(1&h)&&(u=null),c=h>>2&7,t++;break;case 254:for(;0!==(x=e[t++]);)t+=x;break;default:throw"Unknown graphic control label: 0x"+e[t-1].toString(16)}break;case 44:var p=e[t++]|e[t++]<<8,f=e[t++]|e[t++]<<8,m=e[t++]|e[t++]<<8,g=e[t++]|e[t++]<<8,v=e[t++],y=v>>6&1,b=o,_=!1;v>>7&&(_=!0,b=t,t+=3*(1<<1+(7&v)));var w=t;for(t++;;){var x;if(0===(x=e[t++]))break;t+=x}l.push({x:p,y:f,width:m,height:g,has_local_palette:_,palette_offset:b,data_offset:w,data_length:t-w,transparent_index:u,interlaced:!!y,delay:a,disposal:c});break;case 59:s=!1;break;default:throw"Unknown gif block: 0x"+e[t-1].toString(16)}this.numFrames=function(){return l.length},this.loopCount=function(){return d},this.frameInfo=function(e){if(e<0||e>=l.length)throw"Frame index out of range.";return l[e]},this.decodeAndBlitFrameBGRA=function(t,i){var r=this.frameInfo(t),o=r.width*r.height,s=new Uint8Array(o);Oe(e,r.data_offset,s,o);var l=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var u=r.width,c=n-u,d=u,h=4*(r.y*n+r.x),p=4*((r.y+r.height)*n+r.x),f=h,m=4*c;!0===r.interlaced&&(m+=4*(u+c)*7);for(var g=8,v=0,y=s.length;v<y;++v){var b=s[v];if(0===d&&(d=u,p<=(f+=m)&&(m=c+4*(u+c)*(g-1),f=h+(u+c)*(g<<1),g>>=1)),b===a)f+=4;else{var _=e[l+3*b],w=e[l+3*b+1];i[f++]=e[l+3*b+2],i[f++]=w,i[f++]=_,i[f++]=255}--d}},this.decodeAndBlitFrameRGBA=function(t,i){var r=this.frameInfo(t),o=r.width*r.height,s=new Uint8Array(o);Oe(e,r.data_offset,s,o);var l=r.palette_offset,a=r.transparent_index;null===a&&(a=256);var u=r.width,c=n-u,d=u,h=4*(r.y*n+r.x),p=4*((r.y+r.height)*n+r.x),f=h,m=4*c;!0===r.interlaced&&(m+=4*(u+c)*7);for(var g=8,v=0,y=s.length;v<y;++v){var b=s[v];if(0===d&&(d=u,p<=(f+=m)&&(m=c+4*(u+c)*(g-1),f=h+(u+c)*(g<<1),g>>=1)),b===a)f+=4;else{var _=e[l+3*b+1],w=e[l+3*b+2];i[f++]=e[l+3*b],i[f++]=_,i[f++]=w,i[f++]=255}--d}}}function Oe(e,t,n,i){for(var r=e[t++],o=1<<r,s=o+1,l=s+1,a=r+1,u=(1<<a)-1,c=0,d=0,h=0,p=e[t++],f=new Int32Array(4096),m=null;;){for(;c<16&&0!==p;)d|=e[t++]<<c,c+=8,1===p?p=e[t++]:--p;if(c<a)break;var g=d&u;if(d>>=a,c-=a,g!==o){if(g===s)break;for(var v=g<l?g:m,y=0,b=v;o<b;)b=f[b]>>8,++y;var _=b;if(i<h+y+(v!==g?1:0))return void console.log("Warning, gif stream longer than expected.");n[h++]=_;var w=h+=y;for(v!==g&&(n[h++]=_),b=v;y--;)n[--w]=255&(b=f[b]),b>>=8;null!==m&&l<4096&&(f[l++]=m<<8|_,u+1<=l&&a<12&&(++a,u=u<<1|1)),m=g}else l=s+1,u=(1<<(a=r+1))-1,m=null}return h!==i&&console.log("Warning, gif stream shorter than expected."),n}"undefined"!=typeof e&&e.exports?e.exports.saveAs=Ce:null!==n("LGuY")&&null!==n("nErl")&&void 0!==(o=(function(){return Ce}).call(t,n,t,e))&&(e.exports=o),se.API.adler32cs=(he="function"==typeof ArrayBuffer&&"function"==typeof Uint8Array,pe=null,fe=function(){if(!he)return function(){return!1};try{var e={};"function"==typeof e.Buffer&&(pe=e.Buffer)}catch(e){}return function(e){return e instanceof ArrayBuffer||null!==pe&&e instanceof pe}}(),me=null!==pe?function(e){return new pe(e,"utf8").toString("binary")}:function(e){return unescape(encodeURIComponent(e))},ge=65521,ve=function(e,t){for(var n=65535&e,i=e>>>16,r=0,o=t.length;r<o;r++)i=(i+(n=(n+(255&t.charCodeAt(r)))%ge))%ge;return(i<<16|n)>>>0},ye=function(e,t){for(var n=65535&e,i=e>>>16,r=0,o=t.length;r<o;r++)i=(i+(n=(n+t[r])%ge))%ge;return(i<<16|n)>>>0},_e=(be={}).Adler32=(((de=(ce=function(e){if(!(this instanceof ce))throw new TypeError("Constructor cannot called be as a function.");if(!isFinite(e=null==e?1:+e))throw new Error("First arguments needs to be a finite number.");this.checksum=e>>>0}).prototype={}).constructor=ce).from=((le=function(e){if(!(this instanceof ce))throw new TypeError("Constructor cannot called be as a function.");if(null==e)throw new Error("First argument needs to be a string.");this.checksum=ve(1,e.toString())}).prototype=de,le),ce.fromUtf8=((ae=function(e){if(!(this instanceof ce))throw new TypeError("Constructor cannot called be as a function.");if(null==e)throw new Error("First argument needs to be a string.");var t=me(e.toString());this.checksum=ve(1,t)}).prototype=de,ae),he&&(ce.fromBuffer=((ue=function(e){if(!(this instanceof ce))throw new TypeError("Constructor cannot called be as a function.");if(!fe(e))throw new Error("First argument needs to be ArrayBuffer.");var t=new Uint8Array(e);return this.checksum=ye(1,t)}).prototype=de,ue)),de.update=function(e){if(null==e)throw new Error("First argument needs to be a string.");return e=e.toString(),this.checksum=ve(this.checksum,e)},de.updateUtf8=function(e){if(null==e)throw new Error("First argument needs to be a string.");var t=me(e.toString());return this.checksum=ve(this.checksum,t)},he&&(de.updateBuffer=function(e){if(!fe(e))throw new Error("First argument needs to be ArrayBuffer.");var t=new Uint8Array(e);return this.checksum=ye(this.checksum,t)}),de.clone=function(){return new _e(this.checksum)},ce),be.from=function(e){if(null==e)throw new Error("First argument needs to be a string.");return ve(1,e.toString())},be.fromUtf8=function(e){if(null==e)throw new Error("First argument needs to be a string.");var t=me(e.toString());return ve(1,t)},he&&(be.fromBuffer=function(e){if(!fe(e))throw new Error("First argument need to be ArrayBuffer.");var t=new Uint8Array(e);return ye(1,t)}),be);try{t.GifWriter=function(e,t,n,i){var r=0,o=void 0===(i=void 0===i?{}:i).loop?null:i.loop,s=void 0===i.palette?null:i.palette;if(t<=0||n<=0||65535<t||65535<n)throw"Width/Height invalid.";function l(e){var t=e.length;if(t<2||256<t||t&t-1)throw"Invalid code/color length, must be power of 2 and 2 .. 256.";return t}e[r++]=71,e[r++]=73,e[r++]=70,e[r++]=56,e[r++]=57,e[r++]=97;var a=0,u=0;if(null!==s){for(var c=l(s);c>>=1;)++a;if(c=1<<a,--a,void 0!==i.background){if(c<=(u=i.background))throw"Background index out of range.";if(0===u)throw"Background index explicitly passed as 0."}}if(e[r++]=255&t,e[r++]=t>>8&255,e[r++]=255&n,e[r++]=n>>8&255,e[r++]=(null!==s?128:0)|a,e[r++]=u,e[r++]=0,null!==s)for(var d=0,h=s.length;d<h;++d){var p=s[d];e[r++]=p>>16&255,e[r++]=p>>8&255,e[r++]=255&p}if(null!==o){if(o<0||65535<o)throw"Loop count invalid.";e[r++]=33,e[r++]=255,e[r++]=11,e[r++]=78,e[r++]=69,e[r++]=84,e[r++]=83,e[r++]=67,e[r++]=65,e[r++]=80,e[r++]=69,e[r++]=50,e[r++]=46,e[r++]=48,e[r++]=3,e[r++]=1,e[r++]=255&o,e[r++]=o>>8&255,e[r++]=0}var f=!1;this.addFrame=function(t,n,i,o,a,u){if(!0===f&&(--r,f=!1),u=void 0===u?{}:u,t<0||n<0||65535<t||65535<n)throw"x/y invalid.";if(i<=0||o<=0||65535<i||65535<o)throw"Width/Height invalid.";if(a.length<i*o)throw"Not enough pixels for the frame size.";var c=!0,d=u.palette;if(null==d&&(c=!1,d=s),null==d)throw"Must supply either a local or global palette.";for(var h=l(d),p=0;h>>=1;)++p;h=1<<p;var m=void 0===u.delay?0:u.delay,g=void 0===u.disposal?0:u.disposal;if(g<0||3<g)throw"Disposal out of range.";var v=!1,y=0;if(void 0!==u.transparent&&null!==u.transparent&&(v=!0,(y=u.transparent)<0||h<=y))throw"Transparent color index.";if((0!==g||v||0!==m)&&(e[r++]=33,e[r++]=249,e[r++]=4,e[r++]=g<<2|(!0===v?1:0),e[r++]=255&m,e[r++]=m>>8&255,e[r++]=y,e[r++]=0),e[r++]=44,e[r++]=255&t,e[r++]=t>>8&255,e[r++]=255&n,e[r++]=n>>8&255,e[r++]=255&i,e[r++]=i>>8&255,e[r++]=255&o,e[r++]=o>>8&255,e[r++]=!0===c?128|p-1:0,!0===c)for(var b=0,_=d.length;b<_;++b){var w=d[b];e[r++]=w>>16&255,e[r++]=w>>8&255,e[r++]=255&w}r=function(e,t,n,i){e[t++]=n;var r=t++,o=1<<n,s=o-1,l=o+1,a=l+1,u=n+1,c=0,d=0;function h(n){for(;n<=c;)e[t++]=255&d,d>>=8,c-=8,t===r+256&&(e[r]=255,r=t++)}function p(e){d|=e<<c,c+=u,h(8)}var f=i[0]&s,m={};p(o);for(var g=1,v=i.length;g<v;++g){var y=i[g]&s,b=f<<8|y,_=m[b];if(void 0===_){for(d|=f<<c,c+=u;8<=c;)e[t++]=255&d,d>>=8,c-=8,t===r+256&&(e[r]=255,r=t++);4096===a?(p(o),a=l+1,u=n+1,m={}):(1<<u<=a&&++u,m[b]=a++),f=y}else f=_}return p(f),p(l),h(1),r+1===t?e[r]=0:(e[r]=t-r-1,e[t++]=0),t}(e,r,p<2?2:p,a)},this.end=function(){return!1===f&&(e[r++]=59,f=!0),r}},t.GifReader=Se}catch(l){}function Te(e){var t,n,i,r,o,s=Math.floor,l=new Array(64),a=new Array(64),u=new Array(64),c=new Array(64),d=new Array(65535),h=new Array(65535),p=new Array(64),f=new Array(64),m=[],g=0,v=7,y=new Array(64),b=new Array(64),_=new Array(64),w=new Array(256),x=new Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],O=[0,1,2,3,4,5,6,7,8,9,10,11],T=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],E=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],k=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],I=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],M=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function D(e,t){for(var n=0,i=0,r=new Array,o=1;o<=16;o++){for(var s=1;s<=e[o];s++)r[t[i]]=[],r[t[i]][0]=n,r[t[i]][1]=o,i++,n++;n*=2}return r}function R(e){for(var t=e[0],n=e[1]-1;0<=n;)t&1<<n&&(g|=1<<v),n--,--v<0&&(255==g?(L(255),L(0)):L(g),v=7,g=0)}function L(e){m.push(e)}function P(e){L(e>>8&255),L(255&e)}function N(e,t,n,i,r){for(var o,s=r[0],l=r[240],a=function(e,t){var n,i,r,o,s,l,a,u,c,d,h=0;for(c=0;c<8;++c){var f=(n=e[h])+(u=e[h+7]),m=n-u,g=(i=e[h+1])+(a=e[h+6]),v=i-a,y=(r=e[h+2])+(l=e[h+5]),b=r-l,_=(o=e[h+3])+(s=e[h+4]),w=o-s,x=f+_,C=f-_,S=g+y,O=g-y;e[h]=x+S,e[h+4]=x-S;var T=.707106781*(O+C);e[h+2]=C+T,e[h+6]=C-T;var E=.382683433*((x=w+b)-(O=v+m)),k=.5411961*x+E,A=1.306562965*O+E,I=.707106781*(S=b+v),M=m+I,D=m-I;e[h+5]=D+k,e[h+3]=D-k,e[h+1]=M+A,e[h+7]=M-A,h+=8}for(c=h=0;c<8;++c){var R=(n=e[h])+(u=e[h+56]),L=n-u,P=(i=e[h+8])+(a=e[h+48]),N=i-a,j=(r=e[h+16])+(l=e[h+40]),F=r-l,B=(o=e[h+24])+(s=e[h+32]),V=o-s,H=R+B,z=R-B,Y=P+j,U=P-j;e[h]=H+Y,e[h+32]=H-Y;var W=.707106781*(U+z);e[h+16]=z+W,e[h+48]=z-W;var q=.382683433*((H=V+F)-(U=N+L)),G=.5411961*H+q,$=1.306562965*U+q,K=.707106781*(Y=F+N),X=L+K,Z=L-K;e[h+40]=Z+G,e[h+24]=Z-G,e[h+8]=X+$,e[h+56]=X-$,h++}for(c=0;c<64;++c)p[c]=0<(d=e[c]*t[c])?d+.5|0:d-.5|0;return p}(e,t),u=0;u<64;++u)f[C[u]]=a[u];var c=f[0]-n;n=f[0],0==c?R(i[0]):(R(i[h[o=32767+c]]),R(d[o]));for(var m=63;0<m&&0==f[m];m--);if(0==m)return R(s),n;for(var g,v=1;v<=m;){for(var y=v;0==f[v]&&v<=m;++v);var b=v-y;if(16<=b){g=b>>4;for(var _=1;_<=g;++_)R(l);b&=15}R(r[(b<<4)+h[o=32767+f[v]]]),R(d[o]),v++}return 63!=m&&R(s),n}function j(e){e<=0&&(e=1),100<e&&(e=100),o!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var i=s((t[n]*e+50)/100);i<1?i=1:255<i&&(i=255),l[C[n]]=i}for(var r=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],o=0;o<64;o++){var d=s((r[o]*e+50)/100);d<1?d=1:255<d&&(d=255),a[C[o]]=d}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,f=0;f<8;f++)for(var m=0;m<8;m++)u[p]=1/(l[C[p]]*h[f]*h[m]*8),c[p]=1/(a[C[p]]*h[f]*h[m]*8),p++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),o=e)}this.encode=function(e,o){var s,d;(new Date).getTime(),o&&j(o),m=new Array,g=0,v=7,P(65496),P(65504),P(16),L(74),L(70),L(73),L(70),L(0),L(1),L(1),L(0),P(1),P(1),L(0),L(0),function(){P(65499),P(132),L(0);for(var e=0;e<64;e++)L(l[e]);L(1);for(var t=0;t<64;t++)L(a[t])}(),s=e.width,d=e.height,P(65472),P(17),L(8),P(d),P(s),L(3),L(1),L(17),L(0),L(2),L(17),L(1),L(3),L(17),L(1),function(){P(65476),P(418),L(0);for(var e=0;e<16;e++)L(S[e+1]);for(var t=0;t<=11;t++)L(O[t]);L(16);for(var n=0;n<16;n++)L(T[n+1]);for(var i=0;i<=161;i++)L(E[i]);L(1);for(var r=0;r<16;r++)L(k[r+1]);for(var o=0;o<=11;o++)L(A[o]);L(17);for(var s=0;s<16;s++)L(I[s+1]);for(var l=0;l<=161;l++)L(M[l])}(),P(65498),P(12),L(3),L(1),L(0),L(2),L(17),L(3),L(17),L(0),L(63),L(0);var h=0,p=0,f=0;g=0,v=7,this.encode.displayName="_encode_";for(var w,C,D,F,B,V,H,z,Y,U=e.data,W=e.height,q=4*e.width,G=0;G<W;){for(w=0;w<q;){for(V=B=q*G+w,H=-1,Y=z=0;Y<64;Y++)V=B+(z=Y>>3)*q+(H=4*(7&Y)),W<=G+z&&(V-=q*(G+1+z-W)),q<=w+H&&(V-=w+H-q+4),C=U[V++],D=U[V++],F=U[V++],y[Y]=(x[C]+x[D+256>>0]+x[F+512>>0]>>16)-128,b[Y]=(x[C+768>>0]+x[D+1024>>0]+x[F+1280>>0]>>16)-128,_[Y]=(x[C+1280>>0]+x[D+1536>>0]+x[F+1792>>0]>>16)-128;h=N(y,u,h,t,i),p=N(b,c,p,n,r),f=N(_,c,f,n,r),w+=32}G+=8}if(0<=v){var $=[];$[1]=v+1,$[0]=(1<<v+1)-1,R($)}return P(65497),new Uint8Array(m)},(new Date).getTime(),e||(e=50),function(){for(var e=String.fromCharCode,t=0;t<256;t++)w[t]=e(t)}(),t=D(S,O),n=D(k,A),i=D(T,E),r=D(I,M),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var i=e;i<t;i++)h[32767+i]=n,d[32767+i]=[],d[32767+i][1]=n,d[32767+i][0]=i;for(var r=-(t-1);r<=-e;r++)h[32767+r]=n,d[32767+r]=[],d[32767+r][1]=n,d[32767+r][0]=t-1+r;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)x[e]=19595*e,x[e+256>>0]=38470*e,x[e+512>>0]=7471*e+32768,x[e+768>>0]=-11059*e,x[e+1024>>0]=-21709*e,x[e+1280>>0]=32768*e+8421375,x[e+1536>>0]=-27439*e,x[e+1792>>0]=-5329*e}(),j(e),(new Date).getTime()}try{e.exports=Te}catch(l){}function Ee(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}Ee.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:r,green:i,blue:n,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Ee.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP;this.data=new Uint8Array(this.width*this.height*4),this[e]()}catch(e){console.log("bit decode error:"+e)}},Ee.prototype.bit1=function(){var e=Math.ceil(this.width/8),t=e%4,n=0<=this.height?this.height-1:-this.height;for(n=this.height-1;0<=n;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<e;r++)for(var o=this.datav.getUint8(this.pos++,!0),s=i*this.width*4+8*r*4,l=0;l<8&&8*r+l<this.width;l++){var a=this.palette[o>>7-l&1];this.data[s+4*l]=a.blue,this.data[s+4*l+1]=a.green,this.data[s+4*l+2]=a.red,this.data[s+4*l+3]=255}0!=t&&(this.pos+=4-t)}},Ee.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;0<=n;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<e;r++){var o=this.datav.getUint8(this.pos++,!0),s=i*this.width*4+2*r*4,l=15&o,a=this.palette[o>>4];if(this.data[s]=a.blue,this.data[s+1]=a.green,this.data[s+2]=a.red,this.data[s+3]=255,2*r+1>=this.width)break;this.data[s+4]=(a=this.palette[l]).blue,this.data[s+4+1]=a.green,this.data[s+4+2]=a.red,this.data[s+4+3]=255}0!=t&&(this.pos+=4-t)}},Ee.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;0<=t;t--){for(var n=this.bottom_up?t:this.height-1-t,i=0;i<this.width;i++){var r=this.datav.getUint8(this.pos++,!0),o=n*this.width*4+4*i;if(r<this.palette.length){var s=this.palette[r];this.data[o]=s.red,this.data[o+1]=s.green,this.data[o+2]=s.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}0!=e&&(this.pos+=4-e)}},Ee.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;0<=n;n--){for(var i=this.bottom_up?n:this.height-1-n,r=0;r<this.width;r++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,l=(o>>5&t)/t*255|0,a=o>>15?255:0,u=i*this.width*4+4*r;this.data[u]=(o>>10&t)/t*255|0,this.data[u+1]=l,this.data[u+2]=s,this.data[u+3]=a}this.pos+=e}},Ee.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),i=this.height-1;0<=i;i--){for(var r=this.bottom_up?i:this.height-1-i,o=0;o<this.width;o++){var s=this.datav.getUint16(this.pos,!0);this.pos+=2;var l=(s&t)/t*255|0,a=(s>>5&n)/n*255|0,u=r*this.width*4+4*o;this.data[u]=(s>>11)/t*255|0,this.data[u+1]=a,this.data[u+2]=l,this.data[u+3]=255}this.pos+=e}},Ee.prototype.bit24=function(){for(var e=this.height-1;0<=e;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*n;this.data[s]=o,this.data[s+1]=r,this.data[s+2]=i,this.data[s+3]=255}this.pos+=this.width%4}},Ee.prototype.bit32=function(){for(var e=this.height-1;0<=e;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var i=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=this.datav.getUint8(this.pos++,!0),l=t*this.width*4+4*n;this.data[l]=o,this.data[l+1]=r,this.data[l+2]=i,this.data[l+3]=s}},Ee.prototype.getData=function(){return this.data};try{e.exports=function(e){var t=new Ee(e);return{data:t.getData(),width:t.width,height:t.height}}}catch(l){}!function(e){var t=15,n=573,i=[0,1,2,3,4,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,16,17,18,18,19,19,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29];function r(){var e=this;function i(e,t){for(var n=0;n|=1&e,e>>>=1,n<<=1,0<--t;);return n>>>1}e.build_tree=function(r){var o,s,l,a=e.dyn_tree,u=e.stat_desc.static_tree,c=e.stat_desc.elems,d=-1;for(r.heap_len=0,r.heap_max=n,o=0;o<c;o++)0!==a[2*o]?(r.heap[++r.heap_len]=d=o,r.depth[o]=0):a[2*o+1]=0;for(;r.heap_len<2;)a[2*(l=r.heap[++r.heap_len]=d<2?++d:0)]=1,r.depth[l]=0,r.opt_len--,u&&(r.static_len-=u[2*l+1]);for(e.max_code=d,o=Math.floor(r.heap_len/2);1<=o;o--)r.pqdownheap(a,o);for(l=c;o=r.heap[1],r.heap[1]=r.heap[r.heap_len--],r.pqdownheap(a,1),s=r.heap[1],r.heap[--r.heap_max]=o,r.heap[--r.heap_max]=s,a[2*l]=a[2*o]+a[2*s],r.depth[l]=Math.max(r.depth[o],r.depth[s])+1,a[2*o+1]=a[2*s+1]=l,r.heap[1]=l++,r.pqdownheap(a,1),2<=r.heap_len;);r.heap[--r.heap_max]=r.heap[1],function(i){var r,o,s,l,a,u,c=e.dyn_tree,d=e.stat_desc.static_tree,h=e.stat_desc.extra_bits,p=e.stat_desc.extra_base,f=e.stat_desc.max_length,m=0;for(l=0;l<=t;l++)i.bl_count[l]=0;for(c[2*i.heap[i.heap_max]+1]=0,r=i.heap_max+1;r<n;r++)f<(l=c[2*c[2*(o=i.heap[r])+1]+1]+1)&&(l=f,m++),c[2*o+1]=l,o>e.max_code||(i.bl_count[l]++,a=0,p<=o&&(a=h[o-p]),i.opt_len+=(u=c[2*o])*(l+a),d&&(i.static_len+=u*(d[2*o+1]+a)));if(0!==m){do{for(l=f-1;0===i.bl_count[l];)l--;i.bl_count[l]--,i.bl_count[l+1]+=2,i.bl_count[f]--,m-=2}while(0<m);for(l=f;0!==l;l--)for(o=i.bl_count[l];0!==o;)(s=i.heap[--r])>e.max_code||(c[2*s+1]!=l&&(i.opt_len+=(l-c[2*s+1])*c[2*s],c[2*s+1]=l),o--)}}(r),function(e,n,r){var o,s,l,a=[],u=0;for(o=1;o<=t;o++)a[o]=u=u+r[o-1]<<1;for(s=0;s<=n;s++)0!==(l=e[2*s+1])&&(e[2*s]=i(a[l]++,l))}(a,e.max_code,r.bl_count)}}function o(e,t,n,i,r){var o=this;o.static_tree=e,o.extra_bits=t,o.extra_base=n,o.elems=i,o.max_length=r}function s(e,t,n,i,r){var o=this;o.good_length=e,o.max_lazy=t,o.nice_length=n,o.max_chain=i,o.func=r}r._length_code=[0,1,2,3,4,5,6,7,8,8,9,9,10,10,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28],r.base_length=[0,1,2,3,4,5,6,7,8,10,12,14,16,20,24,28,32,40,48,56,64,80,96,112,128,160,192,224,0],r.base_dist=[0,1,2,3,4,6,8,12,16,24,32,48,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096,6144,8192,12288,16384,24576],r.d_code=function(e){return e<256?i[e]:i[256+(e>>>7)]},r.extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],r.extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],r.extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],r.bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],o.static_ltree=[12,8,140,8,76,8,204,8,44,8,172,8,108,8,236,8,28,8,156,8,92,8,220,8,60,8,188,8,124,8,252,8,2,8,130,8,66,8,194,8,34,8,162,8,98,8,226,8,18,8,146,8,82,8,210,8,50,8,178,8,114,8,242,8,10,8,138,8,74,8,202,8,42,8,170,8,106,8,234,8,26,8,154,8,90,8,218,8,58,8,186,8,122,8,250,8,6,8,134,8,70,8,198,8,38,8,166,8,102,8,230,8,22,8,150,8,86,8,214,8,54,8,182,8,118,8,246,8,14,8,142,8,78,8,206,8,46,8,174,8,110,8,238,8,30,8,158,8,94,8,222,8,62,8,190,8,126,8,254,8,1,8,129,8,65,8,193,8,33,8,161,8,97,8,225,8,17,8,145,8,81,8,209,8,49,8,177,8,113,8,241,8,9,8,137,8,73,8,201,8,41,8,169,8,105,8,233,8,25,8,153,8,89,8,217,8,57,8,185,8,121,8,249,8,5,8,133,8,69,8,197,8,37,8,165,8,101,8,229,8,21,8,149,8,85,8,213,8,53,8,181,8,117,8,245,8,13,8,141,8,77,8,205,8,45,8,173,8,109,8,237,8,29,8,157,8,93,8,221,8,61,8,189,8,125,8,253,8,19,9,275,9,147,9,403,9,83,9,339,9,211,9,467,9,51,9,307,9,179,9,435,9,115,9,371,9,243,9,499,9,11,9,267,9,139,9,395,9,75,9,331,9,203,9,459,9,43,9,299,9,171,9,427,9,107,9,363,9,235,9,491,9,27,9,283,9,155,9,411,9,91,9,347,9,219,9,475,9,59,9,315,9,187,9,443,9,123,9,379,9,251,9,507,9,7,9,263,9,135,9,391,9,71,9,327,9,199,9,455,9,39,9,295,9,167,9,423,9,103,9,359,9,231,9,487,9,23,9,279,9,151,9,407,9,87,9,343,9,215,9,471,9,55,9,311,9,183,9,439,9,119,9,375,9,247,9,503,9,15,9,271,9,143,9,399,9,79,9,335,9,207,9,463,9,47,9,303,9,175,9,431,9,111,9,367,9,239,9,495,9,31,9,287,9,159,9,415,9,95,9,351,9,223,9,479,9,63,9,319,9,191,9,447,9,127,9,383,9,255,9,511,9,0,7,64,7,32,7,96,7,16,7,80,7,48,7,112,7,8,7,72,7,40,7,104,7,24,7,88,7,56,7,120,7,4,7,68,7,36,7,100,7,20,7,84,7,52,7,116,7,3,8,131,8,67,8,195,8,35,8,163,8,99,8,227,8],o.static_dtree=[0,5,16,5,8,5,24,5,4,5,20,5,12,5,28,5,2,5,18,5,10,5,26,5,6,5,22,5,14,5,30,5,1,5,17,5,9,5,25,5,5,5,21,5,13,5,29,5,3,5,19,5,11,5,27,5,7,5,23,5],o.static_l_desc=new o(o.static_ltree,r.extra_lbits,257,286,t),o.static_d_desc=new o(o.static_dtree,r.extra_dbits,0,30,t),o.static_bl_desc=new o(null,r.extra_blbits,0,19,7);var l=[new s(0,0,0,0,0),new s(4,4,8,4,1),new s(4,5,16,8,1),new s(4,6,32,32,1),new s(4,4,16,16,2),new s(8,16,32,32,2),new s(8,16,128,128,2),new s(8,32,128,256,2),new s(32,128,258,1024,2),new s(32,258,258,4096,2)],a=["need dictionary","stream end","","","stream error","data error","","buffer error","",""],u=262;function c(e,t,n,i){var r=e[2*t],o=e[2*n];return r<o||r==o&&i[t]<=i[n]}function d(){var e=this;e.next_in_index=0,e.next_out_index=0,e.avail_in=0,e.total_in=0,e.avail_out=0,e.total_out=0}d.prototype={deflateInit:function(e,n){return this.dstate=new function(){var e,t,n,i,s,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T,E,k,A,I,M,D,R,L,P,N,j,F,B,V,H,z,Y,U,W,q,G=this,$=new r,K=new r,X=new r;function Z(){var e;for(e=0;e<286;e++)N[2*e]=0;for(e=0;e<30;e++)j[2*e]=0;for(e=0;e<19;e++)F[2*e]=0;N[512]=1,G.opt_len=G.static_len=0,H=Y=0}function J(e,t){var n,i,r=-1,o=e[1],s=0,l=7,a=4;for(0===o&&(l=138,a=3),e[2*(t+1)+1]=65535,n=0;n<=t;n++)i=o,o=e[2*(n+1)+1],++s<l&&i==o||(s<a?F[2*i]+=s:0!==i?(i!=r&&F[2*i]++,F[32]++):s<=10?F[34]++:F[36]++,r=i,(s=0)===o?(l=138,a=3):i==o?(l=6,a=3):(l=7,a=4))}function Q(e){G.pending_buf[G.pending++]=e}function ee(e){Q(255&e),Q(e>>>8&255)}function te(e,t){var n,i=t;16-i<q?(ee(W|=(n=e)<<q&65535),W=n>>>16-q,q+=i-16):(W|=e<<q&65535,q+=i)}function ne(e,t){var n=2*e;te(65535&t[n],65535&t[n+1])}function ie(e,t){var n,i,r=-1,o=e[1],s=0,l=7,a=4;for(0===o&&(l=138,a=3),n=0;n<=t;n++)if(i=o,o=e[2*(n+1)+1],!(++s<l&&i==o)){if(s<a)for(;ne(i,F),0!=--s;);else 0!==i?(i!=r&&(ne(i,F),s--),ne(16,F),te(s-3,2)):s<=10?(ne(17,F),te(s-3,3)):(ne(18,F),te(s-11,7));r=i,(s=0)===o?(l=138,a=3):i==o?(l=6,a=3):(l=7,a=4)}}function re(){16==q?(ee(W),q=W=0):8<=q&&(Q(255&W),W>>>=8,q-=8)}function oe(e,t){var n,i,o;if(G.pending_buf[z+2*H]=e>>>8&255,G.pending_buf[z+2*H+1]=255&e,G.pending_buf[B+H]=255&t,H++,0===e?N[2*t]++:(Y++,e--,N[2*(r._length_code[t]+256+1)]++,j[2*r.d_code(e)]++),0==(8191&H)&&2<D){for(n=8*H,i=T-x,o=0;o<30;o++)n+=j[2*o]*(5+r.extra_dbits[o]);if(n>>>=3,Y<Math.floor(H/2)&&n<Math.floor(i/2))return!0}return H==V-1}function se(e,t){var n,i,o,s,l=0;if(0!==H)for(;n=G.pending_buf[z+2*l]<<8&65280|255&G.pending_buf[z+2*l+1],i=255&G.pending_buf[B+l],l++,0===n?ne(i,e):(ne((o=r._length_code[i])+256+1,e),0!==(s=r.extra_lbits[o])&&te(i-=r.base_length[o],s),ne(o=r.d_code(--n),t),0!==(s=r.extra_dbits[o])&&te(n-=r.base_dist[o],s)),l<H;);ne(256,e),U=e[513]}function le(){8<q?ee(W):0<q&&Q(255&W),q=W=0}function ae(e,t,n){var i,r;te(0+(n?1:0),3),i=e,r=t,le(),U=8,ee(r),ee(~r),G.pending_buf.set(p.subarray(i,i+r),G.pending),G.pending+=r}function ue(t){(function(e,t,n){var i,s,l=0;0<D?($.build_tree(G),K.build_tree(G),l=function(){var e;for(J(N,$.max_code),J(j,K.max_code),X.build_tree(G),e=18;3<=e&&0===F[2*r.bl_order[e]+1];e--);return G.opt_len+=3*(e+1)+5+5+4,e}(),(s=G.static_len+3+7>>>3)<=(i=G.opt_len+3+7>>>3)&&(i=s)):i=s=t+5,t+4<=i&&-1!=e?ae(e,t,n):s==i?(te(2+(n?1:0),3),se(o.static_ltree,o.static_dtree)):(te(4+(n?1:0),3),function(e,t,n){var i;for(te(e-257,5),te(t-1,5),te(n-4,4),i=0;i<n;i++)te(F[2*r.bl_order[i]+1],3);ie(N,e-1),ie(j,t-1)}($.max_code+1,K.max_code+1,l+1),se(N,j)),Z(),n&&le()})(0<=x?x:-1,T-x,t),x=T,e.flush_pending()}function ce(){var t,n,i,r;do{if(0==(r=f-k-T)&&0===T&&0===k)r=s;else if(-1==r)r--;else if(s+s-u<=T){for(p.set(p.subarray(s,s+s),0),E-=s,T-=s,x-=s,i=t=y;n=65535&g[--i],g[i]=s<=n?n-s:0,0!=--t;);for(i=t=s;n=65535&m[--i],m[i]=s<=n?n-s:0,0!=--t;);r+=s}if(0===e.avail_in)return;t=e.read_buf(p,T+k,r),3<=(k+=t)&&(v=((v=255&p[T])<<w^255&p[T+1])&_)}while(k<u&&0!==e.avail_in)}function de(e){var t,n,i=I,r=T,o=A,l=s-u<T?T-(s-u):0,a=P,c=h,d=T+258,f=p[r+o-1],g=p[r+o];L<=A&&(i>>=2),k<a&&(a=k);do{if(p[(t=e)+o]==g&&p[t+o-1]==f&&p[t]==p[r]&&p[++t]==p[r+1]){r+=2,t++;do{}while(p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&p[++r]==p[++t]&&r<d);if(n=258-(d-r),r=d-258,o<n){if(E=e,a<=(o=n))break;f=p[r+o-1],g=p[r+o]}}}while((e=65535&m[e&c])>l&&0!=--i);return o<=k?o:k}function he(e){return e.total_in=e.total_out=0,e.msg=null,G.pending=0,G.pending_out=0,t=113,i=0,$.dyn_tree=N,$.stat_desc=o.static_l_desc,K.dyn_tree=j,K.stat_desc=o.static_d_desc,X.dyn_tree=F,X.stat_desc=o.static_bl_desc,q=W=0,U=8,Z(),function(){var e;for(f=2*s,e=g[y-1]=0;e<y-1;e++)g[e]=0;M=l[D].max_lazy,L=l[D].good_length,P=l[D].nice_length,I=l[D].max_chain,C=A=2,v=O=k=x=T=0}(),0}G.depth=[],G.bl_count=[],G.heap=[],N=[],j=[],F=[],G.pqdownheap=function(e,t){for(var n=G.heap,i=n[t],r=t<<1;r<=G.heap_len&&(r<G.heap_len&&c(e,n[r+1],n[r],G.depth)&&r++,!c(e,i,n[r],G.depth));)n[t]=n[r],t=r,r<<=1;n[t]=i},G.deflateInit=function(e,t,i,r,o,l){return r||(r=8),o||(o=8),l||(l=0),e.msg=null,-1==t&&(t=6),o<1||9<o||8!=r||i<9||15<i||t<0||9<t||l<0||2<l?-2:(e.dstate=G,h=(s=1<<(d=i))-1,_=(y=1<<(b=o+7))-1,w=Math.floor((b+3-1)/3),p=new Uint8Array(2*s),m=[],g=[],V=1<<o+6,G.pending_buf=new Uint8Array(4*V),n=4*V,z=Math.floor(V/2),B=3*V,D=t,R=l,he(e))},G.deflateEnd=function(){return 42!=t&&113!=t&&666!=t?-2:(G.pending_buf=null,p=m=g=null,G.dstate=null,113==t?-3:0)},G.deflateParams=function(e,t,n){var i=0;return-1==t&&(t=6),t<0||9<t||n<0||2<n?-2:(l[D].func!=l[t].func&&0!==e.total_in&&(i=e.deflate(1)),D!=t&&(M=l[D=t].max_lazy,L=l[D].good_length,P=l[D].nice_length,I=l[D].max_chain),R=n,i)},G.deflateSetDictionary=function(e,n,i){var r,o=i,l=0;if(!n||42!=t)return-2;if(o<3)return 0;for(s-u<o&&(l=i-(o=s-u)),p.set(n.subarray(l,l+o),0),x=T=o,v=((v=255&p[0])<<w^255&p[1])&_,r=0;r<=o-3;r++)m[r&h]=g[v=(v<<w^255&p[r+2])&_],g[v]=r;return 0},G.deflate=function(r,c){var f,b,I,L,P,N;if(4<c||c<0)return-2;if(!r.next_out||!r.next_in&&0!==r.avail_in||666==t&&4!=c)return r.msg=a[4],-2;if(0===r.avail_out)return r.msg=a[7],-5;if(e=r,L=i,i=c,42==t&&(b=8+(d-8<<4)<<8,3<(I=(D-1&255)>>1)&&(I=3),b|=I<<6,0!==T&&(b|=32),t=113,Q((N=b+=31-b%31)>>8&255),Q(255&N)),0!==G.pending){if(e.flush_pending(),0===e.avail_out)return i=-1,0}else if(0===e.avail_in&&c<=L&&4!=c)return e.msg=a[7],-5;if(666==t&&0!==e.avail_in)return r.msg=a[7],-5;if(0!==e.avail_in||0!==k||0!=c&&666!=t){switch(P=-1,l[D].func){case 0:P=function(t){var i,r=65535;for(n-5<r&&(r=n-5);;){if(k<=1){if(ce(),0===k&&0==t)return 0;if(0===k)break}if(T+=k,i=x+r,((k=0)===T||i<=T)&&(k=T-i,T=i,ue(!1),0===e.avail_out))return 0;if(s-u<=T-x&&(ue(!1),0===e.avail_out))return 0}return ue(4==t),0===e.avail_out?4==t?2:0:4==t?3:1}(c);break;case 1:P=function(t){for(var n,i=0;;){if(k<u){if(ce(),k<u&&0==t)return 0;if(0===k)break}if(3<=k&&(i=65535&g[v=(v<<w^255&p[T+2])&_],m[T&h]=g[v],g[v]=T),0!==i&&(T-i&65535)<=s-u&&2!=R&&(C=de(i)),3<=C)if(n=oe(T-E,C-3),k-=C,C<=M&&3<=k){for(C--;v=(v<<w^255&p[++T+2])&_,i=65535&g[v],m[T&h]=g[v],g[v]=T,0!=--C;);T++}else T+=C,C=0,v=((v=255&p[T])<<w^255&p[T+1])&_;else n=oe(0,255&p[T]),k--,T++;if(n&&(ue(!1),0===e.avail_out))return 0}return ue(4==t),0===e.avail_out?4==t?2:0:4==t?3:1}(c);break;case 2:P=function(t){for(var n,i,r=0;;){if(k<u){if(ce(),k<u&&0==t)return 0;if(0===k)break}if(3<=k&&(r=65535&g[v=(v<<w^255&p[T+2])&_],m[T&h]=g[v],g[v]=T),A=C,S=E,C=2,0!==r&&A<M&&(T-r&65535)<=s-u&&(2!=R&&(C=de(r)),C<=5&&(1==R||3==C&&4096<T-E)&&(C=2)),3<=A&&C<=A){for(i=T+k-3,n=oe(T-1-S,A-3),k-=A-1,A-=2;++T<=i&&(r=65535&g[v=(v<<w^255&p[T+2])&_],m[T&h]=g[v],g[v]=T),0!=--A;);if(O=0,C=2,T++,n&&(ue(!1),0===e.avail_out))return 0}else if(0!==O){if((n=oe(0,255&p[T-1]))&&ue(!1),T++,k--,0===e.avail_out)return 0}else O=1,T++,k--}return 0!==O&&(n=oe(0,255&p[T-1]),O=0),ue(4==t),0===e.avail_out?4==t?2:0:4==t?3:1}(c)}if(2!=P&&3!=P||(t=666),0==P||2==P)return 0===e.avail_out&&(i=-1),0;if(1==P){if(1==c)te(2,3),ne(256,o.static_ltree),re(),1+U+10-q<9&&(te(2,3),ne(256,o.static_ltree),re()),U=7;else if(ae(0,0,!1),3==c)for(f=0;f<y;f++)g[f]=0;if(e.flush_pending(),0===e.avail_out)return i=-1,0}}return 4!=c?0:1}},n||(n=t),this.dstate.deflateInit(this,e,n)},deflate:function(e){return this.dstate?this.dstate.deflate(this,e):-2},deflateEnd:function(){if(!this.dstate)return-2;var e=this.dstate.deflateEnd();return this.dstate=null,e},deflateParams:function(e,t){return this.dstate?this.dstate.deflateParams(this,e,t):-2},deflateSetDictionary:function(e,t){return this.dstate?this.dstate.deflateSetDictionary(this,e,t):-2},read_buf:function(e,t,n){var i=this,r=i.avail_in;return n<r&&(r=n),0===r?0:(i.avail_in-=r,e.set(i.next_in.subarray(i.next_in_index,i.next_in_index+r),t),i.next_in_index+=r,i.total_in+=r,r)},flush_pending:function(){var e=this,t=e.dstate.pending;t>e.avail_out&&(t=e.avail_out),0!==t&&(e.next_out.set(e.dstate.pending_buf.subarray(e.dstate.pending_out,e.dstate.pending_out+t),e.next_out_index),e.next_out_index+=t,e.dstate.pending_out+=t,e.total_out+=t,e.avail_out-=t,e.dstate.pending-=t,0===e.dstate.pending&&(e.dstate.pending_out=0))}};var h=e.zip||e;h.Deflater=h._jzlib_Deflater=function(e){var t=new d,n=new Uint8Array(512),i=e?e.level:-1;void 0===i&&(i=-1),t.deflateInit(i),t.next_out=n,this.append=function(e,i){var r,o=[],s=0,l=0,a=0;if(e.length){t.next_in_index=0,t.next_in=e,t.avail_in=e.length;do{if(t.next_out_index=0,t.avail_out=512,0!=t.deflate(0))throw new Error("deflating: "+t.msg);t.next_out_index&&o.push(512==t.next_out_index?new Uint8Array(n):new Uint8Array(n.subarray(0,t.next_out_index))),a+=t.next_out_index,i&&0<t.next_in_index&&t.next_in_index!=s&&(i(t.next_in_index),s=t.next_in_index)}while(0<t.avail_in||0===t.avail_out);return r=new Uint8Array(a),o.forEach(function(e){r.set(e,l),l+=e.length}),r}},this.flush=function(){var e,i,r=[],o=0,s=0;do{if(t.next_out_index=0,t.avail_out=512,1!=(e=t.deflate(4))&&0!=e)throw new Error("deflating: "+t.msg);0<512-t.avail_out&&r.push(new Uint8Array(n.subarray(0,t.next_out_index))),s+=t.next_out_index}while(0<t.avail_in||0===t.avail_out);return t.deflateEnd(),i=new Uint8Array(s),r.forEach(function(e){i.set(e,o),o+=e.length}),i}}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")()),function(i){function r(e){var t;this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e=(e=e.replace(/ /g,"")).toLowerCase();var n={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var i in n)e==i&&(e=n[i]);for(var o=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],s=0;s<o.length;s++){var l=o[s].process,a=o[s].re.exec(e);a&&(t=l(a),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:255<this.r?255:this.r,this.g=this.g<0||isNaN(this.g)?0:255<this.g?255:this.g,this.b=this.b<0||isNaN(this.b)?0:255<this.b?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n},this.getHelpXML=function(){for(var e=new Array,t=0;t<o.length;t++)for(var i=o[t].example,s=0;s<i.length;s++)e[e.length]=i[s];for(var l in n)e[e.length]=l;var a=document.createElement("ul");for(a.setAttribute("id","rgbcolor-examples"),t=0;t<e.length;t++)try{var u=document.createElement("li"),c=new r(e[t]),d=document.createElement("div");d.style.cssText="margin: 3px; border: 1px solid black; background:"+c.toHex()+"; color:"+c.toHex(),d.appendChild(document.createTextNode("test"));var h=document.createTextNode(" "+e[t]+" -> "+c.toRGB()+" -> "+c.toHex());u.appendChild(d),u.appendChild(h),a.appendChild(u)}catch(e){}return a}}void 0!==(o=(function(){return r}).call(t,n,t,e))&&(e.exports=o),i.RGBColor=r}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")()),e.exports=function e(t,n,i){function r(l,a){if(!n[l]){if(!t[l]){if(!a&&"function"==typeof s&&s)return s(l,!0);if(o)return o(l,!0);var u=new Error("Cannot find module '"+l+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[l]={exports:{}};t[l][0].call(c.exports,function(e){return r(t[l][1][e]||e)},c,c.exports,e,t,n,i)}return n[l].exports}for(var o="function"==typeof s&&s,l=0;l<i.length;l++)r(i[l]);return r}({1:[function(e,t,n){(function(e){!function(i){var r="object"==typeof n&&n,o="object"==typeof t&&t&&t.exports==r&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s||(i=s);var l,a,u=2147483647,c=36,d=1,h=26,p=38,f=700,m=72,g=128,v="-",y=/^xn--/,b=/[^ -~]/,_=/\x2E|\u3002|\uFF0E|\uFF61/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=c-d,C=Math.floor,S=String.fromCharCode;function O(e){throw RangeError(w[e])}function T(e,t){for(var n=e.length;n--;)e[n]=t(e[n]);return e}function E(e,t){return T(e.split(_),t).join(".")}function k(e){for(var t,n,i=[],r=0,o=e.length;r<o;)55296<=(t=e.charCodeAt(r++))&&t<=56319&&r<o?56320==(64512&(n=e.charCodeAt(r++)))?i.push(((1023&t)<<10)+(1023&n)+65536):(i.push(t),r--):i.push(t);return i}function A(e){return T(e,function(e){var t="";return 65535<e&&(t+=S((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+S(e)}).join("")}function I(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function M(e,t,n){var i=0;for(e=n?C(e/f):e>>1,e+=C(e/t);x*h>>1<e;i+=c)e=C(e/x);return C(i+(x+1)*e/(e+p))}function D(e){var t,n,i,r,o,s,l,a,p,f,y,b=[],_=e.length,w=0,x=g,S=m;for((n=e.lastIndexOf(v))<0&&(n=0),i=0;i<n;++i)128<=e.charCodeAt(i)&&O("not-basic"),b.push(e.charCodeAt(i));for(r=0<n?n+1:0;r<_;){for(o=w,s=1,l=c;_<=r&&O("invalid-input"),y=e.charCodeAt(r++),(c<=(a=y-48<10?y-22:y-65<26?y-65:y-97<26?y-97:c)||a>C((u-w)/s))&&O("overflow"),w+=a*s,!(a<(p=l<=S?d:S+h<=l?h:l-S));l+=c)s>C(u/(f=c-p))&&O("overflow"),s*=f;S=M(w-o,t=b.length+1,0==o),C(w/t)>u-x&&O("overflow"),x+=C(w/t),w%=t,b.splice(w++,0,x)}return A(b)}function R(e){var t,n,i,r,o,s,l,a,p,f,y,b,_,w,x,T=[];for(b=(e=k(e)).length,t=g,o=m,s=n=0;s<b;++s)(y=e[s])<128&&T.push(S(y));for(i=r=T.length,r&&T.push(v);i<b;){for(l=u,s=0;s<b;++s)t<=(y=e[s])&&y<l&&(l=y);for(l-t>C((u-n)/(_=i+1))&&O("overflow"),n+=(l-t)*_,t=l,s=0;s<b;++s)if((y=e[s])<t&&++n>u&&O("overflow"),y==t){for(a=n,p=c;!(a<(f=p<=o?d:o+h<=p?h:p-o));p+=c)T.push(S(I(f+(x=a-f)%(w=c-f),0))),a=C(x/w);T.push(S(I(a,0))),o=M(n,_,i==r),n=0,++i}++n,++t}return T.join("")}if(l={version:"1.2.4",ucs2:{decode:k,encode:A},decode:D,encode:R,toASCII:function(e){return E(e,function(e){return b.test(e)?"xn--"+R(e):e})},toUnicode:function(e){return E(e,function(e){return y.test(e)?D(e.slice(4).toLowerCase()):e})}},r&&!r.nodeType)if(o)o.exports=l;else for(a in l)l.hasOwnProperty(a)&&(r[a]=l[a]);else i.punycode=l}(this)}).call(this,"undefined"!=typeof i?i:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(e,t,n){var i=e("./log");t.exports=function(e,t,n,r,o,s,l){var a=function e(t,n){for(var r=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),o=t.firstChild;o;)!0!==n&&1===o.nodeType&&"SCRIPT"===o.nodeName||r.appendChild(e(o,n)),o=o.nextSibling;return 1===t.nodeType&&(r._scrollTop=t.scrollTop,r._scrollLeft=t.scrollLeft,"CANVAS"===t.nodeName?function(e,t){try{t&&(t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e.getContext("2d").getImageData(0,0,e.width,e.height),0,0))}catch(t){i("Unable to copy canvas content from",e,t)}}(t,r):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(r.value=t.value)),r}(e.documentElement,o.javascriptEnabled),u=t.createElement("iframe");return u.className="html2canvas-container",u.style.visibility="hidden",u.style.position="fixed",u.style.left="-10000px",u.style.top="0px",u.style.border="0",u.width=n,u.height=r,u.scrolling="no",t.body.appendChild(u),new Promise(function(t){var n,i,r,c=u.contentWindow.document;u.contentWindow.onload=u.onload=function(){var e=setInterval(function(){0<c.body.childNodes.length&&(function e(t){if(1===t.nodeType){t.scrollTop=t._scrollTop,t.scrollLeft=t._scrollLeft;for(var n=t.firstChild;n;)e(n),n=n.nextSibling}}(c.documentElement),clearInterval(e),"view"===o.type&&(u.contentWindow.scrollTo(s,l),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||u.contentWindow.scrollY===l&&u.contentWindow.scrollX===s||(c.documentElement.style.top=-l+"px",c.documentElement.style.left=-s+"px",c.documentElement.style.position="absolute")),t(u))},50)},c.open(),c.write("<!DOCTYPE html><html></html>"),i=s,r=l,!(n=e).defaultView||i===n.defaultView.pageXOffset&&r===n.defaultView.pageYOffset||n.defaultView.scrollTo(i,r),c.replaceChild(c.adoptNode(a),c.documentElement),c.close()})}},{"./log":13}],3:[function(e,t,n){function i(e){this.r=0,this.g=0,this.b=0,this.a=null,this.fromArray(e)||this.namedColor(e)||this.rgb(e)||this.rgba(e)||this.hex6(e)||this.hex3(e)}i.prototype.darken=function(e){var t=1-e;return new i([Math.round(this.r*t),Math.round(this.g*t),Math.round(this.b*t),this.a])},i.prototype.isTransparent=function(){return 0===this.a},i.prototype.isBlack=function(){return 0===this.r&&0===this.g&&0===this.b},i.prototype.fromArray=function(e){return Array.isArray(e)&&(this.r=Math.min(e[0],255),this.g=Math.min(e[1],255),this.b=Math.min(e[2],255),3<e.length&&(this.a=e[3])),Array.isArray(e)};var r=/^#([a-f0-9]{3})$/i;i.prototype.hex3=function(e){var t;return null!==(t=e.match(r))&&(this.r=parseInt(t[1][0]+t[1][0],16),this.g=parseInt(t[1][1]+t[1][1],16),this.b=parseInt(t[1][2]+t[1][2],16)),null!==t};var o=/^#([a-f0-9]{6})$/i;i.prototype.hex6=function(e){var t=null;return null!==(t=e.match(o))&&(this.r=parseInt(t[1].substring(0,2),16),this.g=parseInt(t[1].substring(2,4),16),this.b=parseInt(t[1].substring(4,6),16)),null!==t};var s=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/;i.prototype.rgb=function(e){var t;return null!==(t=e.match(s))&&(this.r=Number(t[1]),this.g=Number(t[2]),this.b=Number(t[3])),null!==t};var l=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d?\.?\d+)\s*\)$/;i.prototype.rgba=function(e){var t;return null!==(t=e.match(l))&&(this.r=Number(t[1]),this.g=Number(t[2]),this.b=Number(t[3]),this.a=Number(t[4])),null!==t},i.prototype.toString=function(){return null!==this.a&&1!==this.a?"rgba("+[this.r,this.g,this.b,this.a].join(",")+")":"rgb("+[this.r,this.g,this.b].join(",")+")"},i.prototype.namedColor=function(e){e=e.toLowerCase();var t=a[e];if(t)this.r=t[0],this.g=t[1],this.b=t[2];else if("transparent"===e)return this.r=this.g=this.b=this.a=0,!0;return!!t},i.prototype.isColor=!0;var a={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};t.exports=i},{}],4:[function(e,t,n){var i=e("./support"),r=e("./renderers/canvas"),o=e("./imageloader"),s=e("./nodeparser"),l=e("./nodecontainer"),a=e("./log"),u=e("./utils"),c=e("./clone"),d=e("./proxy").loadUrlDocument,h=u.getBounds,p="data-html2canvas-node",f=0;function m(e,t){var n,i,o=f++;if((t=t||{}).logging&&(a.options.logging=!0,a.options.start=Date.now()),t.async=void 0===t.async||t.async,t.allowTaint=void 0!==t.allowTaint&&t.allowTaint,t.removeContainer=void 0===t.removeContainer||t.removeContainer,t.javascriptEnabled=void 0!==t.javascriptEnabled&&t.javascriptEnabled,t.imageTimeout=void 0===t.imageTimeout?1e4:t.imageTimeout,t.renderer="function"==typeof t.renderer?t.renderer:r,t.strict=!!t.strict,"string"==typeof e){if("string"!=typeof t.proxy)return Promise.reject("Proxy must be used when rendering url");var s=null!=t.width?t.width:window.innerWidth,l=null!=t.height?t.height:window.innerHeight;return d((n=e,i=document.createElement("a"),i.href=n,i.href=i.href,i),t.proxy,document,s,l,t).then(function(e){return v(e.contentWindow.document.documentElement,e,t,s,l)})}var u,h,m,g,y,b=(void 0===e?[document.documentElement]:e.length?e:[e])[0];return b.setAttribute(p+o,o),(u=b.ownerDocument,h=t,m=b.ownerDocument.defaultView.innerWidth,g=b.ownerDocument.defaultView.innerHeight,y=o,c(u,u,m,g,h,u.defaultView.pageXOffset,u.defaultView.pageYOffset).then(function(e){a("Document cloned");var t=p+y,n="["+t+"='"+y+"']";u.querySelector(n).removeAttribute(t);var i=e.contentWindow,r=i.document.querySelector(n);return("function"==typeof h.onclone?Promise.resolve(h.onclone(i.document)):Promise.resolve(!0)).then(function(){return v(r,e,h,m,g)})})).then(function(e){return"function"==typeof t.onrendered&&(a("options.onrendered is deprecated, html2canvas returns a Promise containing the canvas"),t.onrendered(e)),e})}m.CanvasRenderer=r,m.NodeContainer=l,m.log=a,m.utils=u;var g="undefined"==typeof document||"function"!=typeof Object.create||"function"!=typeof document.createElement("canvas").getContext?function(){return Promise.reject("No canvas support")}:m;function v(e,t,n,r,l){var u,c,d=t.contentWindow,p=new i(d.document),f=new o(n,p),m=h(e),g="view"===n.type?r:(u=d.document,Math.max(Math.max(u.body.scrollWidth,u.documentElement.scrollWidth),Math.max(u.body.offsetWidth,u.documentElement.offsetWidth),Math.max(u.body.clientWidth,u.documentElement.clientWidth))),v="view"===n.type?l:(c=d.document,Math.max(Math.max(c.body.scrollHeight,c.documentElement.scrollHeight),Math.max(c.body.offsetHeight,c.documentElement.offsetHeight),Math.max(c.body.clientHeight,c.documentElement.clientHeight))),b=new n.renderer(g,v,f,n,document);return new s(e,b,p,f,n).ready.then(function(){var i,r;return a("Finished rendering"),i="view"===n.type?y(b.canvas,{width:b.canvas.width,height:b.canvas.height,top:0,left:0,x:0,y:0}):e===d.document.body||e===d.document.documentElement||null!=n.canvas?b.canvas:y(b.canvas,{width:null!=n.width?n.width:m.width,height:null!=n.height?n.height:m.height,top:m.top,left:m.left,x:0,y:0}),r=t,n.removeContainer&&(r.parentNode.removeChild(r),a("Cleaned up container")),i})}function y(e,t){var n=document.createElement("canvas"),i=Math.min(e.width-1,Math.max(0,t.left)),r=Math.min(e.width,Math.max(1,t.left+t.width)),o=Math.min(e.height-1,Math.max(0,t.top)),s=Math.min(e.height,Math.max(1,t.top+t.height));n.width=t.width,n.height=t.height;var l=r-i,u=s-o;return a("Cropping canvas at:","left:",t.left,"top:",t.top,"width:",l,"height:",u),a("Resulting crop with width",t.width,"and height",t.height,"with x",i,"and y",o),n.getContext("2d").drawImage(e,i,o,l,u,t.x,t.y,l,u),n}t.exports=g},{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(e,t,n){var i=e("./log"),r=e("./utils").smallImage;t.exports=function e(t){if(this.src=t,i("DummyImageContainer for",t),!this.promise||!this.image){i("Initiating DummyImageContainer"),e.prototype.image=new Image;var n=this.image;e.prototype.promise=new Promise(function(e,t){n.onload=e,n.onerror=t,n.src=r(),!0===n.complete&&e(n)})}}},{"./log":13,"./utils":26}],6:[function(e,t,n){var i=e("./utils").smallImage;t.exports=function(e,t){var n,r,o=document.createElement("div"),s=document.createElement("img"),l=document.createElement("span"),a="Hidden Text";o.style.visibility="hidden",o.style.fontFamily=e,o.style.fontSize=t,o.style.margin=0,o.style.padding=0,document.body.appendChild(o),s.src=i(),s.width=1,s.height=1,s.style.margin=0,s.style.padding=0,s.style.verticalAlign="baseline",l.style.fontFamily=e,l.style.fontSize=t,l.style.margin=0,l.style.padding=0,l.appendChild(document.createTextNode(a)),o.appendChild(l),o.appendChild(s),n=s.offsetTop-l.offsetTop+1,o.removeChild(l),o.appendChild(document.createTextNode(a)),o.style.lineHeight="normal",s.style.verticalAlign="super",r=s.offsetTop-o.offsetTop+1,document.body.removeChild(o),this.baseline=n,this.lineWidth=1,this.middle=r}},{"./utils":26}],7:[function(e,t,n){var i=e("./font");function r(){this.data={}}r.prototype.getMetrics=function(e,t){return void 0===this.data[e+"-"+t]&&(this.data[e+"-"+t]=new i(e,t)),this.data[e+"-"+t]},t.exports=r},{"./font":6}],8:[function(e,t,n){var i=e("./utils").getBounds,r=e("./proxy").loadUrlDocument;function o(t,n,r){this.image=null,this.src=t;var o=this,s=i(t);this.promise=(n?new Promise(function(e){"about:blank"===t.contentWindow.document.URL||null==t.contentWindow.document.documentElement?t.contentWindow.onload=t.onload=function(){e(t)}:e(t)}):this.proxyLoad(r.proxy,s,r)).then(function(t){return e("./core")(t.contentWindow.document.documentElement,{type:"view",width:t.width,height:t.height,proxy:r.proxy,javascriptEnabled:r.javascriptEnabled,removeContainer:r.removeContainer,allowTaint:r.allowTaint,imageTimeout:r.imageTimeout/2})}).then(function(e){return o.image=e})}o.prototype.proxyLoad=function(e,t,n){var i=this.src;return r(i.src,e,i.ownerDocument,t.width,t.height,n)},t.exports=o},{"./core":4,"./proxy":16,"./utils":26}],9:[function(e,t,n){function i(e){this.src=e.value,this.colorStops=[],this.type=null,this.x0=.5,this.y0=.5,this.x1=.5,this.y1=.5,this.promise=Promise.resolve(!0)}i.TYPES={LINEAR:1,RADIAL:2},i.REGEXP_COLORSTOP=/^\s*(rgba?\(\s*\d{1,3},\s*\d{1,3},\s*\d{1,3}(?:,\s*[0-9\.]+)?\s*\)|[a-z]{3,20}|#[a-f0-9]{3,6})(?:\s+(\d{1,3}(?:\.\d+)?)(%|px)?)?(?:\s|$)/i,t.exports=i},{}],10:[function(e,t,n){t.exports=function(e,t){this.src=e,this.image=new Image;var n=this;this.tainted=null,this.promise=new Promise(function(i,r){n.image.onload=i,n.image.onerror=r,t&&(n.image.crossOrigin="anonymous"),n.image.src=e,!0===n.image.complete&&i(n.image)})}},{}],11:[function(e,t,n){var i=e("./log"),r=e("./imagecontainer"),o=e("./dummyimagecontainer"),s=e("./proxyimagecontainer"),l=e("./framecontainer"),a=e("./svgcontainer"),u=e("./svgnodecontainer"),c=e("./lineargradientcontainer"),d=e("./webkitgradientcontainer"),h=e("./utils").bind;function p(e,t){this.link=null,this.options=e,this.support=t,this.origin=this.getOrigin(window.location.href)}p.prototype.findImages=function(e){var t=[];return e.reduce(function(e,t){switch(t.node.nodeName){case"IMG":return e.concat([{args:[t.node.src],method:"url"}]);case"svg":case"IFRAME":return e.concat([{args:[t.node],method:t.node.nodeName}])}return e},[]).forEach(this.addImage(t,this.loadImage),this),t},p.prototype.findBackgroundImage=function(e,t){return t.parseBackgroundImages().filter(this.hasImageBackground).forEach(this.addImage(e,this.loadImage),this),e},p.prototype.addImage=function(e,t){return function(n){n.args.forEach(function(r){this.imageExists(e,r)||(e.splice(0,0,t.call(this,n)),i("Added image #"+e.length,"string"==typeof r?r.substring(0,100):r))},this)}},p.prototype.hasImageBackground=function(e){return"none"!==e.method},p.prototype.loadImage=function(e){if("url"===e.method){var t=e.args[0];return!this.isSVG(t)||this.support.svg||this.options.allowTaint?t.match(/data:image\/.*;base64,/i)?new r(t.replace(/url\(['"]{0,}|['"]{0,}\)$/gi,""),!1):this.isSameOrigin(t)||!0===this.options.allowTaint||this.isSVG(t)?new r(t,!1):this.support.cors&&!this.options.allowTaint&&this.options.useCORS?new r(t,!0):this.options.proxy?new s(t,this.options.proxy):new o(t):new a(t)}return"linear-gradient"===e.method?new c(e):"gradient"===e.method?new d(e):"svg"===e.method?new u(e.args[0],this.support.svg):"IFRAME"===e.method?new l(e.args[0],this.isSameOrigin(e.args[0].src),this.options):new o(e)},p.prototype.isSVG=function(e){return"svg"===e.substring(e.length-3).toLowerCase()||a.prototype.isInline(e)},p.prototype.imageExists=function(e,t){return e.some(function(e){return e.src===t})},p.prototype.isSameOrigin=function(e){return this.getOrigin(e)===this.origin},p.prototype.getOrigin=function(e){var t=this.link||(this.link=document.createElement("a"));return t.href=e,t.href=t.href,t.protocol+t.hostname+t.port},p.prototype.getPromise=function(e){return this.timeout(e,this.options.imageTimeout).catch(function(){return new o(e.src).promise.then(function(t){e.image=t})})},p.prototype.get=function(e){var t=null;return this.images.some(function(n){return(t=n).src===e})?t:null},p.prototype.fetch=function(e){return this.images=e.reduce(h(this.findBackgroundImage,this),this.findImages(e)),this.images.forEach(function(e,t){e.promise.then(function(){i("Succesfully loaded image #"+(t+1),e)},function(n){i("Failed loading image #"+(t+1),e,n)})}),this.ready=Promise.all(this.images.map(this.getPromise,this)),i("Finished searching images"),this},p.prototype.timeout=function(e,t){var n,r=Promise.race([e.promise,new Promise(function(r,o){n=setTimeout(function(){i("Timed out loading image",e),o(e)},t)})]).then(function(e){return clearTimeout(n),e});return r.catch(function(){clearTimeout(n)}),r},t.exports=p},{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(e,t,n){var i=e("./gradientcontainer"),r=e("./color");function o(e){i.apply(this,arguments),this.type=i.TYPES.LINEAR;var t=o.REGEXP_DIRECTION.test(e.args[0])||!i.REGEXP_COLORSTOP.test(e.args[0]);t?e.args[0].split(/\s+/).reverse().forEach(function(e,t){switch(e){case"left":this.x0=0,this.x1=1;break;case"top":this.y0=0,this.y1=1;break;case"right":this.x0=1,this.x1=0;break;case"bottom":this.y0=1,this.y1=0;break;case"to":var n=this.y0,i=this.x0;this.y0=this.y1,this.x0=this.x1,this.x1=i,this.y1=n;break;case"center":break;default:var r=.01*parseFloat(e,10);if(isNaN(r))break;0===t?(this.y0=r,this.y1=1-this.y0):(this.x0=r,this.x1=1-this.x0)}},this):(this.y0=0,this.y1=1),this.colorStops=e.args.slice(t?1:0).map(function(e){var t=e.match(i.REGEXP_COLORSTOP),n=+t[2],o=0===n?"%":t[3];return{color:new r(t[1]),stop:"%"===o?n/100:null}}),null===this.colorStops[0].stop&&(this.colorStops[0].stop=0),null===this.colorStops[this.colorStops.length-1].stop&&(this.colorStops[this.colorStops.length-1].stop=1),this.colorStops.forEach(function(e,t){null===e.stop&&this.colorStops.slice(t).some(function(n,i){return null!==n.stop&&(e.stop=(n.stop-this.colorStops[t-1].stop)/(i+1)+this.colorStops[t-1].stop,!0)},this)},this)}o.prototype=Object.create(i.prototype),o.REGEXP_DIRECTION=/^\s*(?:to|left|right|top|bottom|center|\d{1,3}(?:\.\d+)?%?)(?:\s|$)/i,t.exports=o},{"./color":3,"./gradientcontainer":9}],13:[function(e,t,n){var i=function(){i.options.logging&&window.console&&window.console.log&&Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-i.options.start+"ms","html2canvas:"].concat([].slice.call(arguments,0)))};i.options={logging:!1},t.exports=i},{}],14:[function(e,t,n){var i=e("./color"),r=e("./utils"),o=r.getBounds,s=r.parseBackgrounds,l=r.offsetBounds;function a(e,t){this.node=e,this.parent=t,this.stack=null,this.bounds=null,this.borders=null,this.clip=[],this.backgroundClip=[],this.offsetBounds=null,this.visible=null,this.computedStyles=null,this.colors={},this.styles={},this.backgroundImages=null,this.transformData=null,this.transformMatrix=null,this.isPseudoElement=!1,this.opacity=null}function u(e){return-1!==e.toString().indexOf("%")}function c(e){return e.replace("px","")}function d(e){return parseFloat(e)}a.prototype.cloneTo=function(e){e.visible=this.visible,e.borders=this.borders,e.bounds=this.bounds,e.clip=this.clip,e.backgroundClip=this.backgroundClip,e.computedStyles=this.computedStyles,e.styles=this.styles,e.backgroundImages=this.backgroundImages,e.opacity=this.opacity},a.prototype.getOpacity=function(){return null===this.opacity?this.opacity=this.cssFloat("opacity"):this.opacity},a.prototype.assignStack=function(e){(this.stack=e).children.push(this)},a.prototype.isElementVisible=function(){return this.node.nodeType===Node.TEXT_NODE?this.parent.visible:"none"!==this.css("display")&&"hidden"!==this.css("visibility")&&!this.node.hasAttribute("data-html2canvas-ignore")&&("INPUT"!==this.node.nodeName||"hidden"!==this.node.getAttribute("type"))},a.prototype.css=function(e){return this.computedStyles||(this.computedStyles=this.isPseudoElement?this.parent.computedStyle(this.before?":before":":after"):this.computedStyle(null)),this.styles[e]||(this.styles[e]=this.computedStyles[e])},a.prototype.prefixedCss=function(e){var t=this.css(e);return void 0===t&&["webkit","moz","ms","o"].some(function(n){return void 0!==(t=this.css(n+e.substr(0,1).toUpperCase()+e.substr(1)))},this),void 0===t?null:t},a.prototype.computedStyle=function(e){return this.node.ownerDocument.defaultView.getComputedStyle(this.node,e)},a.prototype.cssInt=function(e){var t=parseInt(this.css(e),10);return isNaN(t)?0:t},a.prototype.color=function(e){return this.colors[e]||(this.colors[e]=new i(this.css(e)))},a.prototype.cssFloat=function(e){var t=parseFloat(this.css(e));return isNaN(t)?0:t},a.prototype.fontWeight=function(){var e=this.css("fontWeight");switch(parseInt(e,10)){case 401:e="bold";break;case 400:e="normal"}return e},a.prototype.parseClip=function(){var e=this.css("clip").match(this.CLIP);return e?{top:parseInt(e[1],10),right:parseInt(e[2],10),bottom:parseInt(e[3],10),left:parseInt(e[4],10)}:null},a.prototype.parseBackgroundImages=function(){return this.backgroundImages||(this.backgroundImages=s(this.css("backgroundImage")))},a.prototype.cssList=function(e,t){var n=(this.css(e)||"").split(",");return 1===(n=(n=n[t||0]||n[0]||"auto").trim().split(" ")).length&&(n=[n[0],u(n[0])?"auto":n[0]]),n},a.prototype.parseBackgroundSize=function(e,t,n){var i,r,o=this.cssList("backgroundSize",n);if(u(o[0]))i=e.width*parseFloat(o[0])/100;else{if(/contain|cover/.test(o[0])){var s=t.width/t.height;return e.width/e.height<s^"contain"===o[0]?{width:e.height*s,height:e.height}:{width:e.width,height:e.width/s}}i=parseInt(o[0],10)}return r="auto"===o[0]&&"auto"===o[1]?t.height:"auto"===o[1]?i/t.width*t.height:u(o[1])?e.height*parseFloat(o[1])/100:parseInt(o[1],10),"auto"===o[0]&&(i=r/t.height*t.width),{width:i,height:r}},a.prototype.parseBackgroundPosition=function(e,t,n,i){var r,o,s=this.cssList("backgroundPosition",n);return r=u(s[0])?(e.width-(i||t).width)*(parseFloat(s[0])/100):parseInt(s[0],10),o="auto"===s[1]?r/t.width*t.height:u(s[1])?(e.height-(i||t).height)*parseFloat(s[1])/100:parseInt(s[1],10),"auto"===s[0]&&(r=o/t.height*t.width),{left:r,top:o}},a.prototype.parseBackgroundRepeat=function(e){return this.cssList("backgroundRepeat",e)[0]},a.prototype.parseTextShadows=function(){var e=this.css("textShadow"),t=[];if(e&&"none"!==e)for(var n=e.match(this.TEXT_SHADOW_PROPERTY),r=0;n&&r<n.length;r++){var o=n[r].match(this.TEXT_SHADOW_VALUES);t.push({color:new i(o[0]),offsetX:o[1]?parseFloat(o[1].replace("px","")):0,offsetY:o[2]?parseFloat(o[2].replace("px","")):0,blur:o[3]?o[3].replace("px",""):0})}return t},a.prototype.parseTransform=function(){if(!this.transformData)if(this.hasTransform()){var e=this.parseBounds(),t=this.prefixedCss("transformOrigin").split(" ").map(c).map(d);t[0]+=e.left,t[1]+=e.top,this.transformData={origin:t,matrix:this.parseTransformMatrix()}}else this.transformData={origin:[0,0],matrix:[1,0,0,1,0,0]};return this.transformData},a.prototype.parseTransformMatrix=function(){if(!this.transformMatrix){var e=this.prefixedCss("transform"),t=e?function(e){if(e&&"matrix"===e[1])return e[2].split(",").map(function(e){return parseFloat(e.trim())});if(e&&"matrix3d"===e[1]){var t=e[2].split(",").map(function(e){return parseFloat(e.trim())});return[t[0],t[1],t[4],t[5],t[12],t[13]]}}(e.match(this.MATRIX_PROPERTY)):null;this.transformMatrix=t||[1,0,0,1,0,0]}return this.transformMatrix},a.prototype.parseBounds=function(){return this.bounds||(this.bounds=this.hasTransform()?l(this.node):o(this.node))},a.prototype.hasTransform=function(){return"1,0,0,1,0,0"!==this.parseTransformMatrix().join(",")||this.parent&&this.parent.hasTransform()},a.prototype.getValue=function(){var e,t,n=this.node.value||"";return"SELECT"===this.node.tagName?n=(t=(e=this.node).options[e.selectedIndex||0])&&t.text||"":"password"===this.node.type&&(n=Array(n.length+1).join("\u2022")),0===n.length?this.node.placeholder||"":n},a.prototype.MATRIX_PROPERTY=/(matrix|matrix3d)\((.+)\)/,a.prototype.TEXT_SHADOW_PROPERTY=/((rgba|rgb)\([^\)]+\)(\s-?\d+px){0,})/g,a.prototype.TEXT_SHADOW_VALUES=/(-?\d+px)|(#.+)|(rgb\(.+\))|(rgba\(.+\))/g,a.prototype.CLIP=/^rect\((\d+)px,? (\d+)px,? (\d+)px,? (\d+)px\)$/,t.exports=a},{"./color":3,"./utils":26}],15:[function(e,t,n){var i=e("./log"),r=e("punycode"),o=e("./nodecontainer"),s=e("./textcontainer"),l=e("./pseudoelementcontainer"),a=e("./fontmetrics"),u=e("./color"),c=e("./stackingcontext"),d=e("./utils"),h=d.bind,p=d.getBounds,f=d.parseBackgrounds,m=d.offsetBounds;function g(e,t,n,r,s){i("Starting NodeParser"),this.renderer=t,this.options=s,this.range=null,this.support=n,this.renderQueue=[],this.stack=new c(!0,1,e.ownerDocument,null);var l=new o(e,null);if(s.background&&t.rectangle(0,0,t.width,t.height,new u(s.background)),e===e.ownerDocument.documentElement){var d=new o(l.color("backgroundColor").isTransparent()?e.ownerDocument.body:e.ownerDocument.documentElement,null);t.rectangle(0,0,t.width,t.height,d.color("backgroundColor"))}l.visibile=l.isElementVisible(),this.createPseudoHideStyles(e.ownerDocument),this.disableAnimations(e.ownerDocument),this.nodes=z([l].concat(this.getChildren(l)).filter(function(e){return e.visible=e.isElementVisible()}).map(this.getPseudoElements,this)),this.fontMetrics=new a,i("Fetched nodes, total:",this.nodes.length),i("Calculate overflow clips"),this.calculateOverflowClips(),i("Start fetching images"),this.images=r.fetch(this.nodes.filter(N)),this.ready=this.images.ready.then(h(function(){return i("Images loaded, starting parsing"),i("Creating stacking contexts"),this.createStackingContexts(),i("Sorting stacking contexts"),this.sortStackingContexts(this.stack),this.parse(this.stack),i("Render queue created with "+this.renderQueue.length+" items"),new Promise(h(function(e){s.async?"function"==typeof s.async?s.async.call(this,this.renderQueue,e):0<this.renderQueue.length?(this.renderIndex=0,this.asyncRenderer(this.renderQueue,e)):e():(this.renderQueue.forEach(this.paint,this),e())},this))},this))}function v(e){return e.parent&&e.parent.clip.length}function y(){}g.prototype.calculateOverflowClips=function(){this.nodes.forEach(function(e){if(N(e)){j(e)&&e.appendToDOM(),e.borders=this.parseBorders(e);var t="hidden"===e.css("overflow")?[e.borders.clip]:[],n=e.parseClip();n&&-1!==["absolute","fixed"].indexOf(e.css("position"))&&t.push([["rect",e.bounds.left+n.left,e.bounds.top+n.top,n.right-n.left,n.bottom-n.top]]),e.clip=v(e)?e.parent.clip.concat(t):t,e.backgroundClip="hidden"!==e.css("overflow")?e.clip.concat([e.borders.clip]):e.clip,j(e)&&e.cleanDOM()}else F(e)&&(e.clip=v(e)?e.parent.clip:[]);j(e)||(e.bounds=null)},this)},g.prototype.asyncRenderer=function(e,t,n){n=n||Date.now(),this.paint(e[this.renderIndex++]),e.length===this.renderIndex?t():n+20>Date.now()?this.asyncRenderer(e,t,n):setTimeout(h(function(){this.asyncRenderer(e,t)},this),0)},g.prototype.createPseudoHideStyles=function(e){this.createStyles(e,"."+l.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+':before { content: "" !important; display: none !important; }.'+l.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER+':after { content: "" !important; display: none !important; }')},g.prototype.disableAnimations=function(e){this.createStyles(e,"* { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important;}")},g.prototype.createStyles=function(e,t){var n=e.createElement("style");n.innerHTML=t,e.body.appendChild(n)},g.prototype.getPseudoElements=function(e){var t=[[e]];if(e.node.nodeType===Node.ELEMENT_NODE){var n=this.getPseudoElement(e,":before"),i=this.getPseudoElement(e,":after");n&&t.push(n),i&&t.push(i)}return z(t)},g.prototype.getPseudoElement=function(e,t){var n=e.computedStyle(t);if(!n||!n.content||"none"===n.content||"-moz-alt-content"===n.content||"none"===n.display)return null;for(var i,r,o=(r=(i=n.content).substr(0,1))===i.substr(i.length-1)&&r.match(/'|"/)?i.substr(1,i.length-2):i,a="url"===o.substr(0,3),u=document.createElement(a?"img":"html2canvaspseudoelement"),c=new l(u,e,t),d=n.length-1;0<=d;d--){var h=n.item(d).replace(/(\-[a-z])/g,function(e){return e.toUpperCase().replace("-","")});u.style[h]=n[h]}if(u.className=l.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+l.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER,a)return u.src=f(o)[0].args[0],[c];var p=document.createTextNode(o);return u.appendChild(p),[c,new s(p,c)]},g.prototype.getChildren=function(e){return z([].filter.call(e.node.childNodes,D).map(function(t){var n=[t.nodeType===Node.TEXT_NODE?new s(t,e):new o(t,e)].filter(H);return t.nodeType===Node.ELEMENT_NODE&&n.length&&"TEXTAREA"!==t.tagName?n[0].isElementVisible()?n.concat(this.getChildren(n[0])):[]:n},this))},g.prototype.newStackingContext=function(e,t){var n=new c(t,e.getOpacity(),e.node,e.parent);e.cloneTo(n),(t?n.getParentStack(this):n.parent.stack).contexts.push(n),e.stack=n},g.prototype.createStackingContexts=function(){this.nodes.forEach(function(e){var t,n;N(e)&&(this.isRootElement(e)||e.getOpacity()<1||(n=(t=e).css("position"),"auto"!==(-1!==["absolute","relative","fixed"].indexOf(n)?t.css("zIndex"):"auto"))||this.isBodyWithTransparentRoot(e)||e.hasTransform())?this.newStackingContext(e,!0):N(e)&&(R(e)&&k(e)||-1!==["inline-block","inline-table"].indexOf(e.css("display"))||L(e))?this.newStackingContext(e,!1):e.assignStack(e.parent.stack)},this)},g.prototype.isBodyWithTransparentRoot=function(e){return"BODY"===e.node.nodeName&&e.parent.color("backgroundColor").isTransparent()},g.prototype.isRootElement=function(e){return null===e.parent},g.prototype.sortStackingContexts=function(e){var t;e.contexts.sort((t=e.contexts.slice(0),function(e,n){return e.cssInt("zIndex")+t.indexOf(e)/t.length-(n.cssInt("zIndex")+t.indexOf(n)/t.length)})),e.contexts.forEach(this.sortStackingContexts,this)},g.prototype.parseTextBounds=function(e){return function(t,n,i){if("none"!==e.parent.css("textDecoration").substr(0,4)||0!==t.trim().length){if(this.support.rangeBounds&&!e.parent.hasTransform()){var r=i.slice(0,n).join("").length;return this.getRangeBounds(e.node,r,t.length)}if(e.node&&"string"==typeof e.node.data){var o=e.node.splitText(t.length),s=this.getWrapperBounds(e.node,e.parent.hasTransform());return e.node=o,s}}else this.support.rangeBounds&&!e.parent.hasTransform()||(e.node=e.node.splitText(t.length));return{}}},g.prototype.getWrapperBounds=function(e,t){var n=e.ownerDocument.createElement("html2canvaswrapper"),i=e.parentNode,r=e.cloneNode(!0);n.appendChild(e.cloneNode(!0)),i.replaceChild(n,e);var o=t?m(n):p(n);return i.replaceChild(r,n),o},g.prototype.getRangeBounds=function(e,t,n){var i=this.range||(this.range=e.ownerDocument.createRange());return i.setStart(e,t),i.setEnd(e,t+n),i.getBoundingClientRect()},g.prototype.parse=function(e){var t=e.contexts.filter(T),n=e.children.filter(N),i=n.filter(P(L)),r=i.filter(P(R)).filter(P(A)),o=n.filter(P(R)).filter(L),s=i.filter(P(R)).filter(A),l=e.contexts.concat(i.filter(R)).filter(k),a=e.children.filter(F).filter(M),u=e.contexts.filter(E);t.concat(r).concat(o).concat(s).concat(l).concat(a).concat(u).forEach(function(e){this.renderQueue.push(e),I(e)&&(this.parse(e),this.renderQueue.push(new y))},this)},g.prototype.paint=function(e){try{e instanceof y?this.renderer.ctx.restore():F(e)?(j(e.parent)&&e.parent.appendToDOM(),this.paintText(e),j(e.parent)&&e.parent.cleanDOM()):this.paintNode(e)}catch(e){if(i(e),this.options.strict)throw e}},g.prototype.paintNode=function(e){I(e)&&(this.renderer.setOpacity(e.opacity),this.renderer.ctx.save(),e.hasTransform()&&this.renderer.setTransform(e.parseTransform())),"INPUT"===e.node.nodeName&&"checkbox"===e.node.type?this.paintCheckbox(e):"INPUT"===e.node.nodeName&&"radio"===e.node.type?this.paintRadio(e):this.paintElement(e)},g.prototype.paintElement=function(e){var t=e.parseBounds();this.renderer.clip(e.backgroundClip,function(){this.renderer.renderBackground(e,t,e.borders.borders.map(V))},this),this.renderer.clip(e.clip,function(){this.renderer.renderBorders(e.borders.borders)},this),this.renderer.clip(e.backgroundClip,function(){switch(e.node.nodeName){case"svg":case"IFRAME":var n=this.images.get(e.node);n?this.renderer.renderImage(e,t,e.borders,n):i("Error loading <"+e.node.nodeName+">",e.node);break;case"IMG":var r=this.images.get(e.node.src);r?this.renderer.renderImage(e,t,e.borders,r):i("Error loading <img>",e.node.src);break;case"CANVAS":this.renderer.renderImage(e,t,e.borders,{image:e.node});break;case"SELECT":case"INPUT":case"TEXTAREA":this.paintFormValue(e)}},this)},g.prototype.paintCheckbox=function(e){var t=e.parseBounds(),n=Math.min(t.width,t.height),i={width:n-1,height:n-1,top:t.top,left:t.left},r=[3,3],o=[r,r,r,r],s=[1,1,1,1].map(function(e){return{color:new u("#A5A5A5"),width:e}}),l=x(i,o,s);this.renderer.clip(e.backgroundClip,function(){this.renderer.rectangle(i.left+1,i.top+1,i.width-2,i.height-2,new u("#DEDEDE")),this.renderer.renderBorders(_(s,i,l,o)),e.node.checked&&(this.renderer.font(new u("#424242"),"normal","normal","bold",n-3+"px","arial"),this.renderer.text("\u2714",i.left+n/6,i.top+n-1))},this)},g.prototype.paintRadio=function(e){var t=e.parseBounds(),n=Math.min(t.width,t.height)-2;this.renderer.clip(e.backgroundClip,function(){this.renderer.circleStroke(t.left+1,t.top+1,n,new u("#DEDEDE"),1,new u("#A5A5A5")),e.node.checked&&this.renderer.circle(Math.ceil(t.left+n/4)+1,Math.ceil(t.top+n/4)+1,Math.floor(n/2),new u("#424242"))},this)},g.prototype.paintFormValue=function(e){var t=e.getValue();if(0<t.length){var n=e.node.ownerDocument,r=n.createElement("html2canvaswrapper");["lineHeight","textAlign","fontFamily","fontWeight","fontSize","color","paddingLeft","paddingTop","paddingRight","paddingBottom","width","height","borderLeftStyle","borderTopStyle","borderLeftWidth","borderTopWidth","boxSizing","whiteSpace","wordWrap"].forEach(function(t){try{r.style[t]=e.css(t)}catch(t){i("html2canvas: Parse: Exception caught in renderFormValue: "+t.message)}});var o=e.parseBounds();r.style.position="fixed",r.style.left=o.left+"px",r.style.top=o.top+"px",r.textContent=t,n.body.appendChild(r),this.paintText(new s(r.firstChild,e)),n.body.removeChild(r)}},g.prototype.paintText=function(e){e.applyTextTransform();var t=r.ucs2.decode(e.node.data),n=this.options.letterRendering&&!/^(normal|none|0px)$/.test(e.parent.css("letterSpacing"))||/[^\u0000-\u00ff]/.test(e.node.data)?t.map(function(e){return r.ucs2.encode([e])}):function(e){for(var t,n=[],i=0,o=!1;e.length;)-1!==[32,13,10,9,45].indexOf(e[i])===o?((t=e.splice(0,i)).length&&n.push(r.ucs2.encode(t)),o=!o,i=0):i++,i>=e.length&&(t=e.splice(0,i)).length&&n.push(r.ucs2.encode(t));return n}(t),i=e.parent.fontWeight(),o=e.parent.css("fontSize"),s=e.parent.css("fontFamily"),l=e.parent.parseTextShadows();this.renderer.font(e.parent.color("color"),e.parent.css("fontStyle"),e.parent.css("fontVariant"),i,o,s),l.length?this.renderer.fontShadow(l[0].color,l[0].offsetX,l[0].offsetY,l[0].blur):this.renderer.clearShadow(),this.renderer.clip(e.parent.clip,function(){n.map(this.parseTextBounds(e),this).forEach(function(t,i){t&&!1===/^\s*$/.test(n[i])&&(this.renderer.text(n[i],t.left,t.bottom),this.renderTextDecoration(e.parent,t,this.fontMetrics.getMetrics(s,o)))},this)},this)},g.prototype.renderTextDecoration=function(e,t,n){switch(e.css("textDecoration").split(" ")[0]){case"underline":this.renderer.rectangle(t.left,Math.round(t.top+n.baseline+n.lineWidth),t.width,1,e.color("color"));break;case"overline":this.renderer.rectangle(t.left,Math.round(t.top),t.width,1,e.color("color"));break;case"line-through":this.renderer.rectangle(t.left,Math.ceil(t.top+n.middle+n.lineWidth),t.width,1,e.color("color"))}};var b={inset:[["darken",.6],["darken",.1],["darken",.1],["darken",.6]]};function _(e,t,n,i){return e.map(function(r,o){if(0<r.width){var s=t.left,l=t.top,a=t.width,u=t.height-e[2].width;switch(o){case 0:r.args=S({c1:[s,l],c2:[s+a,l],c3:[s+a-e[1].width,l+(u=e[0].width)],c4:[s+e[3].width,l+u]},i[0],i[1],n.topLeftOuter,n.topLeftInner,n.topRightOuter,n.topRightInner);break;case 1:r.args=S({c1:[(s=t.left+t.width-e[1].width)+(a=e[1].width),l],c2:[s+a,l+u+e[2].width],c3:[s,l+u],c4:[s,l+e[0].width]},i[1],i[2],n.topRightOuter,n.topRightInner,n.bottomRightOuter,n.bottomRightInner);break;case 2:r.args=S({c1:[s+a,(l=l+t.height-e[2].width)+(u=e[2].width)],c2:[s,l+u],c3:[s+e[3].width,l],c4:[s+a-e[3].width,l]},i[2],i[3],n.bottomRightOuter,n.bottomRightInner,n.bottomLeftOuter,n.bottomLeftInner);break;case 3:r.args=S({c1:[s,l+u+e[2].width],c2:[s,l],c3:[s+(a=e[3].width),l+e[0].width],c4:[s+a,l+u]},i[3],i[0],n.bottomLeftOuter,n.bottomLeftInner,n.topLeftOuter,n.topLeftInner)}}return r})}function w(e,t,n,i){var r=(Math.sqrt(2)-1)/3*4,o=n*r,s=i*r,l=e+n,a=t+i;return{topLeft:C({x:e,y:a},{x:e,y:a-s},{x:l-o,y:t},{x:l,y:t}),topRight:C({x:e,y:t},{x:e+o,y:t},{x:l,y:a-s},{x:l,y:a}),bottomRight:C({x:l,y:t},{x:l,y:t+s},{x:e+o,y:a},{x:e,y:a}),bottomLeft:C({x:l,y:a},{x:l-o,y:a},{x:e,y:t+s},{x:e,y:t})}}function x(e,t,n){var i=e.left,r=e.top,o=e.width,s=e.height,l=t[0][0]<o/2?t[0][0]:o/2,a=t[0][1]<s/2?t[0][1]:s/2,u=t[1][0]<o/2?t[1][0]:o/2,c=t[1][1]<s/2?t[1][1]:s/2,d=t[2][0]<o/2?t[2][0]:o/2,h=t[2][1]<s/2?t[2][1]:s/2,p=t[3][0]<o/2?t[3][0]:o/2,f=t[3][1]<s/2?t[3][1]:s/2,m=o-u,g=s-h,v=o-d,y=s-f;return{topLeftOuter:w(i,r,l,a).topLeft.subdivide(.5),topLeftInner:w(i+n[3].width,r+n[0].width,Math.max(0,l-n[3].width),Math.max(0,a-n[0].width)).topLeft.subdivide(.5),topRightOuter:w(i+m,r,u,c).topRight.subdivide(.5),topRightInner:w(i+Math.min(m,o+n[3].width),r+n[0].width,m>o+n[3].width?0:u-n[3].width,c-n[0].width).topRight.subdivide(.5),bottomRightOuter:w(i+v,r+g,d,h).bottomRight.subdivide(.5),bottomRightInner:w(i+Math.min(v,o-n[3].width),r+Math.min(g,s+n[0].width),Math.max(0,d-n[1].width),h-n[2].width).bottomRight.subdivide(.5),bottomLeftOuter:w(i,r+y,p,f).bottomLeft.subdivide(.5),bottomLeftInner:w(i+n[3].width,r+y,Math.max(0,p-n[3].width),f-n[2].width).bottomLeft.subdivide(.5)}}function C(e,t,n,i){var r=function(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}};return{start:e,startControl:t,endControl:n,end:i,subdivide:function(o){var s=r(e,t,o),l=r(t,n,o),a=r(n,i,o),u=r(s,l,o),c=r(l,a,o),d=r(u,c,o);return[C(e,s,u,d),C(d,c,a,i)]},curveTo:function(e){e.push(["bezierCurve",t.x,t.y,n.x,n.y,i.x,i.y])},curveToReversed:function(i){i.push(["bezierCurve",n.x,n.y,t.x,t.y,e.x,e.y])}}}function S(e,t,n,i,r,o,s){var l=[];return 0<t[0]||0<t[1]?(l.push(["line",i[1].start.x,i[1].start.y]),i[1].curveTo(l)):l.push(["line",e.c1[0],e.c1[1]]),0<n[0]||0<n[1]?(l.push(["line",o[0].start.x,o[0].start.y]),o[0].curveTo(l),l.push(["line",s[0].end.x,s[0].end.y]),s[0].curveToReversed(l)):(l.push(["line",e.c2[0],e.c2[1]]),l.push(["line",e.c3[0],e.c3[1]])),0<t[0]||0<t[1]?(l.push(["line",r[1].end.x,r[1].end.y]),r[1].curveToReversed(l)):l.push(["line",e.c4[0],e.c4[1]]),l}function O(e,t,n,i,r,o,s){0<t[0]||0<t[1]?(e.push(["line",i[0].start.x,i[0].start.y]),i[0].curveTo(e),i[1].curveTo(e)):e.push(["line",o,s]),(0<n[0]||0<n[1])&&e.push(["line",r[0].start.x,r[0].start.y])}function T(e){return e.cssInt("zIndex")<0}function E(e){return 0<e.cssInt("zIndex")}function k(e){return 0===e.cssInt("zIndex")}function A(e){return-1!==["inline","inline-block","inline-table"].indexOf(e.css("display"))}function I(e){return e instanceof c}function M(e){return 0<e.node.data.trim().length}function D(e){return e.nodeType===Node.TEXT_NODE||e.nodeType===Node.ELEMENT_NODE}function R(e){return"static"!==e.css("position")}function L(e){return"none"!==e.css("float")}function P(e){var t=this;return function(){return!e.apply(t,arguments)}}function N(e){return e.node.nodeType===Node.ELEMENT_NODE}function j(e){return!0===e.isPseudoElement}function F(e){return e.node.nodeType===Node.TEXT_NODE}function B(e){return parseInt(e,10)}function V(e){return e.width}function H(e){return e.node.nodeType!==Node.ELEMENT_NODE||-1===["SCRIPT","HEAD","TITLE","OBJECT","BR","OPTION"].indexOf(e.node.nodeName)}function z(e){return[].concat.apply([],e)}g.prototype.parseBorders=function(e){var t,n=e.parseBounds(),i=(t=e,["TopLeft","TopRight","BottomRight","BottomLeft"].map(function(e){var n=t.css("border"+e+"Radius").split(" ");return n.length<=1&&(n[1]=n[0]),n.map(B)})),r=["Top","Right","Bottom","Left"].map(function(t,n){var i=e.css("border"+t+"Style"),r=e.color("border"+t+"Color");"inset"===i&&r.isBlack()&&(r=new u([255,255,255,r.a]));var o=b[i]?b[i][n]:null;return{width:e.cssInt("border"+t+"Width"),color:o?r[o[0]](o[1]):r,args:null}}),o=x(n,i,r);return{clip:this.parseBackgroundClip(e,o,r,i,n),borders:_(r,n,o,i)}},g.prototype.parseBackgroundClip=function(e,t,n,i,r){var o=[];switch(e.css("backgroundClip")){case"content-box":case"padding-box":O(o,i[0],i[1],t.topLeftInner,t.topRightInner,r.left+n[3].width,r.top+n[0].width),O(o,i[1],i[2],t.topRightInner,t.bottomRightInner,r.left+r.width-n[1].width,r.top+n[0].width),O(o,i[2],i[3],t.bottomRightInner,t.bottomLeftInner,r.left+r.width-n[1].width,r.top+r.height-n[2].width),O(o,i[3],i[0],t.bottomLeftInner,t.topLeftInner,r.left+n[3].width,r.top+r.height-n[2].width);break;default:O(o,i[0],i[1],t.topLeftOuter,t.topRightOuter,r.left,r.top),O(o,i[1],i[2],t.topRightOuter,t.bottomRightOuter,r.left+r.width,r.top),O(o,i[2],i[3],t.bottomRightOuter,t.bottomLeftOuter,r.left+r.width,r.top+r.height),O(o,i[3],i[0],t.bottomLeftOuter,t.topLeftOuter,r.left,r.top+r.height)}return o},t.exports=g},{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,punycode:1}],16:[function(e,t,n){var i=e("./xhr"),r=e("./utils"),o=e("./log"),s=e("./clone"),l=r.decode64;function a(e,t,n){var r="withCredentials"in new XMLHttpRequest;if(!t)return Promise.reject("No proxy configured");var o=d(r),s=h(t,e,o);return r?i(s):c(n,s,o).then(function(e){return l(e.content)})}var u=0;function c(e,t,n){return new Promise(function(i,r){var o=e.createElement("script"),s=function(){delete window.html2canvas.proxy[n],e.body.removeChild(o)};window.html2canvas.proxy[n]=function(e){s(),i(e)},o.src=t,o.onerror=function(e){s(),r(e)},e.body.appendChild(o)})}function d(e){return e?"":"html2canvas_"+Date.now()+"_"+ ++u+"_"+Math.round(1e5*Math.random())}function h(e,t,n){return e+"?url="+encodeURIComponent(t)+(n.length?"&callback=html2canvas.proxy."+n:"")}n.Proxy=a,n.ProxyURL=function(e,t,n){var i="crossOrigin"in new Image,r=d(i),o=h(t,e,r);return i?Promise.resolve(o):c(n,o,r).then(function(e){return"data:"+e.type+";base64,"+e.content})},n.loadUrlDocument=function(e,t,n,i,r,l){return new a(e,t,window.document).then((u=e,function(e){var t,n=new DOMParser;try{t=n.parseFromString(e,"text/html")}catch(n){o("DOMParser not supported, falling back to createHTMLDocument"),t=document.implementation.createHTMLDocument("");try{t.open(),t.write(e),t.close()}catch(n){o("createHTMLDocument write not supported, falling back to document.body.innerHTML"),t.body.innerHTML=e}}var i=t.querySelector("base");if(!i||!i.href.host){var r=t.createElement("base");r.href=u,t.head.insertBefore(r,t.head.firstChild)}return t})).then(function(e){return s(e,n,i,r,l,0,0)});var u}},{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(e,t,n){var i=e("./proxy").ProxyURL;t.exports=function(e,t){var n=document.createElement("a");n.href=e,this.src=e=n.href,this.image=new Image;var r=this;this.promise=new Promise(function(n,o){r.image.crossOrigin="Anonymous",r.image.onload=n,r.image.onerror=o,new i(e,t,document).then(function(e){r.image.src=e}).catch(o)})}},{"./proxy":16}],18:[function(e,t,n){var i=e("./nodecontainer");function r(e,t,n){i.call(this,e,t),this.isPseudoElement=!0,this.before=":before"===n}r.prototype.cloneTo=function(e){r.prototype.cloneTo.call(this,e),e.isPseudoElement=!0,e.before=this.before},(r.prototype=Object.create(i.prototype)).appendToDOM=function(){this.before?this.parent.node.insertBefore(this.node,this.parent.node.firstChild):this.parent.node.appendChild(this.node),this.parent.node.className+=" "+this.getHideClass()},r.prototype.cleanDOM=function(){this.node.parentNode.removeChild(this.node),this.parent.node.className=this.parent.node.className.replace(this.getHideClass(),"")},r.prototype.getHideClass=function(){return this["PSEUDO_HIDE_ELEMENT_CLASS_"+(this.before?"BEFORE":"AFTER")]},r.prototype.PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",r.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",t.exports=r},{"./nodecontainer":14}],19:[function(e,t,n){var i=e("./log");function r(e,t,n,i,r){this.width=e,this.height=t,this.images=n,this.options=i,this.document=r}r.prototype.renderImage=function(e,t,n,i){var r=e.cssInt("paddingLeft"),o=e.cssInt("paddingTop"),s=e.cssInt("paddingRight"),l=e.cssInt("paddingBottom"),a=n.borders,u=t.width-(a[1].width+a[3].width+r+s),c=t.height-(a[0].width+a[2].width+o+l);this.drawImage(i,0,0,i.image.width||u,i.image.height||c,t.left+r+a[3].width,t.top+o+a[0].width,u,c)},r.prototype.renderBackground=function(e,t,n){0<t.height&&0<t.width&&(this.renderBackgroundColor(e,t),this.renderBackgroundImage(e,t,n))},r.prototype.renderBackgroundColor=function(e,t){var n=e.color("backgroundColor");n.isTransparent()||this.rectangle(t.left,t.top,t.width,t.height,n)},r.prototype.renderBorders=function(e){e.forEach(this.renderBorder,this)},r.prototype.renderBorder=function(e){e.color.isTransparent()||null===e.args||this.drawShape(e.args,e.color)},r.prototype.renderBackgroundImage=function(e,t,n){e.parseBackgroundImages().reverse().forEach(function(r,o,s){switch(r.method){case"url":var l=this.images.get(r.args[0]);l?this.renderBackgroundRepeating(e,t,l,s.length-(o+1),n):i("Error loading background-image",r.args[0]);break;case"linear-gradient":case"gradient":var a=this.images.get(r.value);a?this.renderBackgroundGradient(a,t,n):i("Error loading background-image",r.args[0]);break;case"none":break;default:i("Unknown background-image type",r.args[0])}},this)},r.prototype.renderBackgroundRepeating=function(e,t,n,i,r){var o=e.parseBackgroundSize(t,n.image,i),s=e.parseBackgroundPosition(t,n.image,i,o);switch(e.parseBackgroundRepeat(i)){case"repeat-x":case"repeat no-repeat":this.backgroundRepeatShape(n,s,o,t,t.left+r[3],t.top+s.top+r[0],99999,o.height,r);break;case"repeat-y":case"no-repeat repeat":this.backgroundRepeatShape(n,s,o,t,t.left+s.left+r[3],t.top+r[0],o.width,99999,r);break;case"no-repeat":this.backgroundRepeatShape(n,s,o,t,t.left+s.left+r[3],t.top+s.top+r[0],o.width,o.height,r);break;default:this.renderBackgroundRepeat(n,s,o,{top:t.top,left:t.left},r[3],r[0])}},t.exports=r},{"./log":13}],20:[function(e,t,n){var i=e("../renderer"),r=e("../lineargradientcontainer"),o=e("../log");function s(e,t){i.apply(this,arguments),this.canvas=this.options.canvas||this.document.createElement("canvas"),this.options.canvas||(this.canvas.width=e,this.canvas.height=t),this.ctx=this.canvas.getContext("2d"),this.taintCtx=this.document.createElement("canvas").getContext("2d"),this.ctx.textBaseline="bottom",this.variables={},o("Initialized CanvasRenderer with size",e,"x",t)}function l(e){return 0<e.length}(s.prototype=Object.create(i.prototype)).setFillStyle=function(e){return this.ctx.fillStyle="object"==typeof e&&e.isColor?e.toString():e,this.ctx},s.prototype.rectangle=function(e,t,n,i,r){this.setFillStyle(r).fillRect(e,t,n,i)},s.prototype.circle=function(e,t,n,i){this.setFillStyle(i),this.ctx.beginPath(),this.ctx.arc(e+n/2,t+n/2,n/2,0,2*Math.PI,!0),this.ctx.closePath(),this.ctx.fill()},s.prototype.circleStroke=function(e,t,n,i,r,o){this.circle(e,t,n,i),this.ctx.strokeStyle=o.toString(),this.ctx.stroke()},s.prototype.drawShape=function(e,t){this.shape(e),this.setFillStyle(t).fill()},s.prototype.taints=function(e){if(null===e.tainted){this.taintCtx.drawImage(e.image,0,0);try{this.taintCtx.getImageData(0,0,1,1),e.tainted=!1}catch(t){this.taintCtx=document.createElement("canvas").getContext("2d"),e.tainted=!0}}return e.tainted},s.prototype.drawImage=function(e,t,n,i,r,o,s,l,a){this.taints(e)&&!this.options.allowTaint||this.ctx.drawImage(e.image,t,n,i,r,o,s,l,a)},s.prototype.clip=function(e,t,n){this.ctx.save(),e.filter(l).forEach(function(e){this.shape(e).clip()},this),t.call(n),this.ctx.restore()},s.prototype.shape=function(e){return this.ctx.beginPath(),e.forEach(function(e,t){"rect"===e[0]?this.ctx.rect.apply(this.ctx,e.slice(1)):this.ctx[0===t?"moveTo":e[0]+"To"].apply(this.ctx,e.slice(1))},this),this.ctx.closePath(),this.ctx},s.prototype.font=function(e,t,n,i,r,o){this.setFillStyle(e).font=[t,n,i,r,o].join(" ").split(",")[0]},s.prototype.fontShadow=function(e,t,n,i){this.setVariable("shadowColor",e.toString()).setVariable("shadowOffsetY",t).setVariable("shadowOffsetX",n).setVariable("shadowBlur",i)},s.prototype.clearShadow=function(){this.setVariable("shadowColor","rgba(0,0,0,0)")},s.prototype.setOpacity=function(e){this.ctx.globalAlpha=e},s.prototype.setTransform=function(e){this.ctx.translate(e.origin[0],e.origin[1]),this.ctx.transform.apply(this.ctx,e.matrix),this.ctx.translate(-e.origin[0],-e.origin[1])},s.prototype.setVariable=function(e,t){return this.variables[e]!==t&&(this.variables[e]=this.ctx[e]=t),this},s.prototype.text=function(e,t,n){this.ctx.fillText(e,t,n)},s.prototype.backgroundRepeatShape=function(e,t,n,i,r,o,s,l,a){var u=[["line",Math.round(r),Math.round(o)],["line",Math.round(r+s),Math.round(o)],["line",Math.round(r+s),Math.round(l+o)],["line",Math.round(r),Math.round(l+o)]];this.clip([u],function(){this.renderBackgroundRepeat(e,t,n,i,a[3],a[0])},this)},s.prototype.renderBackgroundRepeat=function(e,t,n,i,r,o){var s=Math.round(i.left+t.left+r),l=Math.round(i.top+t.top+o);this.setFillStyle(this.ctx.createPattern(this.resizeImage(e,n),"repeat")),this.ctx.translate(s,l),this.ctx.fill(),this.ctx.translate(-s,-l)},s.prototype.renderBackgroundGradient=function(e,t){if(e instanceof r){var n=this.ctx.createLinearGradient(t.left+t.width*e.x0,t.top+t.height*e.y0,t.left+t.width*e.x1,t.top+t.height*e.y1);e.colorStops.forEach(function(e){n.addColorStop(e.stop,e.color.toString())}),this.rectangle(t.left,t.top,t.width,t.height,n)}},s.prototype.resizeImage=function(e,t){var n=e.image;if(n.width===t.width&&n.height===t.height)return n;var i=document.createElement("canvas");return i.width=t.width,i.height=t.height,i.getContext("2d").drawImage(n,0,0,n.width,n.height,0,0,t.width,t.height),i},t.exports=s},{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(e,t,n){var i=e("./nodecontainer");function r(e,t,n,r){i.call(this,n,r),this.ownStacking=e,this.contexts=[],this.children=[],this.opacity=(this.parent?this.parent.stack.opacity:1)*t}(r.prototype=Object.create(i.prototype)).getParentStack=function(e){var t=this.parent?this.parent.stack:null;return t?t.ownStacking?t:t.getParentStack(e):e.stack},t.exports=r},{"./nodecontainer":14}],22:[function(e,t,n){function i(e){this.rangeBounds=this.testRangeBounds(e),this.cors=this.testCORS(),this.svg=this.testSVG()}i.prototype.testRangeBounds=function(e){var t,n,i=!1;return e.createRange&&(t=e.createRange()).getBoundingClientRect&&((n=e.createElement("boundtest")).style.height="123px",n.style.display="block",e.body.appendChild(n),t.selectNode(n),123===t.getBoundingClientRect().height&&(i=!0),e.body.removeChild(n)),i},i.prototype.testCORS=function(){return void 0!==(new Image).crossOrigin},i.prototype.testSVG=function(){var e=new Image,t=document.createElement("canvas"),n=t.getContext("2d");e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{n.drawImage(e,0,0),t.toDataURL()}catch(e){return!1}return!0},t.exports=i},{}],23:[function(e,t,n){var i=e("./xhr"),r=e("./utils").decode64;function o(e){this.src=e,this.image=null;var t=this;this.promise=this.hasFabric().then(function(){return t.isInline(e)?Promise.resolve(t.inlineFormatting(e)):i(e)}).then(function(e){return new Promise(function(n){window.html2canvas.svg.fabric.loadSVGFromString(e,t.createCanvas.call(t,n))})})}o.prototype.hasFabric=function(){return window.html2canvas.svg&&window.html2canvas.svg.fabric?Promise.resolve():Promise.reject(new Error("html2canvas.svg.js is not loaded, cannot render svg"))},o.prototype.inlineFormatting=function(e){return/^data:image\/svg\+xml;base64,/.test(e)?this.decode64(this.removeContentType(e)):this.removeContentType(e)},o.prototype.removeContentType=function(e){return e.replace(/^data:image\/svg\+xml(;base64)?,/,"")},o.prototype.isInline=function(e){return/^data:image\/svg\+xml/i.test(e)},o.prototype.createCanvas=function(e){var t=this;return function(n,i){var r=new window.html2canvas.svg.fabric.StaticCanvas("c");t.image=r.lowerCanvasEl,r.setWidth(i.width).setHeight(i.height).add(window.html2canvas.svg.fabric.util.groupSVGElements(n,i)).renderAll(),e(r.lowerCanvasEl)}},o.prototype.decode64=function(e){return"function"==typeof window.atob?window.atob(e):r(e)},t.exports=o},{"./utils":26,"./xhr":28}],24:[function(e,t,n){var i=e("./svgcontainer");function r(e,t){this.src=e,this.image=null;var n=this;this.promise=t?new Promise(function(t,i){n.image=new Image,n.image.onload=t,n.image.onerror=i,n.image.src="data:image/svg+xml,"+(new XMLSerializer).serializeToString(e),!0===n.image.complete&&t(n.image)}):this.hasFabric().then(function(){return new Promise(function(t){window.html2canvas.svg.fabric.parseSVGDocument(e,n.createCanvas.call(n,t))})})}r.prototype=Object.create(i.prototype),t.exports=r},{"./svgcontainer":23}],25:[function(e,t,n){var i=e("./nodecontainer");function r(e,t){i.call(this,e,t)}function o(e,t,n){if(0<e.length)return t+n.toUpperCase()}(r.prototype=Object.create(i.prototype)).applyTextTransform=function(){this.node.data=this.transform(this.parent.css("textTransform"))},r.prototype.transform=function(e){var t=this.node.data;switch(e){case"lowercase":return t.toLowerCase();case"capitalize":return t.replace(/(^|\s|:|-|\(|\))([a-z])/g,o);case"uppercase":return t.toUpperCase();default:return t}},t.exports=r},{"./nodecontainer":14}],26:[function(e,t,n){n.smallImage=function(){return"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},n.bind=function(e,t){return function(){return e.apply(t,arguments)}},n.decode64=function(e){var t,n,i,r,o,s,l,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=e.length,c="";for(t=0;t<u;t+=4)o=a.indexOf(e[t])<<2|(n=a.indexOf(e[t+1]))>>4,s=(15&n)<<4|(i=a.indexOf(e[t+2]))>>2,l=(3&i)<<6|(r=a.indexOf(e[t+3])),c+=64===i?String.fromCharCode(o):64===r||-1===r?String.fromCharCode(o,s):String.fromCharCode(o,s,l);return c},n.getBounds=function(e){if(e.getBoundingClientRect){var t=e.getBoundingClientRect(),n=null==e.offsetWidth?t.width:e.offsetWidth;return{top:t.top,bottom:t.bottom||t.top+t.height,right:t.left+n,left:t.left,width:n,height:null==e.offsetHeight?t.height:e.offsetHeight}}return{}},n.offsetBounds=function(e){var t=e.offsetParent?n.offsetBounds(e.offsetParent):{top:0,left:0};return{top:e.offsetTop+t.top,bottom:e.offsetTop+e.offsetHeight+t.top,right:e.offsetLeft+t.left+e.offsetWidth,left:e.offsetLeft+t.left,width:e.offsetWidth,height:e.offsetHeight}},n.parseBackgrounds=function(e){var t,n,i,r,o,s,l,a=[],u=0,c=0,d=function(){t&&('"'===n.substr(0,1)&&(n=n.substr(1,n.length-2)),n&&l.push(n),"-"===t.substr(0,1)&&0<(r=t.indexOf("-",1)+1)&&(i=t.substr(0,r),t=t.substr(r)),a.push({prefix:i,method:t.toLowerCase(),value:o,args:l,image:null})),l=[],t=i=n=o=""};return l=[],t=i=n=o="",e.split("").forEach(function(e){if(!(0===u&&-1<" \r\n\t".indexOf(e))){switch(e){case'"':s?s===e&&(s=null):s=e;break;case"(":if(s)break;if(0===u)return u=1,void(o+=e);c++;break;case")":if(s)break;if(1===u){if(0===c)return u=0,o+=e,void d();c--}break;case",":if(s)break;if(0===u)return void d();if(1===u&&0===c&&!t.match(/^url$/i))return l.push(n),n="",void(o+=e)}o+=e,0===u?t+=e:n+=e}}),d(),a}},{}],27:[function(e,t,n){var i=e("./gradientcontainer");function r(e){i.apply(this,arguments),this.type="linear"===e.args[0]?i.TYPES.LINEAR:i.TYPES.RADIAL}r.prototype=Object.create(i.prototype),t.exports=r},{"./gradientcontainer":9}],28:[function(e,t,n){t.exports=function(e){return new Promise(function(t,n){var i=new XMLHttpRequest;i.open("GET",e),i.onload=function(){200===i.status?t(i.responseText):n(new Error(i.statusText))},i.onerror=function(){n(new Error("Network Error"))},i.send()})}},{}]},{},[4])(4),function(e){var t="+".charCodeAt(0),n="/".charCodeAt(0),i="0".charCodeAt(0),r="a".charCodeAt(0),o="A".charCodeAt(0),s="-".charCodeAt(0),l="_".charCodeAt(0),a=function(e){var a=e.charCodeAt(0);return a===t||a===s?62:a===n||a===l?63:a<i?-1:a<i+10?a-i+26+26:a<o+26?a-o:a<r+26?a-r+26:void 0};e.API.TTFFont=function(){function e(e,t,n){var i;if(this.rawData=e,i=this.contents=new c(e),this.contents.pos=4,"ttcf"===i.readString(4)){if(!t)throw new Error("Must specify a font name for TTC files.");throw new Error("Font "+t+" not found in TTC file.")}i.pos=0,this.parse(),this.subset=new A(this),this.registerTTF()}return e.open=function(t,n,i,r){return new e(function(e){var t,n,i,r,o,s;if(0<e.length%4)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;o="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,s=new Uint8Array(3*e.length/4-o),i=0<o?e.length-4:e.length;var u=0;function c(e){s[u++]=e}for(n=t=0;t<i;t+=4,n+=3)c((16711680&(r=a(e.charAt(t))<<18|a(e.charAt(t+1))<<12|a(e.charAt(t+2))<<6|a(e.charAt(t+3))))>>16),c((65280&r)>>8),c(255&r);return 2===o?c(255&(r=a(e.charAt(t))<<2|a(e.charAt(t+1))>>4)):1===o&&(c((r=a(e.charAt(t))<<10|a(e.charAt(t+1))<<4|a(e.charAt(t+2))>>2)>>8&255),c(255&r)),s}(i),n,r)},e.prototype.parse=function(){return this.directory=new d(this.contents),this.head=new f(this),this.name=new w(this),this.cmap=new g(this),this.hhea=new v(this),this.maxp=new x(this),this.hmtx=new C(this),this.post=new b(this),this.os2=new y(this),this.loca=new k(this),this.glyf=new O(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=(function(){var e,t,n,i;for(i=[],e=0,t=(n=this.bbox).length;e<t;e++)i.push(Math.round(n[e]*this.scaleFactor));return i}).call(this),this.stemV=0,this.post.exists?(t=255&(n=this.post.italic_angle),!0&(e=n>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+t)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var i,r,o,s,l;for(r=s=o=0,l=(e=""+e).length;0<=l?s<l:l<s;r=0<=l?++s:--s)i=e.charCodeAt(r),o+=this.widthOfGlyph(this.characterToGlyph(i))+n*(1e3/t)||0;return o*(t/1e3)},e.prototype.lineHeight=function(e,t){return null==t&&(t=!1),(this.ascender+(t?this.lineGap:0)-this.decender)/1e3*e},e}();var u,c=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return 2147483648<=(e=this.readUInt32())?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return 32768<=(e=this.readUInt16())?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n,i;for(n=[],t=i=0;0<=e?i<e:e<i;t=0<=e?++i:--i)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,i,r;for(r=[],t=n=0,i=e.length;0<=i?n<i:i<n;t=0<=i?++n:--n)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,i,r,o,s,l;return e=this.readByte(),t=this.readByte(),n=this.readByte(),i=this.readByte(),r=this.readByte(),o=this.readByte(),s=this.readByte(),l=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^i)+16777216*(255^r)+65536*(255^o)+256*(255^s)+(255^l)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*i+16777216*r+65536*o+256*s+l},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:e<n;0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,i;for(i=[],t=0,n=e.length;t<n;t++)i.push(this.writeByte(e[t]));return i},e}(),d=function(){var e;function t(e){var t,n,i;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,i=this.tableCount;0<=i?n<i:i<n;0<=i?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,i,r,o,s,l,a,u,d,h,p,f;for(f in h=Object.keys(t).length,s=Math.log(2),u=16*Math.floor(Math.log(h)/s),r=Math.floor(u/s),a=16*h-u,(i=new c).writeInt(this.scalarType),i.writeShort(h),i.writeShort(u),i.writeShort(r),i.writeShort(a),l=i.pos+16*h,o=null,p=[],t)for(d=t[f],i.writeString(f),i.writeInt(e(d)),i.writeInt(l),i.writeInt(d.length),p=p.concat(d),"head"===f&&(o=l),l+=d.length;l%4;)p.push(0),l++;return i.write(p),n=2981146554-e(i.data),i.pos=o+8,i.writeUInt32(n),i.data},e=function(e){var t,n,i,r;for(e=S.call(e);e.length%4;)e.push(0);for(n=new c(e),i=t=0,r=e.length;i<r;i+=4)t+=n.readUInt32();return 4294967295&t},t}(),h={}.hasOwnProperty,p=function(e,t){for(var n in t)h.call(t,n)&&(e[n]=t[n]);function i(){this.constructor=e}return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e};u=function(){function e(e){var t;this.file=e,this.exists=!!(t=this.file.directory.tables[this.tag]),t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var f=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t}(),m=function(){function e(e,t){var n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),c=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(l=g=0;g<256;l=++g)this.codeMap[l]=e.readByte();break;case 4:for(h=e.readUInt16(),d=h/2,e.pos+=6,r=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:d<t;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,f=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:d<t;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),a=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:d<t;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),u=function(){var t,n;for(n=[],l=t=0;0<=d?t<d:d<t;l=0<=d?++t:--t)n.push(e.readUInt16());return n}(),i=(this.length-e.pos+this.offset)/2,s=function(){var t,n;for(n=[],l=t=0;0<=i?t<i:i<t;l=0<=i?++t:--t)n.push(e.readUInt16());return n}(),l=v=0,b=r.length;v<b;l=++v)for(m=r[l],n=y=p=f[l];p<=m?y<=m:m<=y;n=p<=m?++y:--y)0===u[l]?o=n+a[l]:0!==(o=s[u[l]/2+(n-p)-(d-l)]||0)&&(o+=a[l]),this.codeMap[n]=65535&o}e.pos=c}return e.encode=function(e,t){var n,i,r,o,s,l,a,u,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T,E,k,A,I,M,D,R,L,P,N,j,F,B,V,H,z,Y,U,W,q,G;switch(A=new c,o=Object.keys(e).sort(function(e,t){return e-t}),t){case"macroman":for(m=0,g=function(){var e,t;for(t=[],f=e=0;e<256;f=++e)t.push(0);return t}(),y={0:0},r={},I=0,L=o.length;I<L;I++)null==y[U=e[i=o[I]]]&&(y[U]=++m),r[i]={old:e[i],new:y[e[i]]},g[i]=y[e[i]];return A.writeUInt16(1),A.writeUInt16(0),A.writeUInt32(12),A.writeUInt16(0),A.writeUInt16(262),A.writeUInt16(0),A.write(g),{charMap:r,subtable:A.data,maxGlyphID:m+1};case"unicode":for(E=[],d=[],y={},n={},v=a=null,M=b=0,P=o.length;M<P;M++)null==y[_=e[i=o[M]]]&&(y[_]=++b),n[i]={old:_,new:y[_]},s=y[_]-i,null!=v&&s===a||(v&&d.push(v),E.push(i),a=s),v=i;for(v&&d.push(v),d.push(65535),E.push(65535),O=2*(S=E.length),C=2*Math.pow(Math.log(S)/Math.LN2,2),h=Math.log(C/2)/Math.LN2,x=2*S-C,l=[],w=[],p=[],f=D=0,N=E.length;D<N;f=++D){if(u=d[f],65535===(T=E[f])){l.push(0),w.push(0);break}if(32768<=T-(k=n[T].new))for(l.push(0),w.push(2*(p.length+S-f)),i=R=T;T<=u?R<=u:u<=R;i=T<=u?++R:--R)p.push(n[i].new);else l.push(k-T),w.push(0)}for(A.writeUInt16(3),A.writeUInt16(1),A.writeUInt32(12),A.writeUInt16(4),A.writeUInt16(16+8*S+2*p.length),A.writeUInt16(0),A.writeUInt16(O),A.writeUInt16(C),A.writeUInt16(h),A.writeUInt16(x),z=0,j=d.length;z<j;z++)A.writeUInt16(i=d[z]);for(A.writeUInt16(0),Y=0,F=E.length;Y<F;Y++)A.writeUInt16(i=E[Y]);for(W=0,B=l.length;W<B;W++)A.writeUInt16(s=l[W]);for(q=0,V=w.length;q<V;q++)A.writeUInt16(w[q]);for(G=0,H=p.length;G<H;G++)A.writeUInt16(m=p[G]);return{charMap:n,subtable:A.data,maxGlyphID:b+1}}},e}(),g=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,i;for(e.pos=this.offset,this.version=e.readUInt16(),n=e.readUInt16(),this.tables=[],this.unicode=null,i=0;0<=n?i<n:n<i;0<=n?++i:--i)t=new m(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,i;return null==t&&(t="macroman"),n=m.encode(e,t),(i=new c).writeUInt16(0),i.writeUInt16(1),n.table=i.data.concat(n.subtable),n},t}(),v=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),y=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),0<this.version&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;++t)n.push(e.readInt());return n}(),1<this.version))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),b=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,i,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:break;case 131072:for(n=e.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:n<i;0<=n?++i:--i)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 196608:break;case 262144:return this.map=(function(){var t,n,i;for(i=[],t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:n<t;0<=n?++t:--t)i.push(e.readUInt32());return i}).call(this)}},t}(),_=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},w=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,i,r,o,s,l,a,u,c,d,h;for(e.pos=this.offset,e.readShort(),t=e.readShort(),s=e.readShort(),n=[],r=u=0;0<=t?u<t:t<u;r=0<=t?++u:--u)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+s+e.readShort()});for(l={},r=c=0,d=n.length;c<d;r=++c)e.pos=(i=n[r]).offset,a=e.readString(i.length),o=new _(a,i),null==l[h=i.nameID]&&(l[h]=[]),l[i.nameID].push(o);return this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5],this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,""),this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},t}(),x=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),C=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,i,r,o,s;for(e.pos=this.offset,this.metrics=[],i=0,o=this.file.hhea.numberOfMetrics;0<=o?i<o:o<i;0<=o?++i:--i)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var t,i;for(i=[],t=0;0<=n?t<n:n<t;0<=n?++t:--t)i.push(e.readInt16());return i}(),this.widths=(function(){var e,t,n,i;for(i=[],e=0,t=(n=this.metrics).length;e<t;e++)i.push(n[e].advance);return i}).call(this),t=this.widths[this.widths.length-1],s=[],r=0;0<=n?r<n:n<r;0<=n?++r:--r)s.push(this.widths.push(t));return s},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),S=[].slice,O=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="glyf",t.prototype.parse=function(e){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,i,r,o,s,l,a,u,d;return(e=e)in this.cache?this.cache[e]:(t=this.file.contents,n=(r=this.file.loca).indexOf(e),0===(i=r.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,o=(s=new c(t.read(i))).readShort(),a=s.readShort(),d=s.readShort(),l=s.readShort(),u=s.readShort(),this.cache[e]=-1===o?new E(s,a,d,l,u):new T(s,o,a,d,l,u),this.cache[e]))},t.prototype.encode=function(e,t,n){var i,r,o,s,l;for(o=[],r=[],s=0,l=t.length;s<l;s++)i=e[t[s]],r.push(o.length),i&&(o=o.concat(i.encode(n)));return r.push(o.length),{table:o,offsets:r}},t}(),T=function(){function e(e,t,n,i,r,o){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=i,this.xMax=r,this.yMax=o,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),E=function(){function e(e,t,n,i,r){var o,s;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=i,this.yMax=r,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],o=this.raw;s=o.readShort(),this.glyphOffsets.push(o.pos),this.glyphIDs.push(o.readShort()),32&s;)o.pos+=1&s?4:2,128&s?o.pos+=8:64&s?o.pos+=4:8&s&&(o.pos+=2)}return e.prototype.encode=function(e){var t,n,i,r;for(n=new c(S.call(this.raw.data)),t=i=0,r=this.glyphIDs.length;i<r;t=++i)n.pos=this.glyphOffsets[t];return n.data},e}(),k=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return p(t,u),t.prototype.tag="loca",t.prototype.parse=function(e){return e.pos=this.offset,this.offsets=0===this.file.head.indexToLocFormat?(function(){var t,n,i;for(i=[],t=0,n=this.length;t<n;t+=2)i.push(2*e.readUInt16());return i}).call(this):(function(){var t,n,i;for(i=[],t=0,n=this.length;t<n;t+=4)i.push(e.readUInt32());return i}).call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),i=0,r=0,o=0;o<n.length;++o)if(n[o]=i,r<t.length&&t[r]==o){++r,n[o]=i;var s=this.offsets[o+1]-this.offsets[o];0<s&&(i+=s)}for(var l=new Array(4*n.length),a=0;a<n.length;++a)l[4*a+3]=255&n[a],l[4*a+2]=(65280&n[a])>>8,l[4*a+1]=(16711680&n[a])>>16,l[4*a]=(4278190080&n[a])>>24;return l},t}(),A=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,i;for(t in n=this.font.cmap.tables[0].codeMap,e={},i=this.subset)e[t]=n[i[t]];return e},e.prototype.glyphsFor=function(e){var t,n,i,r,o,s,l;for(i={},o=0,s=e.length;o<s;o++)i[r=e[o]]=this.font.glyf.glyphFor(r);for(r in t=[],i)(null!=(n=i[r])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(0<t.length)for(r in l=this.glyphsFor(t))i[r]=n=l[r];return i},e.prototype.encode=function(e){var t,n,i,r,o,s,l,a,u,c,d,h,p,f;for(n in t=g.encode(this.generateCmap(),"unicode"),r=this.glyphsFor(e),c={0:0},f=t.charMap)c[(o=f[n]).old]=o.new;for(d in u=t.maxGlyphID,r)d in c||(c[d]=u++);return l=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(c),a=Object.keys(l).sort(function(e,t){return e-t}),h=function(){var e,t,n;for(n=[],e=0,t=a.length;e<t;e++)n.push(l[a[e]]);return n}(),i=this.font.glyf.encode(r,h,c),s=this.font.loca.encode(i.offsets,h),p={cmap:this.font.cmap.raw(),glyf:i.table,loca:s,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.raw()},this.font.os2.exists&&(p["OS/2"]=this.font.os2.raw()),this.font.directory.encode(p)},e}();e.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var i,r;if(Array.isArray(n))return"["+function(){var e,i,r;for(r=[],e=0,i=n.length;e<i;e++)r.push(t.convert(n[e]));return r}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in r=["<<"],n)r.push("/"+i+" "+t.convert(n[i]));return r.push(">>"),r.join("\n")}return""+n},t}()}(se),we="undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")(),xe=function(){var e,t,n;function i(e){var t,n,i,r,o,s,l,a,u,c,d,h,p;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},o=null;;){switch(t=this.readUInt32(),a=(function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}).call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},r=this.readUInt16(),i=this.readUInt16()||100,o.delay=1e3*r/i,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===a&&(this.pos+=4,t-=4),e=(null!=o?o.data:void 0)||this.imgData,d=0;0<=t?d<t:t<d;0<=t?++d:--d)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(n=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>n)throw new Error("More transparent colors than palette size");if(0<(u=n-this.transparency.indexed.length))for(h=0;0<=u?h<u:u<h;0<=u?++h:--h)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":s=(c=this.read(t)).indexOf(0),l=String.fromCharCode.apply(String,c.slice(0,s)),this.text[l]=String.fromCharCode.apply(String,c.slice(s+1));break;case"IEND":return o&&this.animation.frames.push(o),this.colors=(function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}).call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,this.pixelBitlength=this.bits*(this.colors+(this.hasAlphaChannel?1:0)),this.colorSpace=(function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}).call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}i.load=function(e,t,n){var r;return"function"==typeof t&&(n=t),(r=new XMLHttpRequest).open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){var e;return e=new i(new Uint8Array(r.response||r.mozResponseArrayBuffer)),"function"==typeof(null!=t?t.getContext:void 0)&&e.render(t),"function"==typeof n?n(e):void 0},r.send(null)},i.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:e<t;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},i.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},i.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},i.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),i=0,r=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function o(o,s,l,a){var u,c,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T,E,k,A=Math.ceil((r.width-o)/l),I=Math.ceil((r.height-s)/a),M=r.width==A&&r.height==I;for(w=t*A,b=M?n:new Uint8Array(w*I),f=e.length,c=_=0;_<I&&i<f;){switch(e[i++]){case 0:for(h=S=0;S<w;h=S+=1)b[c++]=e[i++];break;case 1:for(h=O=0;O<w;h=O+=1)u=e[i++],p=h<t?0:b[c-t],b[c++]=(u+p)%256;break;case 2:for(h=T=0;T<w;h=T+=1)u=e[i++],d=(h-h%t)/t,b[c++]=((x=_&&b[(_-1)*w+d*t+h%t])+u)%256;break;case 3:for(h=E=0;E<w;h=E+=1)u=e[i++],d=(h-h%t)/t,p=h<t?0:b[c-t],x=_&&b[(_-1)*w+d*t+h%t],b[c++]=(u+Math.floor((p+x)/2))%256;break;case 4:for(h=k=0;k<w;h=k+=1)u=e[i++],d=(h-h%t)/t,p=h<t?0:b[c-t],0===_?x=C=0:(x=b[(_-1)*w+d*t+h%t],C=d&&b[(_-1)*w+(d-1)*t+h%t]),m=p+x-C,g=Math.abs(m-p),v=Math.abs(m-x),y=Math.abs(m-C),b[c++]=(u+(g<=v&&g<=y?p:v<=y?x:C))%256;break;default:throw new Error("Invalid filter algorithm: "+e[i-1])}if(!M){var D=((s+_*a)*r.width+o)*t,R=_*w;for(h=0;h<A;h+=1){for(var L=0;L<t;L+=1)n[D++]=b[R++];D+=(l-1)*t}}_++}}return e=(e=new Ae(e)).getBytes(),1==r.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},i.prototype.decodePalette=function(){var e,t,n,i,r,o,s,l,a;for(n=this.palette,o=this.transparency.indexed||[],r=new Uint8Array((o.length||0)+n.length),i=0,t=s=e=0,l=n.length;s<l;t=s+=3)r[i++]=n[t],r[i++]=n[t+1],r[i++]=n[t+2],r[i++]=null!=(a=o[e++])?a:255;return r},i.prototype.copyToImageData=function(e,t){var n,i,r,o,s,l,a,u,c,d,h;if(i=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(h=this._decodedPalette)?h:this._decodedPalette=this.decodePalette(),i=4,n=!0),u=(r=e.data||e).length,s=c||t,o=l=0,1===i)for(;o<u;)a=c?4*t[o/4]:l,d=s[a++],r[o++]=d,r[o++]=d,r[o++]=d,r[o++]=n?s[a++]:255,l=a;else for(;o<u;)a=c?4*t[o/4]:l,r[o++]=s[a++],r[o++]=s[a++],r[o++]=s[a++],r[o++]=n?s[a++]:255,l=a},i.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};try{t=we.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return-1}return e=function(e){var i;return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(i=new Image).src=t.toDataURL(),i},i.prototype.decodeFrames=function(t){var n,i,r,o,s,l,a,u;if(this.animation){for(u=[],i=s=0,l=(a=this.animation.frames).length;s<l;i=++s)r=t.createImageData((n=a[i]).width,n.height),o=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(r,o),n.imageData=r,u.push(n.image=e(r));return u}},i.prototype.renderFrame=function(e,t){var n,i,r;return n=(i=this.animation.frames)[t],r=i[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=r?r.disposeOp:void 0)?e.clearRect(r.xOffset,r.yOffset,r.width,r.height):2===(null!=r?r.disposeOp:void 0)&&e.putImageData(r.imageData,r.xOffset,r.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},i.prototype.animate=function(e){var t,n,i,r,o,s,l=this;return n=0,r=(s=this.animation).numFrames,i=s.frames,o=s.numPlays,(t=function(){var s,a;if(s=n++%r,a=i[s],l.renderFrame(e,s),1<r&&n/r<o)return l.animation._timeout=setTimeout(t,a.delay)})()},i.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},i.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},i}(),we.PNG=xe;var ke=function(){function e(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return e.prototype={ensureBuffer:function(e){var t=this.buffer,n=t?t.byteLength:0;if(e<n)return t;for(var i=512;i<e;)i<<=1;for(var r=new Uint8Array(i),o=0;o<n;++o)r[o]=t[o];return this.buffer=r},getByte:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return this.buffer[this.pos++]},getBytes:function(e){var t=this.pos;if(e){this.ensureBuffer(t+e);for(var n=t+e;!this.eof&&this.bufferLength<n;)this.readBlock();var i=this.bufferLength;i<n&&(n=i)}else{for(;!this.eof;)this.readBlock();n=this.bufferLength}return this.pos=n,this.buffer.subarray(t,n)},lookChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var e=this.pos;this.bufferLength<=e;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(e,t,n){for(var i=e+t;this.bufferLength<=i&&!this.eof;)this.readBlock();return new Stream(this.buffer,e,t,n)},skip:function(e){e||(e=1),this.pos+=e},reset:function(){this.pos=0}},e}(),Ae=function(){if("undefined"!=typeof Uint32Array){var e=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),t=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),n=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),i=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],r=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];return(s.prototype=Object.create(ke.prototype)).getBits=function(e){for(var t,n=this.codeSize,i=this.codeBuf,r=this.bytes,s=this.bytesPos;n<e;)void 0===(t=r[s++])&&o("Bad encoding in flate stream"),i|=t<<n,n+=8;return t=i&(1<<e)-1,this.codeBuf=i>>e,this.codeSize=n-=e,this.bytesPos=s,t},s.prototype.getCode=function(e){for(var t=e[0],n=e[1],i=this.codeSize,r=this.codeBuf,s=this.bytes,l=this.bytesPos;i<n;){var a;void 0===(a=s[l++])&&o("Bad encoding in flate stream"),r|=a<<i,i+=8}var u=t[r&(1<<n)-1],c=u>>16,d=65535&u;return(0==i||i<c||0==c)&&o("Bad encoding in flate stream"),this.codeBuf=r>>c,this.codeSize=i-c,this.bytesPos=l,d},s.prototype.generateHuffmanTable=function(e){for(var t=e.length,n=0,i=0;i<t;++i)e[i]>n&&(n=e[i]);for(var r=1<<n,o=new Uint32Array(r),s=1,l=0,a=2;s<=n;++s,l<<=1,a<<=1)for(var u=0;u<t;++u)if(e[u]==s){var c=0,d=l;for(i=0;i<s;++i)c=c<<1|1&d,d>>=1;for(i=c;i<r;i+=a)o[i]=s<<16|u;++l}return[o,n]},s.prototype.readBlock=function(){function s(e,t,n,i,r){for(var o=e.getBits(n)+i;0<o--;)t[f++]=r}var l=this.getBits(3);if(1&l&&(this.eof=!0),0!=(l>>=1)){var a,u;if(1==l)a=i,u=r;else if(2==l){for(var c=this.getBits(5)+257,d=this.getBits(5)+1,h=this.getBits(4)+4,p=Array(e.length),f=0;f<h;)p[e[f++]]=this.getBits(3);for(var m=this.generateHuffmanTable(p),g=0,v=(f=0,c+d),y=new Array(v);f<v;){var b=this.getCode(m);16==b?s(this,y,2,3,g):17==b?s(this,y,3,3,g=0):18==b?s(this,y,7,11,g=0):y[f++]=g=b}a=this.generateHuffmanTable(y.slice(0,c)),u=this.generateHuffmanTable(y.slice(c,v))}else o("Unknown block type in flate stream");for(var _=(D=this.buffer)?D.length:0,w=this.bufferLength;;){var x=this.getCode(a);if(x<256)_<=w+1&&(_=(D=this.ensureBuffer(w+1)).length),D[w++]=x;else{if(256==x)return void(this.bufferLength=w);var C=(x=t[x-=257])>>16;0<C&&(C=this.getBits(C)),g=(65535&x)+C,x=this.getCode(u),0<(C=(x=n[x])>>16)&&(C=this.getBits(C));var S=(65535&x)+C;_<=w+g&&(_=(D=this.ensureBuffer(w+g)).length);for(var O=0;O<g;++O,++w)D[w]=D[w-S]}}}else{var T,E=this.bytes,k=this.bytesPos;void 0===(T=E[k++])&&o("Bad block header in flate stream");var A=T;void 0===(T=E[k++])&&o("Bad block header in flate stream"),A|=T<<8,void 0===(T=E[k++])&&o("Bad block header in flate stream");var I=T;void 0===(T=E[k++])&&o("Bad block header in flate stream"),(I|=T<<8)!=(65535&~A)&&o("Bad uncompressed block length in flate stream"),this.codeBuf=0,this.codeSize=0;var M=this.bufferLength,D=this.ensureBuffer(M+A),R=M+A;this.bufferLength=R;for(var L=M;L<R;++L){if(void 0===(T=E[k++])){this.eof=!0;break}D[L]=T}this.bytesPos=k}},s}function o(e){throw new Error(e)}function s(e){var t=0,n=e[t++],i=e[t++];-1!=n&&-1!=i||o("Invalid header in flate stream"),8!=(15&n)&&o("Unknown compression method in flate stream"),((n<<8)+i)%31!=0&&o("Bad FCHECK in flate stream"),32&i&&o("FDICT bit set in flate stream"),this.bytes=e,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,ke.call(this)}}();return function(e){if("object"!=typeof e.console){e.console={};for(var t,n,i=e.console,r=function(){},o=["memory"],s="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");t=o.pop();)i[t]||(i[t]={});for(;n=s.pop();)i[n]||(i[n]=r)}var l,a,u,c,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";void 0===e.btoa&&(e.btoa=function(e){var t,n,i,r,o,s=0,l=0,a="",u=[];if(!e)return e;for(;t=(o=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=o>>12&63,i=o>>6&63,r=63&o,u[l++]=d.charAt(t)+d.charAt(n)+d.charAt(i)+d.charAt(r),s<e.length;);a=u.join("");var c=e.length%3;return(c?a.slice(0,c-3):a)+"===".slice(c||3)}),void 0===e.atob&&(e.atob=function(e){var t,n,i,r,o,s,l=0,a=0,u=[];if(!e)return e;for(e+="";t=(s=d.indexOf(e.charAt(l++))<<18|d.indexOf(e.charAt(l++))<<12|(r=d.indexOf(e.charAt(l++)))<<6|(o=d.indexOf(e.charAt(l++))))>>16&255,n=s>>8&255,i=255&s,u[a++]=64==r?String.fromCharCode(t):64==o?String.fromCharCode(t,n):String.fromCharCode(t,n,i),l<e.length;);return u.join("")}),Array.prototype.map||(Array.prototype.map=function(e){if(null==this||"function"!=typeof e)throw new TypeError;for(var t=Object(this),n=t.length>>>0,i=new Array(n),r=1<arguments.length?arguments[1]:void 0,o=0;o<n;o++)o in t&&(i[o]=e.call(r,t[o],o,t));return i}),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){if(null==this||"function"!=typeof e)throw new TypeError;for(var n=Object(this),i=n.length>>>0,r=0;r<i;r++)r in n&&e.call(t,n[r],r,n)}),Object.keys||(Object.keys=(l=Object.prototype.hasOwnProperty,a=!{toString:null}.propertyIsEnumerable("toString"),c=(u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(e){if("object"!=typeof e&&("function"!=typeof e||null===e))throw new TypeError;var t,n,i=[];for(t in e)l.call(e,t)&&i.push(t);if(a)for(n=0;n<c;n++)l.call(e,u[n])&&i.push(u[n]);return i})),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");e=Object(e);for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.trimLeft||(String.prototype.trimLeft=function(){return this.replace(/^\s+/g,"")}),String.prototype.trimRight||(String.prototype.trimRight=function(){return this.replace(/\s+$/g,"")})}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||"undefined"!=typeof i&&i||Function('return typeof this === "object" && this.content')()||Function("return this")()),se}()}).call(t,n("DuR2"),n("W2nU"))},lCNL:function(e,t,n){"use strict";var i,r=n("DH9z"),o=n("QH/n").extend,s=n("a5Kb"),l=n("PdUl"),a=n("sRU/"),u=l.isWindow,c=l.isFunction,d=n("P6iN"),h=n("eMuN"),p=n("WT2u"),f={mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},m={focusin:"focus",focusout:"blur"},g=["blur","focusout","focus","focusin","load"],v=function(e,t){return!u(e)&&"#document"!==e.nodeName&&d(e,t)},y=new h,b=0,_=function(){var e={};return r.add(function(t,n){e[t]=n}),{getField:function(t,n){return e[t]&&e[t][n]},callMethod:function(t,n,i,r){return e[t]&&e[t][n]&&e[t][n].apply(i,r)}}}(),w=function(e,t){var n=e[0];if(n)if(n.nodeType||u(n))t.apply(I,e);else if(n.each){var i=Array.prototype.slice.call(e,0);n.each(function(){i[0]=this,w(i,t)})}},x=function(e){return function(){w(arguments,e)}},C=function(e,t){var n=y.get(e),r=(t=t||"").split("."),o=r.slice(1),s=!!r[0];t=r[0]||"dxEmptyEventType",n||y.set(e,n={}),n[t]||(n[t]={handleObjects:[],nativeHandler:null});var l=n[t];return{addHandler:function(n,r,a){var u=function(i,r){var o,s,l=[i],u=i.currentTarget,c=i.relatedTarget;t in f&&(o=c&&u&&(c===u||u.contains(c))),void 0!==r&&l.push(r),_.callMethod(t,"handle",e,[i,a]),o||(s=n.apply(u,l)),!1===s&&(i.preventDefault(),i.stopPropagation())},c={handler:n,wrappedHandler:function(t,n){if(!i||t.type!==i)if(t.data=a,t.delegateTarget=e,r)for(var o=t.target;o&&o!==e;)v(o,r)&&(t.currentTarget=o,u(t,n)),o=o.parentNode;else u(t,n)},selector:r,type:t,data:a,namespace:o.join("."),namespaces:o,guid:++b};l.handleObjects.push(c);var d=1===l.handleObjects.length&&s;d&&(d=!_.callMethod(t,"setup",e,[a,o,n])),d&&(l.nativeHandler=S(t),e.addEventListener(f[t]||t,l.nativeHandler)),_.callMethod(t,"add",e,[c])},removeHandler:function(i,r){var l=function(t){var s,l=n[t];l.handleObjects.length?(l.handleObjects=l.handleObjects.filter(function(n){var l=o.length&&!O(n.namespaces,o)||i&&n.handler!==i||r&&n.selector!==r;return l||(s=n.handler,_.callMethod(t,"remove",e,[n])),l}),!l.handleObjects.length&&"dxEmptyEventType"!==t&&(_.callMethod(t,"teardown",e,[o,s]),l.nativeHandler&&e.removeEventListener(t,l.nativeHandler),delete n[t])):delete n[t]};if(s)l(t);else for(var a in n)l(a);0===Object.keys(n).length&&y.delete(e)},callHandlers:function(e,t){var i=!1,r=function(n){i||o.length&&!O(n.namespaces,o)||(n.wrappedHandler(e,t),i=e.isImmediatePropagationStopped())};l.handleObjects.forEach(r),o.length&&n.dxEmptyEventType&&n.dxEmptyEventType.handleObjects.forEach(r)}}},S=function(e){return function(t,n){var i=C(this,e);t=I.Event(t),i.callHandlers(t,n)}},O=function(e,t){for(var n=0;n<t.length;n++)if(e.indexOf(t[n])<0)return!1;return!0},T=function(e){return function(t,n,i,r,o){o||(o=r,r=void 0),"string"!=typeof i&&(r=i,i=void 0),o||"string"!=typeof n||(o=r||i,i=void 0,r=void 0),e(t,n,i,r,o)}},E=function(e){return function(t,n,i){"string"==typeof n&&(n={type:n}),n.target||(n.target=t),n.currentTarget=t,n.delegateTarget||(n.delegateTarget=t),!n.type&&n.originalEvent&&(n.type=n.originalEvent.type),e(t,n instanceof I.Event?n:I.Event(n),i)}},k=function(e){var t=function(t,n){if(n&&n.indexOf(" ")>-1){var i=Array.prototype.slice.call(arguments,0);n.split(" ").forEach(function(t){i[1]=t,e.apply(this,i)})}else e.apply(this,arguments)};return function(e,n){if("object"==typeof n){var i=Array.prototype.slice.call(arguments,0);for(var r in n)i[1]=r,i[i.length-1]=n[r],t.apply(this,i)}else t.apply(this,arguments)}},A=function(e){return function(e){return null==e.which&&0===e.type.indexOf("key")}(e)?null!=e.charCode?e.charCode:e.keyCode:function(e){return!e.which&&void 0!==e.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(e.type)}(e)?{1:1,2:3,3:1,4:2}[e.button]:e.which},I=s({on:x(T(k(function(e,t,n,i,r){C(e,t).addHandler(r,n,i)}))),one:x(T(function(e,t,n,i,r){var o=function(){I.off(e,t,n,o),r.apply(this,arguments)};I.on(e,t,n,i,o)})),off:x(function(e){return function(t,n,i,r){"function"==typeof i&&(r=i,i=void 0),e(t,n,i,r)}}(k(function(e,t,n,i){C(e,t).removeHandler(i,n)}))),trigger:x(E(function(e,t,n){var r=t.type,s=C(e,t.type);if(_.callMethod(r,"trigger",e,[t,n]),s.callHandlers(t,n),!_.getField(r,"noBubble")&&!t.isPropagationStopped()&&-1===g.indexOf(r)){var l=[],a=function(e){var t=e.parentNode;t&&(l.push(t),a(t))};a(e),l.push(window);for(var d=0;l[d]&&!t.isPropagationStopped();)C(l[d],t.type).callHandlers(o(t,{currentTarget:l[d]}),n),d++}(e.nodeType||u(e))&&(_.callMethod(r,"_default",e,[t,n]),function(e,t){var n=m[e]||e;(function(e,t){return"click"===e&&"a"===t.localName})(e,t)||c(t[n])&&(i=e,t[n](),i=void 0)}(r,e))})),triggerHandler:x(E(function(e,t,n){C(e,t.type).callHandlers(t,n)}))}),M=function(e){e&&(I.Event=e,I.Event.prototype=e.prototype)};M(function(e,t){if(!(this instanceof I.Event))return new I.Event(e,t);e||(e={}),"string"==typeof e&&(e={type:e}),t||(t={}),(function(e,t){var n=this,i=!1,r=!1,s=!1;o(n,e),(e instanceof I.Event||e instanceof Event)&&(n.originalEvent=e,n.currentTarget=void 0),e instanceof I.Event||o(n,{isPropagationStopped:function(){return!!(i||n.originalEvent&&n.originalEvent.propagationStopped)},stopPropagation:function(){i=!0,n.originalEvent&&n.originalEvent.stopPropagation()},isImmediatePropagationStopped:function(){return r},stopImmediatePropagation:function(){this.stopPropagation(),r=!0,n.originalEvent&&n.originalEvent.stopImmediatePropagation()},isDefaultPrevented:function(){return!!(s||n.originalEvent&&n.originalEvent.defaultPrevented)},preventDefault:function(){s=!0,n.originalEvent&&n.originalEvent.preventDefault()}}),D("which",A,n),0===e.type.indexOf("touch")&&(delete t.pageX,delete t.pageY),o(n,t),n.guid=++b}).call(this,e,t)});var D=function(e,t,n){Object.defineProperty(n||I.Event.prototype,e,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&t(this.originalEvent)},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})};p(D);var R=a(),L=a();I.set=function(e){R.fire(),I.inject(e),M(e.Event),L.fire()},I.subscribeGlobal=function(){w(arguments,T(function(){var e=arguments;I.on.apply(this,e),R.add(function(){var t=Array.prototype.slice.call(e,0);t.splice(3,1),I.off.apply(this,t)}),L.add(function(){I.on.apply(this,e)})}))},e.exports=I},lCO8:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("vAqG"),s=n("pyWG").inArray,l=n("QH/n").extend,a=n("Q80L"),u=n("fZPM"),c=n("71W1"),d=window.navigator.userAgent,h=[8,9,13,33,34,35,36,37,38,39,40,46],p=u.inherit({ctor:function(e,t){t&&(this._showClearButton=t.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return l(this.callBase(),{value:"",mode:"text",maxLength:null})},_render:function(){this.$element().addClass("dx-textbox"),this.callBase()},_renderContentImpl:function(){this.setAria("role","textbox"),this._renderMaxLengthHandlers(),this.callBase()},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_renderMaxLengthHandlers:function(){this._isAndroid()&&(r.on(this._input(),c.addNamespace("keydown",this.NAME),this._onKeyDownAndroidHandler.bind(this)),r.on(this._input(),c.addNamespace("change",this.NAME),this._onChangeAndroidHandler.bind(this)))},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){if(!this._isAndroid()){var e=this.option("maxLength");e>0?this._input().attr("maxLength",e):this._input().removeAttr("maxLength")}},_renderSearchMode:function(){var e=this._$element;"search"===this.option("mode")?(e.addClass("dx-searchbox"),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(e.removeClass("dx-searchbox"),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var e=i("<div>").addClass("dx-icon").addClass("dx-icon-search");e.prependTo(this._input().parent()),this._$searchIcon=e},_optionChanged:function(e){switch(e.name){case"maxLength":this._toggleMaxLengthProp(),this._renderMaxLengthHandlers();break;default:this.callBase(e)}},_onKeyDownAndroidHandler:function(e){var t=this.option("maxLength");if(t){var n=i(e.target),r=e.keyCode;return this._cutOffExtraChar(n),n.val().length<t||-1!==s(r,h)||""!==window.getSelection().toString()}return!0},_onChangeAndroidHandler:function(e){var t=i(e.target);this.option("maxLength")&&this._cutOffExtraChar(t)},_cutOffExtraChar:function(e){var t=this.option("maxLength"),n=e.val();n.length>t&&e.val(n.substr(0,t))},_isAndroid:function(){var e=o.real(),t=e.version.join(".");return"android"===e.platform&&t&&/^(2\.|4\.1)/.test(t)&&!/chrome/i.test(d)}});a("dxTextBox",p),e.exports=p},lG75:function(e,t,n){"use strict";var i=n("rWJA"),r=n("k7DW"),o=n("iO9N");e.exports=function(e){function t(e,t,n){var i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[n])):i=e,i}function n(e){return void 0!==e&&null!==e&&"none"!==e}function s(e,i,r){var o=document.defaultView,s=e.parentNode,l=o.getComputedStyle(e)[i],a=o.getComputedStyle(s)[i],u=n(l),c=n(a),d=Number.POSITIVE_INFINITY;return u||c?Math.min(u?t(l,e,r):d,c?t(a,s,r):d):"none"}o.configMerge=function(){return o.merge(o.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,n,i,r){var s=n[t]||{},l=i[t];"scales"===t?n[t]=o.scaleMerge(s,l):"scale"===t?n[t]=o.merge(s,[e.scaleService.getScaleDefaults(l.type),l]):o._merger(t,n,i,r)}})},o.scaleMerge=function(){return o.merge(o.clone(arguments[0]),[].slice.call(arguments,1),{merger:function(t,n,i,r){if("xAxes"===t||"yAxes"===t){var s,l,a,u=i[t].length;for(n[t]||(n[t]=[]),s=0;s<u;++s)l=o.valueOrDefault((a=i[t][s]).type,"xAxes"===t?"category":"linear"),s>=n[t].length&&n[t].push({}),o.merge(n[t][s],!n[t][s].type||a.type&&a.type!==n[t][s].type?[e.scaleService.getScaleDefaults(l),a]:a)}else o._merger(t,n,i,r)}})},o.where=function(e,t){if(o.isArray(e)&&Array.prototype.filter)return e.filter(t);var n=[];return o.each(e,function(e){t(e)&&n.push(e)}),n},o.findIndex=Array.prototype.findIndex?function(e,t,n){return e.findIndex(t,n)}:function(e,t,n){n=void 0===n?e:n;for(var i=0,r=e.length;i<r;++i)if(t.call(n,e[i],i,e))return i;return-1},o.findNextWhere=function(e,t,n){o.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<e.length;i++){var r=e[i];if(t(r))return r}},o.findPreviousWhere=function(e,t,n){o.isNullOrUndef(n)&&(n=e.length);for(var i=n-1;i>=0;i--){var r=e[i];if(t(r))return r}},o.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},o.almostEquals=function(e,t,n){return Math.abs(e-t)<n},o.almostWhole=function(e,t){var n=Math.round(e);return n-t<e&&n+t>e},o.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},o.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},o.log10=Math.log10?function(e){return Math.log10(e)}:function(e){var t=Math.log(e)*Math.LOG10E,n=Math.round(t);return e===Math.pow(10,n)?n:t},o.toRadians=function(e){return e*(Math.PI/180)},o.toDegrees=function(e){return e*(180/Math.PI)},o.getAngleFromPoint=function(e,t){var n=t.x-e.x,i=t.y-e.y,r=Math.sqrt(n*n+i*i),o=Math.atan2(i,n);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:r}},o.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},o.aliasPixel=function(e){return e%2==0?0:.5},o.splineCurve=function(e,t,n,i){var r=e.skip?t:e,o=t,s=n.skip?t:n,l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),a=Math.sqrt(Math.pow(s.x-o.x,2)+Math.pow(s.y-o.y,2)),u=l/(l+a),c=a/(l+a),d=i*(u=isNaN(u)?0:u),h=i*(c=isNaN(c)?0:c);return{previous:{x:o.x-d*(s.x-r.x),y:o.y-d*(s.y-r.y)},next:{x:o.x+h*(s.x-r.x),y:o.y+h*(s.y-r.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(e){var t,n,i,r,s,l,a,u,c,d=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),h=d.length;for(t=0;t<h;++t)if(!(i=d[t]).model.skip){if(n=t>0?d[t-1]:null,(r=t<h-1?d[t+1]:null)&&!r.model.skip){var p=r.model.x-i.model.x;i.deltaK=0!==p?(r.model.y-i.model.y)/p:0}i.mK=!n||n.model.skip?i.deltaK:!r||r.model.skip?n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?0:(n.deltaK+i.deltaK)/2}for(t=0;t<h-1;++t)r=d[t+1],(i=d[t]).model.skip||r.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=r.mK=0:(s=i.mK/i.deltaK,l=r.mK/i.deltaK,(u=Math.pow(s,2)+Math.pow(l,2))<=9||(a=3/Math.sqrt(u),i.mK=s*a*i.deltaK,r.mK=l*a*i.deltaK)));for(t=0;t<h;++t)(i=d[t]).model.skip||(n=t>0?d[t-1]:null,r=t<h-1?d[t+1]:null,n&&!n.model.skip&&(i.model.controlPointPreviousX=i.model.x-(c=(i.model.x-n.model.x)/3),i.model.controlPointPreviousY=i.model.y-c*i.mK),r&&!r.model.skip&&(i.model.controlPointNextX=i.model.x+(c=(r.model.x-i.model.x)/3),i.model.controlPointNextY=i.model.y+c*i.mK))},o.nextItem=function(e,t,n){return n?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},o.previousItem=function(e,t,n){return n?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},o.niceNum=function(e,t){var n=Math.floor(o.log10(e)),i=e/Math.pow(10,n);return(t?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},o.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},o.getRelativePosition=function(e,t){var n,i,r=e.originalEvent||e,s=e.currentTarget||e.srcElement,l=s.getBoundingClientRect(),a=r.touches;a&&a.length>0?(n=a[0].clientX,i=a[0].clientY):(n=r.clientX,i=r.clientY);var u=parseFloat(o.getStyle(s,"padding-left")),c=parseFloat(o.getStyle(s,"padding-top")),d=parseFloat(o.getStyle(s,"padding-right")),h=parseFloat(o.getStyle(s,"padding-bottom")),p=l.bottom-l.top-c-h;return{x:n=Math.round((n-l.left-u)/(l.right-l.left-u-d)*s.width/t.currentDevicePixelRatio),y:i=Math.round((i-l.top-c)/p*s.height/t.currentDevicePixelRatio)}},o.getConstraintWidth=function(e){return s(e,"max-width","clientWidth")},o.getConstraintHeight=function(e){return s(e,"max-height","clientHeight")},o.getMaximumWidth=function(e){var t=e.parentNode;if(!t)return e.clientWidth;var n=parseInt(o.getStyle(t,"padding-left"),10),i=parseInt(o.getStyle(t,"padding-right"),10),r=t.clientWidth-n-i,s=o.getConstraintWidth(e);return isNaN(s)?r:Math.min(r,s)},o.getMaximumHeight=function(e){var t=e.parentNode;if(!t)return e.clientHeight;var n=parseInt(o.getStyle(t,"padding-top"),10),i=parseInt(o.getStyle(t,"padding-bottom"),10),r=t.clientHeight-n-i,s=o.getConstraintHeight(e);return isNaN(s)?r:Math.min(r,s)},o.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},o.retinaScale=function(e,t){var n=e.currentDevicePixelRatio=t||window.devicePixelRatio||1;if(1!==n){var i=e.canvas,r=e.height,o=e.width;i.height=r*n,i.width=o*n,e.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=r+"px",i.style.width=o+"px")}},o.fontString=function(e,t,n){return t+" "+e+"px "+n},o.longestText=function(e,t,n,i){var r=(i=i||{}).data=i.data||{},s=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(r=i.data={},s=i.garbageCollect=[],i.font=t),e.font=t;var l=0;o.each(n,function(t){void 0!==t&&null!==t&&!0!==o.isArray(t)?l=o.measureText(e,r,s,l,t):o.isArray(t)&&o.each(t,function(t){void 0===t||null===t||o.isArray(t)||(l=o.measureText(e,r,s,l,t))})});var a=s.length/2;if(a>n.length){for(var u=0;u<a;u++)delete r[s[u]];s.splice(0,a)}return l},o.measureText=function(e,t,n,i,r){var o=t[r];return o||(o=t[r]=e.measureText(r).width,n.push(r)),o>i&&(i=o),i},o.numberOfLabelLines=function(e){var t=1;return o.each(e,function(e){o.isArray(e)&&e.length>t&&(t=e.length)}),t},o.color=i?function(e){return e instanceof CanvasGradient&&(e=r.global.defaultColor),i(e)}:function(e){return console.error("Color.js not found!"),e},o.getHoverColor=function(e){return e instanceof CanvasPattern?e:o.color(e).saturate(.5).darken(.1).rgbString()}}},lHsB:function(e,t,n){"use strict";var i=n("mmVS"),r=n("r8ZY"),o=n("yrou");t.toSubscriber=function(e,t,n){if(e){if(e instanceof i.Subscriber)return e;if(e[r.rxSubscriber])return e[r.rxSubscriber]()}return e||t||n?new i.Subscriber(e,t,n):new i.Subscriber(o.empty)}},lOED: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\u0440_\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"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\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\u043d\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("PJh5"))},lP8e:function(e,t){e.exports=function(e,t,n){var i=void 0===n;switch(t.length){case 0:return i?e():e.call(n);case 1:return i?e(t[0]):e.call(n,t[0]);case 2:return i?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return i?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return i?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},"lRs/":function(e,t,n){"use strict";var i=n("k7DW"),r=n("wGD1"),o=n("iO9N"),s=n("6O7P"),l=o.noop;i._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,lineHeight:1.2,padding:10,position:"top",text:"",weight:2e3}});var a=r.extend({initialize:function(e){o.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:l,update:function(e,t,n){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:l,beforeSetDimensions:l,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:l,beforeBuildLabels:l,buildLabels:l,afterBuildLabels:l,beforeFit:l,fit:function(){var e=this,t=e.options,n=t.display,r=(0,o.valueOrDefault)(t.fontSize,i.global.defaultFontSize),s=e.minSize,l=o.isArray(t.text)?t.text.length:1,a=o.options.toLineHeight(t.lineHeight,r),u=n?l*a+2*t.padding:0;e.isHorizontal()?(s.width=e.maxWidth,s.height=u):(s.width=u,s.height=e.maxHeight),e.width=s.width,e.height=s.height},afterFit:l,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,n=o.valueOrDefault,r=e.options,s=i.global;if(r.display){var l,a,u,c=n(r.fontSize,s.defaultFontSize),d=n(r.fontStyle,s.defaultFontStyle),h=n(r.fontFamily,s.defaultFontFamily),p=o.fontString(c,d,h),f=o.options.toLineHeight(r.lineHeight,c),m=f/2+r.padding,g=0,v=e.top,y=e.left,b=e.bottom,_=e.right;t.fillStyle=n(r.fontColor,s.defaultFontColor),t.font=p,e.isHorizontal()?(a=y+(_-y)/2,u=v+m,l=_-y):(a="left"===r.position?y+m:_-m,u=v+(b-v)/2,l=b-v,g=Math.PI*("left"===r.position?-.5:.5)),t.save(),t.translate(a,u),t.rotate(g),t.textAlign="center",t.textBaseline="middle";var w=r.text;if(o.isArray(w))for(var x=0,C=0;C<w.length;++C)t.fillText(w[C],0,x,l),x+=f;else t.fillText(w,0,0,l);t.restore()}}});function u(e,t){var n=new a({ctx:e.ctx,options:t,chart:e});s.configure(e,n,t),s.addBox(e,n),e.titleBlock=n}e.exports={id:"title",_element:a,beforeInit:function(e){var t=e.options.title;t&&u(e,t)},beforeUpdate:function(e){var t=e.options.title,n=e.titleBlock;t?(o.mergeIf(t,i.global.title),n?(s.configure(e,n,t),n.options=t):u(e,t)):n&&(s.removeBox(e,n),delete e.titleBlock)}}},lU4I:function(e,t,n){"use strict";var i=n("fWbP"),r=n("lgiQ"),o=n("PKvP"),s=n("oZkx");t.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 1===e.length||2===e.length&&i.isScheduler(e[1])?o.from(e[0]):s.concatAll()(r.of.apply(void 0,e))}},lW4S:function(e,t,n){"use strict";var i=n("F/gp"),r=n("9AsE"),o=n("PdUl"),s=n("Z73p").each,l=n("cOhJ"),a=n("e+Vv"),u=l.inherit({ctor:function(e,t){t=t||{},this._action=e,this._context=t.context||window,this._beforeExecute=t.beforeExecute,this._afterExecute=t.afterExecute,this._component=t.component,this._validatingTargetName=t.validatingTargetName;var n=this._excludeValidators={};if(t.excludeValidators)for(var i=0;i<t.excludeValidators.length;i++)n[t.excludeValidators[i]]=!0},execute:function(){var e={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},t=this._beforeExecute,n=this._afterExecute,i=e.args[0]||{};if("jQueryEvent"in i||!i.event||!r().useJQuery||Object.defineProperty(i,"jQueryEvent",{get:function(){return a.log("W0003","Handler argument","jQueryEvent","17.2","Use the 'event' field instead"),i.event},set:function(e){a.log("W0003","Handler argument","jQueryEvent","17.2","Use the 'event' field instead"),i.event=e}}),this._validateAction(e)&&(t&&t.call(this._context,e),!e.cancel)){var o=this._executeAction(e);if(!i.cancel)return n&&n.call(this._context,e),o}},_validateAction:function(e){var t=this._excludeValidators,n=u.executors;for(var i in n)if(!t[i]){var r=n[i];if(r.validate&&r.validate(e),e.cancel)return!1}return!0},_executeAction:function(e){var t,n=u.executors;for(var i in n){var r=n[i];if(r.execute&&r.execute(e),e.handled){t=e.result;break}}return t}});u.executors={},u.registerExecutor=function(e,t){o.isPlainObject(e)?s(e,u.registerExecutor):u.executors[e]=t},u.unregisterExecutor=function(){var e=[].slice.call(arguments);s(e,function(){delete u.executors[this]})},u.registerExecutor({undefined:{execute:function(e){e.action||(e.result=void 0,e.handled=!0)}},func:{execute:function(e){o.isFunction(e.action)&&(e.result=e.action.call(e.context,e.args[0]),e.handled=!0)}}});var c=function(e){return function(t){if(t.args.length){var n=t.args[0],r=n[t.validatingTargetName]||n.element;r&&e(i(r))&&(t.cancel=!0)}}};u.registerExecutor({designMode:{validate:function(e){r().designMode&&(e.cancel=!0)}},disabled:{validate:c(function(e){return e.is(".dx-state-disabled, .dx-state-disabled *")})},readOnly:{validate:c(function(e){return e.is(".dx-state-readonly, .dx-state-readonly *")})}}),e.exports=u},"lYi/":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.bufferCount=function(e,t){return void 0===t&&(t=null),function(n){return n.lift(new o(e,t))}};var o=function(){function e(e,t){this.bufferSize=e,this.startBufferEvery=t,this.subscriberClass=t&&e!==t?l:s}return e.prototype.call=function(e,t){return t.subscribe(new this.subscriberClass(e,this.bufferSize,this.startBufferEvery))},e}(),s=function(e){function t(t,n){e.call(this,t),this.bufferSize=n,this.buffer=[]}return i(t,e),t.prototype._next=function(e){var t=this.buffer;t.push(e),t.length==this.bufferSize&&(this.destination.next(t),this.buffer=[])},t.prototype._complete=function(){var t=this.buffer;t.length>0&&this.destination.next(t),e.prototype._complete.call(this)},t}(r.Subscriber),l=function(e){function t(t,n,i){e.call(this,t),this.bufferSize=n,this.startBufferEvery=i,this.buffers=[],this.count=0}return i(t,e),t.prototype._next=function(e){var t=this.bufferSize,n=this.startBufferEvery,i=this.buffers,r=this.count;this.count++,r%n==0&&i.push([]);for(var o=i.length;o--;){var s=i[o];s.push(e),s.length===t&&(i.splice(o,1),this.destination.next(s))}},t.prototype._complete=function(){for(var t=this.buffers,n=this.destination;t.length>0;){var i=t.shift();i.length>0&&n.next(i)}e.prototype._complete.call(this)},t}(r.Subscriber)},lgiQ:function(e,t,n){"use strict";var i=n("Yh8Q");t.of=i.ArrayObservable.of},"lh/Z":function(e,t,n){"use strict";var i=n("rCTf"),r=n("3eju");i.Observable.webSocket=r.webSocket},m3sd:function(e,t,n){"use strict";var i=n("9AsE");t.getDefaultAlignment=function(e){return e||i().rtlEnabled?"right":"left"}},m7yE: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 o=function(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),r=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),r>0&&(o+=(""!==o?" ":"")+t[r]),""===o?"pagh":o}(e);switch(i){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}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("PJh5"))},mATn:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"image",{get:function(){return this._getOption("image")},set:function(e){this._setOption("image",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"borderColor",{get:function(){return this._getOption("borderColor")},set:function(e){this._setOption("borderColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"background"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-background",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={color:[{type:r.Input}],image:[{type:r.Input}],visible:[{type:r.Input}],borderColor:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoBackgroundComponent=s,t.DxoBackgroundModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},mC8W:function(e,t,n){"use strict";n("k7DW")._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}}),e.exports=function(e){e.controllers.scatter=e.controllers.line}},mEq5:function(e,t,n){"use strict";var i=n("F/gp"),r=n("X0Ir"),o=n("lCNL"),s=n("RZro"),l=n("Z73p"),a=n("PdUl").isPrimitive;e.exports=r.inherit({ctor:function(e,t,n,i){this._render=e,this._fields=t,this._fieldsMap=i||{},this._watchMethod=n},_renderCore:function(e){var t=i(e.container),n=function(e,t,n,i,r){var o,s;return o=function(e,t,n){return t(function(){return e},n)}(e,t,function(e){s&&s(),a(e)?r(e):s=function(e,t,n,i,r){var o={},s=n.slice(),a=l.map(n,function(n){var l=i[n];return t(l?function(){return l(e)}:function(){return e[n]},function(e){if(o[n]=e,s.length){var t=s.indexOf(n);t>=0&&s.splice(t,1)}s.length||r(o)})});return function(){l.each(a,function(e,t){t()})}}(e,t,n,i,function(e){r(e)})}),function(){s&&s(),o&&o()}}(e.model,this._watchMethod,this._fields,this._fieldsMap,(function(n){t.empty(),this._render(t,n,e.model)}).bind(this));return o.on(t,s,n),t.contents()}})},mK7q:function(e,t,n){"use strict";var i=n("lU4I"),r=n("lU4I");t.concatStatic=r.concat,t.concat=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){return t.lift.call(i.concat.apply(void 0,[t].concat(e)))}}},mQmC:function(e,t,n){"use strict";var i=n("RSMh");t.using=i.UsingObservable.create},mbVC:function(e,t,n){"use strict";var i=n("VOfZ");function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}t.getSymbolObservable=r,t.observable=r(i.root),t.$$observable=t.observable},mcf9:function(e,t,n){"use strict";t.a=class extends Error{constructor(){const e=super("argument out of range");this.name=e.name="ArgumentOutOfRangeError",this.stack=e.stack,this.message=e.message}}},mg6x:function(e,t,n){"use strict";e.exports=function(e){e.Doughnut=function(t,n){return n.type="doughnut",new e(t,n)}}},mgrf:function(e,t,n){"use strict";var i=n("pyWG").inArray,r=n("6Brl").inherit({_getPlainItems:function(){return this._collectionWidget.option("items")||[]},getIndexByItemData:function(e){var t=this._collectionWidget.keyOf.bind(this._collectionWidget);return t?this.getIndexByKey(t(e)):i(e,this._getPlainItems())},getItemDataByIndex:function(e){return this._getPlainItems()[e]},deleteItemAtIndex:function(e){this._getPlainItems().splice(e,1)},itemsGetter:function(){return this._getPlainItems()},getKeysByItems:function(e){var t=this._collectionWidget.keyOf.bind(this._collectionWidget),n=e;if(t){n=[];for(var i=0;i<e.length;i++)n.push(t(e[i]))}return n},getIndexByKey:function(e){var t=this._cache,n=t&&t.keys||this.getKeysByItems(this._getPlainItems());if(t&&!t.keys&&(t.keys=n),"object"!=typeof e)return n.indexOf(e);for(var i=0,r=n.length;i<r;i++)if(this._equalKeys(e,n[i]))return i;return-1},getItemsByKeys:function(e,t){return(t||e).slice()},moveItemAtIndexToIndex:function(e,t){var n=this._getPlainItems(),i=n[e];n.splice(e,1),n.splice(t,0,i)},_isItemIndex:function(e){return"number"==typeof e&&Math.round(e)===e},_getNormalizedItemIndex:function(e){return this._collectionWidget._itemElements().index(e)},_normalizeItemIndex:function(e){return e},_denormalizeItemIndex:function(e){return e},_getItemByNormalizedIndex:function(e){return e>-1?this._collectionWidget._itemElements().eq(e):null},_itemsFromSameParent:function(){return!0}});e.exports=r},mmVS:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("SKH6"),o=n("B00U"),s=n("yrou"),l=n("r8ZY"),a=function(e){function t(t,n,i){switch(e.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=s.empty;break;case 1:if(!t){this.destination=s.empty;break}if("object"==typeof t){if(c(t)){var r=t[l.rxSubscriber]();this.syncErrorThrowable=r.syncErrorThrowable,this.destination=r,r.add(this)}else this.syncErrorThrowable=!0,this.destination=new u(this,t);break}default:this.syncErrorThrowable=!0,this.destination=new u(this,t,n,i)}}return i(t,e),t.prototype[l.rxSubscriber]=function(){return this},t.create=function(e,n,i){var r=new t(e,n,i);return r.syncErrorThrowable=!1,r},t.prototype.next=function(e){this.isStopped||this._next(e)},t.prototype.error=function(e){this.isStopped||(this.isStopped=!0,this._error(e))},t.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},t.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this))},t.prototype._next=function(e){this.destination.next(e)},t.prototype._error=function(e){this.destination.error(e),this.unsubscribe()},t.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},t.prototype._unsubscribeAndRecycle=function(){var e=this._parent,t=this._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this},t}(o.Subscription);t.Subscriber=a;var u=function(e){function t(t,n,i,o){var l;e.call(this),this._parentSubscriber=t;var a=this;r.isFunction(n)?l=n:n&&(l=n.next,i=n.error,o=n.complete,n!==s.empty&&(a=Object.create(n),r.isFunction(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=l,this._error=i,this._complete=o}return i(t,e),t.prototype.next=function(e){if(!this.isStopped&&this._next){var t=this._parentSubscriber;t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}},t.prototype.error=function(e){if(!this.isStopped){var t=this._parentSubscriber;if(this._error)t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else{if(!t.syncErrorThrowable)throw this.unsubscribe(),e;t.syncErrorValue=e,t.syncErrorThrown=!0,this.unsubscribe()}}},t.prototype.complete=function(){var e=this;if(!this.isStopped){var t=this._parentSubscriber;if(this._complete){var n=function(){return e._complete.call(e._context)};t.syncErrorThrowable?(this.__tryOrSetError(t,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},t.prototype.__tryOrUnsub=function(e,t){try{e.call(this._context,t)}catch(e){throw this.unsubscribe(),e}},t.prototype.__tryOrSetError=function(e,t,n){try{t.call(this._context,n)}catch(t){return e.syncErrorValue=t,e.syncErrorThrown=!0,!0}return!1},t.prototype._unsubscribe=function(){var e=this._parentSubscriber;this._context=null,this._parentSubscriber=null,e.unsubscribe()},t}(a);function c(e){return e instanceof a||"syncErrorThrowable"in e&&e[l.rxSubscriber]}},mqUB:function(e,t,n){e.exports=n("7dSG")},mrwz:function(e,t,n){"use strict";var i=n("dt7L");t.max=function(e){return i.reduce("function"==typeof e?function(t,n){return e(t,n)>0?t:n}:function(e,t){return e>t?e:t})}},n1dy:function(e,t,n){"use strict";t.a=function(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new class{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(e){return void this.destination.error(e)}this.destination.next(t)}}(e,this.project,this.thisArg))}}(e,t))}};var i=n("2zkT")},n9e5:function(e,t,n){"use strict";t.a=function(e,t){return arguments.length>=2?function(n){return Object(s.a)(Object(i.a)(e,t),Object(r.a)(1),Object(o.a)(t))(n)}:function(t){return Object(s.a)(Object(i.a)((t,n,i)=>e(t,n,i+1)),Object(r.a)(1))(t)}};var i=n("bTCh"),r=n("r7y8"),o=n("bQIp"),s=n("7VlU")},nCju:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("pyWG").inArray,o=n("5NME").patchFontOptions,s=i,l=n("uXLG"),a=n("qDFv"),u=l.image,c=l.svg,d=l.pdf,h=n("UKUV"),p=n("MY+y"),f=[p.down,p.move].join(" "),m=35,g=[[9,12,26,12,26,14,9,14],[9,17,26,17,26,19,9,19],[9,22,26,22,26,24,9,24]],v=4,y=120,b=8,_=15,w=30,x=1,C=["PNG","PDF","JPEG","SVG","GIF"],S="dx-export-menu",O="export-element-type",T="export-element-format";function E(e){var t=String(e).toUpperCase();if(-1!==r(t,C))return t}function k(e){return"SVG"===e?c.getData:"PDF"===e?d.getData:u.getData}function A(e,t,n){e&&e.hide(),l.export(t(),n,k(n.format)),e&&e.show()}function I(e,t){var n,i=window.open();i&&(i.document.open(),i.document.write(e),i.document.close(),(n=i.document.body.getElementsByTagName("svg")[0])&&(n.style.backgroundColor=t),i.print(),i.close())}function M(e,t,n){var i,r={},s=n.type,l=n.format,a=function(e,t,i){var r={},o=m-y,s=m+v+x+n.itemIndex*w;return r.rect={width:y-2*x,height:w,x:o+x,y:s},r.text={x:o+(e.rtl?y-_:_),y:s+w-b},"printing"===t&&(r.separator={stroke:e.button.default.borderColor,"stroke-width":x,cursor:"pointer",sharp:"v",d:"M "+o+" "+(s+w-x)+" L "+(o+y)+" "+(s+w-x)}),r}(t,s),u=o(t.font),c=e.rect(),d=e.text(n.text);return u["pointer-events"]="none",i=e.g().attr({class:S+"-list-item"}),r[O]=s,l&&(r[T]=l),c.attr(a.rect).css({cursor:"pointer","pointer-events":"all"}).data(r),c.on(h.start+".export",function(){c.attr({fill:t.button.hover.backgroundColor})}).on(h.end+".export",function(){c.attr({fill:null})}),c.append(i),d.css(u).attr(a.text).append(i),"printing"===s&&e.path(null,"line").attr(a.separator).append(i),{g:i,rect:c,resetState:function(){c.attr({fill:null})},fixPosition:function(){var e=d.getBBox(),n=a.text.x-e.x;t.rtl&&(n-=e.width),d.move(n)}}}function D(e,t,n,i){return{format:E(i||t.format)||"PNG",fileName:n||t.fileName||"file",proxyUrl:t.proxyUrl,backgroundColor:t.backgroundColor,width:e._canvas.width,height:e._canvas.height,exportingAction:e._createActionByOption("onExporting"),exportedAction:e._createActionByOption("onExported"),fileSavingAction:e._createActionByOption("onFileSaving")}}t.exportFromMarkup=function(e,t){t.format=E(t.format)||"PNG",t.fileName=t.fileName||"file",t.exportingAction=t.onExporting,t.exportedAction=t.onExported,t.fileSavingAction=t.onFileSaving,l.export(e,t,k(t.format))},t.getMarkup=function(e){var t=[],n=0,i=0;return e.forEach(function(e){var r=e.getSize();t.push(e.svg().replace("<svg",'<g transform="translate(0,'+n+')" ').replace("</svg>","</g>")),n+=r.height,i=Math.max(i,r.width)}),'<svg height="'+n+'" width="'+i+'" version="1.1" xmlns="http://www.w3.org/2000/svg">'+t.join("")+"</svg>"},t.ExportMenu=function(e){var t=this._renderer=e.renderer;this._incidentOccurred=e.incidentOccurred,this._svgMethod=e.svgMethod,this._shadow=t.shadowFilter("-50%","-50%","200%","200%",2,6,3),this._shadow.attr({opacity:.8}),this._group=t.g().attr({class:S}).linkOn(t.root,{name:"export-menu",after:"peripheral"}),this._buttonGroup=t.g().attr({class:S+"-button"}).append(this._group),this._listGroup=t.g().attr({class:S+"-list"}).append(this._group),this._overlay=t.rect(-y+m,m+v,y,0),this._overlay.attr({"stroke-width":x,cursor:"pointer",rx:4,ry:4,filter:this._shadow.id}),this._overlay.data({"export-element-type":"list"}),this._subscribeEvents()},s(t.ExportMenu.prototype,{getLayoutOptions:function(){if(this._hiddenDueToLayout)return{width:0,height:0,cutSide:"vertical",cutLayoutSide:"top"};var e=this._buttonGroup.getBBox();return e.cutSide="vertical",e.cutLayoutSide="top",e.height+=10,e.position={vertical:"top",horizontal:"right"},e.verticalAlignment="top",e.horizontalAlignment="right",e},probeDraw:function(){this._fillSpace(),this.show()},shift:function(e,t){this._group.attr({translateY:this._group.attr("translateY")+t})},draw:function(e,t,n){var i;return this._options.exportOptions.width=n.width,this._options.exportOptions.height=n.height,this._group.move(e-m-2-3+n.left,Math.floor(t/2-m/2)),((i=this.getLayoutOptions()).width>e||i.height>t)&&this.freeSpace(),this},show:function(){this._group.linkAppend()},hide:function(){this._group.linkRemove()},setOptions:function(e){this._options=e,e.formats=e.formats||C,e.printingEnabled=void 0===e.printingEnabled||e.printingEnabled,e.enabled&&(e.formats.length||e.printingEnabled)?(this.show(),this._updateButton(),this._updateList(),this._hideList()):this.hide()},dispose:function(){this._unsubscribeEvents(),this._group.linkRemove().linkOff(),this._group.dispose(),this._shadow.dispose(),this._shadow=this._group=this._listGroup=this._buttonGroup=this._button=null,this._options=null},layoutOptions:function(){return this._options.enabled&&{horizontalAlignment:"right",verticalAlignment:"top",weak:!0}},measure:function(){return this._fillSpace(),[m+2,m]},move:function(e){this._group.attr({translateX:Math.round(e[0]),translateY:Math.round(e[1])})},_fillSpace:function(){this._hiddenDueToLayout=!1,this.show()},freeSpace:function(){this._incidentOccurred("W2107"),this._hiddenDueToLayout=!0,this.hide()},_hideList:function(){this._listGroup.remove(),this._listShown=!1,this._setButtonState("default"),this._menuItems.forEach(function(e){e.resetState()})},_showList:function(){this._listGroup.append(this._group),this._listShown=!0,this._menuItems.forEach(function(e){e.fixPosition()})},_setButtonState:function(e){var t=this._options.button[e];this._button.attr({stroke:t.borderColor,fill:t.backgroundColor}),this._icon.attr({fill:t.color})},_subscribeEvents:function(){var e=this;e._renderer.root.on(p.up+".export",function(t){var n,i=t.target[O],r=e._options;i?"button"===i?e._listShown?(e._setButtonState("default"),e._hideList()):(e._setButtonState("focus"),e._showList()):"printing"===i?(e.hide(),I(e._svgMethod(),r.backgroundColor),e.show(),e._hideList()):"exporting"===i&&(n=s({},r.exportOptions,{format:t.target[T]}),A(e,function(){return e._svgMethod()},n),e._hideList()):e._button&&e._hideList()}),e._listGroup.on(f,function(e){e.stopPropagation()}),e._buttonGroup.on(p.enter,function(){e._setButtonState("hover")}),e._buttonGroup.on(p.leave,function(){e._setButtonState(e._listShown?"focus":"default")}),e._buttonGroup.on(p.down+".export",function(){e._setButtonState("active")})},_unsubscribeEvents:function(){this._renderer.root.off(".export"),this._listGroup.off(),this._buttonGroup.off()},_updateButton:function(){var e=this._renderer,t=this._options,n={fill:t.button.default.color,cursor:"pointer"},i={"export-element-type":"button"};this._button||(this._button=e.rect(0,0,m,m).append(this._buttonGroup),this._button.attr({rx:4,ry:4,fill:t.button.default.backgroundColor,stroke:t.button.default.borderColor,"stroke-width":1,cursor:"pointer"}),this._button.data(i),this._icon=e.path(g).append(this._buttonGroup),this._icon.attr(n),this._icon.data(i),this._buttonGroup.setTitle(a.format("vizExport-titleMenuText")))},_updateList:function(){var e=this._options,t=e.button.default,n=this._listGroup,i=function(e,t){var n=t.formats,i=[];return t.printingEnabled&&i.push(M(e,t,{type:"printing",text:a.format("vizExport-printingButtonText"),itemIndex:i.length})),n.reduce(function(n,i){return(i=E(i))&&n.push(M(e,t,{type:"exporting",text:a.getFormatter("vizExport-exportButtonText")(i),format:i,itemIndex:n.length})),n},i)}(this._renderer,e);this._shadow.attr({color:e.shadowColor}),this._overlay.attr({height:i.length*w+2*x,fill:t.backgroundColor,stroke:t.borderColor}),n.clear(),this._overlay.append(n),i.forEach(function(e){e.g.append(n)}),this._menuItems=i}}),t.plugin={name:"export",init:function(){var e=this;e._exportMenu=new t.ExportMenu({renderer:e._renderer,svgMethod:function(){return e.svg()},incidentOccurred:e._incidentOccurred}),e._layout.add(e._exportMenu)},dispose:function(){this._exportMenu.dispose(),this._exportMenu=null},extenders:{_change_LAYOUT:function(){this._exportMenu&&this._exportMenu.setOptions(this._getExportMenuOptions())}},members:{_getExportMenuOptions:function(){var e=this._getOption("export")||{},t=D(this,e);return s({},e,{exportOptions:t,rtl:this._getOption("rtlEnabled",!0)})},exportTo:function(e,t){var n=this,i=D(n,n._getOption("export")||{},e,t);A(n._exportMenu,function(){return n.svg()},i)},print:function(){I(this.svg(),this._getOption("export").backgroundColor)}},customize:function(e){var t=e.prototype;e.addChange({code:"EXPORT",handler:function(){this._exportMenu.setOptions(this._getExportMenuOptions()),this._change(["LAYOUT"])},isThemeDependent:!0,isOptionChange:!0,option:"export"}),t._optionChangesMap.onExporting="EXPORT",t._optionChangesMap.onExported="EXPORT",t._optionChangesMap.onFileSaving="EXPORT"}}},nDCe:function(e,t,n){"use strict";var i=n("rCTf"),r=n("PN3d");i.Observable.prototype.publishBehavior=r.publishBehavior},nE8X: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("PJh5"))},nErl:function(e,t){(function(t){e.exports=t}).call(t,{})},nLOz: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("PJh5"))},nNEl:function(e,t,n){"use strict";var i=n("F/gp"),r=n("X0Ir").inherit({_renderCore:function(){return i()}});e.exports=r},nS2h: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,o){var s="";switch(r){case"s":return o?"muutaman sekunnin":"muutama sekunti";case"ss":return o?"sekunnin":"sekuntia";case"m":return o?"minuutin":"minuutti";case"mm":s=o?"minuutin":"minuuttia";break;case"h":return o?"tunnin":"tunti";case"hh":s=o?"tunnin":"tuntia";break;case"d":return o?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":s=o?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return o?"kuukauden":"kuukausi";case"MM":s=o?"kuukauden":"kuukautta";break;case"y":return o?"vuoden":"vuosi";case"yy":s=o?"vuoden":"vuotta"}return function(e,i){return e<10?i?n[e]:t[e]:e}(e,o)+" "+s}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("PJh5"))},nSY4:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("CGGv"),o=n("mmVS"),s=n("fWbP");t.bufferTime=function(e){var t=arguments.length,n=r.async;s.isScheduler(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],t--);var i=null;t>=2&&(i=arguments[1]);var o=Number.POSITIVE_INFINITY;return t>=3&&(o=arguments[2]),function(t){return t.lift(new l(e,i,o,n))}};var l=function(){function e(e,t,n,i){this.bufferTimeSpan=e,this.bufferCreationInterval=t,this.maxBufferSize=n,this.scheduler=i}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},e}(),a=function(e){function t(t,n,i,r,o){e.call(this,t),this.bufferTimeSpan=n,this.bufferCreationInterval=i,this.maxBufferSize=r,this.scheduler=o,this.contexts=[];var s=this.openContext();if(this.timespanOnly=null==i||i<0,this.timespanOnly)this.add(s.closeAction=o.schedule(u,n,{subscriber:this,context:s,bufferTimeSpan:n}));else{var l={bufferTimeSpan:n,bufferCreationInterval:i,subscriber:this,scheduler:o};this.add(s.closeAction=o.schedule(d,n,{subscriber:this,context:s})),this.add(o.schedule(c,i,l))}}return i(t,e),t.prototype._next=function(e){for(var t,n=this.contexts,i=n.length,r=0;r<i;r++){var o=n[r],s=o.buffer;s.push(e),s.length==this.maxBufferSize&&(t=o)}t&&this.onBufferFull(t)},t.prototype._error=function(t){this.contexts.length=0,e.prototype._error.call(this,t)},t.prototype._complete=function(){for(var t=this.contexts,n=this.destination;t.length>0;){var i=t.shift();n.next(i.buffer)}e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.contexts=null},t.prototype.onBufferFull=function(e){this.closeContext(e);var t=e.closeAction;if(t.unsubscribe(),this.remove(t),!this.closed&&this.timespanOnly){e=this.openContext();var n=this.bufferTimeSpan;this.add(e.closeAction=this.scheduler.schedule(u,n,{subscriber:this,context:e,bufferTimeSpan:n}))}},t.prototype.openContext=function(){var e=new function(){this.buffer=[]};return this.contexts.push(e),e},t.prototype.closeContext=function(e){this.destination.next(e.buffer);var t=this.contexts;(t?t.indexOf(e):-1)>=0&&t.splice(t.indexOf(e),1)},t}(o.Subscriber);function u(e){var t=e.subscriber,n=e.context;n&&t.closeContext(n),t.closed||(e.context=t.openContext(),e.context.closeAction=this.schedule(e,e.bufferTimeSpan))}function c(e){var t=e.bufferCreationInterval,n=e.bufferTimeSpan,i=e.subscriber,r=e.scheduler,o=i.openContext();i.closed||(i.add(o.closeAction=r.schedule(d,n,{subscriber:i,context:o})),this.schedule(e,t))}function d(e){e.subscriber.closeContext(e.context)}},"nW+C":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._getOption("backgroundColor")},set:function(e){this._setOption("backgroundColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"show",{get:function(){return this._getOption("show")},set:function(e){this._setOption("show",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"loadingIndicator"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-loading-indicator",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={backgroundColor:[{type:r.Input}],font:[{type:r.Input}],show:[{type:r.Input}],text:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoLoadingIndicatorComponent=s,t.DxoLoadingIndicatorModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},nYb2:function(e,t,n){"use strict";var i,r,o,s,l,a,u,c=n("F/gp"),d=n("Ok8h"),h=n("wSST"),p=n("l+Ss"),f=n("Z73p").each,m=n("vAqG"),g=n("xmpG"),v=n("J4oV"),y=g.value,b=g.changeCallback,_="link[rel=dx-theme]",w="data-theme",x="data-active",C="dx-hairlines",S="dx.";function O(){var e,t=c("<div>",i).addClass("dx-theme-marker").appendTo(i.documentElement);try{return(e=t.css("font-family"))?(e=e.replace(/["']/g,"")).substr(0,S.length)!==S?null:e.substr(S.length):null}finally{t.remove()}}function T(e){var t;function n(){l=null,v.fire(),v.empty()}l=e,E()?n():(t=Date.now(),a=setInterval(function(){var e=E(),i=!e&&Date.now()-t>15e3;i&&d.log("W0004",l),(e||i)&&(clearInterval(a),a=void 0,n())},10))}function E(){return!l||O()===l}function k(e){(function(e){try{e!==i&&(o=null)}catch(e){o=null}i=e})((e=e||{}).context||document),function(){var e=c(_,i);e.length&&(o={},r=c(h.createMarkupFromString("<link rel=stylesheet>"),i),e.each(function(){var e=c(this,i),t=e.attr(w),n=e.attr("href"),r="true"===e.attr(x);o[t]={url:n,isActive:r}}),e.last().after(r),e.remove())}(),s=void 0,A(e)}function A(e){if(!arguments.length)return s=s||O();D(y()),"string"==typeof(e=e||{})&&(e={theme:e});var t,n=e._autoInit,i=e.loadCallback;if(s=e.theme||s,n&&!s&&(s=I(m.current())),(s=function(e){var t=e.split("."),n=null;if(o){if(e in o)return e;f(o,function(e,i){var r=e.split(".");if(r[0]===t[0]&&!(t[1]&&t[1]!==r[1]||t[2]&&t[2]!==r[2]))return n&&!i.isActive||(n=e),!i.isActive&&void 0})}return n}(s))&&(t=o[s]),i&&v.add(i),t)r.attr("href",o[s].url),!v.has()&&!e._forceTimeout||a?l&&(l=s):T(s);else{if(!n)throw d.Error("E0021",s);v.fire(),v.empty()}M(g.originalViewPort(),s)}function I(e){var t=e.platform,n=e.version&&e.version[0];switch(t){case"ios":t+="7";break;case"android":t+="5";break;case"win":t+=n&&8===n?"8":"10"}return t}function M(e,t){u=function(e){var t=[],n=(e=e||A())&&e.split(".");return n&&(t.push("dx-theme-"+n[0],"dx-theme-"+n[0]+"-typography"),n.length>1&&t.push("dx-color-scheme-"+n[1])),t}(t).join(" "),c(e).addClass(u),function(){var t=window.devicePixelRatio;if(t&&!(t<2)){var n=c("<div>");n.css("border",".5px solid transparent"),c("body").append(n),1===n.outerHeight()&&(c(e).addClass(C),u+=" "+C),n.remove()}}()}function D(e){c(e).removeClass(u)}k({_autoInit:!0,_forceTimeout:!0}),p(function(){if(c(_,i).length)throw d.Error("E0022")}),b.add(function(e,t){D(t),M(e)}),m.changed.add(function(){k({_autoInit:!0})}),t.current=A,t.ready=function(e){v.add(e)},t.init=k,t.attachCssClasses=M,t.detachCssClasses=D,t.themeNameFromDevice=I,t.waitForThemeLoad=T,t.resetTheme=function(){r&&r.attr("href","about:blank"),s=null,l=null},e.exports.default=e.exports},niWE:function(e,t,n){"use strict";var i=n("ftJA");t.subscribeOn=function(e,t){return void 0===t&&(t=0),function(n){return n.lift(new r(e,t))}};var r=function(){function e(e,t){this.scheduler=e,this.delay=t}return e.prototype.call=function(e,t){return new i.SubscribeOnObservable(t,this.delay,this.scheduler).subscribe(e)},e}()},nlqj:function(e,t,n){"use strict";var i=n("F/gp"),r=function(e,t){for(var n=function(e){var t=e.children(".dx-inkripple");return 0===t.length&&(t=i("<div>").addClass("dx-inkripple").appendTo(e)),t}(e),r=n.children(".dx-inkripple-wave").toArray(),o=r.length;o<t;o++){var s=i("<div>").appendTo(n).addClass("dx-inkripple-wave");r.push(s[0])}return i(r)},o=function(e){e.removeClass("dx-inkripple-hiding").css("transition-duration","")};e.exports={render:function(e){void 0===(e=e||{}).useHoldAnimation&&(e.useHoldAnimation=!0);var t={waveSizeCoefficient:e.waveSizeCoefficient||2,isCentered:e.isCentered||!1,wavesNumber:e.wavesNumber||1,durations:{showingScale:e.useHoldAnimation?1e3:300,hidingScale:300,hidingOpacity:300}};return{showWave:(function(e,t){var n=r(t.element,e.wavesNumber).eq(t.wave||0);e.hidingTimeout&&clearTimeout(e.hidingTimeout),o(n),n.css(function(e,t){var n,i,r=t.element,o=r.outerWidth(),s=r.outerHeight(),l=parseInt(Math.sqrt(o*o+s*s)),a=Math.min(4e3,parseInt(l*e.waveSizeCoefficient));if(e.isCentered)n=(o-a)/2,i=(s-a)/2;else{var u=t.event,c=t.element.offset();n=u.pageX-c.left-a/2,i=u.pageY-c.top-a/2}return{left:n,top:i,height:a,width:a}}(e,t)),setTimeout((function(e,t){var n=e.durations.showingScale+"ms";t.addClass("dx-inkripple-showing").css("transition-duration",n)}).bind(this,e,n),0)}).bind(this,t),hideWave:(function(e,t){var n=r(t.element,t.wavesNumber).eq(t.wave||0),i=e.durations,s=i.hidingScale+"ms, "+i.hidingOpacity+"ms";n.addClass("dx-inkripple-hiding").removeClass("dx-inkripple-showing").css("transition-duration",s);var l=Math.max(i.hidingScale,i.hidingOpacity);e.hidingTimeout=setTimeout(o.bind(this,n),l)}).bind(this,t)}}}},nsuO:function(e,t,n){"use strict";var i=n("rCTf"),r=n("AZSN");i.Observable.prototype.buffer=r.buffer},ntHu: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,i){var r={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].split("_");return i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2]}(0,+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 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("PJh5"))},o8MQ:function(e,t,n){"use strict";var i=n("F/gp"),r=n("0kQW").noop,o=n("qDFv"),s=n("Q80L"),l=n("QH/n").extend,a=n("32D7"),u=n("WnTV"),c=n("aonA"),d=n("SIPw"),h=n("mEq5"),p=n("wtxi").Deferred,f=u.inherit({_getDefaultOptions:function(){return l(this.callBase(),{usePopover:!1,target:null,title:"",showTitle:!0,showCancelButton:!0,cancelText:o.format("Cancel"),onCancelClick:null,visible:!1,noDataText:"",focusStateEnabled:!1,selectionByClick:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios",tablet:!0},options:{usePopover:!0}}])},_initTemplates:function(){this.callBase(),this._defaultTemplates.item=new h(function(e,t){var n=new a(i("<div>"),l({onClick:t&&t.click},t));e.append(n.$element())},["disabled","icon","text","type","onClick","click"],this.option("integrationOptions.watchMethod"))},_itemContainer:function(){return this._$itemContainer},_itemClass:function(){return"dx-actionsheet-item"},_itemDataKey:function(){return"dxActionSheetItemData"},_toggleVisibility:r,_renderDimensions:r,_render:function(){this.$element().addClass("dx-actionsheet"),this._createItemContainer(),this._renderPopup()},_createItemContainer:function(){this._$itemContainer=i("<div>").addClass("dx-actionsheet-container"),this._renderDisabled()},_renderDisabled:function(){this._$itemContainer.toggleClass("dx-state-disabled",this.option("disabled"))},_renderPopup:function(){this._$popup=i("<div>").appendTo(this.$element()),this._isPopoverMode()?this._createPopover():this._createPopup(),this._renderPopupTitle(),this._mapPopupOption("visible")},_mapPopupOption:function(e){this._popup.option(e,this.option(e))},_isPopoverMode:function(){return this.option("usePopover")&&this.option("target")},_renderPopupTitle:function(){this._mapPopupOption("showTitle"),this._popup._wrapper().toggleClass("dx-actionsheet-without-title",!this.option("showTitle"))},_clean:function(){this._$popup&&this._$popup.remove(),this.callBase()},_overlayConfig:function(){return{onInitialized:(function(e){this._popup=e.component}).bind(this),disabled:!1,showTitle:!0,title:this.option("title"),deferRendering:!window.angular,onContentReady:this._popupContentReadyAction.bind(this),onHidden:this.hide.bind(this)}},_createPopover:function(){this._createComponent(this._$popup,d,l(this._overlayConfig(),{width:this.option("width")||200,height:this.option("height")||"auto",target:this.option("target")})),this._popup._wrapper().addClass("dx-actionsheet-popover-wrapper")},_createPopup:function(){this._createComponent(this._$popup,c,l(this._overlayConfig(),{dragEnabled:!1,width:this.option("width")||"100%",height:this.option("height")||"auto",showCloseButton:!1,position:{my:"bottom",at:"bottom",of:window},animation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom",of:window}},to:{position:{my:"bottom",at:"bottom",of:window}}},hide:{type:"slide",duration:400,from:{position:{my:"bottom",at:"bottom",of:window}},to:{position:{my:"top",at:"bottom",of:window}}}}})),this._popup._wrapper().addClass("dx-actionsheet-popup-wrapper")},_popupContentReadyAction:function(){this._popup.$content().append(this._$itemContainer),this._attachClickEvent(),this._attachHoldEvent(),this._renderContent(),this._renderCancelButton()},_renderCancelButton:function(){if(!this._isPopoverMode()&&(this._$cancelButton&&this._$cancelButton.remove(),this.option("showCancelButton"))){var e=this._createActionByOption("onCancelClick")||r,t=this;this._$cancelButton=i("<div>").addClass("dx-actionsheet-cancel").appendTo(this._popup.$content()),this._createComponent(this._$cancelButton,a,{disabled:!1,text:this.option("cancelText"),onClick:function(n){var i={event:n,cancel:!1};e(i),i.cancel||t.hide()},integrationOptions:{}})}},_attachItemClickEvent:r,_itemClickHandler:function(e){this.callBase(e),i(e.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_itemHoldHandler:function(e){this.callBase(e),i(e.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_optionChanged:function(e){switch(e.name){case"width":case"height":case"visible":case"title":this._mapPopupOption(e.name);break;case"disabled":this._renderDisabled();break;case"showTitle":this._renderPopupTitle();break;case"showCancelButton":case"onCancelClick":case"cancelText":this._renderCancelButton();break;case"target":case"usePopover":case"items":this._invalidate();break;default:this.callBase(e)}},toggle:function(e){var t=this,n=new p;return t._popup.toggle(e).done(function(){t.option("visible",e),n.resolveWith(t)}),n.promise()},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)}});s("dxActionSheet",f),e.exports=f,e.exports.default=e.exports},oBYf:function(e,t,n){"use strict";var i=n("ANGw");t.concatMap=function(e,t){return i.mergeMap(e,t,1)}},oCzW: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("PJh5"))},oHQS:function(e,t,n){"use strict";var i=n("rCTf"),r=n("SudU");i.Observable.prototype.subscribeOn=r.subscribeOn},oIRi:function(e,t,n){"use strict";var i=n("Hwxv").projection,r=Math.min,o=Math.max,s=Math.sin,l=Math.asin,a=Math.tan,u=Math.atan,c=Math.exp,d=Math.log,h=Math.PI,p=h/4,f=h/180,m=(2*u(c(h))-h/2)/f,g=(2.5*u(c(.8*h))-.625*h)/f;function v(e,t){return o(r(e,+t),-t)}i.add("mercator",i({aspectRatio:1,to:function(e){return[e[0]/180,d(a(p+v(e[1],m)*f/2))/h]},from:function(e){return[180*e[0],(2*u(c(e[1]*h))-h/2)/f]}})),i.add("equirectangular",i({aspectRatio:2,to:function(e){return[e[0]/180,e[1]/90]},from:function(e){return[180*e[0],90*e[1]]}})),i.add("lambert",i({aspectRatio:2,to:function(e){return[e[0]/180,s(v(e[1],90)*f)]},from:function(e){return[180*e[0],l(v(e[1],1))/f]}})),i.add("miller",i({aspectRatio:1,to:function(e){return[e[0]/180,1.25*d(a(p+v(e[1],g)*f*.4))/h]},from:function(e){return[180*e[0],(2.5*u(c(.8*e[1]*h))-.625*h)/f]}})),t.projection=i},oJ2G:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Q80L"),s=n("d6Qo"),l=n("QH/n").extend,a=n("pyWG").inArray,u=n("Z73p").each,c=n("PdUl"),d=n("aVA9"),h=n("9TUk").fitIntoRange,p=n("pOfI"),f=n("71W1"),m=n("XBqD"),g=c.isPlainObject,v=c.isFunction,y=n("wSST"),b=f.addNamespace(m.start,"dxResizable"),_=f.addNamespace(m.move,"dxResizable"),w=f.addNamespace(m.end,"dxResizable"),x=p.inherit({_getDefaultOptions:function(){return l(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_render:function(){this.callBase(),this._renderActions(),this._renderHandles()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){var e=this.option("handles");if("none"!==e){var t="all"===e?["top","bottom","left","right"]:e.split(" ");u(t,(function(e,t){this._renderHandle(t)}).bind(this)),a("bottom",t)+1&&a("right",t)+1&&this._renderHandle("corner-bottom-right"),a("bottom",t)+1&&a("left",t)+1&&this._renderHandle("corner-bottom-left"),a("top",t)+1&&a("right",t)+1&&this._renderHandle("corner-top-right"),a("top",t)+1&&a("left",t)+1&&this._renderHandle("corner-top-left")}},_renderHandle:function(e){var t=this.$element(),n=i("<div>");n.addClass("dx-resizable-handle").addClass("dx-resizable-handle-"+e).appendTo(t),this._attachEventHandlers(n)},_attachEventHandlers:function(e){if(!this.option("disabled")){var t={};t[b]=this._dragStartHandler.bind(this),t[_]=this._dragHandler.bind(this),t[w]=this._dragEndHandler.bind(this),r.on(e,t,{direction:"both",immediate:!0})}},_dragStartHandler:function(e){var t=this.$element();t.is(".dx-state-disabled, .dx-state-disabled *")?e.cancel=!0:(this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(e),this._elementLocation=d.locate(t),this._elementSize={width:t.outerWidth(),height:t.outerHeight()},this._renderDragOffsets(e),this._resizeStartAction({event:e,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),e.targetElements=null)},_toggleResizingClass:function(e){this.$element().toggleClass("dx-resizable-resizing",e)},_renderDragOffsets:function(e){var t=this._getArea();if(t){var n=i(e.target).closest(".dx-resizable-handle"),r=n.outerWidth(),o=n.outerHeight(),s=n.offset(),l=t.offset;e.maxLeftOffset=s.left-l.left,e.maxRightOffset=l.left+t.width-s.left-r,e.maxTopOffset=s.top-l.top,e.maxBottomOffset=l.top+t.height-s.top-o}},_getBorderWidth:function(e,t){if(c.isWindow(e.get(0)))return 0;var n=e.css("border-"+t+"-width");return parseInt(n)||0},_dragHandler:function(e){var t=this.$element(),n=this._movingSides,i=this._elementLocation,r=this._elementSize,o=this._getOffset(e),s=r.width+o.x*(n.left?-1:1),l=r.height+o.y*(n.top?-1:1);(o.x||"strict"===this.option("stepPrecision"))&&this._renderWidth(s),(o.y||"strict"===this.option("stepPrecision"))&&this._renderHeight(l);var a=o.y-((this.$element().outerHeight()||l)-l),u=o.x-((this.$element().outerWidth()||s)-s);d.move(t,{top:i.top+(n.top?a:0),left:i.left+(n.left?u:0)}),this._resizeAction({event:e,width:this.option("width")||s,height:this.option("height")||l,handles:this._movingSides}),y.triggerResizeEvent(t)},_getOffset:function(e){var t=e.offset,n=s.pairToObject(this.option("step")),i=this._getMovingSides(e),r="strict"===this.option("stepPrecision");return i.left||i.right||(t.x=0),i.top||i.bottom||(t.y=0),r?this._getStrictOffset(t,n,i):this._getSimpleOffset(t,n)},_getSimpleOffset:function(e,t){return{x:e.x-e.x%t.h,y:e.y-e.y%t.v}},_getStrictOffset:function(e,t,n){var i=this._elementLocation,r=this._elementSize,o=((n.left?i.left:i.left+r.width)+e.x)%t.h,s=((n.top?i.top:i.top+r.height)+e.y)%t.v,l=Math.sign||function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},a=function(e,t){return(1+.2*l(t))%1*e},u=function(e,t){return Math.abs(e)<.2*t},c=e.x-o,d=e.y-s;return o>a(t.h,e.x)&&(c+=t.h),s>a(t.v,e.y)&&(d+=t.v),{x:!n.left&&!n.right||u(e.x,t.h)?0:c,y:!n.top&&!n.bottom||u(e.y,t.v)?0:d}},_getMovingSides:function(e){var t=i(e.target),n=t.hasClass("dx-resizable-handle-corner-top-left"),r=t.hasClass("dx-resizable-handle-corner-top-right"),o=t.hasClass("dx-resizable-handle-corner-bottom-left"),s=t.hasClass("dx-resizable-handle-corner-bottom-right");return{top:t.hasClass("dx-resizable-handle-top")||n||r,left:t.hasClass("dx-resizable-handle-left")||n||o,bottom:t.hasClass("dx-resizable-handle-bottom")||o||s,right:t.hasClass("dx-resizable-handle-right")||r||s}},_getArea:function(){var e=this.option("area");return v(e)&&(e=e.call(this)),g(e)?this._getAreaFromObject(e):this._getAreaFromElement(e)},_getAreaFromObject:function(e){var t={width:e.right-e.left,height:e.bottom-e.top,offset:{left:e.left,top:e.top}};return this._correctAreaGeometry(t),t},_getAreaFromElement:function(e){var t,n=i(e);return n.length&&(t={width:n.innerWidth(),height:n.innerHeight(),offset:l({top:0,left:0},c.isWindow(n[0])?{}:n.offset())},this._correctAreaGeometry(t,n)),t},_correctAreaGeometry:function(e,t){var n=t?this._getBorderWidth(t,"left"):0,i=t?this._getBorderWidth(t,"top"):0;e.offset.left+=n+this._getBorderWidth(this.$element(),"left"),e.offset.top+=i+this._getBorderWidth(this.$element(),"top"),e.width-=this.$element().outerWidth()-this.$element().innerWidth(),e.height-=this.$element().outerHeight()-this.$element().innerHeight()},_dragEndHandler:function(e){var t=this.$element();this._resizeEndAction({event:e,width:t.outerWidth(),height:t.outerHeight(),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(e){this.option("width",h(e,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(e){this.option("height",h(e,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(e){switch(e.name){case"disabled":case"handles":this._invalidate();break;case"minWidth":case"maxWidth":this._renderWidth(this.$element().outerWidth());break;case"minHeight":case"maxHeight":this._renderHeight(this.$element().outerHeight());break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":break;default:this.callBase(e)}},_clean:function(){this.$element().find(".dx-resizable-handle").remove()}});o("dxResizable",x),e.exports=x,e.exports.default=e.exports},oKij:function(e,t,n){"use strict";(function(e){if(t.base64=!0,t.array=!0,t.string=!0,t.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,t.nodebuffer="undefined"!=typeof e,t.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)t.blob=!1;else{var i=new ArrayBuffer(0);try{t.blob=0===new Blob([i],{type:"application/zip"}).size}catch(e){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);r.append(i),t.blob=0===r.getBlob("application/zip").size}catch(e){t.blob=!1}}}try{t.nodestream=!!n("I01C").Readable}catch(e){t.nodestream=!1}}).call(t,n("EuP9").Buffer)},oQMP:function(e,t,n){"use strict";var i=n("iO9N");e.exports=function(e){var t=["push","pop","shift","splice","unshift"];function n(e,n){var i=e._chartjs;if(i){var r=i.listeners,o=r.indexOf(n);-1!==o&&r.splice(o,1),r.length>0||(t.forEach(function(t){delete e[t]}),delete e._chartjs)}}e.DatasetController=function(e,t){this.initialize(e,t)},i.extend(e.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(e,t){this.chart=e,this.index=t,this.linkScales(),this.addElements()},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),n=e.getDataset();null!==t.xAxisID&&t.xAxisID in e.chart.scales||(t.xAxisID=n.xAxisID||e.chart.options.scales.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in e.chart.scales||(t.yAxisID=n.yAxisID||e.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},reset:function(){this.update(!0)},destroy:function(){this._data&&n(this._data,this)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index,_index:e})},addElements:function(){var e,t,n=this.getMeta(),i=this.getDataset().data||[],r=n.data;for(e=0,t=i.length;e<t;++e)r[e]=r[e]||this.createMetaData(e);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e=this,r=e.getDataset(),o=r.data||(r.data=[]);e._data!==o&&(e._data&&n(e._data,e),function(e,n){e._chartjs?e._chartjs.listeners.push(n):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[n]}}),t.forEach(function(t){var n="onData"+t.charAt(0).toUpperCase()+t.slice(1),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),o=r.apply(this,t);return i.each(e._chartjs.listeners,function(e){"function"==typeof e[n]&&e[n].apply(e,t)}),o}})}))}(o,e),e._data=o),e.resyncElements()},update:i.noop,transition:function(e){for(var t=this.getMeta(),n=t.data||[],i=n.length,r=0;r<i;++r)n[r].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],n=t.length,i=0;for(e.dataset&&e.dataset.draw();i<n;++i)t[i].draw()},removeHoverStyle:function(e,t){var n=this.chart.data.datasets[e._datasetIndex],r=e._index,o=e.custom||{},s=i.valueAtIndexOrDefault,l=e._model;l.backgroundColor=o.backgroundColor?o.backgroundColor:s(n.backgroundColor,r,t.backgroundColor),l.borderColor=o.borderColor?o.borderColor:s(n.borderColor,r,t.borderColor),l.borderWidth=o.borderWidth?o.borderWidth:s(n.borderWidth,r,t.borderWidth)},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,r=e.custom||{},o=i.valueAtIndexOrDefault,s=i.getHoverColor,l=e._model;l.backgroundColor=r.hoverBackgroundColor?r.hoverBackgroundColor:o(t.hoverBackgroundColor,n,s(l.backgroundColor)),l.borderColor=r.hoverBorderColor?r.hoverBorderColor:o(t.hoverBorderColor,n,s(l.borderColor)),l.borderWidth=r.hoverBorderWidth?r.hoverBorderWidth:o(t.hoverBorderWidth,n,l.borderWidth)},resyncElements:function(){var e=this.getMeta(),t=this.getDataset().data,n=e.data.length,i=t.length;i<n?e.data.splice(i,n-i):i>n&&this.insertElements(n,i-n)},insertElements:function(e,t){for(var n=0;n<t;++n)this.addElementAndReset(e+n)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(e,t){this.getMeta().data.splice(e,t),this.insertElements(e,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),e.DatasetController.extend=i.inherits}},oRLD:function(e,t,n){"use strict";var i=n("QH/n").extend,r=n("YBYP"),o=n("BD4H"),s=n("j8jA"),l=n("71W1"),a=!1,u=r.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),a||(o.activate(),a=!0)},_handler:function(e){var t=l.isMouseEvent(e);if(t||(this._skipNextEvents=!0),!t||!this._mouseLocked){if(!t||!this._skipNextEvents)return this.callBase(e);this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var n=this;this._unlockMouseTimer=setTimeout(function(){n._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT)}},_fireEvent:function(e){var t=l.isMouseEvent(e.originalEvent);return this.callBase(i((t?o.normalize:s.normalize)(e.originalEvent),e))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});u.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},u.resetObserver=o.resetObserver,e.exports=u},oZkx:function(e,t,n){"use strict";var i=n("rKQy");t.concatAll=function(){return i.mergeAll(1)}},offc:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.withLatestFrom=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){var n;return"function"==typeof e[e.length-1]&&(n=e.pop()),t.lift(new s(e,n))}};var s=function(){function e(e,t){this.observables=e,this.project=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.observables,this.project))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.observables=n,this.project=i,this.toRespond=[];var r=n.length;this.values=new Array(r);for(var s=0;s<r;s++)this.toRespond.push(s);for(s=0;s<r;s++){var l=n[s];this.add(o.subscribeToResult(this,l,l,s))}}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.values[n]=t;var o=this.toRespond;if(o.length>0){var s=o.indexOf(n);-1!==s&&o.splice(s,1)}},t.prototype.notifyComplete=function(){},t.prototype._next=function(e){if(0===this.toRespond.length){var t=[e].concat(this.values);this.project?this._tryProject(t):this.destination.next(t)}},t.prototype._tryProject=function(e){var t;try{t=this.project.apply(this,e)}catch(e){return void this.destination.error(e)}this.destination.next(t)},t}(r.OuterSubscriber)},okk1:function(e,t,n){"use strict";var i=n("rCTf"),r=n("bBiI");i.Observable.prototype.first=r.first},oo1B: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("PJh5"))},ooba: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("PJh5"))},orUg:function(e,t,n){"use strict";var i=n("0kQW"),r=n("PdUl"),o=i.getKeyHash,s=n("y0PD"),l=n("wtxi"),a=l.when,u=l.Deferred,c=n("Ok8h"),d=n("TJla");e.exports=d.inherit({ctor:function(e){this.callBase(e),this._initSelectedItemKeyHash()},_initSelectedItemKeyHash:function(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})},getSelectedItemKeys:function(){return this.options.selectedItemKeys.slice(0)},getSelectedItems:function(){return this.options.selectedItems.slice(0)},_preserveSelectionUpdate:function(e,t){var n,i,r,o=this.options.keyOf;if(o){var s=t&&e.length>1&&!this.options.equalByReference;for(s&&(n={}),r=0;r<e.length;r++){var l=e[r],a=o(l);t?(i=this.removeSelectedItem(a,n),n&&i>=0&&(n[i]=!0)):this.addSelectedItem(a,l)}s&&this._batchRemoveSelectedItems(n)}},_batchRemoveSelectedItems:function(e){var t=this.options.selectedItemKeys.slice(0),n=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var i=0;i<t.length;i++)e[i]||(this.options.selectedItemKeys.push(t[i]),this.options.selectedItems.push(n[i]));this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(this.options.selectedItemKeys)},_loadSelectedItemsCore:function(e,t,n){var i=new u,l=this.options.key;if(!e.length&&!n)return i.resolve([]),i;var a=this.options.filter();if(n&&t&&!a)return i.resolve(this.getSelectedItems()),i;var c=new function(e,t,n,i,s,l){var a;this.getLocalFilter=function(){return u},this.getExpr=function(){if(e){for(var i,o=0,s=t.length;o<s;o++){i=i||[];var l,a=t[o];o>0&&i.push(n?"and":"or"),l=r.isString(e)?c(a):d(a),i.push(l)}return i&&1===i.length&&(i=i[0]),this._filter=i,i}},this.getCombinedFilter=function(e){var t=this.getExpr(),i=t;return n&&e&&(t?((i=[]).push(t),i.push(e)):i=e),i};var u=function(e){var u,c,d=s(e);if(!l&&(u=o(d),!r.isObject(u)))return function(e){if(!a){a={};for(var t=0;t<e.length;t++)a[o(e[t])]=!0}return a}(t)[u]?!n:!!n;for(c=0;c<t.length;c++)if(i(t[c],d))return!n;return!!n},c=function(t,i){return[i||e,n?"<>":"=",t]},d=function(t){for(var i=[],r=0,o=e.length;r<o;r++){r>0&&i.push(n?"or":"and");var s=e[r],l=c(t&&t[s],s);i.push(l)}return i}}(l(),e,n,this.equalKeys.bind(this),this.options.keyOf,this.options.equalByReference),d=c.getCombinedFilter(a),h=[];t&&(h=d?s(this.options.selectedItems).filter(d).toArray():this.options.selectedItems.slice(0));var p=h.length?h:this.options.plainItems().filter(this.options.isSelectableItem).map(this.options.getItemData),f=c.getLocalFilter();return p=p.filter(f),h.length||!n&&p.length===e.length?i.resolve(p):i=this._loadFilteredData(d,f),i},_replaceSelectionUpdate:function(e){var t=[],n=this.options.keyOf;if(n){for(var i=0;i<e.length;i++){var r=n(e[i]);t.push(r)}this.setSelectedItems(t,e)}},_warnOnIncorrectKeys:function(e){for(var t=0;t<e.length;t++)this.isItemKeySelected(e[t])||c.log("W1002",e[t])},_loadSelectedItems:function(e,t,n){var i=this,r=new u;return a(i._lastLoadDeferred).always(function(){i._loadSelectedItemsCore(e,t,n).done(r.resolve).fail(r.reject)}),i._lastLoadDeferred=r,r},selectedItemKeys:function(e,t,n,i){var r=this,o=r._loadSelectedItems(e,n,i);return o.done(function(e){t?r._preserveSelectionUpdate(e,n):r._replaceSelectionUpdate(e),r.onSelectionChanged()}),o},addSelectedItem:function(e,t){var n=this._getKeyHash(e);-1===this._indexOfSelectedItemKey(n)&&(!r.isObject(n)&&this.options.keyHashIndices&&(this.options.keyHashIndices[n]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(e),this.options.addedItemKeys.push(e),this.options.addedItems.push(t),this.options.selectedItems.push(t))},_getSelectedIndexByKey:function(e,t){for(var n=this.options.selectedItemKeys,i=0;i<n.length;i++)if((!t||!t[i])&&this.equalKeys(n[i],e))return i;return-1},_getSelectedIndexByHash:function(e,t){var n=this.options.keyHashIndices[e];return n&&n.length>1&&t&&(n=n.filter(function(e){return!t[e]})),n&&n[0]>=0?n[0]:-1},_indexOfSelectedItemKey:function(e,t){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(e):r.isObject(e)?this._getSelectedIndexByKey(e,t):this._getSelectedIndexByHash(e,t)},_shiftSelectedKeyIndices:function(e){for(var t=e;t<this.options.selectedItemKeys.length;t++){var n=o(this.options.selectedItemKeys[t]),i=this.options.keyHashIndices[n];if(i)for(var r=0;r<i.length;r++)i[r]>e&&i[r]--}},removeSelectedItem:function(e,t){var n=this._getKeyHash(e),i=!!t,o=this._indexOfSelectedItemKey(n,t);if(o<0)return o;if(this.options.removedItemKeys.push(e),this.options.removedItems.push(this.options.selectedItems[o]),i)return o;if(this.options.selectedItemKeys.splice(o,1),this.options.selectedItems.splice(o,1),r.isObject(n)||!this.options.keyHashIndices)return o;var s=this.options.keyHashIndices[n];return s?(s.shift(),s.length||delete this.options.keyHashIndices[n],this._shiftSelectedKeyIndices(o),o):o},_updateAddedItemKeys:function(e,t){for(var n=0;n<e.length;n++)this.isItemKeySelected(e[n])||(this.options.addedItemKeys.push(e[n]),this.options.addedItems.push(t[n]))},_updateRemovedItemKeys:function(e,t,n){for(var i=0;i<t.length;i++)this.isItemKeySelected(t[i])||(this.options.removedItemKeys.push(t[i]),this.options.removedItems.push(n[i]))},_getKeyHash:function(e){return this.options.equalByReference?e:o(e)},setSelectedItems:function(e,t){this._updateAddedItemKeys(e,t);var n=this.options.selectedItemKeys,i=this.options.selectedItems;this.options.equalByReference||(this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(e)),this._setOption("selectedItemKeys",e),this._setOption("selectedItems",t),this._updateRemovedItemKeys(e,n,i)},isItemDataSelected:function(e){var t=this.options.keyOf(e);return this.isItemKeySelected(t)},isItemKeySelected:function(e){var t=this._getKeyHash(e);return-1!==this._indexOfSelectedItemKey(t)},getSelectAllState:function(e){return e?this._getVisibleSelectAllState():this._getFullSelectAllState()}})},oyvN:function(e,t,n){"use strict";var i=n("AWLZ"),r=i.registerThemeAlias,o="#ffffff";(0,i.registerTheme)({name:"generic.dark",font:{color:"#808080"},backgroundColor:"#2a2a2a",primaryTitleColor:"#dedede",secondaryTitleColor:"#a3a3a3",axisColor:"#555555",axisLabelColor:"#a3a3a3",export:{backgroundColor:"#2a2a2a",font:{color:"#dbdbdb"},button:{default:{color:"#dedede",borderColor:"#4d4d4d",backgroundColor:"#2e2e2e"},hover:{color:"#dedede",borderColor:"#6c6c6c",backgroundColor:"#444"},focus:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#444444"},active:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#555555"}},shadowColor:"#292929"},tooltip:{color:"#2b2b2b",border:{color:"#494949"},font:{color:"#929292"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#494949"}},valueErrorBar:{color:o}}},"chart:common:axis":{constantLineStyle:{color:o}},chart:{commonPaneSettings:{border:{color:"#494949"}},commonAxisSettings:{breakStyle:{color:"#818181"}}},gauge:{rangeContainer:{backgroundColor:"#b5b5b5"},valueIndicators:{_default:{color:"#b5b5b5"},rangebar:{color:"#84788b"},twocolorneedle:{secondColor:"#ba544d"},trianglemarker:{color:"#b7918f"},textcloud:{color:"#ba544d"}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:o,opacity:.32},minorTick:{color:o,opacity:.1},breakStyle:{color:"#818181"}},selectedRangeColor:"#b5b5b5",sliderMarker:{color:"#b5b5b5",font:{color:"#303030"}},sliderHandle:{color:o,opacity:.2},shutter:{color:"#2b2b2b",opacity:.9}},map:{background:{borderColor:"#3f3f3f"},layer:{label:{stroke:"#000000",font:{color:o}}},"layer:area":{borderColor:"#303030",color:"#686868",hoveredBorderColor:o,selectedBorderColor:o},"layer:line":{color:"#c77244",hoveredColor:"#ff5d04",selectedColor:"#ff784f"},"layer:marker:bubble":{hoveredBorderColor:o,selectedBorderColor:o},"layer:marker:pie":{hoveredBorderColor:o,selectedBorderColor:o},legend:{border:{color:"#3f3f3f"},font:{color:o}},controlBar:{borderColor:"#c7c7c7",color:"#303030"}},treeMap:{group:{color:"#4c4c4c",label:{font:{color:"#a3a3a3"}}}},sparkline:{lineColor:"#c7c7c7",firstLastColor:"#c7c7c7",barPositiveColor:"#b8b8b8",barNegativeColor:"#8e8e8e",winColor:"#b8b8b8",lossColor:"#8e8e8e",pointColor:"#303030"},bullet:{targetColor:"#8e8e8e"},funnel:{item:{border:{color:"#2a2a2a"}}}},"generic.light"),r("desktop.dark","generic.dark")},"p/p0":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("F7Al");t.last=function(e,t,n){return function(i){return i.lift(new s(e,t,n,i))}};var s=function(){function e(e,t,n,i){this.predicate=e,this.resultSelector=t,this.defaultValue=n,this.source=i}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.predicate,this.resultSelector,this.defaultValue,this.source))},e}(),l=function(e){function t(t,n,i,r,o){e.call(this,t),this.predicate=n,this.resultSelector=i,this.defaultValue=r,this.source=o,this.hasValue=!1,this.index=0,"undefined"!=typeof r&&(this.lastValue=r,this.hasValue=!0)}return i(t,e),t.prototype._next=function(e){var t=this.index++;if(this.predicate)this._tryPredicate(e,t);else{if(this.resultSelector)return void this._tryResultSelector(e,t);this.lastValue=e,this.hasValue=!0}},t.prototype._tryPredicate=function(e,t){var n;try{n=this.predicate(e,t,this.source)}catch(e){return void this.destination.error(e)}if(n){if(this.resultSelector)return void this._tryResultSelector(e,t);this.lastValue=e,this.hasValue=!0}},t.prototype._tryResultSelector=function(e,t){var n;try{n=this.resultSelector(e,t)}catch(e){return void this.destination.error(e)}this.lastValue=n,this.hasValue=!0},t.prototype._complete=function(){var e=this.destination;this.hasValue?(e.next(this.lastValue),e.complete()):e.error(new o.EmptyError)},t}(r.Subscriber)},p1Um:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Ji1B");i.Observable.prototype.observeOn=r.observeOn},p4Of:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=n("HbvT"),l=n("UygM"),a=n("9Ico"),u=function(e){function t(t,n,i,r){var o=e.call(this)||this;return o.element=r,t.setNestedOption(o),n.setHost(o,o._fullOptionPath.bind(o)),i.setHost(o),o}return i(t,e),Object.defineProperty(t.prototype,"alignItemLabels",{get:function(){return this._getOption("alignItemLabels")},set:function(e){this._setOption("alignItemLabels",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"badge",{get:function(){return this._getOption("badge")},set:function(e){this._setOption("badge",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colCount",{get:function(){return this._getOption("colCount")},set:function(e){this._setOption("colCount",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"colCountByScreen",{get:function(){return this._getOption("colCountByScreen")},set:function(e){this._setOption("colCountByScreen",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"icon",{get:function(){return this._getOption("icon")},set:function(e){this._setOption("icon",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"items",{get:function(){return this._getOption("items")},set:function(e){this._setOption("items",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tabTemplate",{get:function(){return this._getOption("tabTemplate")},set:function(e){this._setOption("tabTemplate",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"template",{get:function(){return this._getOption("template")},set:function(e){this._setOption("template",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){return this._getOption("title")},set:function(e){this._setOption("title",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"tabs"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemsChildren",{get:function(){return this._getOption("items")},set:function(e){this.setChildren("items",e)},enumerable:!0,configurable:!0}),t.prototype.setTemplate=function(e){this.template=e},t.prototype.ngAfterViewInit=function(){o.extractTemplate(this,this.element)},t.decorators=[{type:r.Component,args:[{selector:"dxi-tab",template:"<ng-content></ng-content>",styles:[":host { display: block; }"],providers:[o.NestedOptionHost,s.DxTemplateHost]}]}],t.propDecorators={alignItemLabels:[{type:r.Input}],badge:[{type:r.Input}],colCount:[{type:r.Input}],colCountByScreen:[{type:r.Input}],disabled:[{type:r.Input}],icon:[{type:r.Input}],items:[{type:r.Input}],tabTemplate:[{type:r.Input}],template:[{type:r.Input}],title:[{type:r.Input}],itemsChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return a.DxiItemComponent})]}]},t}(l.CollectionNestedOption);t.DxiTabComponent=u,t.DxiTabModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[u],exports:[u]}]}],e}()},p4tm:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("GWXQ")),i(n("Ii9O"))},"p5++":function(e,t,n){"use strict";var i=n("DZi2");t.single=function(e){return i.single(e)(this)}},pOfI:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("QH/n").extend,s=n("9AsE"),l=n("e+Vv"),a=n("wSST").getPublicElement,u=n("Dm3E").resizeCallbacks,c=n("0kQW"),d=n("Z73p").each,h=n("PdUl"),p=n("pyWG").inArray,f=n("4b/l"),m=n("e4PD"),g=n("wpN+"),v=g.abstract,y=g.inherit({_getDefaultOptions:function(){return o(this.callBase(),{width:void 0,height:void 0,rtlEnabled:s().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}})},ctor:function(e,t){this._$element=i(e),f.attachInstanceToElement(this._$element,this,this._dispose),this.callBase(t)},_visibilityChanged:v,_dimensionChanged:v,_init:function(){this.callBase(),this._attachWindowResizeCallback()},_setOptionsByDevice:function(e){this.callBase([].concat(this.constructor._classCustomRules||[],e||[]))},_isInitialOptionValue:function(e){return!(this.constructor._classCustomRules&&this._convertRulesToOptions(this.constructor._classCustomRules).hasOwnProperty(e))&&this.callBase(e)},_attachWindowResizeCallback:function(){if(this._isDimensionChangeSupported()){var e=this._windowResizeCallBack=this._dimensionChanged.bind(this);u.add(e)}},_isDimensionChangeSupported:function(){return this._dimensionChanged!==v},_render:function(){this._renderElementAttributes(),this._toggleRTLDirection(this.option("rtlEnabled")),this._renderVisibilityChange(),this._renderDimensions()},_renderElementAttributes:function(){var e=o({},this.option("elementAttr")),t=e.class;delete e.class,this.$element().attr(e).addClass(t)},_renderVisibilityChange:function(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&(this.$element().addClass("dx-visibility-change-handler"),this._attachVisibilityChangeHandlers())},_renderDimensions:function(){var e=this.$element(),t=e.get(0),n=this._getOptionValue("width",t),i=this._getOptionValue("height",t);e.outerWidth(n),e.outerHeight(i)},_attachDimensionChangeHandlers:function(){var e=this,t="dxresize."+this.NAME+"VisibilityChange";r.off(e.$element(),t),r.on(e.$element(),t,function(){e._dimensionChanged()})},_attachVisibilityChangeHandlers:function(){var e=this,t="dxhiding."+this.NAME+"VisibilityChange",n="dxshown."+this.NAME+"VisibilityChange";e._isHidden=!e._isVisible(),r.off(e.$element(),t),r.on(e.$element(),t,function(){e._checkVisibilityChanged("hiding")}),r.off(e.$element(),n),r.on(e.$element(),n,function(){e._checkVisibilityChanged("shown")})},_isVisible:function(){return this.$element().is(":visible")},_checkVisibilityChanged:function(e){"hiding"===e&&this._isVisible()&&!this._isHidden?(this._visibilityChanged(!1),this._isHidden=!0):"shown"===e&&this._isVisible()&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0))},_isVisibilityChangeSupported:function(){return this._visibilityChanged!==v},_clean:c.noop,_modelByElement:function(){return(this.option("modelByElement")||c.noop)(this.$element())},_invalidate:function(){if(!this._updateLockCount)throw l.Error("E0007");this._requireRefresh=!0},_refresh:function(){this._clean(),this._render()},_dispose:function(){this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback:function(){this._isDimensionChangeSupported()&&u.remove(this._windowResizeCallBack)},_toggleRTLDirection:function(e){this.$element().toggleClass("dx-rtl",e)},_createComponent:function(e,t,n){var r=this;n=n||{};var s,l=c.grep(["rtlEnabled","disabled"],function(e){return!(e in n)}),a=r.option("nestedComponentOptions")||c.noop;if(r._extendConfig(n,o({integrationOptions:this.option("integrationOptions"),rtlEnabled:this.option("rtlEnabled"),disabled:this.option("disabled")},a(this))),h.isString(t)){var u=i(e)[t](n);s=u[t]("instance")}else e&&((s=t.getInstance(e))?s.option(n):s=new t(e,n));if(s){var d=function(e){p(e.name,l)>=0&&s.option(e.name,e.value)};r.on("optionChanged",d),s.on("disposing",function(){r.off("optionChanged",d)})}return s},_extendConfig:function(e,t){d(t,function(t,n){e[t]=e.hasOwnProperty(t)?e[t]:n})},_defaultActionConfig:function(){return o(this.callBase(),{context:this._modelByElement(this.$element())})},_defaultActionArgs:function(){var e=this._modelByElement(this.$element());return o(this.callBase(),{element:this.element(),model:e})},_optionChanged:function(e){switch(e.name){case"width":case"height":this._renderDimensions();break;case"rtlEnabled":case"elementAttr":this._invalidate();break;case"disabled":case"integrationOptions":break;default:this.callBase(e)}},_removeAttributes:function(e){for(var t=e.attributes.length-1;t>=0;t--){var n=e.attributes[t].name;0!==n.indexOf("aria-")&&-1===n.indexOf("dx-")&&"role"!==n&&"style"!==n&&"tabindex"!==n||e.removeAttribute(n)}},_removeClasses:function(e){var t=e.className.split(" ").filter(function(e){return 0!==e.lastIndexOf("dx-",0)});e.className=t.join(" ")},endUpdate:function(){var e=!this._initializing&&!this._initialized;this.callBase.apply(this,arguments),this._updateLockCount||(e?this._render():this._requireRefresh&&(this._requireRefresh=!1,this._refresh()))},$element:function(){return this._$element},element:function(){return a(this.$element())},dispose:function(){var e=this.$element().get(0);m.cleanDataRecursive(e,!0),e.textContent="",this._removeAttributes(e),this._removeClasses(e)}});y.getInstance=function(e){return f.getInstanceByElement(i(e),this)},y.defaultOptions=function(e){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(e)},e.exports=y},pfs9: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:"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("PJh5"))},pgP5:function(e,t,n){"use strict";var i=n("dt7L");t.reduce=function(e,t){return arguments.length>=2?i.reduce(e,t)(this):i.reduce(e)(this)}},piny:function(e,t,n){"use strict";var i=n("dt7L");function r(e,t,n){return 0===n?[t]:(e.push(t),e)}t.toArray=function(){return i.reduce(r,[])}},prqh:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.skipWhile=function(e){return function(t){return t.lift(new o(e))}};var o=function(){function e(e){this.predicate=e}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate))},e}(),s=function(e){function t(t,n){e.call(this,t),this.predicate=n,this.skipping=!0,this.index=0}return i(t,e),t.prototype._next=function(e){var t=this.destination;this.skipping&&this.tryCallPredicate(e),this.skipping||t.next(e)},t.prototype.tryCallPredicate=function(e){try{var t=this.predicate(e,this.index++);this.skipping=Boolean(t)}catch(e){this.destination.error(e)}},t}(r.Subscriber)},pyWG:function(e,t,n){"use strict";var i=n("PdUl").isDefined,r=n("Z73p").each,o=n("TMi4"),s=function(e,t){return t?(Array.isArray(t)?t:t.toArray()).indexOf(e):-1};t.isEmpty=function(e){return Array.isArray(e)&&!e.length},t.wrapToArray=function(e){return Array.isArray(e)?e:[e]},t.intersection=function(e,t){if(!Array.isArray(e)||0===e.length||!Array.isArray(t)||0===t.length)return[];var n=[];return r(e,function(e,i){-1!==s(i,t)&&n.push(i)}),n},t.removeDuplicates=function(e,t){if(!Array.isArray(e)||0===e.length)return[];if(!Array.isArray(t)||0===t.length)return e.slice();var n=[];return r(e,function(e,i){-1===s(i,t)&&n.push(i)}),n},t.normalizeIndexes=function(e,t,n,s){var l={},a=0;return r(e,function(e,r){i(e=r[t])&&(l[e]=l[e]||[],r===n?l[e].unshift(r):l[e].push(r),delete r[t])}),o.orderEach(l,function(e,n){r(n,function(){e>=0&&(this[t]=a++)})}),r(e,function(){i(this[t])||s&&!s(this)||(this[t]=a++)}),a},t.inArray=s,t.merge=function(e,t){for(var n=0;n<t.length;n++)e[e.length]=t[n];return e}},"q+cp":function(e,t,n){"use strict";var i=n("RU1a");t.takeUntil=function(e){return i.takeUntil(e)(this)}},"q+ny":function(e,t,n){"use strict";var i=n("0qMM");t.expand=function(e,t,n){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),t=(t||0)<1?Number.POSITIVE_INFINITY:t,i.expand(e,t,n)(this)}},"q+oa":function(e,t,n){"use strict";var i=n("F/gp"),r=n("XTE8"),o=n("qDFv"),s=n("9b40").register,l=n("Zjl3"),a=n("2WTv"),u=n("jMgd");s("menu","context",l.inherit({_init:function(){var e=i("<div>").addClass("dx-list-context-menu");this._list.$element().append(e),this._menu=this._renderOverlay(e)},_renderOverlay:function(e){return this._list._createComponent(e,a,{shading:!1,deferRendering:!0,closeOnTargetScroll:!0,closeOnOutsideClick:function(e){return!i(e.target).closest(".dx-list-context-menu").length},animation:{show:{type:"slide",duration:300,from:{height:0,opacity:1},to:{height:(function(){return this._$menuList.outerHeight()}).bind(this),opacity:1}},hide:{type:"slide",duration:0,from:{opacity:1},to:{opacity:0}}},height:(function(){return this._$menuList?this._$menuList.outerHeight():0}).bind(this),width:(function(){return this._list.$element().outerWidth()}).bind(this),onContentReady:this._renderMenuContent.bind(this)})},_renderMenuContent:function(e){var t=e.component.$content(),n=this._menuItems().slice();this._deleteEnabled()&&n.push({text:o.format("dxListEditDecorator-delete"),action:this._deleteItem.bind(this)}),this._$menuList=i("<div>"),this._list._createComponent(this._$menuList,u,{items:n,onItemClick:this._menuItemClickHandler.bind(this),height:"auto",integrationOptions:{}}),t.addClass("dx-list-context-menucontent"),t.append(this._$menuList)},_menuItemClickHandler:function(e){this._menu.hide(),this._fireMenuAction(this._$itemWithMenu,e.itemData.action)},_deleteItem:function(){this._list.deleteItem(this._$itemWithMenu)},handleContextMenu:function(e){return this._$itemWithMenu=e,this._menu.option({position:{my:"top",at:"bottom",of:e,collision:"flip"}}),this._menu.show(),!0},dispose:function(){this._menu&&this._menu.$element().remove(),this.callBase.apply(this,arguments)}}).include(r))},q0UB:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("cwzr"),o=n("9Avi");t.VirtualTimeScheduler=function(e){function t(t,n){var i=this;void 0===t&&(t=s),void 0===n&&(n=Number.POSITIVE_INFINITY),e.call(this,t,function(){return i.frame}),this.maxFrames=n,this.frame=0,this.index=-1}return i(t,e),t.prototype.flush=function(){for(var e,t,n=this.actions,i=this.maxFrames;(t=n.shift())&&(this.frame=t.delay)<=i&&!(e=t.execute(t.state,t.delay)););if(e){for(;t=n.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(o.AsyncScheduler);var s=function(e){function t(t,n,i){void 0===i&&(i=t.index+=1),e.call(this,t,n),this.scheduler=t,this.work=n,this.index=i,this.active=!0,this.index=t.index=i}return i(t,e),t.prototype.schedule=function(n,i){if(void 0===i&&(i=0),!this.id)return e.prototype.schedule.call(this,n,i);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(n,i)},t.prototype.requestAsyncId=function(e,n,i){void 0===i&&(i=0),this.delay=e.frame+i;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,n){void 0===n&&(n=0)},t.prototype._execute=function(t,n){if(!0===this.active)return e.prototype._execute.call(this,t,n)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(r.AsyncAction);t.VirtualAction=s},q3ST:function(e,t,n){"use strict";var i=n("PdUl").isFunction,r=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,o={linear:"cubic-bezier(0, 0, 1, 1)",swing:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)"},s={};t.setEasing=function(e){s=e},t.getEasing=function(e){return s[e]},t.convertTransitionTimingFuncToEasing=function(e){var t,n=(e=o[e]||e).match(r);n||(n=o[t="linear"].match(r)),n=n.slice(1,5);for(var l=0;l<n.length;l++)n[l]=parseFloat(n[l]);var a=t||"cubicbezier_"+n.join("_").replace(/\./g,"p");return i(s[a])||(s[a]=function(e,t,i,r,o){return r*function(e,t,i,r){var o=3*e,s=3*(n[2]-e)-o,l=1-o-s,a=3*t,u=3*(n[3]-t)-a,c=1-a-u,d=function(e){return e*(o+e*(s+e*l))},h=function(e){return o+e*(2*s+3*e*l)};return function(e){return function(e){return e*(a+e*(u+e*c))}(function(e){for(var t,n=e,i=0;i<14&&(t=d(n)-e,!(Math.abs(t)<.001));)n-=t/h(n),i++;return n}(e))}}(n[0],n[1])(t/o)+i}),a}},q3ik:function(e,t,n){"use strict";var i=n("rCTf"),r=n("8hgl");i.Observable.prototype.distinctUntilChanged=r.distinctUntilChanged},"q4U+":function(e,t,n){"use strict";var i=n("rCTf"),r=n("erNO");i.Observable.prototype.windowCount=r.windowCount},qDFv:function(e,t,n){"use strict";var i=n("F/gp"),r=n("a5Kb"),o=n("QH/n").extend,s=n("Z73p").each,l=n("d6Qo").format,a=n("42iP").humanize,u=n("A2BR");n("A2BR");var c=o(!0,{},n("PXDv")),d=n("EMqY"),h=function(e){var t=d[e];return t?"root"!==t&&t:e.substr(0,e.lastIndexOf("-"))},p=function(e,t){return e[t]||{}},f=function(e,t,n){for(var i,r=p(e,t)[n];!r&&!i;)(t=h(t))?r=p(e,t)[n]:i=!0;return r},m={},g=r({_dictionary:c,load:function(e){o(!0,this._dictionary,e)},_localizablePrefix:"@",setup:function(e){this._localizablePrefix=e},localizeString:function(e){var t=this,n=new RegExp("(^|[^a-zA-Z_0-9"+t._localizablePrefix+"-]+)("+t._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),i=t._localizablePrefix+t._localizablePrefix;return e.replace(n,function(e,n,r,o){var s,l=t._localizablePrefix+o;return r!==i&&(s=t.format(o)),s||(m[o]=a(o)),n+(s||l)})},_messageLoaded:function(e,t){return void 0!==f(this._dictionary,t||u.locale(),e)},localizeNode:function(e){var t=this;i(e).each(function(e,n){n.nodeType&&(3===n.nodeType?n.nodeValue=t.localizeString(n.nodeValue):i(n).is("iframe")||(s(n.attributes||[],function(e,n){if("string"==typeof n.value){var i=t.localizeString(n.value);n.value!==i&&(n.value=i)}}),i(n).contents().each(function(e,n){t.localizeNode(n)})))})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(e){return e?m:o({},m,this.getMessagesByLocales()[u.locale()])},getFormatter:function(e){return this._getFormatterBase(e)||this._getFormatterBase(e,"en")},_getFormatterBase:function(e,t){var n=f(this._dictionary,t||u.locale(),e);if(n)return function(){var e=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return e.unshift(n),l.apply(this,e)}},format:function(e){var t=this.getFormatter(e);return t&&t()||""}});e.exports=g},qFwn:function(e,t,n){"use strict";var i=n("cOhJ"),r=i.abstract,o=n("zt4q"),s=n("Z73p").each,l=n("UPdB"),a=n("r15I"),u=n("ar6Y").compileGetter,c=n("RaTz").queryByOptions,d=n("wtxi").Deferred,h={},p=i.inherit({ctor:function(e){var t=this;e=e||{},s(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onRemoved","onRemoving","onModified","onModifying"],function(n,i){i in e&&t.on(i.slice(2).toLowerCase(),e[i])}),this._key=e.key,this._errorHandler=e.errorHandler,this._useDefaultSearch=!0},_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(e){return this._keyGetter||(this._keyGetter=u(this.key())),this._keyGetter(e)},_requireKey:function(){if(!this.key())throw l.errors.Error("E4005")},load:function(e){var t=this;return this.fireEvent("loading",[e=e||{}]),this._withLock(this._loadImpl(e)).done(function(n){t.fireEvent("loaded",[n,e])})},_loadImpl:function(e){return c(this.createQuery(e),e).enumerate()},_withLock:function(e){var t=new d;return e.done(function(){var e=this,n=arguments;a.processRequestResultLock.promise().done(function(){t.resolveWith(e,n)})}).fail(function(){t.rejectWith(this,arguments)}),t},createQuery:r,totalCount:function(e){return this._totalCountImpl(e)},_totalCountImpl:function(e){return c(this.createQuery(e),e,!0).count()},byKey:function(e,t){return this._addFailHandlers(this._withLock(this._byKeyImpl(e,t)))},_byKeyImpl:r,insert:function(e){var t=this;return t.fireEvent("modifying"),t.fireEvent("inserting",[e]),t._addFailHandlers(t._insertImpl(e).done(function(e,n){t.fireEvent("inserted",[e,n]),t.fireEvent("modified")}))},_insertImpl:r,update:function(e,t){var n=this;return n.fireEvent("modifying"),n.fireEvent("updating",[e,t]),n._addFailHandlers(n._updateImpl(e,t).done(function(e,t){n.fireEvent("updated",[e,t]),n.fireEvent("modified")}))},_updateImpl:r,remove:function(e){var t=this;return t.fireEvent("modifying"),t.fireEvent("removing",[e]),t._addFailHandlers(t._removeImpl(e).done(function(e){t.fireEvent("removed",[e]),t.fireEvent("modified")}))},_removeImpl:r,_addFailHandlers:function(e){return e.fail(this._errorHandler).fail(l._errorHandler)}}).include(o);p.create=function(e,t){if(!(e in h))throw l.errors.Error("E4020",e);return new h[e](t)},p.inherit=function(e){return function(t,n){var i=e.apply(this,[t]);return n&&(h[n]=i),i}}(p.inherit),e.exports=p},qH4z:function(e,t,n){"use strict";var i=n("cOhJ"),r=n("QH/n").extend,o=n("0kQW"),s=n("Z73p"),l=n("ZYOP"),a=n("PdUl"),u=n("r15I"),c=n("qFwn"),d=n("iorS"),h=n("/Tsy"),p=n("zt4q"),f=n("UPdB").errors,m=n("pyWG"),g=n("35tF"),v=n("wtxi"),y=v.when,b=v.Deferred,_=a.isString,w=a.isNumeric,x=a.isBoolean,C=a.isDefined;function S(){this._counter=-1,this._deferreds={}}function O(e){return"pending"===e.state()}function T(e,t){var n;return"string"==typeof e&&(e={paginate:!1,store:function(e){return new h({load:function(){return l.sendRequest({url:e,dataType:"json"})},loadMode:t&&t.fromUrlLoadMode})}(e)}),void 0===e&&(e=[]),void 0===(e=Array.isArray(e)||e instanceof c?{store:e}:r({},e)).store&&(e.store=[]),n=e.store,"load"in e?n=function(){var t={};return s.each(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){t[this]=e[this],delete e[this]}),new h(t)}():Array.isArray(n)?n=new d(n):a.isPlainObject(n)&&(n=function(e){var t=e.type;return delete e.type,c.create(t,e)}(r({},n))),e.store=n,e}function E(e){switch(e.length){case 0:return;case 1:return e[0]}return[].slice.call(e)}function k(e){return function(){var t=E(arguments);if(void 0===t)return this._storeLoadOptions[e];this._storeLoadOptions[e]=t}}S.prototype.constructor=S,S.prototype.add=function(e){return this._counter+=1,this._deferreds[this._counter]=e,this._counter},S.prototype.remove=function(e){return delete this._deferreds[e]},S.prototype.cancel=function(e){return e in this._deferreds&&(this._deferreds[e].reject("canceled"),!0)},S.prototype.cancelAll=function(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--};var A=i.inherit({ctor:function(e){var t=this;e=T(e),this._store=e.store,this._storeLoadOptions=this._extractLoadOptions(e),this._mapFunc=e.map,this._postProcessFunc=e.postProcess,this._pageIndex=void 0!==e.pageIndex?e.pageIndex:0,this._pageSize=void 0!==e.pageSize?e.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in e?e.searchValue:null,this._searchOperation=e.searchOperation||"contains",this._searchExpr=e.searchExpr,this._paginate=e.paginate,s.each(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],function(n,i){i in e&&t.on(i.substr(2,1).toLowerCase()+i.substr(3),e[i])}),this._operationManager=new S,this._init()},_init:function(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,C(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose:function(){this._disposeEvents(),delete this._store,this._delayedLoadTask&&this._delayedLoadTask.abort(),this._operationManager.cancelAll(),this._disposed=!0},_extractLoadOptions:function(e){var t={},n=["sort","filter","select","group","requireTotalCount"],i=this._store._customLoadOptions();return i&&(n=n.concat(i)),s.each(n,function(){t[this]=e[this]}),t},loadOptions:function(){return this._storeLoadOptions},items:function(){return this._items},pageIndex:function(e){if(!w(e))return this._pageIndex;this._pageIndex=e,this._isLastPage=!this._paginate},paginate:function(e){if(!x(e))return this._paginate;this._paginate!==e&&(this._paginate=e,this.pageIndex(0))},pageSize:function(e){if(!w(e))return this._pageSize;this._pageSize=e},isLastPage:function(){return this._isLastPage},sort:k("sort"),filter:function(){var e=E(arguments);if(void 0===e)return this._storeLoadOptions.filter;this._storeLoadOptions.filter=e,this.pageIndex(0)},group:k("group"),select:k("select"),requireTotalCount:function(e){if(!x(e))return this._storeLoadOptions.requireTotalCount;this._storeLoadOptions.requireTotalCount=e},searchValue:function(e){if(arguments.length<1)return this._searchValue;this._searchValue=e,this.pageIndex(0)},searchOperation:function(e){if(!_(e))return this._searchOperation;this._searchOperation=e,this.pageIndex(0)},searchExpr:function(e){var t=arguments.length;if(0===t)return this._searchExpr;t>1&&(e=[].slice.call(arguments)),this._searchExpr=e,this.pageIndex(0)},store:function(){return this._store},key:function(){return this._store&&this._store.key()},totalCount:function(){return this._totalCount},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._loadingCount>0},beginLoading:function(){this._changeLoadingCount(1)},endLoading:function(){this._changeLoadingCount(-1)},_createLoadQueue:function(){return g.create()},_changeLoadingCount:function(e){var t,n=this.isLoading();this._loadingCount+=e,n^(t=this.isLoading())&&this.fireEvent("loadingChanged",[t])},_scheduleLoadCallbacks:function(e){var t=this;t.beginLoading(),e.always(function(){t.endLoading()})},_scheduleFailCallbacks:function(e){var t=this;e.fail(function(){"canceled"!==arguments[0]&&t.fireEvent("loadError",arguments)})},_scheduleChangedCallbacks:function(e){var t=this;e.done(function(){t.fireEvent("changed")})},loadSingle:function(e,t){var n=this,i=new b,r=this.key(),o=this._store,s=this._createStoreLoadOptions();return this._scheduleFailCallbacks(i),arguments.length<2&&(t=e,e=r),delete s.skip,delete s.group,delete s.refresh,delete s.pageIndex,delete s.searchString,(e===r||o instanceof h&&!o._byKeyViaLoad()?o.byKey(t,s):(s.take=1,s.filter=s.filter?[s.filter,[e,t]]:[e,t],o.load(s))).fail(i.reject).done(function(e){!C(e)||m.isEmpty(e)?i.reject(new f.Error("E4009")):(Array.isArray(e)||(e=[e]),i.resolve(n._applyMapFunction(e)[0]))}),i.promise()},load:function(){var e,t=this,n=new b;function i(){if(!t._disposed&&O(n))return t._loadFromStore(e,n)}return this._scheduleLoadCallbacks(n),this._scheduleFailCallbacks(n),this._scheduleChangedCallbacks(n),e=this._createLoadOperation(n),this.fireEvent("customizeStoreLoadOptions",[e]),this._loadQueue.add(function(){return"number"==typeof e.delay?t._delayedLoadTask=o.executeAsync(i,e.delay):i(),n.promise()}),n.promise({operationId:e.operationId})},_createLoadOperation:function(e){var t=this._operationManager.add(e),n=this._createStoreLoadOptions();return e.always((function(){this._operationManager.remove(t)}).bind(this)),{operationId:t,storeLoadOptions:n}},reload:function(){var e=this.store();return e instanceof h&&e.clearRawDataCache(),this._init(),this.load()},cancel:function(e){return this._operationManager.cancel(e)},_addSearchOptions:function(e){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(e):(e.searchOperation=this._searchOperation,e.searchValue=this._searchValue,e.searchExpr=this._searchExpr))},_createStoreLoadOptions:function(){var e=r({},this._storeLoadOptions);return this._addSearchOptions(e),this._paginate&&this._pageSize&&(e.skip=this._pageIndex*this._pageSize,e.take=this._pageSize),e.userData=this._userData,e},_addSearchFilter:function(e){var t=this._searchValue,n=this._searchOperation,i=this._searchExpr,r=[];t&&(i||(i="this"),Array.isArray(i)||(i=[i]),s.each(i,function(e,i){r.length&&r.push("or"),r.push([i,n,t])}),e.filter=e.filter?[r,e.filter]:r)},_loadFromStore:function(e,t){var n=this;function i(i,o){n._disposed||O(t)&&function(){var s;i&&!Array.isArray(i)&&i.data&&(o=i,i=i.data),Array.isArray(i)||(i=[i]),s=r({data:i,extra:o},e),n.fireEvent("customizeLoadResult",[s]),y(s.data).done(function(e){s.data=e,n._processStoreLoadResult(s,t)}).fail(t.reject)}()}return e.data?(new b).resolve(e.data).done(i):this.store().load(e.storeLoadOptions).done(i).fail(t.reject)},_processStoreLoadResult:function(e,t){var n=this,i=e.data,r=e.extra,o=e.storeLoadOptions;function s(){return n._isLoaded=!0,n._totalCount=isFinite(r.totalCount)?r.totalCount:-1,t.resolve(i,r)}n._disposed||(i=n._applyPostProcessFunction(n._applyMapFunction(i)),a.isPlainObject(r)||(r={}),n._items=i,(!i.length||!n._paginate||n._pageSize&&i.length<n._pageSize)&&(n._isLastPage=!0),o.requireTotalCount&&!isFinite(r.totalCount)?n.store().totalCount(o).done(function(e){r.totalCount=e,s()}).fail(t.reject):s())},_applyMapFunction:function(e){return this._mapFunc?function(e,t,n){return function e(n,i){return Array.isArray(n)?i?function(t,i){return s.map(n,function(t){var n={key:t.key,items:e(t.items,i-1)};return"aggregates"in t&&(n.aggregates=t.aggregates),n})}(0,i):s.map(n,t):n}(e,n?u.normalizeSortingInfo(n).length:0)}(e,this._mapFunc,this.group()):e},_applyPostProcessFunction:function(e){return this._postProcessFunc?this._postProcessFunc(e):e}}).include(p);t.DataSource=A,t.normalizeDataSourceOptions=T},qIte:function(e,t,n){"use strict";var i=n("Xajo"),r=n("XKuz");t.race=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return function(t){return 1===e.length&&i.isArray(e[0])&&(e=e[0]),t.lift.call(r.race.apply(void 0,[t].concat(e)))}}},"qL5/":function(e,t,n){"use strict";var i=Number,r=n("PdUl").isString,o=n("QH/n").extend,s=n("5NME").patchFontOptions,l=n("5NME").enumParser(["left","center","right"]),a=n("5NME").enumParser(["top","bottom"]),u=10;function c(e){return!!(e&&String(e).length>0)}function d(e,t,n){e.attr({text:t}).applyEllipsis(n)&&e.setTitle(t)}function h(e){return e>=0?i(e):u}function p(e){this._params=e,this._group=e.renderer.g().attr({class:e.cssClass}).linkOn(e.renderer.root,{name:"title",after:"peripheral"}),this._hasText=!1}o(p.prototype,n("Txkc").LayoutElement.prototype,{dispose:function(){this._group.linkRemove(),this._group.linkOff(),this._titleElement&&(this._clipRect.dispose(),this._titleElement=this._subtitleElement=this._clipRect=null),this._params=this._group=this._options=null},_updateOptions:function(e){this._options=e,this._options.horizontalAlignment=l(e.horizontalAlignment,"center"),this._options.verticalAlignment=a(e.verticalAlignment,"top"),this._options.margin=function(e){return e>=0?{left:i(e),top:i(e),right:i(e),bottom:i(e)}:{left:h((e=e||{}).left),top:h(e.top),right:h(e.right),bottom:h(e.bottom)}}(e.margin)},_updateStructure:function(){var e=this._params.renderer,t=this._group,n={align:this._options.horizontalAlignment};this._titleElement||(this._titleElement=e.text().attr(n).append(t),this._subtitleElement=e.text().attr(n),this._clipRect=e.clipRect(),t.attr({"clip-path":this._clipRect.id})),t.linkAppend(),c(this._options.subtitle.text)?this._subtitleElement.append(t):this._subtitleElement.remove()},_updateTexts:function(){var e,t,n=this._options,i=n.subtitle,r=this._titleElement,o=this._subtitleElement;r.attr({text:"A",y:0}).css(s(n.font)),e=r.getBBox(),this._titleTextY=e.height+e.y,r.attr({text:n.text}),e=r.getBBox(),r.attr({y:t=-e.y}),c(i.text)&&(t+=e.height+e.y,o.attr({text:i.text,y:0}).css(s(i.font)),t+=-o.getBBox().y-this._titleTextY+3,o.attr({y:t}))},_updateBoundingRectAlignment:function(){var e=this._boundingRect,t=this._options;e.verticalAlignment=t.verticalAlignment,e.horizontalAlignment=t.horizontalAlignment,e.cutLayoutSide=t.verticalAlignment,e.cutSide="vertical",e.position={horizontal:t.horizontalAlignment,vertical:t.verticalAlignment}},update:function(e){var t=c(e.text),n=t||t!==this._hasText;return t?(this._updateOptions(e),this._updateStructure(),this._updateTexts(),this._boundingRect={},this._updateBoundingRect(),this._updateBoundingRectAlignment()):(this._group.linkRemove(),this._boundingRect=null),this._hasText=t,n},draw:function(e,t){return this._group.linkAppend(),this._correctTitleLength(e),this.getLayoutOptions().height>t&&this.freeSpace(),this},probeDraw:function(e,t){return this.draw(e,t),this},_correctTitleLength:function(e){var t=this._options,n=t.margin,i=e-n.left-n.right;d(this._titleElement,t.text,i),this._subtitleElement&&d(this._subtitleElement,t.subtitle.text,i),this._updateBoundingRect()},getLayoutOptions:function(){return this._boundingRect||null},shift:function(e,t){var n=this.getLayoutOptions();return this._group.move(e-n.x,t-n.y),this._setClipRectSettings(),this},_setClipRectSettings:function(){var e=this.getLayoutOptions();this._clipRect.attr({x:e.x,y:e.y,width:e.width,height:e.height})},_updateBoundingRect:function(){var e,t=this._options,n=t.margin,i=this._boundingRect;(e=this._group.getBBox()).height+=n.top+n.bottom-this._titleTextY,e.width+=n.left+n.right,e.x-=n.left,e.y+=this._titleTextY-n.top,t.placeholderSize>0&&(e.height=t.placeholderSize),i.height=e.height,i.width=e.width,i.x=e.x,i.y=e.y},layoutOptions:function(){return this._boundingRect&&{horizontalAlignment:this._boundingRect.horizontalAlignment,verticalAlignment:this._boundingRect.verticalAlignment,priority:0}},measure:function(e){return this.draw(e[0],e[1]),[this._boundingRect.width,this._boundingRect.height]},move:function(e){var t=this._boundingRect;(e[2]-e[0]<t.width||e[3]-e[1]<t.height)&&this.draw(e[2]-e[0],e[3]-e[1]),this.shift(Math.round(e[0]),Math.round(e[1]))},freeSpace:function(){this._params.incidentOccurred("W2103"),this._group.linkRemove(),this._boundingRect.width=this._boundingRect.height=0}}),t.Title=p,t.plugin={name:"title",init:function(){this._title=new t.Title({renderer:this._renderer,cssClass:this._rootClassPrefix+"-title",incidentOccurred:this._incidentOccurred}),this._layout.add(this._title)},dispose:function(){this._title.dispose(),this._title=null},members:{_getTitleOptions:function(){return o(!0,{},this._themeManager.theme("title"),function(e){var t=r(e)?{text:e}:e||{};return t.subtitle=r(t.subtitle)?{text:t.subtitle}:t.subtitle||{},t}(this.option("title")))}},customize:function(e){e.addChange({code:"TITLE",handler:function(){this._title.update(this._getTitleOptions())&&this._change(["LAYOUT"])},isThemeDependent:!0,option:"title",isOptionChange:!0})}}},qb7t:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"connectorColor",{get:function(){return this._getOption("connectorColor")},set:function(e){this._setOption("connectorColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"connectorWidth",{get:function(){return this._getOption("connectorWidth")},set:function(e){this._setOption("connectorWidth",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customizeText",{get:function(){return this._getOption("customizeText")},set:function(e){this._setOption("customizeText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"format",{get:function(){return this._getOption("format")},set:function(e){this._setOption("format",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indent",{get:function(){return this._getOption("indent")},set:function(e){this._setOption("indent",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"precision",{get:function(){return this._getOption("precision")},set:function(e){this._setOption("precision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalAlignment",{get:function(){return this._getOption("horizontalAlignment")},set:function(e){this._setOption("horizontalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"position",{get:function(){return this._getOption("position")},set:function(e){this._setOption("position",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalAlignment",{get:function(){return this._getOption("verticalAlignment")},set:function(e){this._setOption("verticalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"alignment",{get:function(){return this._getOption("alignment")},set:function(e){this._setOption("alignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customizeHint",{get:function(){return this._getOption("customizeHint")},set:function(e){this._setOption("customizeHint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayMode",{get:function(){return this._getOption("displayMode")},set:function(e){this._setOption("displayMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indentFromAxis",{get:function(){return this._getOption("indentFromAxis")},set:function(e){this._setOption("indentFromAxis",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlappingBehavior",{get:function(){return this._getOption("overlappingBehavior")},set:function(e){this._setOption("overlappingBehavior",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"rotationAngle",{get:function(){return this._getOption("rotationAngle")},set:function(e){this._setOption("rotationAngle",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"staggeringSpacing",{get:function(){return this._getOption("staggeringSpacing")},set:function(e){this._setOption("staggeringSpacing",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"argumentFormat",{get:function(){return this._getOption("argumentFormat")},set:function(e){this._setOption("argumentFormat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"argumentPrecision",{get:function(){return this._getOption("argumentPrecision")},set:function(e){this._setOption("argumentPrecision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backgroundColor",{get:function(){return this._getOption("backgroundColor")},set:function(e){this._setOption("backgroundColor",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"border",{get:function(){return this._getOption("border")},set:function(e){this._setOption("border",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"connector",{get:function(){return this._getOption("connector")},set:function(e){this._setOption("connector",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalOffset",{get:function(){return this._getOption("horizontalOffset")},set:function(e){this._setOption("horizontalOffset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"percentPrecision",{get:function(){return this._getOption("percentPrecision")},set:function(e){this._setOption("percentPrecision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showForZeroValues",{get:function(){return this._getOption("showForZeroValues")},set:function(e){this._setOption("showForZeroValues",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalOffset",{get:function(){return this._getOption("verticalOffset")},set:function(e){this._setOption("verticalOffset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hideFirstOrLast",{get:function(){return this._getOption("hideFirstOrLast")},set:function(e){this._setOption("hideFirstOrLast",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"indentFromTick",{get:function(){return this._getOption("indentFromTick")},set:function(e){this._setOption("indentFromTick",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useRangeColors",{get:function(){return this._getOption("useRangeColors")},set:function(e){this._setOption("useRangeColors",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"location",{get:function(){return this._getOption("location")},set:function(e){this._setOption("location",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showColon",{get:function(){return this._getOption("showColon")},set:function(e){this._setOption("showColon",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"radialOffset",{get:function(){return this._getOption("radialOffset")},set:function(e){this._setOption("radialOffset",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"topIndent",{get:function(){return this._getOption("topIndent")},set:function(e){this._setOption("topIndent",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataField",{get:function(){return this._getOption("dataField")},set:function(e){this._setOption("dataField",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._getOption("enabled")},set:function(e){this._setOption("enabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"label"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-label",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={connectorColor:[{type:r.Input}],connectorWidth:[{type:r.Input}],customizeText:[{type:r.Input}],font:[{type:r.Input}],format:[{type:r.Input}],indent:[{type:r.Input}],precision:[{type:r.Input}],visible:[{type:r.Input}],horizontalAlignment:[{type:r.Input}],position:[{type:r.Input}],text:[{type:r.Input}],verticalAlignment:[{type:r.Input}],alignment:[{type:r.Input}],customizeHint:[{type:r.Input}],displayMode:[{type:r.Input}],indentFromAxis:[{type:r.Input}],overlappingBehavior:[{type:r.Input}],rotationAngle:[{type:r.Input}],staggeringSpacing:[{type:r.Input}],argumentFormat:[{type:r.Input}],argumentPrecision:[{type:r.Input}],backgroundColor:[{type:r.Input}],border:[{type:r.Input}],connector:[{type:r.Input}],horizontalOffset:[{type:r.Input}],percentPrecision:[{type:r.Input}],showForZeroValues:[{type:r.Input}],verticalOffset:[{type:r.Input}],hideFirstOrLast:[{type:r.Input}],indentFromTick:[{type:r.Input}],useRangeColors:[{type:r.Input}],location:[{type:r.Input}],showColon:[{type:r.Input}],radialOffset:[{type:r.Input}],topIndent:[{type:r.Input}],dataField:[{type:r.Input}],enabled:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoLabelComponent=s,t.DxoLabelModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},qcjU:function(e,t,n){"use strict";var i=n("rCTf"),r=n("WTUZ");i.Observable.prototype.audit=r.audit},qhgQ:function(e,t,n){"use strict";var i=n("rCTf"),r=n("69uX");i.Observable.prototype.distinct=r.distinct},qiws:function(e,t,n){"use strict";var i=n("7MSh");t.distinctUntilKeyChanged=function(e,t){return i.distinctUntilChanged(function(n,i){return t?t(n[e],i[e]):n[e]===i[e]})}},qmG1:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"grouping",{get:function(){return this._getOption("grouping")},set:function(e){this._setOption("grouping",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"layer",{get:function(){return this._getOption("layer")},set:function(e){this._setOption("layer",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"source"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-source",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={grouping:[{type:r.Input}],layer:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoSourceComponent=s,t.DxoSourceModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},qp8k:function(e,t,n){"use strict";var i=n("rCTf"),r=n("A7JX");i.Observable.prototype.combineLatest=r.combineLatest},qwbZ:function(e,t,n){"use strict";function i(){}function r(e,t){var n=new i;if(e instanceof i)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var r,o=-1,s=e.length;if(null==t)for(;++o<s;)n.set(o,e[o]);else for(;++o<s;)n.set(t(r=e[o],o,e),r)}else if(e)for(var l in e)n.set(l,e[l]);return n}i.prototype=r.prototype={constructor:i,has:function(e){return"$"+e in this},get:function(e){return this["$"+e]},set:function(e,t){return this["$"+e]=t,this},remove:function(e){var t="$"+e;return t in this&&delete this[t]},clear:function(){for(var e in this)"$"===e[0]&&delete this[e]},keys:function(){var e=[];for(var t in this)"$"===t[0]&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)"$"===t[0]&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)"$"===t[0]&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)"$"===t[0]&&++e;return e},empty:function(){for(var e in this)if("$"===e[0])return!1;return!0},each:function(e){for(var t in this)"$"===t[0]&&e(this[t],t.slice(1),this)}};var o=r,s=function(){var e,t,n,i=[],r=[];function s(n,r,l,a){if(r>=i.length)return null!=e&&n.sort(e),null!=t?t(n):n;for(var u,c,d,h=-1,p=n.length,f=i[r++],m=o(),g=l();++h<p;)(d=m.get(u=f(c=n[h])+""))?d.push(c):m.set(u,[c]);return m.each(function(e,t){a(g,t,s(e,r,l,a))}),g}return n={object:function(e){return s(e,0,l,a)},map:function(e){return s(e,0,u,c)},entries:function(e){return function e(n,o){if(++o>i.length)return n;var s,l=r[o-1];return null!=t&&o>=i.length?s=n.entries():(s=[],n.each(function(t,n){s.push({key:n,values:e(t,o)})})),null!=l?s.sort(function(e,t){return l(e.key,t.key)}):s}(s(e,0,u,c),0)},key:function(e){return i.push(e),n},sortKeys:function(e){return r[i.length-1]=e,n},sortValues:function(t){return e=t,n},rollup:function(e){return t=e,n}}};function l(){return{}}function a(e,t,n){e[t]=n}function u(){return o()}function c(e,t,n){e.set(t,n)}function d(){}var h=o.prototype;function p(e,t){var n=new d;if(e instanceof d)e.each(function(e){n.add(e)});else if(e){var i=-1,r=e.length;if(null==t)for(;++i<r;)n.add(e[i]);else for(;++i<r;)n.add(t(e[i],i,e))}return n}d.prototype=p.prototype={constructor:d,has:h.has,add:function(e){return this["$"+(e+="")]=e,this},remove:h.remove,clear:h.clear,values:h.keys,size:h.size,empty:h.empty,each:h.each};var f=p,m=function(e){var t=[];for(var n in e)t.push(n);return t},g=function(e){var t=[];for(var n in e)t.push(e[n]);return t},v=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t};n.d(t,!1,function(){return s}),n.d(t,!1,function(){return f}),n.d(t,"a",function(){return o}),n.d(t,!1,function(){return m}),n.d(t,!1,function(){return g}),n.d(t,!1,function(){return v})},r15I:function(e,t,n){"use strict";var i=n("PdUl").isFunction,r=n("Z73p").map,o=n("ar6Y").toComparable,s=n("wtxi").Deferred,l=function(){var e,t={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"};return window.addEventListener("beforeunload",function(){e=!0}),function(n,i){return e?"DEVEXTREME_XHR_ERROR_UNLOAD":n.status<400?function(e){return t[e]||e}(i):n.statusText}}(),a=function(){var e,t=0;return{obtain:function(){0===t&&(e=new s),t++},release:function(){--t<1&&e.resolve()},promise:function(){return(0===t?(new s).resolve():e).promise()},reset:function(){t=0,e&&e.resolve()}}}(),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";e.exports={XHR_ERROR_UNLOAD:"DEVEXTREME_XHR_ERROR_UNLOAD",normalizeBinaryCriterion:function(e){return[e[0],e.length<3?"=":String(e[1]).toLowerCase(),e.length<2||e[e.length-1]]},normalizeSortingInfo:function(e){return Array.isArray(e)||(e=[e]),r(e,function(e){var t={selector:i(e)||"string"==typeof e?e:e.getter||e.field||e.selector,desc:!(!e.desc&&"d"!==String(e.dir).charAt(0).toLowerCase())};return e.compare&&(t.compare=e.compare),t})},errorMessageFromXhr:l,aggregators:{count:{seed:0,step:function(e){return 1+e}},sum:{seed:0,step:function(e,t){return e+t}},min:{step:function(e,t){return t<e?t:e}},max:{step:function(e,t){return t>e?t:e}},avg:{seed:[0,0],step:function(e,t){return[e[0]+t,e[1]+1]},finalize:function(e){return e[1]?e[0]/e[1]:NaN}}},keysEqual:function(e,t,n){if(Array.isArray(e)){for(var i,s=r(t,function(e,t){return t}),l=0;l<s.length;l++)if(o(t[i=s[l]],!0)!=o(n[i],!0))return!1;return!0}return o(t,!0)==o(n,!0)},isDisjunctiveOperator:function(e){return/^(or|\|\||\|)$/i.test(e)},isConjunctiveOperator:function(e){return/^(and|\&\&|\&)$/i.test(e)},processRequestResultLock:a,isUnaryOperation:function(e){return"!"===e[0]&&Array.isArray(e[1])},base64_encode:function(e){Array.isArray(e)||(e=function(e){var t,n,i=[];for(n=0;n<e.length;n++)(t=e.charCodeAt(n))<128?i.push(t):t<2048?i.push(192+(t>>6),128+(63&t)):t<65536?i.push(224+(t>>12),128+(t>>6&63),128+(63&t)):t<2097152&&i.push(240+(t>>18),128+(t>>12&63),128+(t>>6&63),128+(63&t));return i}(String(e)));var t="";function n(e){return u.charAt(e)}for(var i=0;i<e.length;i+=3){var o=e[i],s=e[i+1],l=e[i+2];t+=r([o>>2,(3&o)<<4|s>>4,isNaN(s)?64:(15&s)<<2|l>>6,isNaN(l)?64:63&l],n).join("")}return t}}},r7y8:function(e,t,n){"use strict";t.a=function(e){return function(t){return 0===e?new o.a:t.lift(new class{constructor(e){if(this.total=e,this.total<0)throw new r.a}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,i=this.count++;t.length<n?t.push(e):t[i%n]=e}_complete(){const e=this.destination;let t=this.count;if(t>0){const n=this.count>=this.total?this.total:this.count,i=this.ring;for(let r=0;r<n;r++){const r=t++%n;e.next(i[r])}}e.complete()}}(e,this.total))}}(e))}};var i=n("2zkT"),r=n("mcf9"),o=n("XVqe")},r8ZY:function(e,t,n){"use strict";var i=n("VOfZ").root.Symbol;t.rxSubscriber="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber",t.$$rxSubscriber=t.rxSubscriber},rBub:function(e,t,n){"use strict";var i=n("dL6i");function r(e){i.call(this,e)}n("71nt").inherits(r,i),r.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},e.exports=r},rCTf:function(e,t,n){"use strict";var i=n("VOfZ"),r=n("lHsB"),o=n("mbVC"),s=n("9eyw");t.Observable=function(){function e(e){this._isScalar=!1,e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var i=this.operator,o=r.toSubscriber(e,t,n);if(i?i.call(o,this.source):o.add(this.source||!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.syncErrorThrown=!0,e.syncErrorValue=t,e.error(t)}},e.prototype.forEach=function(e,t){var n=this;if(t||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?t=i.root.Rx.config.Promise:i.root.Promise&&(t=i.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,i){var r;r=n.subscribe(function(t){if(r)try{e(t)}catch(e){i(e),r.unsubscribe()}else e(t)},i,t)})},e.prototype._subscribe=function(e){return this.source.subscribe(e)},e.prototype[o.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return 0===e.length?this:s.pipeFromArray(e)(this)},e.prototype.toPromise=function(e){var t=this;if(e||(i.root.Rx&&i.root.Rx.config&&i.root.Rx.config.Promise?e=i.root.Rx.config.Promise:i.root.Promise&&(e=i.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,n){var i;t.subscribe(function(e){return i=e},function(e){return n(e)},function(){return e(i)})})},e.create=function(t){return new e(t)},e}()},rGYv:function(e,t){e.exports={acquireContext:function(e){return e&&e.canvas&&(e=e.canvas),e&&e.getContext("2d")||null}}},rIuo: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("PJh5"))},rKQy:function(e,t,n){"use strict";var i=n("ANGw"),r=n("00YY");t.mergeAll=function(e){return void 0===e&&(e=Number.POSITIVE_INFINITY),i.mergeMap(r.identity,null,e)}},rLDb:function(e,t,n){"use strict";var i=n("X0Ir"),r=n("wSST"),o=i.inherit({ctor:function(e){this._render=e},_renderCore:function(e){return r.normalizeTemplateElement(this._render(e))}});e.exports=o},rLWm:function(e,t,n){"use strict";var i=n("rCTf"),r=n("ASN6");i.Observable.prototype.onErrorResumeNext=r.onErrorResumeNext},rM89:function(e,t,n){"use strict";var i=n("0kQW").noop,r=n("5NME").parseScalar,o=n("QH/n").extend,s=n("Z73p"),l=n("Hwxv"),a=n("iFTZ"),u=n("I1UX"),c=n("4pgj"),d=n("8OHW"),h=n("R7cP"),p=n("Nj6h"),f=n("6xmo"),m=n("0kML"),g=n("6QCp"),v=i,y=o,b=1,_=/^layers/,w=/\.(dataSource|data)$/;n("oIRi");var x=n("spFQ").inherit({_eventsMap:{onClick:{name:"click"},onCenterChanged:{name:"centerChanged"},onZoomFactorChanged:{name:"zoomFactorChanged"},onAreaClick:{name:"areaClick"},onAreaHoverChanged:{name:"areaHoverChanged"},onAreaSelectionChanged:{name:"areaSelectionChanged"},onMarkerClick:{name:"markerClick"},onMarkerHoverChanged:{name:"markerHoverChanged"},onMarkerSelectionChanged:{name:"markerSelectionChanged"},onHoverChanged:{name:"hoverChanged"},onSelectionChanged:{name:"selectionChanged"}},_setDeprecatedOptions:function(){this.callBase.apply(this,arguments),y(this._deprecatedOptions,{areaSettings:{since:"15.2",message:"Use the 'layers' option instead"},markerSettings:{since:"15.2",message:"Use the 'layers' option instead"},mapData:{since:"15.2",message:"Use the 'layers' option instead"},markers:{since:"15.2",message:"Use the 'layers' option instead"},onAreaClick:{since:"15.2",message:"Use the 'onClick' option instead"},onMarkerClick:{since:"15.2",message:"Use the 'onClick' option instead"},onAreaHoverChanged:{since:"15.2",message:"Use the 'onHoverChanged' option instead"},onMarkerHoverChanged:{since:"15.2",message:"Use the 'onHoverChanged' option instead"},onAreaSelectionChanged:{since:"15.2",message:"Use the 'onSelectionChanged' option instead"},onMarkerSelectionChanged:{since:"15.2",message:"Use the 'onSelectionChanged' option instead"},"layers.data":{since:"15.2",message:"Use the 'layers.dataSource' option instead"}})},_rootClassPrefix:"dxm",_rootClass:"dxm-vector-map",_createThemeManager:function(){return new d.ThemeManager},_initLayerCollection:function(e){this._layerCollection=new m.MapLayerCollection({renderer:this._renderer,projection:this._projection,themeManager:this._themeManager,tracker:this._tracker,dataKey:e,eventTrigger:this._eventTrigger,dataExchanger:this._dataExchanger,tooltip:this._tooltip,notifyDirty:this._notifyDirty,notifyReady:this._notifyReady}),void 0===this._options.layers&&(this._options.mapData||this._options.markers)?function(e){var t=n("e+Vv").log,i=e._options.mapData,r=e._options.markers;e._options.mapData=e._options.markers=void 0,e._afterInit=function(){this._options.mapData=i,this._options.markers=r,this._renderer.lock(),this._setLayerCollectionOptions(),this._renderer.unlock(),i=r=void 0},e._setLayerCollectionOptions=function(){var e=this._options,t=e.mapData,n=e.markers;t=t&&t.features?y({},t):t,n=n&&n.features?y({},n):n,this._layerCollection.setOptions([y({},e.areaSettings,{name:"areas",_deprecated:!0,dataSource:t,type:"area"}),y({},e.markerSettings,{name:"markers",_deprecated:!0,dataSource:n,type:"marker",elementType:e.markerSettings&&e.markerSettings.type})])},e.getAreas=function(){return t("W0002",this.NAME,"getAreas","15.2","Use the 'getLayerByName('areas').getElements()' instead"),this.getLayerByName("areas").getElements()},e.getMarkers=function(){return t("W0002",this.NAME,"getMarkers","15.2","Use the 'getLayerByName('markers').getElements()' instead"),this.getLayerByName("markers").getElements()},e.clearAreaSelection=function(e){return t("W0002",this.NAME,"clearAreaSelection","15.2","Use the 'getLayerByName('areas').clearSelection()' instead"),this.getLayerByName("areas").clearSelection(e),this},e.clearMarkerSelection=function(e){return t("W0002",this.NAME,"clearMarkerSelection","15.2","Use the 'getLayerByName('markers').clearSelection()' instead"),this.getLayerByName("markers").clearSelection(e),this};var o={areas:"areaClick",markers:"markerClick"},s={areas:"areaHoverChanged",markers:"markerHoverChanged"},l={areas:"areaSelectionChanged",markers:"markerSelectionChanged"};e.on("click",function(e){e.target&&this._eventTrigger(o[e.target.layer.name],e)}),e.on("hoverChanged",function(e){e.target&&this._eventTrigger(s[e.target.layer.name],e)}),e.on("selectionChanged",function(e){e.target&&this._eventTrigger(l[e.target.layer.name],e)})}(this):function(e,t){function n(e){var t={};return C(e||{},t),t}t&&(e.__data=t.length?s.map(t,n):n(t))}(this._layerCollection,this._options.layers)},_initLegendsControl:function(){this._legendsControl=new p.LegendsControl({renderer:this._renderer,container:this._root,layoutControl:this._layoutControl,themeManager:this._themeManager,dataExchanger:this._dataExchanger,notifyDirty:this._notifyDirty,notifyReady:this._notifyReady})},_initControlBar:function(e){this._controlBar=new a.ControlBar({renderer:this._renderer,container:this._root,layoutControl:this._layoutControl,projection:this._projection,tracker:this._tracker,dataKey:e})},_initElements:function(){var e=this,t="vectormap-data-"+b++,n=0;e._notifyDirty=function(){e._resetIsReady(),++n},e._notifyReady=function(){0==--n&&e._drawn()},e._dataExchanger=new h.DataExchanger,e._projection=new l.Projection({centerChanged:function(t){e._initialized&&e._eventTrigger("centerChanged",{center:t})},zoomChanged:function(t){e._initialized&&e._eventTrigger("zoomFactorChanged",{zoomFactor:t})}}),e._tracker=new c.Tracker({root:e._root,projection:e._projection,dataKey:t}),e._gestureHandler=new u.GestureHandler({projection:e._projection,renderer:e._renderer,tracker:e._tracker}),e._layoutControl=new f.LayoutControl,e._layoutControl.suspend(),e._initLayerCollection(t),e._initControlBar(t),e._initLegendsControl(),e._tooltipViewer=new g.TooltipViewer({tracker:e._tracker,tooltip:e._tooltip,layerCollection:e._layerCollection})},_init:function(){this.callBase.apply(this,arguments),this._afterInit(),this._layoutControl.resume()},_initialChanges:["PROJECTION","BOUNDS","MAX_ZOOM_FACTOR","ZOOM_FACTOR","CENTER"],_afterInit:function(){!function(e,t,n){var i=e.__data;i&&(e.__data=void 0,i.length?s.each(i,function(e,n){C(n,t[e])}):C(i,t),n.lock(),e.setOptions(t),n.unlock())}(this._layerCollection,this._options.layers,this._renderer)},_initCore:function(){this._root=this._renderer.root.attr({align:"center",cursor:"default"}),this._initElements()},_disposeCore:function(){this._controlBar.dispose(),this._gestureHandler.dispose(),this._tracker.dispose(),this._legendsControl.dispose(),this._layerCollection.dispose(),this._layoutControl.dispose(),this._tooltipViewer.dispose(),this._dataExchanger.dispose(),this._projection.dispose(),this._dataExchanger=this._gestureHandler=this._projection=this._tracker=this._layoutControl=this._root=this._layerCollection=this._controlBar=this._legendsControl=null},_setupInteraction:function(){var e={centeringEnabled:!!r(this._getOption("panningEnabled",!0),!0),zoomingEnabled:!!r(this._getOption("zoomingEnabled",!0),!0)};this._gestureHandler.setInteraction(e),this._controlBar.setInteraction(e)},_getDefaultSize:function(){return{width:800,height:400}},_applySize:function(e){var t={left:e[0],top:e[1],width:e[2]-e[0],height:e[3]-e[1],right:0,bottom:0};this._projection.setSize(t),this._layoutControl.setSize(t),this._layerCollection.setRect([t.left,t.top,t.width,t.height])},_optionChanging:function(e,t,n){t&&n&&(_.test(e)&&(t.dataSource&&n.dataSource&&t!==n?t.dataSource=null:t.data&&n.data&&t!==n?t.data=null:w.test(e)&&this.option(e,null)),"mapData"===e&&(this._options.mapData=null),"markers"===e&&(this._options.markers=null))},_applyChanges:function(){this._notifyDirty(),this.callBase.apply(this,arguments),this._notifyReady()},_optionChangesMap:{background:"BACKGROUND",layers:"LAYERS",areaSettings:"LAYERS",markerSettings:"LAYERS",mapData:"LAYERS",markers:"LAYERS",controlBar:"CONTROL_BAR",legends:"LEGENDS",touchEnabled:"TRACKER",wheelEnabled:"TRACKER",panningEnabled:"INTERACTION",zoomingEnabled:"INTERACTION",projection:"PROJECTION",bounds:"BOUNDS",maxZoomFactor:"MAX_ZOOM_FACTOR",zoomFactor:"ZOOM_FACTOR",center:"CENTER"},_optionChangesOrder:["PROJECTION","BOUNDS","MAX_ZOOM_FACTOR","ZOOM_FACTOR","CENTER","BACKGROUND","LAYERS","CONTROL_BAR","LEGENDS","TRACKER","INTERACTION"],_change_PROJECTION:function(){this._setProjection()},_change_BOUNDS:function(){this._setBounds()},_change_MAX_ZOOM_FACTOR:function(){this._setMaxZoom()},_change_ZOOM_FACTOR:function(){this._setZoom()},_change_CENTER:function(){this._setCenter()},_change_BACKGROUND:function(){this._setBackgroundOptions()},_change_LAYERS:function(){this._setLayerCollectionOptions()},_change_CONTROL_BAR:function(){this._setControlBarOptions()},_change_LEGENDS:function(){this._setLegendsOptions()},_change_TRACKER:function(){this._setTrackerOptions()},_change_INTERACTION:function(){this._setupInteraction()},_themeDependentChanges:["BACKGROUND","LAYERS","CONTROL_BAR","LEGENDS","TRACKER","INTERACTION"],_setProjection:function(){this._projection.setEngine(this.option("projection"))},_setBounds:function(){this._projection.setBounds(this.option("bounds"))},_setMaxZoom:function(){this._projection.setMaxZoom(this.option("maxZoomFactor"))},_setZoom:function(){this._projection.setZoom(this.option("zoomFactor"))},_setCenter:function(){this._projection.setCenter(this.option("center"))},_setBackgroundOptions:function(){this._layerCollection.setBackgroundOptions(this._getOption("background"))},_setLayerCollectionOptions:function(){this._layerCollection.setOptions(this.option("layers"))},_setControlBarOptions:function(){this._controlBar.setOptions(this._getOption("controlBar"))},_setLegendsOptions:function(){this._legendsControl.setOptions(this.option("legends"))},_setTrackerOptions:function(){this._tracker.setOptions({touchEnabled:this._getOption("touchEnabled",!0),wheelEnabled:this._getOption("wheelEnabled",!0)})},getLayers:function(){var e,t=this._layerCollection.items(),n=[],i=n.length=t.length;for(e=0;e<i;++e)n[e]=t[e].proxy;return n},getLayerByIndex:function(e){var t=this._layerCollection.byIndex(e);return t?t.proxy:null},getLayerByName:function(e){var t=this._layerCollection.byName(e);return t?t.proxy:null},clearSelection:function(e){var t,n=this._layerCollection.items(),i=n.length;for(t=0;t<i;++t)n[t].clearSelection(e);return this},getAreas:v,getMarkers:v,clearAreaSelection:v,clearMarkerSelection:v,center:function(e){return void 0===e?this._projection.getCenter():(this._projection.setCenter(e),this)},zoomFactor:function(e){return void 0===e?this._projection.getZoom():(this._projection.setZoom(e),this)},viewport:function(e){return void 0===e?this._projection.getViewport():(this._projection.setViewport(e),this)},convertCoordinates:function(e){return this._projection.fromScreenPoint(e=e&&e.length?e:[arguments[0],arguments[1]])}});function C(e,t){var n=!("dataSource"in e)&&"data"in e?"data":"dataSource";t[n]=e[n],e[n]=void 0}n("Q80L")("dxVectorMap",x),e.exports=x,x.addPlugin(n("nCju").plugin),x.addPlugin(n("qL5/").plugin),x.addPlugin(n("4661").plugin),x.addPlugin(n("sMSU").plugin)},rTGA:function(e,t,n){"use strict";var i,r=n("YBYP"),o=n("gLFB"),s=n("QH/n").extend,l=!window.PointerEvent&&window.MSPointerEvent,a={dxpointerdown:l?"MSPointerDown":"pointerdown",dxpointermove:l?"MSPointerMove":"pointermove",dxpointerup:l?"MSPointerUp":"pointerup",dxpointercancel:l?"MSPointerCancel":"pointercancel",dxpointerover:l?"MSPointerOver":"pointerover",dxpointerout:l?"MSPointerOut":"pointerout",dxpointerenter:l?"mouseenter":"pointerenter",dxpointerleave:l?"mouseleave":"pointerleave"},u=!1,c=r.inherit({ctor:function(){this.callBase.apply(this,arguments),u||(i=new o(a,function(e,t){return e.pointerId===t.pointerId},function(e){e.isPrimary&&i.reset()}),u=!0)},_fireEvent:function(e){return this.callBase(s({pointers:i.pointers(),pointerId:e.originalEvent.pointerId},e))}});c.map=a,c.resetObserver=function(){i.reset()},e.exports=c},rWJA:function(e,t,n){var i=n("zOqJ"),r=n("ajDi"),o=function(e){return e instanceof o?e:this instanceof o?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof e?(t=r.getRgba(e))?this.setValues("rgb",t):(t=r.getHsla(e))?this.setValues("hsl",t):(t=r.getHwb(e))&&this.setValues("hwb",t):"object"==typeof e&&(void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new o(e);var t};o.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return r.hexString(this.values.rgb)},rgbString:function(){return r.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return r.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return r.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return r.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return r.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return r.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return r.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var i=e[n]/255;t[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,n=(t[0]+e)%360;return t[0]=n<0?360+n:n,this.setValues("hsl",t),this},mix:function(e,t){var n=e,i=void 0===t?.5:t,r=2*i-1,o=this.alpha()-n.alpha(),s=((r*o==-1?r:(r+o)/(1+r*o))+1)/2,l=1-s;return this.rgb(s*this.red()+l*n.red(),s*this.green()+l*n.green(),s*this.blue()+l*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var e,t,n=new o,i=this.values,r=n.values;for(var s in i)i.hasOwnProperty(s)&&("[object Array]"===(t={}.toString.call(e=i[s]))?r[s]=e.slice(0):"[object Number]"===t?r[s]=e:console.error("unexpected color value:",e));return n}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(e){for(var t=this.values,n={},i=0;i<e.length;i++)n[e.charAt(i)]=t[e][i];return 1!==t.alpha&&(n.a=t.alpha),n},o.prototype.setValues=function(e,t){var n,r,o=this.values,s=this.spaces,l=this.maxes,a=1;if(this.valid=!0,"alpha"===e)a=t;else if(t.length)o[e]=t.slice(0,e.length),a=t[e.length];else if(void 0!==t[e.charAt(0)]){for(n=0;n<e.length;n++)o[e][n]=t[e.charAt(n)];a=t.a}else if(void 0!==t[s[e][0]]){var u=s[e];for(n=0;n<e.length;n++)o[e][n]=t[u[n]];a=t.alpha}if(o.alpha=Math.max(0,Math.min(1,void 0===a?o.alpha:a)),"alpha"===e)return!1;for(n=0;n<e.length;n++)r=Math.max(0,Math.min(l[e][n],o[e][n])),o[e][n]=Math.round(r);for(var c in s)c!==e&&(o[c]=i[e][c](o[e]));return!0},o.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},o.prototype.setChannel=function(e,t,n){var i=this.values[e];return void 0===n?i[t]:n===i[t]?this:(i[t]=n,this.setValues(e,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},rdLu:function(e,t,n){var i;(function(){var n=this,r=n._,o=Array.prototype,s=Object.prototype,l=Function.prototype,a=o.push,u=o.slice,c=o.concat,d=s.toString,h=s.hasOwnProperty,p=Array.isArray,f=Object.keys,m=l.bind,g=function(e){return e instanceof g?e:this instanceof g?void(this._wrapped=e):new g(e)};"undefined"!=typeof e&&e.exports&&(t=e.exports=g),t._=g,g.VERSION="1.7.0";var v=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)};case 4:return function(n,i,r,o){return e.call(t,n,i,r,o)}}return function(){return e.apply(t,arguments)}};g.iteratee=function(e,t,n){return null==e?g.identity:g.isFunction(e)?v(e,t,n):g.isObject(e)?g.matches(e):g.property(e)},g.each=g.forEach=function(e,t,n){if(null==e)return e;t=v(t,n);var i,r=e.length;if(r===+r)for(i=0;i<r;i++)t(e[i],i,e);else{var o=g.keys(e);for(i=0,r=o.length;i<r;i++)t(e[o[i]],o[i],e)}return e},g.map=g.collect=function(e,t,n){if(null==e)return[];t=g.iteratee(t,n);for(var i,r=e.length!==+e.length&&g.keys(e),o=(r||e).length,s=Array(o),l=0;l<o;l++)s[l]=t(e[i=r?r[l]:l],i,e);return s};var y="Reduce of empty array with no initial value";g.reduce=g.foldl=g.inject=function(e,t,n,i){null==e&&(e=[]),t=v(t,i,4);var r,o=e.length!==+e.length&&g.keys(e),s=(o||e).length,l=0;if(arguments.length<3){if(!s)throw new TypeError(y);n=e[o?o[l++]:l++]}for(;l<s;l++)n=t(n,e[r=o?o[l]:l],r,e);return n},g.reduceRight=g.foldr=function(e,t,n,i){null==e&&(e=[]),t=v(t,i,4);var r,o=e.length!==+e.length&&g.keys(e),s=(o||e).length;if(arguments.length<3){if(!s)throw new TypeError(y);n=e[o?o[--s]:--s]}for(;s--;)n=t(n,e[r=o?o[s]:s],r,e);return n},g.find=g.detect=function(e,t,n){var i;return t=g.iteratee(t,n),g.some(e,function(e,n,r){if(t(e,n,r))return i=e,!0}),i},g.filter=g.select=function(e,t,n){var i=[];return null==e?i:(t=g.iteratee(t,n),g.each(e,function(e,n,r){t(e,n,r)&&i.push(e)}),i)},g.reject=function(e,t,n){return g.filter(e,g.negate(g.iteratee(t)),n)},g.every=g.all=function(e,t,n){if(null==e)return!0;t=g.iteratee(t,n);var i,r,o=e.length!==+e.length&&g.keys(e),s=(o||e).length;for(i=0;i<s;i++)if(!t(e[r=o?o[i]:i],r,e))return!1;return!0},g.some=g.any=function(e,t,n){if(null==e)return!1;t=g.iteratee(t,n);var i,r,o=e.length!==+e.length&&g.keys(e),s=(o||e).length;for(i=0;i<s;i++)if(t(e[r=o?o[i]:i],r,e))return!0;return!1},g.contains=g.include=function(e,t){return null!=e&&(e.length!==+e.length&&(e=g.values(e)),g.indexOf(e,t)>=0)},g.invoke=function(e,t){var n=u.call(arguments,2),i=g.isFunction(t);return g.map(e,function(e){return(i?t:e[t]).apply(e,n)})},g.pluck=function(e,t){return g.map(e,g.property(t))},g.where=function(e,t){return g.filter(e,g.matches(t))},g.findWhere=function(e,t){return g.find(e,g.matches(t))},g.max=function(e,t,n){var i,r,o=-1/0,s=-1/0;if(null==t&&null!=e)for(var l=0,a=(e=e.length===+e.length?e:g.values(e)).length;l<a;l++)(i=e[l])>o&&(o=i);else t=g.iteratee(t,n),g.each(e,function(e,n,i){((r=t(e,n,i))>s||r===-1/0&&o===-1/0)&&(o=e,s=r)});return o},g.min=function(e,t,n){var i,r,o=1/0,s=1/0;if(null==t&&null!=e)for(var l=0,a=(e=e.length===+e.length?e:g.values(e)).length;l<a;l++)(i=e[l])<o&&(o=i);else t=g.iteratee(t,n),g.each(e,function(e,n,i){((r=t(e,n,i))<s||r===1/0&&o===1/0)&&(o=e,s=r)});return o},g.shuffle=function(e){for(var t,n=e&&e.length===+e.length?e:g.values(e),i=n.length,r=Array(i),o=0;o<i;o++)(t=g.random(0,o))!==o&&(r[o]=r[t]),r[t]=n[o];return r},g.sample=function(e,t,n){return null==t||n?(e.length!==+e.length&&(e=g.values(e)),e[g.random(e.length-1)]):g.shuffle(e).slice(0,Math.max(0,t))},g.sortBy=function(e,t,n){return t=g.iteratee(t,n),g.pluck(g.map(e,function(e,n,i){return{value:e,index:n,criteria:t(e,n,i)}}).sort(function(e,t){var n=e.criteria,i=t.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(n<i||void 0===i)return-1}return e.index-t.index}),"value")};var b=function(e){return function(t,n,i){var r={};return n=g.iteratee(n,i),g.each(t,function(i,o){var s=n(i,o,t);e(r,i,s)}),r}};g.groupBy=b(function(e,t,n){g.has(e,n)?e[n].push(t):e[n]=[t]}),g.indexBy=b(function(e,t,n){e[n]=t}),g.countBy=b(function(e,t,n){g.has(e,n)?e[n]++:e[n]=1}),g.sortedIndex=function(e,t,n,i){for(var r=(n=g.iteratee(n,i,1))(t),o=0,s=e.length;o<s;){var l=o+s>>>1;n(e[l])<r?o=l+1:s=l}return o},g.toArray=function(e){return e?g.isArray(e)?u.call(e):e.length===+e.length?g.map(e,g.identity):g.values(e):[]},g.size=function(e){return null==e?0:e.length===+e.length?e.length:g.keys(e).length},g.partition=function(e,t,n){t=g.iteratee(t,n);var i=[],r=[];return g.each(e,function(e,n,o){(t(e,n,o)?i:r).push(e)}),[i,r]},g.first=g.head=g.take=function(e,t,n){if(null!=e)return null==t||n?e[0]:t<0?[]:u.call(e,0,t)},g.initial=function(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},g.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:u.call(e,Math.max(e.length-t,0))},g.rest=g.tail=g.drop=function(e,t,n){return u.call(e,null==t||n?1:t)},g.compact=function(e){return g.filter(e,g.identity)};var _=function(e,t,n,i){if(t&&g.every(e,g.isArray))return c.apply(i,e);for(var r=0,o=e.length;r<o;r++){var s=e[r];g.isArray(s)||g.isArguments(s)?t?a.apply(i,s):_(s,t,n,i):n||i.push(s)}return i};g.flatten=function(e,t){return _(e,t,!1,[])},g.without=function(e){return g.difference(e,u.call(arguments,1))},g.uniq=g.unique=function(e,t,n,i){if(null==e)return[];g.isBoolean(t)||(i=n,n=t,t=!1),null!=n&&(n=g.iteratee(n,i));for(var r=[],o=[],s=0,l=e.length;s<l;s++){var a=e[s];if(t)s&&o===a||r.push(a),o=a;else if(n){var u=n(a,s,e);g.indexOf(o,u)<0&&(o.push(u),r.push(a))}else g.indexOf(r,a)<0&&r.push(a)}return r},g.union=function(){return g.uniq(_(arguments,!0,!0,[]))},g.intersection=function(e){if(null==e)return[];for(var t=[],n=arguments.length,i=0,r=e.length;i<r;i++){var o=e[i];if(!g.contains(t,o)){for(var s=1;s<n&&g.contains(arguments[s],o);s++);s===n&&t.push(o)}}return t},g.difference=function(e){var t=_(u.call(arguments,1),!0,!0,[]);return g.filter(e,function(e){return!g.contains(t,e)})},g.zip=function(e){if(null==e)return[];for(var t=g.max(arguments,"length").length,n=Array(t),i=0;i<t;i++)n[i]=g.pluck(arguments,i);return n},g.object=function(e,t){if(null==e)return{};for(var n={},i=0,r=e.length;i<r;i++)t?n[e[i]]=t[i]:n[e[i][0]]=e[i][1];return n},g.indexOf=function(e,t,n){if(null==e)return-1;var i=0,r=e.length;if(n){if("number"!=typeof n)return e[i=g.sortedIndex(e,t)]===t?i:-1;i=n<0?Math.max(0,r+n):n}for(;i<r;i++)if(e[i]===t)return i;return-1},g.lastIndexOf=function(e,t,n){if(null==e)return-1;var i=e.length;for("number"==typeof n&&(i=n<0?i+n+1:Math.min(i,n+1));--i>=0;)if(e[i]===t)return i;return-1},g.range=function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=n||1;for(var i=Math.max(Math.ceil((t-e)/n),0),r=Array(i),o=0;o<i;o++,e+=n)r[o]=e;return r};var w=function(){};g.bind=function(e,t){var n,i;if(m&&e.bind===m)return m.apply(e,u.call(arguments,1));if(!g.isFunction(e))throw new TypeError("Bind must be called on a function");return n=u.call(arguments,2),i=function(){if(!(this instanceof i))return e.apply(t,n.concat(u.call(arguments)));w.prototype=e.prototype;var r=new w;w.prototype=null;var o=e.apply(r,n.concat(u.call(arguments)));return g.isObject(o)?o:r}},g.partial=function(e){var t=u.call(arguments,1);return function(){for(var n=0,i=t.slice(),r=0,o=i.length;r<o;r++)i[r]===g&&(i[r]=arguments[n++]);for(;n<arguments.length;)i.push(arguments[n++]);return e.apply(this,i)}},g.bindAll=function(e){var t,n,i=arguments.length;if(i<=1)throw new Error("bindAll must be passed function names");for(t=1;t<i;t++)e[n=arguments[t]]=g.bind(e[n],e);return e},g.memoize=function(e,t){var n=function(i){var r=n.cache,o=t?t.apply(this,arguments):i;return g.has(r,o)||(r[o]=e.apply(this,arguments)),r[o]};return n.cache={},n},g.delay=function(e,t){var n=u.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},g.defer=function(e){return g.delay.apply(g,[e,1].concat(u.call(arguments,1)))},g.throttle=function(e,t,n){var i,r,o,s=null,l=0;n||(n={});var a=function(){l=!1===n.leading?0:g.now(),s=null,o=e.apply(i,r),s||(i=r=null)};return function(){var u=g.now();l||!1!==n.leading||(l=u);var c=t-(u-l);return i=this,r=arguments,c<=0||c>t?(clearTimeout(s),s=null,l=u,o=e.apply(i,r),s||(i=r=null)):s||!1===n.trailing||(s=setTimeout(a,c)),o}},g.debounce=function(e,t,n){var i,r,o,s,l,a=function(){var u=g.now()-s;u<t&&u>0?i=setTimeout(a,t-u):(i=null,n||(l=e.apply(o,r),i||(o=r=null)))};return function(){o=this,r=arguments,s=g.now();var u=n&&!i;return i||(i=setTimeout(a,t)),u&&(l=e.apply(o,r),o=r=null),l}},g.wrap=function(e,t){return g.partial(t,e)},g.negate=function(e){return function(){return!e.apply(this,arguments)}},g.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,i=e[t].apply(this,arguments);n--;)i=e[n].call(this,i);return i}},g.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},g.before=function(e,t){var n;return function(){return--e>0?n=t.apply(this,arguments):t=null,n}},g.once=g.partial(g.before,2),g.keys=function(e){if(!g.isObject(e))return[];if(f)return f(e);var t=[];for(var n in e)g.has(e,n)&&t.push(n);return t},g.values=function(e){for(var t=g.keys(e),n=t.length,i=Array(n),r=0;r<n;r++)i[r]=e[t[r]];return i},g.pairs=function(e){for(var t=g.keys(e),n=t.length,i=Array(n),r=0;r<n;r++)i[r]=[t[r],e[t[r]]];return i},g.invert=function(e){for(var t={},n=g.keys(e),i=0,r=n.length;i<r;i++)t[e[n[i]]]=n[i];return t},g.functions=g.methods=function(e){var t=[];for(var n in e)g.isFunction(e[n])&&t.push(n);return t.sort()},g.extend=function(e){if(!g.isObject(e))return e;for(var t,n,i=1,r=arguments.length;i<r;i++)for(n in t=arguments[i])h.call(t,n)&&(e[n]=t[n]);return e},g.pick=function(e,t,n){var i,r={};if(null==e)return r;if(g.isFunction(t))for(i in t=v(t,n),e){var o=e[i];t(o,i,e)&&(r[i]=o)}else{var s=c.apply([],u.call(arguments,1));e=new Object(e);for(var l=0,a=s.length;l<a;l++)(i=s[l])in e&&(r[i]=e[i])}return r},g.omit=function(e,t,n){if(g.isFunction(t))t=g.negate(t);else{var i=g.map(c.apply([],u.call(arguments,1)),String);t=function(e,t){return!g.contains(i,t)}}return g.pick(e,t,n)},g.defaults=function(e){if(!g.isObject(e))return e;for(var t=1,n=arguments.length;t<n;t++){var i=arguments[t];for(var r in i)void 0===e[r]&&(e[r]=i[r])}return e},g.clone=function(e){return g.isObject(e)?g.isArray(e)?e.slice():g.extend({},e):e},g.tap=function(e,t){return t(e),e};var x=function(e,t,n,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;e instanceof g&&(e=e._wrapped),t instanceof g&&(t=t._wrapped);var r=d.call(e);if(r!==d.call(t))return!1;switch(r){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t}if("object"!=typeof e||"object"!=typeof t)return!1;for(var o=n.length;o--;)if(n[o]===e)return i[o]===t;var s,l,a=e.constructor,u=t.constructor;if(a!==u&&"constructor"in e&&"constructor"in t&&!(g.isFunction(a)&&a instanceof a&&g.isFunction(u)&&u instanceof u))return!1;if(n.push(e),i.push(t),"[object Array]"===r){if(l=(s=e.length)===t.length)for(;s--&&(l=x(e[s],t[s],n,i)););}else{var c,h=g.keys(e);if(s=h.length,l=g.keys(t).length===s)for(;s--&&(l=g.has(t,c=h[s])&&x(e[c],t[c],n,i)););}return n.pop(),i.pop(),l};g.isEqual=function(e,t){return x(e,t,[],[])},g.isEmpty=function(e){if(null==e)return!0;if(g.isArray(e)||g.isString(e)||g.isArguments(e))return 0===e.length;for(var t in e)if(g.has(e,t))return!1;return!0},g.isElement=function(e){return!(!e||1!==e.nodeType)},g.isArray=p||function(e){return"[object Array]"===d.call(e)},g.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},g.each(["Arguments","Function","String","Number","Date","RegExp"],function(e){g["is"+e]=function(t){return d.call(t)==="[object "+e+"]"}}),g.isArguments(arguments)||(g.isArguments=function(e){return g.has(e,"callee")}),g.isFunction=function(e){return"function"==typeof e||!1},g.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},g.isNaN=function(e){return g.isNumber(e)&&e!==+e},g.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"===d.call(e)},g.isNull=function(e){return null===e},g.isUndefined=function(e){return void 0===e},g.has=function(e,t){return null!=e&&h.call(e,t)},g.noConflict=function(){return n._=r,this},g.identity=function(e){return e},g.constant=function(e){return function(){return e}},g.noop=function(){},g.property=function(e){return function(t){return t[e]}},g.matches=function(e){var t=g.pairs(e),n=t.length;return function(e){if(null==e)return!n;e=new Object(e);for(var i=0;i<n;i++){var r=t[i],o=r[0];if(r[1]!==e[o]||!(o in e))return!1}return!0}},g.times=function(e,t,n){var i=Array(Math.max(0,e));t=v(t,n,1);for(var r=0;r<e;r++)i[r]=t(r);return i},g.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},g.now=Date.now||function(){return(new Date).getTime()};var C={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},S=g.invert(C),O=function(e){var t=function(t){return e[t]},n="(?:"+g.keys(e).join("|")+")",i=RegExp(n),r=RegExp(n,"g");return function(e){return i.test(e=null==e?"":""+e)?e.replace(r,t):e}};g.escape=O(C),g.unescape=O(S),g.result=function(e,t){if(null!=e){var n=e[t];return g.isFunction(n)?e[t]():n}};var T=0;g.uniqueId=function(e){var t=++T+"";return e?e+t:t},g.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var E=/(.)^/,k={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},A=/\\|'|\r|\n|\u2028|\u2029/g,I=function(e){return"\\"+k[e]};g.template=function(e,t,n){!t&&n&&(t=n),t=g.defaults({},t,g.templateSettings);var i=RegExp([(t.escape||E).source,(t.interpolate||E).source,(t.evaluate||E).source].join("|")+"|$","g"),r=0,o="__p+='";e.replace(i,function(t,n,i,s,l){return o+=e.slice(r,l).replace(A,I),r=l+t.length,n?o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":i?o+="'+\n((__t=("+i+"))==null?'':__t)+\n'":s&&(o+="';\n"+s+"\n__p+='"),t}),o+="';\n",t.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{var s=new Function(t.variable||"obj","_",o)}catch(e){throw e.source=o,e}var l=function(e){return s.call(this,e,g)};return l.source="function("+(t.variable||"obj")+"){\n"+o+"}",l},g.chain=function(e){var t=g(e);return t._chain=!0,t};var M=function(e){return this._chain?g(e).chain():e};g.mixin=function(e){g.each(g.functions(e),function(t){var n=g[t]=e[t];g.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),M.call(this,n.apply(g,e))}})},g.mixin(g),g.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=o[e];g.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],M.call(this,n)}}),g.each(["concat","join","slice"],function(e){var t=o[e];g.prototype[e]=function(){return M.call(this,t.apply(this._wrapped,arguments))}}),g.prototype.value=function(){return this._wrapped},void 0===(i=(function(){return g}).apply(t,[]))||(e.exports=i)}).call(this)},rpzr:function(e,t,n){"use strict";var i=n("bZY+");t.interval=i.IntervalObservable.create},rtsW: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\u0ac7\u0ab9\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("PJh5"))},ry6Y:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"arrowLength",{get:function(){return this._getOption("arrowLength")},set:function(e){this._setOption("arrowLength",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"border",{get:function(){return this._getOption("border")},set:function(e){this._setOption("border",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"container",{get:function(){return this._getOption("container")},set:function(e){this._setOption("container",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"customizeTooltip",{get:function(){return this._getOption("customizeTooltip")},set:function(e){this._setOption("customizeTooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this._getOption("enabled")},set:function(e){this._setOption("enabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"font",{get:function(){return this._getOption("font")},set:function(e){this._setOption("font",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"format",{get:function(){return this._getOption("format")},set:function(e){this._setOption("format",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paddingLeftRight",{get:function(){return this._getOption("paddingLeftRight")},set:function(e){this._setOption("paddingLeftRight",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paddingTopBottom",{get:function(){return this._getOption("paddingTopBottom")},set:function(e){this._setOption("paddingTopBottom",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"precision",{get:function(){return this._getOption("precision")},set:function(e){this._setOption("precision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"shadow",{get:function(){return this._getOption("shadow")},set:function(e){this._setOption("shadow",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"zIndex",{get:function(){return this._getOption("zIndex")},set:function(e){this._setOption("zIndex",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"horizontalAlignment",{get:function(){return this._getOption("horizontalAlignment")},set:function(e){this._setOption("horizontalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"verticalAlignment",{get:function(){return this._getOption("verticalAlignment")},set:function(e){this._setOption("verticalAlignment",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"argumentFormat",{get:function(){return this._getOption("argumentFormat")},set:function(e){this._setOption("argumentFormat",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"argumentPrecision",{get:function(){return this._getOption("argumentPrecision")},set:function(e){this._setOption("argumentPrecision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"location",{get:function(){return this._getOption("location")},set:function(e){this._setOption("location",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"percentPrecision",{get:function(){return this._getOption("percentPrecision")},set:function(e){this._setOption("percentPrecision",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"shared",{get:function(){return this._getOption("shared")},set:function(e){this._setOption("shared",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._getOption("isShown")},set:function(e){this._setOption("isShown",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"position",{get:function(){return this._getOption("position")},set:function(e){this._setOption("position",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showMode",{get:function(){return this._getOption("showMode")},set:function(e){this._setOption("showMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"tooltip"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-tooltip",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={arrowLength:[{type:r.Input}],border:[{type:r.Input}],color:[{type:r.Input}],container:[{type:r.Input}],customizeTooltip:[{type:r.Input}],enabled:[{type:r.Input}],font:[{type:r.Input}],format:[{type:r.Input}],opacity:[{type:r.Input}],paddingLeftRight:[{type:r.Input}],paddingTopBottom:[{type:r.Input}],precision:[{type:r.Input}],shadow:[{type:r.Input}],zIndex:[{type:r.Input}],horizontalAlignment:[{type:r.Input}],verticalAlignment:[{type:r.Input}],argumentFormat:[{type:r.Input}],argumentPrecision:[{type:r.Input}],location:[{type:r.Input}],percentPrecision:[{type:r.Input}],shared:[{type:r.Input}],isShown:[{type:r.Input}],text:[{type:r.Input}],position:[{type:r.Input}],showMode:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoTooltipComponent=s,t.DxoTooltipModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},"s+UU":function(e,t,n){"use strict";var i=n("6MRC"),r=n("FvzS"),o=n("WFWZ"),s=n("UEsV"),l=n("hfO1");class a extends Error{constructor(e){super(),this.errors=e;const t=Error.call(this,e?`${e.length} errors occurred during unsubscription:\n ${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"");this.name=t.name="UnsubscriptionError",this.stack=t.stack,this.message=t.message}}class u{constructor(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let e,t=!1;if(this.closed)return;let{_parent:n,_parents:u,_unsubscribe:d,_subscriptions:h}=this;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;let p=-1,f=u?u.length:0;for(;n;)n.remove(this),n=++p<f&&u[p]||null;if(Object(o.a)(d)&&Object(s.a)(d).call(this)===l.a&&(t=!0,e=e||(l.a.e instanceof a?c(l.a.e.errors):[l.a.e])),Object(i.a)(h))for(p=-1,f=h.length;++p<f;){const n=h[p];if(Object(r.a)(n)&&Object(s.a)(n.unsubscribe).call(n)===l.a){t=!0,e=e||[];let n=l.a.e;n instanceof a?e=e.concat(c(n.errors)):e.push(n)}}if(t)throw new a(e)}add(e){if(!e||e===u.EMPTY)return u.EMPTY;if(e===this)return this;let t=e;switch(typeof e){case"function":t=new u(e);case"object":if(t.closed||"function"!=typeof t.unsubscribe)return t;if(this.closed)return t.unsubscribe(),t;if("function"!=typeof t._addParent){const e=t;(t=new u)._subscriptions=[e]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(t),t._addParent(this),t}remove(e){const t=this._subscriptions;if(t){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}}_addParent(e){let{_parent:t,_parents:n}=this;t&&t!==e?n?-1===n.indexOf(e)&&n.push(e):this._parents=[e]:this._parent=e}}function c(e){return e.reduce((e,t)=>e.concat(t instanceof a?t.errors:t),[])}t.a=u,u.EMPTY=function(e){return e.closed=!0,e}(new u)},"s/Hg":function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"blur",{get:function(){return this._getOption("blur")},set:function(e){this._setOption("blur",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._getOption("offsetX")},set:function(e){this._setOption("offsetX",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._getOption("offsetY")},set:function(e){this._setOption("offsetY",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"shadow"},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxo-shadow",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={blur:[{type:r.Input}],color:[{type:r.Input}],offsetX:[{type:r.Input}],offsetY:[{type:r.Input}],opacity:[{type:r.Input}]},t}(n("UygM").NestedOption);t.DxoShadowComponent=s,t.DxoShadowModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[s],exports:[s]}]}],e}()},s2cs:function(e,t,n){"use strict";var i=n("lCNL"),r=n("cOhJ"),o=r.abstract,s=n("71W1"),l=n("NbFA"),a=n("/Duq"),u=n("Bhya"),c=n("vAqG").real(),d=n("1rzd").compare,h=function(e){return"dxmousewheel"===e.type},p=r.inherit(function(){var e=s.addNamespace("scroll","dxScrollEmitter");return{ctor:function(t){this._element=t,this._locked=!1;var n=this;this._proxiedScroll=function(e){n._scroll(e)},i.on(this._element,e,this._proxiedScroll)},_scroll:o,check:function(e,t){this._locked&&t()},dispose:function(){i.off(this._element,e,this._proxiedScroll)}}}()),f=p.inherit({ctor:function(e,t){this.callBase(e),this._timeout=t},_scroll:function(){this._prepare(),this._forget()},_prepare:function(){this._timer&&this._clearTimer(),this._locked=!0},_clearTimer:function(){clearTimeout(this._timer),this._locked=!1,this._timer=null},_forget:function(){var e=this;this._timer=setTimeout(function(){e._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),m=f.inherit({ctor:function(e){this.callBase(e,400),this._lastWheelDirection=null},check:function(e,t){this._checkDirectionChanged(e),this.callBase(e,t)},_checkDirectionChanged:function(e){if(h(e)){var t=e.shiftKey||!1,n=null!==this._lastWheelDirection&&t!==this._lastWheelDirection;this._lastWheelDirection=t,this._locked=this._locked&&!n}else this._lastWheelDirection=null}}),g=f.inherit({ctor:function(e){this.callBase(e,400)}});!function(){var e=c.ios&&d(c.version,[8])>=0,t=c.android&&d(c.version,[5])>=0;(e||t)&&(g=p.inherit({_scroll:function(){this._locked=!0;var e=this;u.cancelAnimationFrame(this._scrollFrame),this._scrollFrame=u.requestAnimationFrame(function(){e._locked=!1})},check:function(e,t){u.cancelAnimationFrame(this._scrollFrame),u.cancelAnimationFrame(this._checkFrame);var n=this,i=this.callBase;this._checkFrame=u.requestAnimationFrame(function(){i.call(n,e,t),n._locked=!1})},dispose:function(){this.callBase(),u.cancelAnimationFrame(this._scrollFrame),u.cancelAnimationFrame(this._checkFrame)}}))}(),a({emitter:l.inherit(function(){var e=Math.round(1e3/60);return{ctor:function(e){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new g(e),this._wheelLocker=new m(e)},validate:function(){return!0},configure:function(e){e.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new g(e.scrollTarget),this._wheelLocker=new m(e.scrollTarget)),this.callBase(e)},_init:function(e){this._wheelLocker.check(e,(function(){h(e)&&this._accept(e)}).bind(this)),this._pointerLocker.check(e,(function(){var t=this.isNative&&s.isMouseEvent(e);h(e)||t||this._accept(e)}).bind(this)),this._fireEvent("dxscrollinit",e),this._prevEventData=s.eventData(e)},move:function(e){this.callBase.apply(this,arguments),e.isScrollingEvent=this.isNative||e.isScrollingEvent},_start:function(e){this._savedEventData=s.eventData(e),this._fireEvent("dxscrollstart",e),this._prevEventData=s.eventData(e)},_move:function(e){var t=s.eventData(e);this._fireEvent("dxscroll",e,{delta:s.eventDelta(this._prevEventData,t)}),s.eventDelta(this._savedEventData,t).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=s.eventData(e)},_end:function(t){var n=s.eventDelta(this._prevEventData,s.eventData(t)),i={x:0,y:0};if(!h(t)&&n.time<100){var r=s.eventDelta(this._savedEventData,this._prevEventData),o=e/r.time;i={x:r.x*o,y:r.y*o}}this._fireEvent("dxscrollend",t,{velocity:i})},_stop:function(e){this._fireEvent("dxscrollstop",e)},cancel:function(e){this.callBase.apply(this,arguments),this._fireEvent("dxscrollcancel",e)},dispose:function(){this.callBase.apply(this,arguments),this._pointerLocker.dispose(),this._wheelLocker.dispose()},_clearSelection:function(){if(!this.isNative)return this.callBase.apply(this,arguments)},_toggleGestureCover:function(){if(!this.isNative)return this.callBase.apply(this,arguments)}}}()),events:["dxscrollinit","dxscrollstart","dxscroll","dxscrollend","dxscrollstop","dxscrollcancel"]}),e.exports={init:"dxscrollinit",start:"dxscrollstart",move:"dxscroll",end:"dxscrollend",stop:"dxscrollstop",cancel:"dxscrollcancel"}},s3oX:function(e,t,n){"use strict";var i=n("Dkzu");t._throw=i.ErrorObservable.create},s616:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Kjxw");i.Observable.prototype.shareReplay=r.shareReplay},sAZ4:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("wAkD"),o=n("CURp");t.switchMap=function(e,t){return function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.project=e,this.resultSelector=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.project,this.resultSelector))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.project=n,this.resultSelector=i,this.index=0}return i(t,e),t.prototype._next=function(e){var t,n=this.index++;try{t=this.project(e,n)}catch(e){return void this.destination.error(e)}this._innerSub(t,e,n)},t.prototype._innerSub=function(e,t,n){var i=this.innerSubscription;i&&i.unsubscribe(),this.add(this.innerSubscription=o.subscribeToResult(this,e,t,n))},t.prototype._complete=function(){var t=this.innerSubscription;t&&!t.closed||e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.innerSubscription=null},t.prototype.notifyComplete=function(t){this.remove(t),this.innerSubscription=null,this.isStopped&&e.prototype._complete.call(this)},t.prototype.notifyNext=function(e,t,n,i,r){this.resultSelector?this._tryNotifyNext(e,t,n,i):this.destination.next(t)},t.prototype._tryNotifyNext=function(e,t,n,i){var r;try{r=this.resultSelector(e,t,n,i)}catch(e){return void this.destination.error(e)}this.destination.next(r)},t}(r.OuterSubscriber)},sFj2:function(e,t,n){"use strict";var i=n("k7DW"),r=n("L5rj"),o=n("iO9N");i._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var n=e.data,i=n.datasets,r=n.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)t.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),r[o]&&t.push(r[o]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(n,i){var r=e.getDatasetMeta(0),s=t.datasets[0],l=r.data[i],a=l&&l.custom||{},u=o.valueAtIndexOrDefault,c=e.options.elements.arc;return{text:n,fillStyle:a.backgroundColor?a.backgroundColor:u(s.backgroundColor,i,c.backgroundColor),strokeStyle:a.borderColor?a.borderColor:u(s.borderColor,i,c.borderColor),lineWidth:a.borderWidth?a.borderWidth:u(s.borderWidth,i,c.borderWidth),hidden:isNaN(s.data[i])||r.data[i].hidden,index:i}}):[]}},onClick:function(e,t){var n,i,r,o=t.index,s=this.chart;for(n=0,i=(s.data.datasets||[]).length;n<i;++n)(r=s.getDatasetMeta(n)).data[o]&&(r.data[o].hidden=!r.data[o].hidden);s.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.labels[e.index],i=": "+t.datasets[e.datasetIndex].data[e.index];return o.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}}),i._set("pie",o.clone(i.doughnut)),i._set("pie",{cutoutPercentage:0}),e.exports=function(e){e.controllers.doughnut=e.controllers.pie=e.DatasetController.extend({dataElementType:r.Arc,linkScales:o.noop,getRingIndex:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&++t;return t},update:function(e){var t=this,n=t.chart,i=n.chartArea,r=n.options,s=r.elements.arc,l=i.right-i.left-s.borderWidth,a=i.bottom-i.top-s.borderWidth,u=Math.min(l,a),c={x:0,y:0},d=t.getMeta(),h=r.cutoutPercentage,p=r.circumference;if(p<2*Math.PI){var f=r.rotation%(2*Math.PI),m=(f+=2*Math.PI*(f>=Math.PI?-1:f<-Math.PI?1:0))+p,g={x:Math.cos(f),y:Math.sin(f)},v={x:Math.cos(m),y:Math.sin(m)},y=f<=0&&m>=0||f<=2*Math.PI&&2*Math.PI<=m,b=f<=.5*Math.PI&&.5*Math.PI<=m||f<=2.5*Math.PI&&2.5*Math.PI<=m,_=f<=-Math.PI&&-Math.PI<=m||f<=Math.PI&&Math.PI<=m,w=f<=.5*-Math.PI&&.5*-Math.PI<=m||f<=1.5*Math.PI&&1.5*Math.PI<=m,x=h/100,C={x:_?-1:Math.min(g.x*(g.x<0?1:x),v.x*(v.x<0?1:x)),y:w?-1:Math.min(g.y*(g.y<0?1:x),v.y*(v.y<0?1:x))},S={x:y?1:Math.max(g.x*(g.x>0?1:x),v.x*(v.x>0?1:x)),y:b?1:Math.max(g.y*(g.y>0?1:x),v.y*(v.y>0?1:x))},O={width:.5*(S.x-C.x),height:.5*(S.y-C.y)};u=Math.min(l/O.width,a/O.height),c={x:-.5*(S.x+C.x),y:-.5*(S.y+C.y)}}n.borderWidth=t.getMaxBorderWidth(d.data),n.outerRadius=Math.max((u-n.borderWidth)/2,0),n.innerRadius=Math.max(h?n.outerRadius/100*h:0,0),n.radiusLength=(n.outerRadius-n.innerRadius)/n.getVisibleDatasetCount(),n.offsetX=c.x*n.outerRadius,n.offsetY=c.y*n.outerRadius,d.total=t.calculateTotal(),t.outerRadius=n.outerRadius-n.radiusLength*t.getRingIndex(t.index),t.innerRadius=Math.max(t.outerRadius-n.radiusLength,0),o.each(d.data,function(n,i){t.updateElement(n,i,e)})},updateElement:function(e,t,n){var i=this,r=i.chart,s=r.chartArea,l=r.options,a=l.animation,u=(s.left+s.right)/2,c=(s.top+s.bottom)/2,d=l.rotation,h=l.rotation,p=i.getDataset(),f=n&&a.animateRotate?0:e.hidden?0:i.calculateCircumference(p.data[t])*(l.circumference/(2*Math.PI));o.extend(e,{_datasetIndex:i.index,_index:t,_model:{x:u+r.offsetX,y:c+r.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:n&&a.animateScale?0:i.outerRadius,innerRadius:n&&a.animateScale?0:i.innerRadius,label:(0,o.valueAtIndexOrDefault)(p.label,t,r.data.labels[t])}});var m=e._model;this.removeHoverStyle(e),n&&a.animateRotate||(m.startAngle=0===t?l.rotation:i.getMeta().data[t-1]._model.endAngle,m.endAngle=m.startAngle+m.circumference),e.pivot()},removeHoverStyle:function(t){e.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},calculateTotal:function(){var e,t=this.getDataset(),n=this.getMeta(),i=0;return o.each(n.data,function(n,r){e=t.data[r],isNaN(e)||n.hidden||(i+=Math.abs(e))}),i},calculateCircumference:function(e){var t=this.getMeta().total;return t>0&&!isNaN(e)?2*Math.PI*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){for(var t,n,i=0,r=this.index,o=e.length,s=0;s<o;s++)t=e[s]._model?e[s]._model.borderWidth:0,i=(n=e[s]._chart?e[s]._chart.config.data.datasets[r].hoverBorderWidth:0)>(i=t>i?t:i)?n:i;return i}})}},sFo6:function(e,t,n){"use strict";var i=n("k7DW"),r=n("iO9N"),o=n("IbXy");e.exports=function(e){var t=i.global,n={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:o.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function s(e){var t=e.options;return t.angleLines.display||t.pointLabels.display?e.chart.data.labels.length:0}function l(e){var n=e.options.pointLabels,i=r.valueOrDefault(n.fontSize,t.defaultFontSize),o=r.valueOrDefault(n.fontStyle,t.defaultFontStyle),s=r.valueOrDefault(n.fontFamily,t.defaultFontFamily);return{size:i,style:o,family:s,font:r.fontString(i,o,s)}}function a(e,t,n){return r.isArray(n)?{w:r.longestText(e,e.font,n),h:n.length*t+1.5*(n.length-1)*t}:{w:e.measureText(n).width,h:t}}function u(e,t,n,i,r){return e===i||e===r?{start:t-n/2,end:t+n/2}:e<i||e>r?{start:t-n-5,end:t}:{start:t,end:t+n+5}}function c(e){return 0===e||180===e?"center":e<180?"left":"right"}function d(e,t,n,i){if(r.isArray(t))for(var o=n.y,s=1.5*i,l=0;l<t.length;++l)e.fillText(t[l],n.x,o),o+=s;else e.fillText(t,n.x,n.y)}function h(e,t,n){90===e||270===e?n.y-=t.h/2:(e>270||e<90)&&(n.y-=t.h)}function p(e){return r.isNumber(e)?e:0}var f=e.LinearScaleBase.extend({setDimensions:function(){var e=this,n=e.options,i=n.ticks;e.width=e.maxWidth,e.height=e.maxHeight,e.xCenter=Math.round(e.width/2),e.yCenter=Math.round(e.height/2);var o=r.min([e.height,e.width]),s=r.valueOrDefault(i.fontSize,t.defaultFontSize);e.drawingArea=n.display?o/2-(s/2+i.backdropPaddingY):o/2},determineDataLimits:function(){var e=this,t=e.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;r.each(t.data.datasets,function(o,s){if(t.isDatasetVisible(s)){var l=t.getDatasetMeta(s);r.each(o.data,function(t,r){var o=+e.getRightValue(t);isNaN(o)||l.data[r].hidden||(n=Math.min(o,n),i=Math.max(o,i))})}}),e.min=n===Number.POSITIVE_INFINITY?0:n,e.max=i===Number.NEGATIVE_INFINITY?0:i,e.handleTickRangeOptions()},getTickLimit:function(){var e=this.options.ticks,n=r.valueOrDefault(e.fontSize,t.defaultFontSize);return Math.min(e.maxTicksLimit?e.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*n)))},convertTicksToLabels:function(){var t=this;e.LinearScaleBase.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){this.options.pointLabels.display?function(e){var t,n,i,o=l(e),c=Math.min(e.height/2,e.width/2),d={r:e.width,l:0,t:e.height,b:0},h={};e.ctx.font=o.font,e._pointLabelSizes=[];var p=s(e);for(t=0;t<p;t++){i=e.getPointPosition(t,c),n=a(e.ctx,o.size,e.pointLabels[t]||""),e._pointLabelSizes[t]=n;var f=e.getIndexAngle(t),m=r.toDegrees(f)%360,g=u(m,i.x,n.w,0,180),v=u(m,i.y,n.h,90,270);g.start<d.l&&(d.l=g.start,h.l=f),g.end>d.r&&(d.r=g.end,h.r=f),v.start<d.t&&(d.t=v.start,h.t=f),v.end>d.b&&(d.b=v.end,h.b=f)}e.setReductions(c,d,h)}(this):function(e){var t=Math.min(e.height/2,e.width/2);e.drawingArea=Math.round(t),e.setCenterPoint(0,0,0,0)}(this)},setReductions:function(e,t,n){var i=t.l/Math.sin(n.l),r=Math.max(t.r-this.width,0)/Math.sin(n.r),o=-t.t/Math.cos(n.t),s=-Math.max(t.b-this.height,0)/Math.cos(n.b);i=p(i),r=p(r),o=p(o),s=p(s),this.drawingArea=Math.min(Math.round(e-(i+r)/2),Math.round(e-(o+s)/2)),this.setCenterPoint(i,r,o,s)},setCenterPoint:function(e,t,n,i){var r=this,o=n+r.drawingArea,s=r.height-i-r.drawingArea;r.xCenter=Math.round((e+r.drawingArea+(r.width-t-r.drawingArea))/2+r.left),r.yCenter=Math.round((o+s)/2+r.top)},getIndexAngle:function(e){return e*(2*Math.PI/s(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(null===e)return 0;var n=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*n:(e-t.min)*n},getPointPosition:function(e,t){var n=this.getIndexAngle(e)-Math.PI/2;return{x:Math.round(Math.cos(n)*t)+this.xCenter,y:Math.round(Math.sin(n)*t)+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(){var e=this.min,t=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0)},draw:function(){var e=this,n=e.options,i=n.gridLines,o=n.ticks,a=r.valueOrDefault;if(n.display){var u=e.ctx,p=this.getIndexAngle(0),f=a(o.fontSize,t.defaultFontSize),m=a(o.fontStyle,t.defaultFontStyle),g=a(o.fontFamily,t.defaultFontFamily),v=r.fontString(f,m,g);r.each(e.ticks,function(n,l){if(l>0||o.reverse){var c=e.getDistanceFromCenterForValue(e.ticksAsNumbers[l]);if(i.display&&0!==l&&function(e,t,n,i){var o=e.ctx;if(o.strokeStyle=r.valueAtIndexOrDefault(t.color,i-1),o.lineWidth=r.valueAtIndexOrDefault(t.lineWidth,i-1),e.options.gridLines.circular)o.beginPath(),o.arc(e.xCenter,e.yCenter,n,0,2*Math.PI),o.closePath(),o.stroke();else{var l=s(e);if(0===l)return;o.beginPath();var a=e.getPointPosition(0,n);o.moveTo(a.x,a.y);for(var u=1;u<l;u++)a=e.getPointPosition(u,n),o.lineTo(a.x,a.y);o.closePath(),o.stroke()}}(e,i,c,l),o.display){var d=a(o.fontColor,t.defaultFontColor);if(u.font=v,u.save(),u.translate(e.xCenter,e.yCenter),u.rotate(p),o.showLabelBackdrop){var h=u.measureText(n).width;u.fillStyle=o.backdropColor,u.fillRect(-h/2-o.backdropPaddingX,-c-f/2-o.backdropPaddingY,h+2*o.backdropPaddingX,f+2*o.backdropPaddingY)}u.textAlign="center",u.textBaseline="middle",u.fillStyle=d,u.fillText(n,0,-c),u.restore()}}}),(n.angleLines.display||n.pointLabels.display)&&function(e){var n=e.ctx,i=e.options,o=i.angleLines,a=i.pointLabels;n.lineWidth=o.lineWidth,n.strokeStyle=o.color;var u=e.getDistanceFromCenterForValue(i.ticks.reverse?e.min:e.max),p=l(e);n.textBaseline="top";for(var f=s(e)-1;f>=0;f--){if(o.display){var m=e.getPointPosition(f,u);n.beginPath(),n.moveTo(e.xCenter,e.yCenter),n.lineTo(m.x,m.y),n.stroke(),n.closePath()}if(a.display){var g=e.getPointPosition(f,u+5),v=r.valueAtIndexOrDefault(a.fontColor,f,t.defaultFontColor);n.font=p.font,n.fillStyle=v;var y=e.getIndexAngle(f),b=r.toDegrees(y);n.textAlign=c(b),h(b,e._pointLabelSizes[f],g),d(n,e.pointLabels[f]||"",g,p.size)}}}(e)}}});e.scaleService.registerScaleType("radialLinear",f,n)}},sIYO:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("EEr4"),o=n("rCTf"),s=(n("mmVS"),n("B00U")),l=n("9dR0"),a=function(e){function t(t,n){e.call(this),this.source=t,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}return i(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype.connect=function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new s.Subscription).add(this.source.subscribe(new c(this.getSubject(),this))),e.closed?(this._connection=null,e=s.Subscription.EMPTY):this._connection=e),e},t.prototype.refCount=function(){return l.refCount()(this)},t}(o.Observable);t.ConnectableObservable=a;var u=a.prototype;t.connectableObservableDescriptor={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:u._subscribe},_isComplete:{value:u._isComplete,writable:!0},getSubject:{value:u.getSubject},connect:{value:u.connect},refCount:{value:u.refCount}};var c=function(e){function t(t,n){e.call(this,t),this.connectable=n}return i(t,e),t.prototype._error=function(t){this._unsubscribe(),e.prototype._error.call(this,t)},t.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),e.prototype._complete.call(this)},t.prototype._unsubscribe=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()}},t}(r.SubjectSubscriber)},sKQ8:function(e,t,n){"use strict";var i=n("CGGv"),r=n("P3oE"),o=n("fWbP"),s=n("17on");t.windowTime=function(e){var t=i.async,n=null,l=Number.POSITIVE_INFINITY;return o.isScheduler(arguments[3])&&(t=arguments[3]),o.isScheduler(arguments[2])?t=arguments[2]:r.isNumeric(arguments[2])&&(l=arguments[2]),o.isScheduler(arguments[1])?t=arguments[1]:r.isNumeric(arguments[1])&&(n=arguments[1]),s.windowTime(e,n,l,t)(this)}},sMSU:function(e,t,n){"use strict";var i=n("5NME").patchFontOptions;function r(e){var t=e.renderer;this._group=t.g().attr({class:"dx-loading-indicator"}).linkOn(t.root,{name:"loading-indicator",after:"peripheral"}),this._rect=t.rect().attr({opacity:0}).append(this._group),this._text=t.text().attr({align:"center"}).append(this._group),this._createStates(e.eventTrigger,this._group,t.root,e.notify)}r.prototype={constructor:r,_createStates:function(e,t,n,i){this._states=[{opacity:0,start:function(){i(!1)},complete:function(){t.linkRemove(),n.css({"pointer-events":""}),e("loadingIndicatorReady")}},{opacity:.85,start:function(){t.linkAppend(),n.css({"pointer-events":"none"}),i(!0)},complete:function(){e("loadingIndicatorReady")}}],this._state=0},setSize:function(e){var t=e.width,n=e.height;this._rect.attr({width:t,height:n}),this._text.attr({x:t/2,y:n/2})},setOptions:function(e){this._rect.attr({fill:e.backgroundColor}),this._text.css(i(e.font)).attr({text:e.text}),this[e.show?"show":"hide"]()},dispose:function(){this._group.linkRemove().linkOff(),this._group=this._rect=this._text=this._states=null},_transit:function(e){var t;this._state!==e&&(this._state=e,this._isHiding=!1,t=this._states[e],this._rect.stopAnimation().animate({opacity:t.opacity},{complete:t.complete,easing:"linear",duration:400,unstoppable:!0}),this._noHiding=!0,t.start(),this._noHiding=!1)},show:function(){this._transit(1)},hide:function(){this._transit(0)},scheduleHiding:function(){this._noHiding||(this._isHiding=!0)},fulfillHiding:function(){this._isHiding&&this.hide()}},t.LoadingIndicator=r,t.plugin={name:"loading_indicator",init:function(){var e=this;e._loadingIndicator=new t.LoadingIndicator({eventTrigger:e._eventTrigger,renderer:e._renderer,notify:function(t){e._skipLoadingIndicatorOptions=!0,e.option("loadingIndicator",{show:t}),e._skipLoadingIndicatorOptions=!1,t&&e._hideTooltip&&e._hideTooltip()}}),e._scheduleLoadingIndicatorHiding()},dispose:function(){this._loadingIndicator.dispose(),this._loadingIndicator=null},members:{_scheduleLoadingIndicatorHiding:function(){this._loadingIndicator.scheduleHiding()},_fulfillLoadingIndicatorHiding:function(){this._loadingIndicator.fulfillHiding()},showLoadingIndicator:function(){this._loadingIndicator.show()},hideLoadingIndicator:function(){this._loadingIndicator.hide()},_onBeginUpdate:function(){this._scheduleLoadingIndicatorHiding()}},customize:function(e){var t=e.prototype;if(t._dataSourceChangedHandler){var n=t._dataSourceChangedHandler;t._dataSourceChangedHandler=function(){this._scheduleLoadingIndicatorHiding(),n.apply(this,arguments)}}var i=t._setContentSize;t._setContentSize=function(){i.apply(this,arguments),this._loadingIndicator.setSize(this._canvas)},e.addChange({code:"LOADING_INDICATOR",handler:function(){this._skipLoadingIndicatorOptions||this._loadingIndicator.setOptions(this._getOption("loadingIndicator")),this._scheduleLoadingIndicatorHiding()},isThemeDependent:!0,option:"loadingIndicator",isOptionChange:!0}),t._eventsMap.onLoadingIndicatorReady={name:"loadingIndicatorReady"};var r=t._drawn;t._drawn=function(){r.apply(this,arguments),this._dataIsReady()&&this._fulfillLoadingIndicatorHiding()}}}},sOR5:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},sQpZ:function(e,t,n){"use strict";var i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=n("TToO").__decorate,o=n("TToO").__metadata,s=n("TToO").__param;Object.defineProperty(t,"__esModule",{value:!0});var l=n("48oy"),a=n("x6Zf"),u=(n("J/iR"),n("j2I9")),c=n("KPjg"),d=n("+erw"),h=n("Fglw"),p=n("p4tm"),f=n("yl66"),m=n("hIqV"),g=n("WPSd");t.DatatableComponent=function(){function e(e,t,n,i,r){this.scrollbarHelper=e,this.dimensionsHelper=t,this.cd=n,this.selected=[],this.scrollbarV=!1,this.scrollbarH=!1,this.rowHeight=30,this.columnMode=u.ColumnMode.standard,this.headerHeight=30,this.footerHeight=0,this.externalPaging=!1,this.externalSorting=!1,this.loadingIndicator=!1,this.reorderable=!0,this.sortType=u.SortType.single,this.sorts=[],this.cssClasses={sortAscending:"datatable-icon-up",sortDescending:"datatable-icon-down",pagerLeftArrow:"datatable-icon-left",pagerRightArrow:"datatable-icon-right",pagerPrevious:"datatable-icon-prev",pagerNext:"datatable-icon-skip"},this.messages={emptyMessage:"No data to display",totalMessage:"total",selectedMessage:"selected"},this.rowIdentity=function(e){return e},this.groupExpansionDefault=!1,this.selectAllRowsOnPage=!1,this.virtualization=!0,this.summaryRow=!1,this.summaryHeight=this.rowHeight,this.summaryPosition="top",this.scroll=new l.EventEmitter,this.activate=new l.EventEmitter,this.select=new l.EventEmitter,this.sort=new l.EventEmitter,this.page=new l.EventEmitter,this.reorder=new l.EventEmitter,this.resize=new l.EventEmitter,this.tableContextmenu=new l.EventEmitter(!1),this.rowCount=0,this._offsetX=new g.BehaviorSubject(0),this._count=0,this._offset=0,this.element=i.nativeElement,this.rowDiffer=r.find({}).create()}return Object.defineProperty(e.prototype,"rows",{get:function(){return this._rows},set:function(e){this._rows=e,e&&(this._internalRows=e.slice()),this.externalSorting||this.sortInternalRows(),this.recalculate(),this._rows&&this._groupRowsBy&&(this.groupedRows=this.groupArrayBy(this._rows,this._groupRowsBy)),this.cd.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"groupRowsBy",{get:function(){return this._groupRowsBy},set:function(e){e&&(this._groupRowsBy=e,this._rows&&this._groupRowsBy&&(this.groupedRows=this.groupArrayBy(this._rows,this._groupRowsBy)))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columns",{get:function(){return this._columns},set:function(e){e&&(this._internalColumns=e.slice(),a.setColumnDefaults(this._internalColumns),this.recalculateColumns()),this._columns=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"limit",{get:function(){return this._limit},set:function(e){this._limit=e,this.recalculate()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"count",{get:function(){return this._count},set:function(e){this._count=e,this.recalculate()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"offset",{get:function(){return Math.max(Math.min(this._offset,Math.ceil(this.rowCount/this.pageSize)-1),0)},set:function(e){this._offset=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isFixedHeader",{get:function(){var e=this.headerHeight;return"string"!=typeof e||"auto"!==e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isFixedRow",{get:function(){var e=this.rowHeight;return"string"!=typeof e||"auto"!==e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isVertScroll",{get:function(){return this.scrollbarV},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isHorScroll",{get:function(){return this.scrollbarH},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isSelectable",{get:function(){return void 0!==this.selectionType},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isCheckboxSelection",{get:function(){return this.selectionType===u.SelectionType.checkbox},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isCellSelection",{get:function(){return this.selectionType===u.SelectionType.cell},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isSingleSelection",{get:function(){return this.selectionType===u.SelectionType.single},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMultiSelection",{get:function(){return this.selectionType===u.SelectionType.multi},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMultiClickSelection",{get:function(){return this.selectionType===u.SelectionType.multiClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columnTemplates",{get:function(){return this._columnTemplates},set:function(e){this._columnTemplates=e,this.translateColumns(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"allRowsSelected",{get:function(){var e=this.rows&&this.selected&&this.selected.length===this.rows.length;if(this.selectAllRowsOnPage){var t=this.bodyComponent.indexes;e=this.selected.length===t.last-t.first}return this.selected&&this.rows&&0!==this.rows.length&&e},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this.recalculate()},e.prototype.ngAfterViewInit=function(){var e=this;this.externalSorting||this.sortInternalRows(),"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(function(){e.recalculate(),e.externalPaging&&e.scrollbarV&&e.page.emit({count:e.count,pageSize:e.pageSize,limit:e.limit,offset:0})})},e.prototype.ngAfterContentInit=function(){var e=this;this.columnTemplates.changes.subscribe(function(t){return e.translateColumns(t)})},e.prototype.translateColumns=function(e){if(e){var t=e.toArray();t.length&&(this._internalColumns=a.translateTemplates(t),a.setColumnDefaults(this._internalColumns),this.recalculateColumns(),this.sortInternalRows(),this.cd.markForCheck())}},e.prototype.groupArrayBy=function(e,t){var n=new Map;return e.forEach(function(e){var i=e[t];n.has(i)?n.get(i).push(e):n.set(i,[e])}),Array.from(n,function(e){return{key:e[0],value:e[1]}})},e.prototype.ngDoCheck=function(){this.rowDiffer.diff(this.rows)&&(this.externalSorting?this._internalRows=this.rows.slice():this.sortInternalRows(),this.recalculatePages(),this.cd.markForCheck())},e.prototype.recalculate=function(){this.recalculateDims(),this.recalculateColumns()},e.prototype.onWindowResize=function(){this.recalculate()},e.prototype.recalculateColumns=function(e,t,n){if(void 0===e&&(e=this._internalColumns),void 0===t&&(t=-1),void 0===n&&(n=this.scrollbarH),e){var i=this._innerWidth;return this.scrollbarV&&(i-=this.scrollbarHelper.width),this.columnMode===u.ColumnMode.force?a.forceFillColumnWidths(e,i,t,n):this.columnMode===u.ColumnMode.flex&&a.adjustColumnWidths(e,i),e}},e.prototype.recalculateDims=function(){var e=this.dimensionsHelper.getDimensions(this.element);if(this._innerWidth=Math.floor(e.width),this.scrollbarV){var t=e.height;this.headerHeight&&(t-=this.headerHeight),this.footerHeight&&(t-=this.footerHeight),this.bodyHeight=t}this.recalculatePages()},e.prototype.recalculatePages=function(){this.pageSize=this.calcPageSize(),this.rowCount=this.calcRowCount()},e.prototype.onBodyPage=function(e){this.offset=e.offset,this.page.emit({count:this.count,pageSize:this.pageSize,limit:this.limit,offset:this.offset})},e.prototype.onBodyScroll=function(e){this._offsetX.next(e.offsetX),this.scroll.emit(e),this.cd.detectChanges()},e.prototype.onFooterPage=function(e){this.offset=e.page-1,this.bodyComponent.updateOffsetY(this.offset),this.page.emit({count:this.count,pageSize:this.pageSize,limit:this.limit,offset:this.offset}),this.selectAllRowsOnPage&&(this.selected=[],this.select.emit({selected:this.selected}))},e.prototype.calcPageSize=function(e){if(void 0===e&&(e=this.rows),this.scrollbarV){var t=Math.ceil(this.bodyHeight/this.rowHeight);return Math.max(t,0)}return void 0!==this.limit?this.limit:e?e.length:0},e.prototype.calcRowCount=function(e){return void 0===e&&(e=this.rows),this.externalPaging?this.count:e?this.groupedRows?this.groupedRows.length:e.length:0},e.prototype.onColumnContextmenu=function(e){this.tableContextmenu.emit({event:e.event,type:u.ContextmenuType.header,content:e.column})},e.prototype.onRowContextmenu=function(e){this.tableContextmenu.emit({event:e.event,type:u.ContextmenuType.body,content:e.row})},e.prototype.onColumnResize=function(e){var t=e.column,n=e.newValue;if(void 0!==t){var r,o=this._internalColumns.map(function(e,o){return(e=i({},e)).$$id===t.$$id&&(r=o,e.width=n,e.$$oldWidth=n),e});this.recalculateColumns(o,r),this._internalColumns=o,this.resize.emit({column:t,newValue:n})}},e.prototype.onColumnReorder=function(e){var t=e.column,n=e.newValue,r=e.prevValue,o=this._internalColumns.map(function(e){return i({},e)}),s=o[n];o[n]=t,o[r]=s,this._internalColumns=o,this.reorder.emit({column:t,newValue:n,prevValue:r})},e.prototype.onColumnSort=function(e){this.selectAllRowsOnPage&&(this.selected=[],this.select.emit({selected:this.selected})),this.sorts=e.sorts,!1===this.externalSorting&&this.sortInternalRows(),this.offset=0,this.bodyComponent.updateOffsetY(this.offset),this.sort.emit(e)},e.prototype.onHeaderSelect=function(e){if(this.selectAllRowsOnPage){var t=this.bodyComponent.indexes.first,n=this.bodyComponent.indexes.last,i=this.selected.length===n-t;this.selected=[],i||(r=this.selected).push.apply(r,this._internalRows.slice(t,n))}else i=this.selected.length===this.rows.length,this.selected=[],i||(o=this.selected).push.apply(o,this.rows);var r,o;this.select.emit({selected:this.selected})},e.prototype.onBodySelect=function(e){this.select.emit(e)},e.prototype.sortInternalRows=function(){this._internalRows=a.sortRows(this._internalRows,this._internalColumns,this.sorts)},r([l.Input(),o("design:type",Object),o("design:paramtypes",[Object])],e.prototype,"rows",null),r([l.Input(),o("design:type",String),o("design:paramtypes",[String])],e.prototype,"groupRowsBy",null),r([l.Input(),o("design:type",Array)],e.prototype,"groupedRows",void 0),r([l.Input(),o("design:type",Array),o("design:paramtypes",[Array])],e.prototype,"columns",null),r([l.Input(),o("design:type",Array)],e.prototype,"selected",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"scrollbarV",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"scrollbarH",void 0),r([l.Input(),o("design:type",Number)],e.prototype,"rowHeight",void 0),r([l.Input(),o("design:type",String)],e.prototype,"columnMode",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"headerHeight",void 0),r([l.Input(),o("design:type",Number)],e.prototype,"footerHeight",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"externalPaging",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"externalSorting",void 0),r([l.Input(),o("design:type",Number),o("design:paramtypes",[Number])],e.prototype,"limit",null),r([l.Input(),o("design:type",Number),o("design:paramtypes",[Number])],e.prototype,"count",null),r([l.Input(),o("design:type",Number),o("design:paramtypes",[Number])],e.prototype,"offset",null),r([l.Input(),o("design:type",Boolean)],e.prototype,"loadingIndicator",void 0),r([l.Input(),o("design:type",String)],e.prototype,"selectionType",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"reorderable",void 0),r([l.Input(),o("design:type",String)],e.prototype,"sortType",void 0),r([l.Input(),o("design:type",Array)],e.prototype,"sorts",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"cssClasses",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"messages",void 0),r([l.Input(),o("design:type",Function)],e.prototype,"rowIdentity",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"rowClass",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"selectCheck",void 0),r([l.Input(),o("design:type",Function)],e.prototype,"displayCheck",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"groupExpansionDefault",void 0),r([l.Input(),o("design:type",String)],e.prototype,"trackByProp",void 0),r([l.Input(),o("design:type",Object)],e.prototype,"selectAllRowsOnPage",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"virtualization",void 0),r([l.Input(),o("design:type",Boolean)],e.prototype,"summaryRow",void 0),r([l.Input(),o("design:type",Number)],e.prototype,"summaryHeight",void 0),r([l.Input(),o("design:type",String)],e.prototype,"summaryPosition",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"scroll",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"activate",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"select",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"sort",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"page",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"reorder",void 0),r([l.Output(),o("design:type",l.EventEmitter)],e.prototype,"resize",void 0),r([l.Output(),o("design:type",Object)],e.prototype,"tableContextmenu",void 0),r([l.HostBinding("class.fixed-header"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isFixedHeader",null),r([l.HostBinding("class.fixed-row"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isFixedRow",null),r([l.HostBinding("class.scroll-vertical"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isVertScroll",null),r([l.HostBinding("class.scroll-horz"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isHorScroll",null),r([l.HostBinding("class.selectable"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isSelectable",null),r([l.HostBinding("class.checkbox-selection"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isCheckboxSelection",null),r([l.HostBinding("class.cell-selection"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isCellSelection",null),r([l.HostBinding("class.single-selection"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isSingleSelection",null),r([l.HostBinding("class.multi-selection"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isMultiSelection",null),r([l.HostBinding("class.multi-click-selection"),o("design:type",Boolean),o("design:paramtypes",[])],e.prototype,"isMultiClickSelection",null),r([l.ContentChildren(h.DataTableColumnDirective),o("design:type",l.QueryList),o("design:paramtypes",[l.QueryList])],e.prototype,"columnTemplates",null),r([l.ContentChild(p.DatatableRowDetailDirective),o("design:type",p.DatatableRowDetailDirective)],e.prototype,"rowDetail",void 0),r([l.ContentChild(d.DatatableGroupHeaderDirective),o("design:type",d.DatatableGroupHeaderDirective)],e.prototype,"groupHeader",void 0),r([l.ContentChild(f.DatatableFooterDirective),o("design:type",f.DatatableFooterDirective)],e.prototype,"footer",void 0),r([l.ViewChild(c.DataTableBodyComponent),o("design:type",c.DataTableBodyComponent)],e.prototype,"bodyComponent",void 0),r([l.ViewChild(m.DataTableHeaderComponent),o("design:type",m.DataTableHeaderComponent)],e.prototype,"headerComponent",void 0),r([l.HostListener("window:resize"),a.throttleable(5),o("design:type",Function),o("design:paramtypes",[]),o("design:returntype",void 0)],e.prototype,"onWindowResize",null),r([l.Component({selector:"ngx-datatable",template:'\n <div\n visibilityObserver\n (visible)="recalculate()">\n <datatable-header\n *ngIf="headerHeight"\n [sorts]="sorts"\n [sortType]="sortType"\n [scrollbarH]="scrollbarH"\n [innerWidth]="_innerWidth"\n [offsetX]="_offsetX | async"\n [dealsWithGroup]="groupedRows"\n [columns]="_internalColumns"\n [headerHeight]="headerHeight"\n [reorderable]="reorderable"\n [sortAscendingIcon]="cssClasses.sortAscending"\n [sortDescendingIcon]="cssClasses.sortDescending"\n [allRowsSelected]="allRowsSelected"\n [selectionType]="selectionType"\n (sort)="onColumnSort($event)"\n (resize)="onColumnResize($event)"\n (reorder)="onColumnReorder($event)"\n (select)="onHeaderSelect($event)"\n (columnContextmenu)="onColumnContextmenu($event)">\n </datatable-header>\n <datatable-body\n [groupRowsBy]="groupRowsBy"\n [groupedRows]="groupedRows"\n [rows]="_internalRows"\n [groupExpansionDefault]="groupExpansionDefault"\n [scrollbarV]="scrollbarV"\n [scrollbarH]="scrollbarH"\n [virtualization]="virtualization"\n [loadingIndicator]="loadingIndicator"\n [externalPaging]="externalPaging"\n [rowHeight]="rowHeight"\n [rowCount]="rowCount"\n [offset]="offset"\n [trackByProp]="trackByProp"\n [columns]="_internalColumns"\n [pageSize]="pageSize"\n [offsetX]="_offsetX | async"\n [rowDetail]="rowDetail"\n [groupHeader]="groupHeader"\n [selected]="selected"\n [innerWidth]="_innerWidth"\n [bodyHeight]="bodyHeight"\n [selectionType]="selectionType"\n [emptyMessage]="messages.emptyMessage"\n [rowIdentity]="rowIdentity"\n [rowClass]="rowClass"\n [selectCheck]="selectCheck"\n [displayCheck]="displayCheck"\n [summaryRow]="summaryRow"\n [summaryHeight]="summaryHeight"\n [summaryPosition]="summaryPosition"\n (page)="onBodyPage($event)"\n (activate)="activate.emit($event)"\n (rowContextmenu)="onRowContextmenu($event)"\n (select)="onBodySelect($event)"\n (scroll)="onBodyScroll($event)">\n </datatable-body>\n <datatable-footer\n *ngIf="footerHeight"\n [rowCount]="rowCount"\n [pageSize]="pageSize"\n [offset]="offset"\n [footerHeight]="footerHeight"\n [footerTemplate]="footer"\n [totalMessage]="messages.totalMessage"\n [pagerLeftArrowIcon]="cssClasses.pagerLeftArrow"\n [pagerRightArrowIcon]="cssClasses.pagerRightArrow"\n [pagerPreviousIcon]="cssClasses.pagerPrevious"\n [selectedCount]="selected.length"\n [selectedMessage]="!!selectionType && messages.selectedMessage"\n [pagerNextIcon]="cssClasses.pagerNext"\n (page)="onFooterPage($event)">\n </datatable-footer>\n </div>\n ',changeDetection:l.ChangeDetectionStrategy.OnPush,encapsulation:l.ViewEncapsulation.None,styleUrls:["./datatable.component.css"],host:{class:"ngx-datatable"}}),s(0,l.SkipSelf()),s(1,l.SkipSelf())],e)}()},"sRU/":function(e,t,n){"use strict";var i=n("PdUl").isFunction,r=function(e){this._options=e||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};r.prototype._fireCore=function(e,t){var n=this._firingIndexes,i=this._list,r=this._options.stopOnFalse,o=n.length;for(n[o]=0;n[o]<i.length&&(!1!==i[n[o]].apply(e,t)||!r);n[o]++);n.pop()},r.prototype.add=function(e){return!i(e)||this._options.unique&&this.has(e)||this._list.push(e),this},r.prototype.remove=function(e){var t=this._list,n=this._firingIndexes,i=t.indexOf(e);if(i>-1&&(t.splice(i,1),this._firing&&n.length))for(var r=0;r<n.length;r++)i<=n[r]&&n[r]--;return this},r.prototype.has=function(e){var t=this._list;return e?t.indexOf(e)>-1:!!t.length},r.prototype.empty=function(e){return this._list=[],this},r.prototype.fireWith=function(e,t){var n=this._queue;if(t=(t=t||[]).slice?t.slice():t,this._options.syncStrategy)this._firing=!0,this._fireCore(e,t);else{if(n.push([e,t]),this._firing)return;for(this._firing=!0;n.length;){var i=n.shift();this._fireCore(i[0],i[1])}}return this._firing=!1,this._fired=!0,this},r.prototype.fire=function(){this.fireWith(this,arguments)},r.prototype.fired=function(){return this._fired},e.exports=function(e){return new r(e)}},sT3i:function(e,t,n){"use strict";var i=n("rCTf"),r=n("q+ny");i.Observable.prototype.expand=r.expand},sTFn:function(e,t,n){"use strict";var i=n("6BaH"),r=n("9dR0"),o=n("EEr4");function s(){return new o.Subject}t.share=function(){return function(e){return r.refCount()(i.multicast(s)(e))}}},sUlX:function(e,t,n){"use strict";var i=n("TToO").__decorate;Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy");t.DataTableColumnHeaderDirective=function(){return i([r.Directive({selector:"[ngx-datatable-header-template]"})],function(e){this.template=e})}()},sVus:function(e,t,n){"use strict";var i=n("CGGv"),r=n("F9Yt");t.TimeInterval=r.TimeInterval,t.timeInterval=function(e){return void 0===e&&(e=i.async),r.timeInterval(e)(this)}},sXN4:function(e,t,n){"use strict";function i(){return""}function r(e,t){if(null==e)return"";if(!e||null==t)return e;var n=e[t];return null==n?"":n}function o(e,t){if(null==e)return"";if(!e||!t)return e;var n=e[t];return null==n?"":n}function s(e,t){if(null==e)return"";if(!e||!t)return e;var n=e[t];if(void 0!==n)return n;n=e;var i=t.split(".");if(i.length)for(var r=0;r<i.length;r++)if(void 0===(n=n[i[r]])||null===n)return"";return n}Object.defineProperty(t,"__esModule",{value:!0}),t.emptyStringGetter=i,t.getterForProp=function(e){return null==e?i:"number"==typeof e?r:-1!==e.indexOf(".")?s:o},t.numericIndexGetter=r,t.shallowValueGetter=o,t.deepValueGetter=s},sake:function(e,t,n){"use strict";var i=n("prqh");t.skipWhile=function(e){return i.skipWhile(e)(this)}},"sb+e":function(e,t,n){"use strict";t.letProto=function(e){return e(this)}},scpv:function(e,t,n){"use strict";var i=n("cOhJ"),r=n("PdUl"),o=n("Z73p"),s=n("ar6Y").compileGetter,l=n("ar6Y").toComparable,a=n("wtxi").Deferred,u=n("UPdB"),c=n("r15I"),d=i.inherit({toArray:function(){var e=[];for(this.reset();this.next();)e.push(this.current());return e},countable:function(){return!1}}),h=d.inherit({ctor:function(e){this.array=e,this.index=-1},next:function(){return this.index+1<this.array.length&&(this.index++,!0)},current:function(){return this.array[this.index]},reset:function(){this.index=-1},toArray:function(){return this.array.slice(0)},countable:function(){return!0},count:function(){return this.array.length}}),p=d.inherit({ctor:function(e){this.iter=e},next:function(){return this.iter.next()},current:function(){return this.iter.current()},reset:function(){return this.iter.reset()}}),f=p.inherit({ctor:function(e,t){this.callBase(e),this.index=-1,this.mapper=t},current:function(){return this.mapper(this.callBase(),this.index)},next:function(){var e=this.callBase();return e&&this.index++,e}}),m=function(e,t){return e=l(e),t=l(t),null===e&&null!==t?-1:null!==e&&null===t?1:void 0===e&&void 0!==t?1:void 0!==e&&void 0===t?-1:e<t?-1:e>t?1:0},g=d.inherit({ctor:function(e,t,n,i){e instanceof f||(e=new f(e,this._wrap)),this.iter=e,this.rules=[{getter:t,desc:n,compare:i}]},thenBy:function(e,t,n){var i=new g(this.sortedIter||this.iter,e,t,n);return this.sortedIter||(i.rules=this.rules.concat(i.rules)),i},next:function(){return this._ensureSorted(),this.sortedIter.next()},current:function(){return this._ensureSorted(),this.sortedIter.current()},reset:function(){delete this.sortedIter},countable:function(){return this.sortedIter||this.iter.countable()},count:function(){return this.sortedIter?this.sortedIter.count():this.iter.count()},_ensureSorted:function(){var e=this;e.sortedIter||(o.each(e.rules,function(){this.getter=s(this.getter)}),e.sortedIter=new f(new h(this.iter.toArray().sort(function(t,n){return e._compare(t,n)})),e._unwrap))},_wrap:function(e,t){return{index:t,value:e}},_unwrap:function(e){return e.value},_compare:function(e,t){var n=e.index,i=t.index;if((e=e.value)===(t=t.value))return n-i;for(var r=0,o=this.rules.length;r<o;r++){var s=this.rules[r],l=s.getter(e),a=s.getter(t),u=(s.compare||m)(l,a);if(u)return s.desc?-u:u}return n-i}}),v=function(){var e=function(e){return r.isDefined(e)?e.toString():""};function t(e,t,n){return function(i){i=l(e(i));var r=function(e){return""===e||0===e||!1===e}(t)?i===t:i==t;return n&&(r=!r),r}}return function(n){return r.isFunction(n)?n:Array.isArray(n[0])?function(e){var t=[],n=!1,i=!1;return o.each(e,function(){if(Array.isArray(this)||r.isFunction(this)){if(t.length>1&&n!==i)throw new u.errors.Error("E4019");t.push(v(this)),n=i,i=!0}else i=c.isConjunctiveOperator(this)}),function(e){for(var i=n,r=0;r<t.length;r++)if(t[r](e)!==n){i=!n;break}return i}}(n):c.isUnaryOperation(n)?function(e){var t=e[0],n=v(e[1]);if("!"===t)return function(e){return!n(e)};throw u.errors.Error("E4003",t)}(n):function(n){n=c.normalizeBinaryCriterion(n);var i=s(n[0]),r=n[1],o=n[2];switch(o=l(o),r.toLowerCase()){case"=":return t(i,o);case"<>":return t(i,o,!0);case">":return function(e){return l(i(e))>o};case"<":return function(e){return l(i(e))<o};case">=":return function(e){return l(i(e))>=o};case"<=":return function(e){return l(i(e))<=o};case"startswith":return function(t){return 0===l(e(i(t))).indexOf(o)};case"endswith":return function(t){var n=l(e(i(t))),r=e(o);return!(n.length<r.length)&&n.lastIndexOf(o)===n.length-o.length};case"contains":return function(t){return l(e(i(t))).indexOf(o)>-1};case"notcontains":return function(t){return-1===l(e(i(t))).indexOf(o)}}throw u.errors.Error("E4003",r)}(n)}}(),y=p.inherit({ctor:function(e,t){this.callBase(e),this.criteria=v(t)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),b=d.inherit({ctor:function(e,t){this.iter=e,this.getter=t},next:function(){return this._ensureGrouped(),this.groupedIter.next()},current:function(){return this._ensureGrouped(),this.groupedIter.current()},reset:function(){delete this.groupedIter},countable:function(){return!!this.groupedIter},count:function(){return this.groupedIter.count()},_ensureGrouped:function(){if(!this.groupedIter){var e={},t=[],n=this.iter,i=s(this.getter);for(n.reset();n.next();){var r=n.current(),l=i(r);l in e?e[l].push(r):(e[l]=[r],t.push(l))}this.groupedIter=new h(o.map(t,function(t){return{key:t,items:e[t]}}))}}}),_=p.inherit({ctor:function(e,t){this.callBase(e),this.getter=s(t)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),w=p.inherit({ctor:function(e,t,n){this.callBase(e),this.skip=Math.max(0,t),this.take=Math.max(0,n),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos<this.skip&&this.iter.next();)this.pos++;return this.pos++,this.iter.next()},reset:function(){this.callBase(),this.pos=0},countable:function(){return this.iter.countable()},count:function(){return Math.min(this.iter.count()-this.skip,this.take)}}),x=function(e,t){t=t||{},e instanceof d||(e=new h(e));var n=function(e){var n=t.errorHandler;n&&n(e),u._errorHandler(e)},i=function(t){var i=(new a).fail(n),r=t.step,o=t.finalize;try{e.reset();for(var s=("seed"in t?t.seed:e.next()?e.current():NaN);e.next();)s=r(s,e.current());i.resolve(o?o(s):s)}catch(e){i.reject(e)}return i.promise()},o=function(e){return i(c.aggregators[e])},l=function(t){return r.isFunction(t)||Array.isArray(t)||(t=[].slice.call(arguments)),f(new _(e,t))},p=function(e){return l(s(e))},f=function(e){return x(e,t)};return{toArray:function(){return e.toArray()},enumerate:function(){var t=(new a).fail(n);try{t.resolve(e.toArray())}catch(e){t.reject(e)}return t.promise()},sortBy:function(t,n,i){return f(new g(e,t,n,i))},thenBy:function(t,n,i){if(e instanceof g)return f(e.thenBy(t,n,i));throw u.errors.Error("E4004")},filter:function(t){return Array.isArray(t)||(t=[].slice.call(arguments)),f(new y(e,t))},slice:function(t,n){return void 0===n&&(n=Number.MAX_VALUE),f(new w(e,t,n))},select:l,groupBy:function(t){return f(new b(e,t))},aggregate:function(e,t,n){return i(arguments.length<2?{step:arguments[0]}:{seed:e,step:t,finalize:n})},count:function(){if(e.countable()){var t=(new a).fail(n);try{t.resolve(e.count())}catch(e){t.reject(e)}return t.promise()}return o("count")},sum:function(e){return e?p(e).sum():o("sum")},min:function(e){return e?p(e).min():o("min")},max:function(e){return e?p(e).max():o("max")},avg:function(e){return e?p(e).avg():o("avg")}}};e.exports=x},sivo:function(e,t,n){"use strict";var i=n("TToO").__extends;Object.defineProperty(t,"__esModule",{value:!0});var r=n("UygM");t.DxoVizFont=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this._getOption("color")},set:function(e){this._setOption("color",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"family",{get:function(){return this._getOption("family")},set:function(e){this._setOption("family",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"opacity",{get:function(){return this._getOption("opacity")},set:function(e){this._setOption("opacity",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){return this._getOption("size")},set:function(e){this._setOption("size",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"weight",{get:function(){return this._getOption("weight")},set:function(e){this._setOption("weight",e)},enumerable:!0,configurable:!0}),t}(r.NestedOption)},spFQ:function(e,t,n){"use strict";var i=n("0kQW").noop,r=n("Z73p").each,o=n("yJ3+"),s=n("Dm3E").resizeCallbacks,l=n("d6Qo").format,a=n("PdUl").isObject,u=n("QH/n").extend,c=Math.floor,d=n("pOfI"),h=n("glzv"),p=n("5NME").parseScalar,f=n("Ugkh"),m=f.log,g=n("byVB"),v=n("ZKAo"),y=d.prototype.option;function b(){return!0}function _(){return!1}function w(e){m.apply(null,[e.target.id].concat(e.target.args||[]))}function x(e){return e.reduce(function(e,t){return t>0&&!e?t:e},0)}e.exports=d.inherit({_eventsMap:{onIncidentOccurred:{name:"incidentOccurred"},onDrawn:{name:"drawn"}},_getDefaultOptions:function(){return u(this.callBase(),{onIncidentOccurred:w})},_useLinks:!0,_init:function(){var e,t=this;t.callBase.apply(t,arguments),t._changesLocker=0,t._changes=h.changes(),t._suspendChanges(),t._themeManager=t._createThemeManager(),t._themeManager.setCallback(function(){t._requestChange(t._themeDependentChanges)}),t._renderElementAttributes(),t._initRenderer(),(e=t._useLinks&&t._renderer.root)&&e.enableLinks().virtualLink("core").virtualLink("peripheral"),t._renderVisibilityChange(),t._initEventTrigger(),t._incidentOccurred=function(e,t){return function(n,i){t("incidentOccurred",{target:{id:n,type:"E"===n[0]?"error":"warning",args:i,text:l.apply(null,[f.ERROR_MESSAGES[n]].concat(i||[])),widget:e,version:o}})}}(t.NAME,t._eventTrigger),t._layout=new v,e&&e.linkAfter("core"),t._initPlugins(),t._initCore(),e&&e.linkAfter(),t._change(t._initialChanges),t._resumeChanges()},_initialChanges:["LAYOUT","RESIZE_HANDLER","THEME"],_initPlugins:function(){var e=this;r(e._plugins,function(t,n){n.init.call(e)})},_disposePlugins:function(){var e=this;r(e._plugins.slice().reverse(),function(t,n){n.dispose.call(e)})},_change:function(e){this._changes.add(e)},_suspendChanges:function(){++this._changesLocker},_resumeChanges:function(){0==--this._changesLocker&&this._changes.count()>0&&!this._applyingChanges&&(this._renderer.lock(),this._applyingChanges=!0,this._applyChanges(),this._changes.reset(),this._applyingChanges=!1,this._renderer.unlock(),this._optionsQueue&&this._applyQueuedOptions())},_applyQueuedOptions:function(){var e=this._optionsQueue;this._optionsQueue=null,this.beginUpdate(),r(e,function(e,t){t()}),this.endUpdate()},_requestChange:function(e){this._suspendChanges(),this._change(e),this._resumeChanges()},_applyChanges:function(){var e,t=this._changes,n=this._totalChangesOrder,i=n.length;for(e=0;e<i;++e)t.has(n[e])&&this["_change_"+n[e]]()},_optionChangesOrder:["EVENTS","THEME","RENDERER","RESIZE_HANDLER"],_layoutChangesOrder:["ELEMENT_ATTR","CONTAINER_SIZE","LAYOUT"],_customChangesOrder:[],_change_EVENTS:function(){this._eventTrigger.applyChanges()},_change_THEME:function(){this._setThemeAndRtl()},_change_RENDERER:function(){this._setRendererOptions()},_change_RESIZE_HANDLER:function(){this._setupResizeHandler()},_change_ELEMENT_ATTR:function(){this._renderElementAttributes(),this._change(["CONTAINER_SIZE"])},_change_CONTAINER_SIZE:function(){this._updateSize()},_change_LAYOUT:function(){this._setContentSize()},_themeDependentChanges:["RENDERER"],_initRenderer:function(){this._canvas=this._calculateCanvas(),this._renderer=new g.Renderer({cssClass:this._rootClassPrefix+" "+this._rootClass,pathModified:this.option("pathModified"),container:this._$element[0]}),this._renderer.resize(this._canvas.width,this._canvas.height)},_disposeRenderer:function(){this._renderer.dispose()},_getAnimationOptions:i,render:function(){this._requestChange(["CONTAINER_SIZE"]),this._onRender()},_onRender:i,_dispose:function(){this.callBase.apply(this,arguments),this._removeResizeHandler(),this._layout.dispose(),this._eventTrigger.dispose(),this._disposeCore(),this._disposePlugins(),this._disposeRenderer(),this._themeManager.dispose(),this._themeManager=this._renderer=this._eventTrigger=null},_initEventTrigger:function(){var e=this;e._eventTrigger=function(e,t){var n,i={};return r(e,function(e,t){t.name&&o(e)}),s.change=function(t){var i=e[t];return i&&((n=n||{})[t]=i),!!i},s.applyChanges=function(){n&&(r(n,function(e,t){o(t.newName||e)}),n=null)},s.dispose=function(){e=t=i=null},s;function o(n){i[e[n].name]=t(n)}function s(e,t,n){i[e](t),n&&n()}}(e._eventsMap,function(t){return e._createActionByOption(t)})},_calculateCanvas:function(){var e=this.option("size")||{},t=this.option("margin")||{},n=this._getDefaultSize()||{},i={width:e.width<=0?0:c(x([e.width,this._$element.width(),n.width])),height:e.height<=0?0:c(x([e.height,this._$element.height(),n.height])),left:x([t.left,n.left]),top:x([t.top,n.top]),right:x([t.right,n.right]),bottom:x([t.bottom,n.bottom])};return(i.width-i.left-i.right<=0||i.height-i.top-i.bottom<=0)&&(i={width:0,height:0}),i},_updateSize:function(){var e=this._calculateCanvas();this._renderer.fixPlacement(),(function(t,n){return!(t.width===e.width&&t.height===e.height&&t.left===e.left&&t.top===e.top&&t.right===e.right&&t.bottom===e.bottom)}(this._canvas)||this.__forceRender)&&(this._canvas=e,this._renderer.resize(e.width,e.height),this._change(["LAYOUT"]))},_getMinSize:function(){return[0,0]},_getAlignmentRect:i,_setContentSize:function(){var e,t=this._canvas,n=this._layout,i=t.width>0&&t.height>0?[t.left,t.top,t.width-t.right,t.height-t.bottom]:[0,0,0,0];i=n.forward(i,this._getMinSize()),e=this._applySize(i)||i,n.backward(e,this._getAlignmentRect()||e)},_getOption:function(e,t){var n=this._themeManager.theme(e),i=this.option(e);return t?void 0!==i?i:n:u(!0,{},n,i)},_setupResizeHandler:function(){var e=this,t=p(this._getOption("redrawOnResize",!0),!0);e._resizeHandler&&e._removeResizeHandler(),e._resizeHandler=function(e){var t,n=function(){clearTimeout(t),t=setTimeout(e,100)};return n.dispose=function(){return clearTimeout(t),this},n}(function(){t?e._requestChange(["CONTAINER_SIZE"]):e._renderer.fixPlacement()}),s.add(e._resizeHandler)},_removeResizeHandler:function(){this._resizeHandler&&(s.remove(this._resizeHandler),this._resizeHandler.dispose(),this._resizeHandler=null)},_onBeginUpdate:i,beginUpdate:function(){return this._initialized&&0===this._updateLockCount&&(this._onBeginUpdate(),this._suspendChanges()),this.callBase.apply(this,arguments),this},endUpdate:function(){var e=this._initialized;return this.callBase.apply(this,arguments),e&&0===this._updateLockCount&&this._resumeChanges(),this},option:function(e){if(!(this._initialized&&this._applyingChanges&&(arguments.length>1||a(e))))return y.apply(this,arguments);this._optionsQueue=this._optionsQueue||[],this._optionsQueue.push(this._getActionForUpdating(arguments))},_getActionForUpdating:function(e){var t=this;return t._deprecatedOptionsSuppressed?function(){t._suppressDeprecatedWarnings(),y.apply(t,e),t._resumeDeprecatedWarnings()}:function(){y.apply(t,e)}},_clean:i,_render:i,_optionChanged:function(e){this._eventTrigger.change(e.name)?this._change(["EVENTS"]):this._optionChangesMap[e.name]?this._change([this._optionChangesMap[e.name]]):this.callBase.apply(this,arguments)},_optionChangesMap:{size:"CONTAINER_SIZE",margin:"CONTAINER_SIZE",redrawOnResize:"RESIZE_HANDLER",theme:"THEME",rtlEnabled:"THEME",encodeHtml:"THEME",elementAttr:"ELEMENT_ATTR"},_visibilityChanged:function(){this.render()},_setThemeAndRtl:function(){this._themeManager.setTheme(this.option("theme"),this.option("rtlEnabled"))},_getRendererOptions:function(){return{rtl:this.option("rtlEnabled"),encodeHtml:this.option("encodeHtml"),animation:this._getAnimationOptions()}},_setRendererOptions:function(){this._renderer.setOptions(this._getRendererOptions())},svg:function(){return this._renderer.svg()},getSize:function(){var e=this._canvas||{};return{width:e.width,height:e.height}},isReady:_,_dataIsReady:b,_resetIsReady:function(){this.isReady=_},_drawn:function(){var e=this;e.isReady=_,e._dataIsReady()&&e._renderer.onEndAnimation(function(){e.isReady=b}),e._eventTrigger("drawn",{})}}),h.replaceInherit(e.exports)},sqLM: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("PJh5"))},ssxj:function(e,t,n){!function(e){"use strict";var t="leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),n="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_");function i(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sekund"):o+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?o+(i(e)?"minuty":"minut"):o+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hodin"):o+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?o+(i(e)?"dny":"dn\xed"):o+"dny";case"M":return t||r?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||r?o+(i(e)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):o+"m\u011bs\xedci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?o+(i(e)?"roky":"let"):o+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsParse:function(e,t){var n,i=[];for(n=0;n<12;n++)i[n]=new RegExp("^"+e[n]+"$|^"+t[n]+"$","i");return i}(t,n),shortMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(n),longMonthsParse:function(e){var t,n=[];for(t=0;t<12;t++)n[t]=new RegExp("^"+e[t]+"$","i");return n}(t),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: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("PJh5"))},svD2: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("PJh5"))},t2Bb:function(e,t,n){"use strict";var i=n("CGGv"),r=n("Lb3r");t.sampleTime=function(e,t){return void 0===t&&(t=i.async),r.sampleTime(e,t)(this)}},t2qv:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("jBEF"),s=n("Xajo"),l=n("CURp"),a=n("wAkD");t.ForkJoinObservable=function(e){function t(t,n){e.call(this),this.sources=t,this.resultSelector=n}return i(t,e),t.create=function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];if(null===e||0===arguments.length)return new o.EmptyObservable;var i=null;return"function"==typeof e[e.length-1]&&(i=e.pop()),1===e.length&&s.isArray(e[0])&&(e=e[0]),0===e.length?new o.EmptyObservable:new t(e,i)},t.prototype._subscribe=function(e){return new u(e,this.sources,this.resultSelector)},t}(r.Observable);var u=function(e){function t(t,n,i){e.call(this,t),this.sources=n,this.resultSelector=i,this.completed=0,this.haveValues=0;var r=n.length;this.total=r,this.values=new Array(r);for(var o=0;o<r;o++){var s=l.subscribeToResult(this,n[o],null,o);s&&(s.outerIndex=o,this.add(s))}}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.values[n]=t,r._hasValue||(r._hasValue=!0,this.haveValues++)},t.prototype.notifyComplete=function(e){var t=this.destination,n=this.haveValues,i=this.resultSelector,r=this.values,o=r.length;if(e._hasValue){if(this.completed++,this.completed===o){if(n===o){var s=i?i.apply(this,r):r;t.next(s)}t.complete()}}else t.complete()},t}(a.OuterSubscriber)},tDJK:function(e,t,n){"use strict";var i=n("rCTf"),r=n("09LQ");i.Observable.prototype.finally=r._finally,i.Observable.prototype._finally=r._finally},tGXy:function(e,t,n){"use strict";var i=n("5c/I"),r=n("6BaH");t.publishLast=function(){return function(e){return r.multicast(new i.AsyncSubject)(e)}}},tJQH:function(e,t,n){"use strict";var i=n("GfW5"),r=n("CcWG");t.generateWorker=function(e,t,n){var o=new r(t.streamFiles,n,t.platform,t.encodeFileName),s=0;try{e.forEach(function(e,n){s++;var r=function(e,r){var o=n.options.compression||t.compression,s=i[o];if(!s)throw new Error(o+" is not a valid compression method !");return s}(),l=n.dir,a=n.date;n._compressWorker(r,n.options.compressionOptions||t.compressionOptions||{}).withStreamInfo("file",{name:e,dir:l,date:a,comment:n.comment||"",unixPermissions:n.unixPermissions,dosPermissions:n.dosPermissions}).pipe(o)}),o.entriesCount=s}catch(e){o.error(e)}return o}},tQRI:function(e,t,n){"use strict";var i=n("rCTf"),r=n("hiKS");i.Observable.prototype.zipAll=r.zipAll},tYwL:function(e,t,n){"use strict";var i=n("rCTf"),r=n("AQOC");i.Observable.prototype.distinctUntilKeyChanged=r.distinctUntilKeyChanged},td8d:function(e,t,n){"use strict";var i=n("UYy0");t.scan=function(e,t){return arguments.length>=2?i.scan(e,t)(this):i.scan(e)(this)}},tefl:function(e,t,n){"use strict";var i=n("NgUg");t.pairs=i.PairsObservable.create},tkWw:function(e,t,n){!function(e){"use strict";e.defineLocale("ar-dz",{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:"\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:"\u0623\u062d_\u0625\u062b_\u062b\u0644\u0627_\u0623\u0631_\u062e\u0645_\u062c\u0645_\u0633\u0628".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:4}})}(n("PJh5"))},tmYD:function(e,t,n){"use strict";var i=n("VOug"),r=n("gt5T"),o=n("LjBA"),s=n("2A+V"),l=n("h95s"),a=Object.prototype.toString,u=0,c=-1,d=0,h=8;function p(e){if(!(this instanceof p))return new p(e);this.options=r.assign({level:c,method:h,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var n=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==u)throw new Error(s[n]);if(t.header&&i.deflateSetHeader(this.strm,t.header),t.dictionary){var f;if(f="string"==typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===a.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,(n=i.deflateSetDictionary(this.strm,f))!==u)throw new Error(s[n]);this._dict_set=!0}}function f(e,t){var n=new p(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}p.prototype.push=function(e,t){var n,s,l=this.strm,c=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,l.input="string"==typeof e?o.string2buf(e):"[object ArrayBuffer]"===a.call(e)?new Uint8Array(e):e,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=new r.Buf8(c),l.next_out=0,l.avail_out=c),1!==(n=i.deflate(l,s))&&n!==u)return this.onEnd(n),this.ended=!0,!1;0!==l.avail_out&&(0!==l.avail_in||4!==s&&2!==s)||this.onData("string"===this.options.to?o.buf2binstring(r.shrinkBuf(l.output,l.next_out)):r.shrinkBuf(l.output,l.next_out))}while((l.avail_in>0||0===l.avail_out)&&1!==n);return 4===s?(n=i.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===u):2!==s||(this.onEnd(u),l.avail_out=0,!0)},p.prototype.onData=function(e){this.chunks.push(e)},p.prototype.onEnd=function(e){e===u&&(this.result="string"===this.options.to?this.chunks.join(""):r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=p,t.deflate=f,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,f(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,f(e,t)}},tn1n:function(e,t,n){"use strict";var i=n("PYDO");t.partition=function(e,t){return i.partition(e,t)(this)}},tuHt:function(e,t,n){"use strict";var i=n("rCTf"),r=n("SDFq");i.Observable.prototype.switchMapTo=r.switchMapTo},twHu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("afsG");function r(e,t,n,i,r){var o=e*e,s=o*e;return((1-3*e+3*o-s)*t+(4-6*o+3*s)*n+(1+3*e+3*o-3*s)*i+s*r)/6}var o=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[i],s=e[i+1];return r((n-i/t)*t,i>0?e[i-1]:2*o-s,o,s,i<t-1?e[i+2]:2*s-o)}},s=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t);return r((n-i/t)*t,e[(i+t-1)%t],e[i%t],e[(i+1)%t],e[(i+2)%t])}},l=function(e){return function(){return e}};function a(e,t){return function(n){return e+n*t}}function u(e,t){var n=t-e;return n?a(e,n>180||n<-180?n-360*Math.round(n/360):n):l(isNaN(e)?t:e)}function c(e,t){var n=t-e;return n?a(e,n):l(isNaN(e)?t:e)}var d=function e(t){var n=function(e){return 1==(e=+e)?c:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):l(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=Object(i.rgb)(e)).r,(t=Object(i.rgb)(t)).r),o=n(e.g,t.g),s=n(e.b,t.b),l=c(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=s(t),e.opacity=l(t),e+""}}return r.gamma=e,r}(1);function h(e){return function(t){var n,r,o=t.length,s=new Array(o),l=new Array(o),a=new Array(o);for(n=0;n<o;++n)r=Object(i.rgb)(t[n]),s[n]=r.r||0,l[n]=r.g||0,a[n]=r.b||0;return s=e(s),l=e(l),a=e(a),r.opacity=1,function(e){return r.r=s(e),r.g=l(e),r.b=a(e),r+""}}}var p,f,m,g,v=h(o),y=h(s),b=function(e,t){var n,i=t?t.length:0,r=e?Math.min(i,e.length):0,o=new Array(r),s=new Array(i);for(n=0;n<r;++n)o[n]=T(e[n],t[n]);for(;n<i;++n)s[n]=t[n];return function(e){for(n=0;n<r;++n)s[n]=o[n](e);return s}},_=function(e,t){var n=new Date;return t-=e=+e,function(i){return n.setTime(e+t*i),n}},w=function(e,t){return t-=e=+e,function(n){return e+t*n}},x=function(e,t){var n,i={},r={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=T(e[n],t[n]):r[n]=t[n];return function(e){for(n in i)r[n]=i[n](e);return r}},C=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,S=new RegExp(C.source,"g"),O=function(e,t){var n,i,r,o=C.lastIndex=S.lastIndex=0,s=-1,l=[],a=[];for(e+="",t+="";(n=C.exec(e))&&(i=S.exec(t));)(r=i.index)>o&&(r=t.slice(o,r),l[s]?l[s]+=r:l[++s]=r),(n=n[0])===(i=i[0])?l[s]?l[s]+=i:l[++s]=i:(l[++s]=null,a.push({i:s,x:w(n,i)})),o=S.lastIndex;return o<t.length&&(r=t.slice(o),l[s]?l[s]+=r:l[++s]=r),l.length<2?a[0]?function(e){return function(t){return e(t)+""}}(a[0].x):function(e){return function(){return e}}(t):(t=a.length,function(e){for(var n,i=0;i<t;++i)l[(n=a[i]).i]=n.x(e);return l.join("")})},T=function(e,t){var n,r=typeof t;return null==t||"boolean"===r?l(t):("number"===r?w:"string"===r?(n=Object(i.color)(t))?(t=n,d):O:t instanceof i.color?d:t instanceof Date?_:Array.isArray(t)?b:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?x:w)(e,t)},E=function(e,t){return t-=e=+e,function(n){return Math.round(e+t*n)}},k=180/Math.PI,A={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},I=function(e,t,n,i,r,o){var s,l,a;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(a=e*n+t*i)&&(n-=e*a,i-=t*a),(l=Math.sqrt(n*n+i*i))&&(n/=l,i/=l,a/=l),e*i<t*n&&(e=-e,t=-t,a=-a,s=-s),{translateX:r,translateY:o,rotate:Math.atan2(t,e)*k,skewX:Math.atan(a)*k,scaleX:s,scaleY:l}};function M(e,t,n,i){function r(e){return e.length?e.pop()+" ":""}return function(o,s){var l=[],a=[];return o=e(o),s=e(s),function(e,i,r,o,s,l){if(e!==r||i!==o){var a=s.push("translate(",null,t,null,n);l.push({i:a-4,x:w(e,r)},{i:a-2,x:w(i,o)})}else(r||o)&&s.push("translate("+r+t+o+n)}(o.translateX,o.translateY,s.translateX,s.translateY,l,a),function(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:w(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}(o.rotate,s.rotate,l,a),function(e,t,n,o){e!==t?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:w(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}(o.skewX,s.skewX,l,a),function(e,t,n,i,o,s){if(e!==n||t!==i){var l=o.push(r(o)+"scale(",null,",",null,")");s.push({i:l-4,x:w(e,n)},{i:l-2,x:w(t,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,s.scaleX,s.scaleY,l,a),o=s=null,function(e){for(var t,n=-1,i=a.length;++n<i;)l[(t=a[n]).i]=t.x(e);return l.join("")}}}var D=M(function(e){return"none"===e?A:(p||(p=document.createElement("DIV"),f=document.documentElement,m=document.defaultView),p.style.transform=e,e=m.getComputedStyle(f.appendChild(p),null).getPropertyValue("transform"),f.removeChild(p),e=e.slice(7,-1).split(","),I(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))},"px, ","px)","deg)"),R=M(function(e){return null==e?A:(g||(g=document.createElementNS("http://www.w3.org/2000/svg","g")),g.setAttribute("transform",e),(e=g.transform.baseVal.consolidate())?I((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):A)},", ",")",")"),L=Math.SQRT2;function P(e){return((e=Math.exp(e))+1/e)/2}var N=function(e,t){var n,i,r=e[0],o=e[1],s=e[2],l=t[2],a=t[0]-r,u=t[1]-o,c=a*a+u*u;if(c<1e-12)i=Math.log(l/s)/L,n=function(e){return[r+e*a,o+e*u,s*Math.exp(L*e*i)]};else{var d=Math.sqrt(c),h=(l*l-s*s+4*c)/(2*s*2*d),p=(l*l-s*s-4*c)/(2*l*2*d),f=Math.log(Math.sqrt(h*h+1)-h),m=Math.log(Math.sqrt(p*p+1)-p);i=(m-f)/L,n=function(e){var t=e*i,n=P(f),l=s/(2*d)*(n*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(L*t+f)-function(e){return((e=Math.exp(e))-1/e)/2}(f));return[r+l*a,o+l*u,s*n/P(L*t+f)]}}return n.duration=1e3*i,n};function j(e){return function(t,n){var r=e((t=Object(i.hsl)(t)).h,(n=Object(i.hsl)(n)).h),o=c(t.s,n.s),s=c(t.l,n.l),l=c(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=s(e),t.opacity=l(e),t+""}}}var F=j(u),B=j(c);function V(e,t){var n=c((e=Object(i.lab)(e)).l,(t=Object(i.lab)(t)).l),r=c(e.a,t.a),o=c(e.b,t.b),s=c(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=s(t),e+""}}function H(e){return function(t,n){var r=e((t=Object(i.hcl)(t)).h,(n=Object(i.hcl)(n)).h),o=c(t.c,n.c),s=c(t.l,n.l),l=c(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=s(e),t.opacity=l(e),t+""}}}var z=H(u),Y=H(c);function U(e){return function t(n){function r(t,r){var o=e((t=Object(i.cubehelix)(t)).h,(r=Object(i.cubehelix)(r)).h),s=c(t.s,r.s),l=c(t.l,r.l),a=c(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=s(e),t.l=l(Math.pow(e,n)),t.opacity=a(e),t+""}}return n=+n,r.gamma=t,r}(1)}var W=U(u),q=U(c);function G(e,t){for(var n=0,i=t.length-1,r=t[0],o=new Array(i<0?0:i);n<i;)o[n]=e(r,r=t[++n]);return function(e){var t=Math.max(0,Math.min(i-1,Math.floor(e*=i)));return o[t](e-t)}}var $=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n};n.d(t,"interpolate",function(){return T}),n.d(t,"interpolateArray",function(){return b}),n.d(t,"interpolateBasis",function(){return o}),n.d(t,"interpolateBasisClosed",function(){return s}),n.d(t,"interpolateDate",function(){return _}),n.d(t,"interpolateNumber",function(){return w}),n.d(t,"interpolateObject",function(){return x}),n.d(t,"interpolateRound",function(){return E}),n.d(t,"interpolateString",function(){return O}),n.d(t,"interpolateTransformCss",function(){return D}),n.d(t,"interpolateTransformSvg",function(){return R}),n.d(t,"interpolateZoom",function(){return N}),n.d(t,"interpolateRgb",function(){return d}),n.d(t,"interpolateRgbBasis",function(){return v}),n.d(t,"interpolateRgbBasisClosed",function(){return y}),n.d(t,"interpolateHsl",function(){return F}),n.d(t,"interpolateHslLong",function(){return B}),n.d(t,"interpolateLab",function(){return V}),n.d(t,"interpolateHcl",function(){return z}),n.d(t,"interpolateHclLong",function(){return Y}),n.d(t,"interpolateCubehelix",function(){return W}),n.d(t,"interpolateCubehelixLong",function(){return q}),n.d(t,"piecewise",function(){return G}),n.d(t,"quantize",function(){return $})},tyXZ:function(e,t,n){"use strict";var i=n("CGGv"),r=n("9omE");t.timestamp=function(e){return void 0===e&&(e=i.async),r.map(function(t){return new o(t,e.now())})};var o=function(e,t){this.value=e,this.timestamp=t};t.Timestamp=o},tzHd:function(e,t,n){!function(e){"use strict";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("_"),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|)/,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("PJh5"))},"u/VN":function(e,t,n){"use strict";var i=n("IsV2");t.throttle=function(e,t){return void 0===t&&(t=i.defaultThrottleConfig),i.throttle(e,t)(this)}},u1gx:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("rCTf"),o=n("8GmM"),s=n("Cr1h"),l=n("IBkQ"),a=n("fO1r"),u=n("q0UB"),c=750;t.TestScheduler=function(e){function t(t){e.call(this,u.VirtualAction,c),this.assertDeepEqual=t,this.hotObservables=[],this.coldObservables=[],this.flushTests=[]}return i(t,e),t.prototype.createTime=function(e){var n=e.indexOf("|");if(-1===n)throw new Error('marble diagram for time should have a completion marker "|"');return n*t.frameTimeFactor},t.prototype.createColdObservable=function(e,n,i){if(-1!==e.indexOf("^"))throw new Error('cold observable cannot have subscription offset "^"');if(-1!==e.indexOf("!"))throw new Error('cold observable cannot have unsubscription marker "!"');var r=t.parseMarbles(e,n,i),o=new s.ColdObservable(r,this);return this.coldObservables.push(o),o},t.prototype.createHotObservable=function(e,n,i){if(-1!==e.indexOf("!"))throw new Error('hot observable cannot have unsubscription marker "!"');var r=t.parseMarbles(e,n,i),o=new l.HotObservable(r,this);return this.hotObservables.push(o),o},t.prototype.materializeInnerObservable=function(e,t){var n=this,i=[];return e.subscribe(function(e){i.push({frame:n.frame-t,notification:o.Notification.createNext(e)})},function(e){i.push({frame:n.frame-t,notification:o.Notification.createError(e)})},function(){i.push({frame:n.frame-t,notification:o.Notification.createComplete()})}),i},t.prototype.expectObservable=function(e,n){var i=this;void 0===n&&(n=null);var s,l=[],a={actual:l,ready:!1},u=t.parseMarblesAsSubscriptions(n).unsubscribedFrame;return this.schedule(function(){s=e.subscribe(function(e){var t=e;e instanceof r.Observable&&(t=i.materializeInnerObservable(t,i.frame)),l.push({frame:i.frame,notification:o.Notification.createNext(t)})},function(e){l.push({frame:i.frame,notification:o.Notification.createError(e)})},function(){l.push({frame:i.frame,notification:o.Notification.createComplete()})})},0),u!==Number.POSITIVE_INFINITY&&this.schedule(function(){return s.unsubscribe()},u),this.flushTests.push(a),{toBe:function(e,n,i){a.ready=!0,a.expected=t.parseMarbles(e,n,i,!0)}}},t.prototype.expectSubscriptions=function(e){var n={actual:e,ready:!1};return this.flushTests.push(n),{toBe:function(e){var i="string"==typeof e?[e]:e;n.ready=!0,n.expected=i.map(function(e){return t.parseMarblesAsSubscriptions(e)})}}},t.prototype.flush=function(){for(var t=this.hotObservables;t.length>0;)t.shift().setup();e.prototype.flush.call(this);for(var n=this.flushTests.filter(function(e){return e.ready});n.length>0;){var i=n.shift();this.assertDeepEqual(i.actual,i.expected)}},t.parseMarblesAsSubscriptions=function(e){if("string"!=typeof e)return new a.SubscriptionLog(Number.POSITIVE_INFINITY);for(var t=e.length,n=-1,i=Number.POSITIVE_INFINITY,r=Number.POSITIVE_INFINITY,o=0;o<t;o++){var s=o*this.frameTimeFactor,l=e[o];switch(l){case"-":case" ":break;case"(":n=s;break;case")":n=-1;break;case"^":if(i!==Number.POSITIVE_INFINITY)throw new Error("found a second subscription point '^' in a subscription marble diagram. There can only be one.");i=n>-1?n:s;break;case"!":if(r!==Number.POSITIVE_INFINITY)throw new Error("found a second subscription point '^' in a subscription marble diagram. There can only be one.");r=n>-1?n:s;break;default:throw new Error("there can only be '^' and '!' markers in a subscription marble diagram. Found instead '"+l+"'.")}}return r<0?new a.SubscriptionLog(i):new a.SubscriptionLog(i,r)},t.parseMarbles=function(e,t,n,i){if(void 0===i&&(i=!1),-1!==e.indexOf("!"))throw new Error('conventional marble diagrams cannot have the unsubscription marker "!"');for(var r=e.length,l=[],a=e.indexOf("^"),u=-1===a?0:a*-this.frameTimeFactor,c="object"!=typeof t?function(e){return e}:function(e){return i&&t[e]instanceof s.ColdObservable?t[e].messages:t[e]},d=-1,h=0;h<r;h++){var p=h*this.frameTimeFactor+u,f=void 0,m=e[h];switch(m){case"-":case" ":break;case"(":d=p;break;case")":d=-1;break;case"|":f=o.Notification.createComplete();break;case"^":break;case"#":f=o.Notification.createError(n||"error");break;default:f=o.Notification.createNext(c(m))}f&&l.push({frame:d>-1?d:p,notification:f})}return l},t}(u.VirtualTimeScheduler)},u1o0:function(e,t,n){"use strict";var i=n("3n1n");e.exports={toLineHeight:function(e,t){var n=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,n,r,o;return i.isObject(e)?(t=+e.top||0,n=+e.right||0,r=+e.bottom||0,o=+e.left||0):t=n=r=o=+e||0,{top:t,right:n,bottom:r,left:o,height:t+r,width:o+n}},resolve:function(e,t,n){var r,o,s;for(r=0,o=e.length;r<o;++r)if(void 0!==(s=e[r])&&(void 0!==t&&"function"==typeof s&&(s=s(t)),void 0!==n&&i.isArray(s)&&(s=s[n]),void 0!==s))return s}}},u2Cs:function(e,t,n){"use strict";var i=n("F/gp"),r=n("32D7");(0,n("9b40").register)("delete","static",n("Zjl3").inherit({afterBag:function(e){var t=e.$itemElement,n=e.$container,o=i("<div>").addClass("dx-list-static-delete-button");this._list._createComponent(o,r,{icon:"remove",onClick:(function(e){e.event.stopPropagation(),this._deleteItem(t)}).bind(this),integrationOptions:{}}),n.addClass("dx-list-static-delete-button-container").append(o)},_deleteItem:function(e){e.is(".dx-state-disabled, .dx-state-disabled *")||this._list.deleteItem(e)}}))},u2wr:function(e,t,n){"use strict";var i=n("offc");t.withLatestFrom=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];return i.withLatestFrom.apply(void 0,e)(this)}},u5bu:function(e,t,n){"use strict";var i=n("F/gp"),r=n("PdUl").isDefined,o=n("gkeh"),s=o.msie||o.safari,l=function(e){return!e.setSelectionRange};e.exports=function(e,t){if(e=i(e).get(0),!r(t))return function(e){return l(e)?function(e){var t=document.selection.createRange(),n=t.duplicate();return t.move("character",-e.value.length),t.setEndPoint("EndToStart",n),{start:t.text.length,end:t.text.length+n.text.length}}(e):{start:e.selectionStart,end:e.selectionEnd}}(e);s&&document.activeElement!==e||function(e,t){l(e)?function(e,t){if(document.body.contains(e)){var n=e.createTextRange();n.collapse(!0),n.moveStart("character",t.start),n.moveEnd("character",t.end-t.start),n.select()}}(e,t):document.body.contains(e)&&(e.selectionStart=t.start,e.selectionEnd=t.end)}(e,t)}},u5ky:function(e,t,n){"use strict";var i=n("bxoG"),r=n("hKHw");function o(){i.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}n("71nt").inherits(o,i),o.prototype.processChunk=function(e){this.streamInfo.crc32=r(e.data,this.streamInfo.crc32||0),this.push(e)},e.exports=o},uCY4:function(e,t,n){"use strict";var i=n("rCTf"),r=n("VEfc");i.Observable.prototype.switchMap=r.switchMap},uJuJ:function(e,t,n){"use strict";var i=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=n("48oy"),o=n("UygM"),s=n("UygM"),l=n("+Yfd"),a=function(e){function t(t,n){var i=e.call(this)||this;return t.setNestedOption(i),n.setHost(i,i._fullOptionPath.bind(i)),i}return i(t,e),Object.defineProperty(t.prototype,"iconSrc",{get:function(){return this._getOption("iconSrc")},set:function(e){this._setOption("iconSrc",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"location",{get:function(){return this._getOption("location")},set:function(e){this._setOption("location",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onClick",{get:function(){return this._getOption("onClick")},set:function(e){this._setOption("onClick",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tooltip",{get:function(){return this._getOption("tooltip")},set:function(e){this._setOption("tooltip",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){return this._getOption("attributes")},set:function(e){this._setOption("attributes",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"coordinates",{get:function(){return this._getOption("coordinates")},set:function(e){this._setOption("coordinates",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this._getOption("text")},set:function(e){this._setOption("text",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this._getOption("url")},set:function(e){this._setOption("url",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._getOption("value")},set:function(e){this._setOption("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"values",{get:function(){return this._getOption("values")},set:function(e){this._setOption("values",e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_optionPath",{get:function(){return"markers"},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"locationChildren",{get:function(){return this._getOption("location")},set:function(e){this.setChildren("location",e)},enumerable:!0,configurable:!0}),t.decorators=[{type:r.Component,args:[{selector:"dxi-marker",template:"",styles:[""],providers:[o.NestedOptionHost]}]}],t.propDecorators={iconSrc:[{type:r.Input}],location:[{type:r.Input}],onClick:[{type:r.Input}],tooltip:[{type:r.Input}],attributes:[{type:r.Input}],coordinates:[{type:r.Input}],text:[{type:r.Input}],url:[{type:r.Input}],value:[{type:r.Input}],values:[{type:r.Input}],locationChildren:[{type:r.ContentChildren,args:[r.forwardRef(function(){return l.DxiLocationComponent})]}]},t}(s.CollectionNestedOption);t.DxiMarkerComponent=a,t.DxiMarkerModule=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{declarations:[a],exports:[a]}]}],e}()},uKg5:function(e,t,n){(function(i,r){var o,s,l;!function(i){if("object"==typeof t&&"undefined"!=typeof e&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)e.exports=i();else if(n("nErl")&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)JSZipSync=i(),void 0===(s="function"==typeof(o=i)?o.apply(t,[]):o)||(e.exports=s);else{var l;"undefined"!=typeof window?l=window:"undefined"!=typeof r?l=r:"undefined"!=typeof $&&$.global?l=$.global:"undefined"!=typeof self&&(l=self),l.JSZipSync=i()}}(function(){return function e(t,n,i){function r(s,a){if(!n[s]){if(!t[s]){if(!a&&"function"==typeof l&&l)return l(s,!0);if(o)return o(s,!0);throw new Error("Cannot find module '"+s+"'")}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){return r(t[s][1][e]||e)},u,u.exports,e,t,n,i)}return n[s].exports}for(var o="function"==typeof l&&l,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(e,t,n){"use strict";var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.encode=function(e,t){for(var n,r,o,s,l,a,u,c="",d=0;d<e.length;)s=(n=e.charCodeAt(d++))>>2,l=(3&n)<<4|(r=e.charCodeAt(d++))>>4,a=(15&r)<<2|(o=e.charCodeAt(d++))>>6,u=63&o,isNaN(r)?a=u=64:isNaN(o)&&(u=64),c=c+i.charAt(s)+i.charAt(l)+i.charAt(a)+i.charAt(u);return c},n.decode=function(e,t){var n,r,o,s,l,a,u="",c=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");c<e.length;)o=i.indexOf(e.charAt(c++)),n=(15&(s=i.indexOf(e.charAt(c++))))<<4|(l=i.indexOf(e.charAt(c++)))>>2,r=(3&l)<<6|(a=i.indexOf(e.charAt(c++))),u+=String.fromCharCode(o<<2|s>>4),64!=l&&(u+=String.fromCharCode(n)),64!=a&&(u+=String.fromCharCode(r));return u}},{}],2:[function(e,t,n){"use strict";function i(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}i.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=i},{}],3:[function(e,t,n){"use strict";n.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},n.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,t,n){"use strict";var i=e("./utils"),r=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"==typeof e||!e.length)return 0;var n="string"!==i.getTypeOf(e);"undefined"==typeof t&&(t=0);var o=0;t^=-1;for(var s=0,l=e.length;s<l;s++)o=n?e[s]:e.charCodeAt(s),t=t>>>8^r[255&(t^o)];return-1^t}},{"./utils":21}],5:[function(e,t,n){"use strict";var i=e("./utils");function r(e){this.data=null,this.length=0,this.index=0}r.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,n=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return i.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=r},{"./utils":21}],6:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!1,n.date=null,n.compression=null,n.comment=null},{}],7:[function(e,t,n){"use strict";var i=e("./utils");n.string2binary=function(e){return i.string2binary(e)},n.string2Uint8Array=function(e){return i.transformTo("uint8array",e)},n.uint8Array2String=function(e){return i.transformTo("string",e)},n.string2Blob=function(e){var t=i.transformTo("arraybuffer",e);return i.arrayBuffer2Blob(t)},n.arrayBuffer2Blob=function(e){return i.arrayBuffer2Blob(e)},n.transformTo=function(e,t){return i.transformTo(e,t)},n.getTypeOf=function(e){return i.getTypeOf(e)},n.checkSupport=function(e){return i.checkSupport(e)},n.MAX_VALUE_16BITS=i.MAX_VALUE_16BITS,n.MAX_VALUE_32BITS=i.MAX_VALUE_32BITS,n.pretty=function(e){return i.pretty(e)},n.findCompression=function(e){return i.findCompression(e)},n.isRegExp=function(e){return i.isRegExp(e)}},{"./utils":21}],8:[function(e,t,n){"use strict";var i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,r=e("pako");n.uncompressInputType=i?"uint8array":"array",n.compressInputType=i?"uint8array":"array",n.magic="\b\0",n.compress=function(e){return r.deflateRaw(e)},n.uncompress=function(e){return r.inflateRaw(e)}},{pako:24}],9:[function(e,t,n){"use strict";var i=e("./base64");function r(e,t){if(!(this instanceof r))return new r(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new r;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(r.prototype=e("./object")).load=e("./load"),r.support=e("./support"),r.defaults=e("./defaults"),r.utils=e("./deprecatedPublicUtils"),r.base64={encode:function(e){return i.encode(e)},decode:function(e){return i.decode(e)}},r.compressions=e("./compressions"),t.exports=r},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,t,n){"use strict";var i=e("./base64"),r=e("./zipEntries");t.exports=function(e,t){var n,o,s,l;for((t=t||{}).base64&&(e=i.decode(e)),n=(o=new r(e,t)).files,s=0;s<n.length;s++)this.file((l=n[s]).fileName,l.decompressed,{binary:!0,optimizedBinaryString:!0,date:l.date,dir:l.dir,comment:l.fileComment.length?l.fileComment:null,createFolders:t.createFolders});return o.zipComment.length&&(this.comment=o.zipComment),this}},{"./base64":1,"./zipEntries":22}],11:[function(e,t,n){(function(e){"use strict";var n=function(){};if("undefined"!=typeof e){var i=!e.from;if(!i)try{e.from("foo","utf8")}catch(e){i=!0}n=i?function(t,n){return n?new e(t,n):new e(t)}:e.from.bind(e),e.alloc||(e.alloc=function(t){return new e(t)})}t.exports=function(t,i){return"number"==typeof t?e.alloc(t):n(t,i)},t.exports.test=function(t){return e.isBuffer(t)}}).call(this,"undefined"!=typeof i?i:void 0)},{}],12:[function(e,t,n){"use strict";var i=e("./uint8ArrayReader");function r(e){this.data=e,this.length=this.data.length,this.index=0}(r.prototype=new i).readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=r},{"./uint8ArrayReader":18}],13:[function(e,t,n){"use strict";var i=e("./support"),r=e("./utils"),o=e("./crc32"),s=e("./signature"),l=e("./defaults"),a=e("./base64"),u=e("./compressions"),c=e("./compressedObject"),d=e("./nodeBuffer"),h=e("./utf8"),p=e("./stringWriter"),f=e("./uint8ArrayWriter"),m=function(e){if(e._data instanceof c&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===r.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},g=function(e){var t=m(e);return"string"===r.getTypeOf(t)?!e.options.binary&&i.nodebuffer?d(t,"utf-8"):e.asBinary():t},v=function(e){var t=m(this);return null===t||"undefined"==typeof t?"":(this.options.base64&&(t=a.decode(t)),t=e&&this.options.binary?T.utf8decode(t):r.transformTo("string",t),e||this.options.binary||(t=r.transformTo("string",T.utf8encode(t))),t)},y=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this._data=t,this.options=n,this._initialMetadata={dir:n.dir,date:n.date}};y.prototype={asText:function(){return v.call(this,!0)},asBinary:function(){return v.call(this,!1)},asNodeBuffer:function(){var e=g(this);return r.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return r.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var b=function(e,t){var n,i="";for(n=0;n<t;n++)i+=String.fromCharCode(255&e),e>>>=8;return i},_=function(){var e,t,n={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"==typeof n[t]&&(n[t]=arguments[e][t]);return n},w=function(e,t,n){var i,o=r.getTypeOf(t);if((n=function(e){return!0!==(e=e||{}).base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),(e=_(e,l)).date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e}(n)).createFolders&&(i=x(e))&&C.call(this,i,!0),n.dir||null===t||"undefined"==typeof t)n.base64=!1,n.binary=!1,t=null;else if("string"===o)n.binary&&!n.base64&&!0!==n.optimizedBinaryString&&(t=r.string2binary(t));else{if(n.base64=!1,n.binary=!0,!(o||t instanceof c))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===o&&(t=r.transformTo("uint8array",t))}var s=new y(e,t,n);return this.files[e]=s,s},x=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},C=function(e,t){return"/"!=e.slice(-1)&&(e+="/"),t="undefined"!=typeof t&&t,this.files[e]||w.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},S=function(e,t){var n,i=new c;return e._data instanceof c?(i.uncompressedSize=e._data.uncompressedSize,i.crc32=e._data.crc32,0===i.uncompressedSize||e.dir?(t=u.STORE,i.compressedContent="",i.crc32=0):e._data.compressionMethod===t.magic?i.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),i.compressedContent=t.compress(r.transformTo(t.compressInputType,n)))):((n=g(e))&&0!==n.length&&!e.dir||(t=u.STORE,n=""),i.uncompressedSize=n.length,i.crc32=o(n),i.compressedContent=t.compress(r.transformTo(t.compressInputType,n))),i.compressedSize=i.compressedContent.length,i.compressionMethod=t.magic,i},O=function(e,t,n,i){var l,a,u,c,d=r.transformTo("string",h.utf8encode(t.name)),p=t.comment||"",f=r.transformTo("string",h.utf8encode(p)),m=d.length!==t.name.length,g=f.length!==p.length,v=t.options,y="",_="",w="";u=t._initialMetadata.dir!==t.dir?t.dir:v.dir,l=(c=t._initialMetadata.date!==t.date?t.date:v.date).getHours(),l<<=6,l|=c.getMinutes(),l<<=5,l|=c.getSeconds()/2,a=c.getFullYear()-1980,a<<=4,a|=c.getMonth()+1,a<<=5,a|=c.getDate(),m&&(_=b(1,1)+b(o(d),4)+d,y+="up"+b(_.length,2)+_),g&&(w=b(1,1)+b(this.crc32(f),4)+f,y+="uc"+b(w.length,2)+w);var x="";return x+="\n\0",x+=m||g?"\0\b":"\0\0",x+=n.compressionMethod,x+=b(l,2),x+=b(a,2),x+=b(n.crc32,4),x+=b(n.compressedSize,4),x+=b(n.uncompressedSize,4),x+=b(d.length,2),x+=b(y.length,2),{fileRecord:s.LOCAL_FILE_HEADER+x+d+y,dirRecord:s.CENTRAL_FILE_HEADER+"\x14\0"+x+b(f.length,2)+"\0\0\0\0"+(!0===u?"\x10\0\0\0":"\0\0\0\0")+b(i,4)+d+y+f,compressedObject:n}},T={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,n,i,r,o=[];for(t in this.files)this.files.hasOwnProperty(t)&&(r=new y((i=this.files[t]).name,i._data,_(i.options)),n=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(n,r)&&o.push(r));return o},file:function(e,t,n){if(1===arguments.length){if(r.isRegExp(e)){var i=e;return this.filter(function(e,t){return!t.dir&&i.test(e)})}return this.filter(function(t,n){return!n.dir&&t===e})[0]||null}return w.call(this,e=this.root+e,t,n),this},folder:function(e){if(!e)return this;if(r.isRegExp(e))return this.filter(function(t,n){return n.dir&&e.test(t)});var t=C.call(this,this.root+e),n=this.clone();return n.root=t.name,n},remove:function(e){var t=this.files[e=this.root+e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(t,n){return n.name.slice(0,e.length)===e}),i=0;i<n.length;i++)delete this.files[n[i].name];return this},generate:function(e){e=_(e||{},{base64:!0,compression:"STORE",type:"base64",comment:null}),r.checkSupport(e.type);var t,n,i,o=[],l=0,c=0,d=r.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var h in this.files)if(this.files.hasOwnProperty(h)){var m=this.files[h],g=m.options.compression||e.compression.toUpperCase(),v=u[g];if(!v)throw new Error(g+" is not a valid compression method !");var y=S.call(this,m,v),w=O.call(this,h,m,y,l);l+=w.fileRecord.length+y.compressedSize,c+=w.dirRecord.length,o.push(w)}i=s.CENTRAL_DIRECTORY_END+"\0\0\0\0"+b(o.length,2)+b(o.length,2)+b(c,4)+b(l,4)+b(d.length,2)+d;var x=e.type.toLowerCase();for(t="uint8array"===x||"arraybuffer"===x||"blob"===x||"nodebuffer"===x?new f(l+c+i.length):new p(l+c+i.length),n=0;n<o.length;n++)t.append(o[n].fileRecord),t.append(o[n].compressedObject.compressedContent);for(n=0;n<o.length;n++)t.append(o[n].dirRecord);t.append(i);var C=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return r.transformTo(e.type.toLowerCase(),C);case"blob":return r.arrayBuffer2Blob(r.transformTo("arraybuffer",C));case"base64":return e.base64?a.encode(C):C;default:return C}},crc32:function(e,t){return o(e,t)},utf8encode:function(e){return r.transformTo("string",h.utf8encode(e))},utf8decode:function(e){return h.utf8decode(e)}};t.exports=T},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK\x03\x04",n.CENTRAL_FILE_HEADER="PK\x01\x02",n.CENTRAL_DIRECTORY_END="PK\x05\x06",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",n.DATA_DESCRIPTOR="PK\x07\b"},{}],15:[function(e,t,n){"use strict";var i=e("./dataReader"),r=e("./utils");function o(e,t){this.data=e,t||(this.data=r.string2binary(this.data)),this.length=this.data.length,this.index=0}(o.prototype=new i).byteAt=function(e){return this.data.charCodeAt(e)},o.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)},o.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.index,this.index+e);return this.index+=e,t},t.exports=o},{"./dataReader":5,"./utils":21}],16:[function(e,t,n){"use strict";var i=e("./utils"),r=function(){this.data=[]};r.prototype={append:function(e){e=i.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=r},{"./utils":21}],17:[function(e,t,n){(function(e){"use strict";if(n.base64=!0,n.array=!0,n.string=!0,n.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,n.nodebuffer="undefined"!=typeof e,n.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)n.blob=!1;else{var t=new ArrayBuffer(0);try{n.blob=0===new Blob([t],{type:"application/zip"}).size}catch(e){try{var i=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);i.append(t),n.blob=0===i.getBlob("application/zip").size}catch(e){n.blob=!1}}}}).call(this,"undefined"!=typeof i?i:void 0)},{}],18:[function(e,t,n){"use strict";var i=e("./dataReader");function r(e){e&&(this.data=e,this.length=this.data.length,this.index=0)}(r.prototype=new i).byteAt=function(e){return this.data[e]},r.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),n=e.charCodeAt(1),i=e.charCodeAt(2),r=e.charCodeAt(3),o=this.length-4;o>=0;--o)if(this.data[o]===t&&this.data[o+1]===n&&this.data[o+2]===i&&this.data[o+3]===r)return o;return-1},r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.index,this.index+e);return this.index+=e,t},t.exports=r},{"./dataReader":5}],19:[function(e,t,n){"use strict";var i=e("./utils"),r=function(e){this.data=new Uint8Array(e),this.index=0};r.prototype={append:function(e){0!==e.length&&(e=i.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=r},{"./utils":21}],20:[function(e,t,n){"use strict";for(var i=e("./utils"),r=e("./support"),o=e("./nodeBuffer"),s=new Array(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;s[254]=s[254]=1;var a=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0?t:0===n?t:n+s[e[n]]>t?n:t},u=function(e){var t,n,r,o,l=e.length,a=new Array(2*l);for(n=0,t=0;t<l;)if((r=e[t++])<128)a[n++]=r;else if((o=s[r])>4)a[n++]=65533,t+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&t<l;)r=r<<6|63&e[t++],o--;o>1?a[n++]=65533:r<65536?a[n++]=r:(a[n++]=55296|(r-=65536)>>10&1023,a[n++]=56320|1023&r)}return a.length!==n&&(a.subarray?a=a.subarray(0,n):a.length=n),i.applyFromCharCode(a)};n.utf8encode=function(e){return r.nodebuffer?o(e,"utf-8"):function(e){var t,n,i,o,s,l=e.length,a=0;for(o=0;o<l;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),a+=n<128?1:n<2048?2:n<65536?3:4;for(t=r.uint8array?new Uint8Array(a):new Array(a),s=0,o=0;s<a;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?t[s++]=n:n<2048?(t[s++]=192|n>>>6,t[s++]=128|63&n):n<65536?(t[s++]=224|n>>>12,t[s++]=128|n>>>6&63,t[s++]=128|63&n):(t[s++]=240|n>>>18,t[s++]=128|n>>>12&63,t[s++]=128|n>>>6&63,t[s++]=128|63&n);return t}(e)},n.utf8decode=function(e){if(r.nodebuffer)return i.transformTo("nodebuffer",e).toString("utf-8");for(var t=[],n=0,o=(e=i.transformTo(r.uint8array?"uint8array":"array",e)).length;n<o;){var s=a(e,Math.min(n+65536,o));t.push(u(r.uint8array?e.subarray(n,s):e.slice(n,s))),n=s}return t.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,t,n){"use strict";var i=e("./support"),r=e("./compressions"),o=e("./nodeBuffer");function s(e){return e}function l(e,t){for(var n=0;n<e.length;++n)t[n]=255&e.charCodeAt(n);return t}function a(e){var t=65536,i=[],r=e.length,s=n.getTypeOf(e),l=0,a=!0;try{switch(s){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,o(0))}}catch(e){a=!1}if(!a){for(var u="",c=0;c<e.length;c++)u+=String.fromCharCode(e[c]);return u}for(;l<r&&t>1;)try{i.push("array"===s||"nodebuffer"===s?String.fromCharCode.apply(null,e.slice(l,Math.min(l+t,r))):String.fromCharCode.apply(null,e.subarray(l,Math.min(l+t,r)))),l+=t}catch(e){t=Math.floor(t/2)}return i.join("")}function u(e,t){for(var n=0;n<e.length;n++)t[n]=e[n];return t}n.string2binary=function(e){for(var t="",n=0;n<e.length;n++)t+=String.fromCharCode(255&e.charCodeAt(n));return t},n.arrayBuffer2Blob=function(e){n.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(n){try{var t=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder);return t.append(e),t.getBlob("application/zip")}catch(e){throw new Error("Bug : can't construct the Blob.")}}},n.applyFromCharCode=a;var c={};c.string={string:s,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return c.string.uint8array(e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:function(e){return l(e,o(e.length))}},c.array={string:a,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o(e)}},c.arraybuffer={string:function(e){return a(new Uint8Array(e))},array:function(e){return u(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o(new Uint8Array(e))}},c.uint8array={string:a,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return o(e)}},c.nodebuffer={string:a,array:function(e){return u(e,new Array(e.length))},arraybuffer:function(e){return c.nodebuffer.uint8array(e).buffer},uint8array:function(e){return u(e,new Uint8Array(e.length))},nodebuffer:s},n.transformTo=function(e,t){if(t||(t=""),!e)return t;n.checkSupport(e);var i=n.getTypeOf(t);return c[i][e](t)},n.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":i.nodebuffer&&o.test(e)?"nodebuffer":i.uint8array&&e instanceof Uint8Array?"uint8array":i.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},n.checkSupport=function(e){if(!i[e.toLowerCase()])throw new Error(e+" is not supported by this browser")},n.MAX_VALUE_16BITS=65535,n.MAX_VALUE_32BITS=-1,n.pretty=function(e){var t,n,i="";for(n=0;n<(e||"").length;n++)i+="\\x"+((t=e.charCodeAt(n))<16?"0":"")+t.toString(16).toUpperCase();return i},n.findCompression=function(e){for(var t in r)if(r.hasOwnProperty(t)&&r[t].magic===e)return r[t];return null},n.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,t,n){"use strict";var i=e("./stringReader"),r=e("./nodeBufferReader"),o=e("./uint8ArrayReader"),s=e("./utils"),l=e("./signature"),a=e("./zipEntry"),u=e("./support"),c=e("./object");function d(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}d.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+s.pretty(t)+", expected "+s.pretty(e)+")")},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2),this.zipComment=this.reader.readString(this.zipCommentLength),this.zipComment=c.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,n,i=this.zip64EndOfCentralSize-44;0<i;)e=this.reader.readInt(2),t=this.reader.readInt(4),n=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:n}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)this.reader.setIndex((t=this.files[e]).localHeaderOffset),this.checkSignature(l.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readString(4)===l.CENTRAL_FILE_HEADER;)(e=new a({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(l.CENTRAL_DIRECTORY_END);if(-1===e)throw new Error("Corrupted zip : can't find end of central directory");if(this.reader.setIndex(e),this.checkSignature(l.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){if(this.zip64=!0,-1===(e=this.reader.lastIndexOfSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR)))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");this.reader.setIndex(e),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(l.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var t=s.getTypeOf(e);this.reader="string"!==t||u.uint8array?"nodebuffer"===t?new r(e):new o(s.transformTo("uint8array",e)):new i(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=d},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,t,n){"use strict";var i=e("./stringReader"),r=e("./utils"),o=e("./compressedObject"),s=e("./object");function l(e,t){this.options=e,this.loadOptions=t}l.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},prepareCompressedContent:function(e,t,n){return function(){var i=e.index;e.setIndex(t);var r=e.readData(n);return e.setIndex(i),r}},prepareContent:function(e,t,n,i,o){return function(){var e=r.transformTo(i.uncompressInputType,this.getCompressedContent()),t=i.uncompress(e);if(t.length!==o)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readString(this.fileNameLength),e.skip(n),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(null===(t=r.findCompression(this.compressionMethod)))throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")");if(this.decompressed=new o,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=r.transformTo("string",this.decompressed.getContent()),s.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readString(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readString(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readString(this.fileCommentLength),this.dir=!!(16&this.externalFileAttributes)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new i(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,n,i,r=e.index;for(this.extraFields=this.extraFields||{};e.index<r+this.extraFieldsLength;)t=e.readInt(2),n=e.readInt(2),i=e.readString(n),this.extraFields[t]={id:t,length:n,value:i}},handleUTF8:function(){if(this.useUTF8())this.fileName=s.utf8decode(this.fileName),this.fileComment=s.utf8decode(this.fileComment);else{var e=this.findExtraFieldUnicodePath();null!==e&&(this.fileName=e);var t=this.findExtraFieldUnicodeComment();null!==t&&(this.fileComment=t)}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new i(e.value);return 1!==t.readInt(1)?null:s.crc32(this.fileName)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new i(e.value);return 1!==t.readInt(1)?null:s.crc32(this.fileComment)!==t.readInt(4)?null:s.utf8decode(t.readString(e.length-5))}return null}},t.exports=l},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,t,n){"use strict";var i={};(0,e("./lib/utils/common").assign)(i,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=i},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,t,n){"use strict";var i=e("./zlib/deflate.js"),r=e("./utils/common"),o=e("./utils/strings"),s=e("./zlib/messages"),l=e("./zlib/zstream"),a=function(e){this.options=r.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var n=i.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==n)throw new Error(s[n]);t.header&&i.deflateSetHeader(this.strm,t.header)};function u(e,t){var n=new a(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}a.prototype.push=function(e,t){var n,s,l=this.strm,a=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,l.input="string"==typeof e?o.string2buf(e):e,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=new r.Buf8(a),l.next_out=0,l.avail_out=a),1!==(n=i.deflate(l,s))&&0!==n)return this.onEnd(n),this.ended=!0,!1;(0===l.avail_out||0===l.avail_in&&4===s)&&this.onData("string"===this.options.to?o.buf2binstring(r.shrinkBuf(l.output,l.next_out)):r.shrinkBuf(l.output,l.next_out))}while((l.avail_in>0||0===l.avail_out)&&1!==n);return 4!==s||(n=i.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n)},a.prototype.onData=function(e){this.chunks.push(e)},a.prototype.onEnd=function(e){0===e&&(this.result="string"===this.options.to?this.chunks.join(""):r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Deflate=a,n.deflate=u,n.deflateRaw=function(e,t){return(t=t||{}).raw=!0,u(e,t)},n.gzip=function(e,t){return(t=t||{}).gzip=!0,u(e,t)}},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,t,n){"use strict";var i=e("./zlib/inflate.js"),r=e("./utils/common"),o=e("./utils/strings"),s=e("./zlib/constants"),l=e("./zlib/messages"),a=e("./zlib/zstream"),u=e("./zlib/gzheader"),c=function(e){this.options=r.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var n=i.inflateInit2(this.strm,t.windowBits);if(n!==s.Z_OK)throw new Error(l[n]);this.header=new u,i.inflateGetHeader(this.strm,this.header)};function d(e,t){var n=new c(t);if(n.push(e,!0),n.err)throw n.msg;return n.result}c.prototype.push=function(e,t){var n,l,a,u,c,d=this.strm,h=this.options.chunkSize;if(this.ended)return!1;l=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,d.input="string"==typeof e?o.binstring2buf(e):e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new r.Buf8(h),d.next_out=0,d.avail_out=h),(n=i.inflate(d,s.Z_NO_FLUSH))!==s.Z_STREAM_END&&n!==s.Z_OK)return this.onEnd(n),this.ended=!0,!1;d.next_out&&(0===d.avail_out||n===s.Z_STREAM_END||0===d.avail_in&&l===s.Z_FINISH)&&("string"===this.options.to?(a=o.utf8border(d.output,d.next_out),u=d.next_out-a,c=o.buf2string(d.output,a),d.next_out=u,d.avail_out=h-u,u&&r.arraySet(d.output,d.output,a,u,0),this.onData(c)):this.onData(r.shrinkBuf(d.output,d.next_out)))}while(d.avail_in>0&&n!==s.Z_STREAM_END);return n===s.Z_STREAM_END&&(l=s.Z_FINISH),l!==s.Z_FINISH||(n=i.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===s.Z_OK)},c.prototype.onData=function(e){this.chunks.push(e)},c.prototype.onEnd=function(e){e===s.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},n.Inflate=c,n.inflate=d,n.inflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},n.ungzip=d},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,t,n){"use strict";var i="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;n.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)n.hasOwnProperty(i)&&(e[i]=n[i])}}return e},n.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,i,r){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+i),r);else for(var o=0;o<i;o++)e[r+o]=t[n+o]},flattenChunks:function(e){var t,n,i,r,o,s;for(i=0,t=0,n=e.length;t<n;t++)i+=e[t].length;for(s=new Uint8Array(i),r=0,t=0,n=e.length;t<n;t++)s.set(o=e[t],r),r+=o.length;return s}},o={arraySet:function(e,t,n,i,r){for(var o=0;o<i;o++)e[r+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};n.setTyped=function(e){e?(n.Buf8=Uint8Array,n.Buf16=Uint16Array,n.Buf32=Int32Array,n.assign(n,r)):(n.Buf8=Array,n.Buf16=Array,n.Buf32=Array,n.assign(n,o))},n.setTyped(i)},{}],28:[function(e,t,n){"use strict";var i=e("./common"),r=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(e){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){o=!1}for(var s=new i.Buf8(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;function a(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&r))return String.fromCharCode.apply(null,i.shrinkBuf(e,t));for(var n="",s=0;s<t;s++)n+=String.fromCharCode(e[s]);return n}s[254]=s[254]=1,n.string2buf=function(e){var t,n,r,o,s,l=e.length,a=0;for(o=0;o<l;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(r=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),a+=n<128?1:n<2048?2:n<65536?3:4;for(t=new i.Buf8(a),s=0,o=0;s<a;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<l&&56320==(64512&(r=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(r-56320),o++),n<128?t[s++]=n:n<2048?(t[s++]=192|n>>>6,t[s++]=128|63&n):n<65536?(t[s++]=224|n>>>12,t[s++]=128|n>>>6&63,t[s++]=128|63&n):(t[s++]=240|n>>>18,t[s++]=128|n>>>12&63,t[s++]=128|n>>>6&63,t[s++]=128|63&n);return t},n.buf2binstring=function(e){return a(e,e.length)},n.binstring2buf=function(e){for(var t=new i.Buf8(e.length),n=0,r=t.length;n<r;n++)t[n]=e.charCodeAt(n);return t},n.buf2string=function(e,t){var n,i,r,o,l=t||e.length,u=new Array(2*l);for(i=0,n=0;n<l;)if((r=e[n++])<128)u[i++]=r;else if((o=s[r])>4)u[i++]=65533,n+=o-1;else{for(r&=2===o?31:3===o?15:7;o>1&&n<l;)r=r<<6|63&e[n++],o--;o>1?u[i++]=65533:r<65536?u[i++]=r:(u[i++]=55296|(r-=65536)>>10&1023,u[i++]=56320|1023&r)}return a(u,i)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0?t:0===n?t:n+s[e[n]]>t?n:t}},{"./common":27}],29:[function(e,t,n){"use strict";t.exports=function(e,t,n,i){for(var r=65535&e|0,o=e>>>16&65535|0,s=0;0!==n;){n-=s=n>2e3?2e3:n;do{o=o+(r=r+t[i++]|0)|0}while(--s);r%=65521,o%=65521}return r|o<<16|0}},{}],30:[function(e,t,n){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,t,n){"use strict";var i=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,r){var o=i,s=r+n;e^=-1;for(var l=r;l<s;l++)e=e>>>8^o[255&(e^t[l])];return-1^e}},{}],32:[function(e,t,n){"use strict";var i=e("../utils/common"),r=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages"),a=0,u=4,c=0,d=-2,h=-1,p=1,f=4,m=2,g=8,v=9,y=286,b=30,_=19,w=2*y+1,x=15,C=3,S=258,O=S+C+1,T=42,E=113,k=1,A=2,I=3,M=4;function D(e,t){return e.msg=l[t],t}function R(e){return(e<<1)-(e>4?9:0)}function L(e){for(var t=e.length;--t>=0;)e[t]=0}function P(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function N(e,t){r._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,P(e.strm)}function j(e,t){e.pending_buf[e.pending++]=t}function F(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function B(e,t,n,r){var l=e.avail_in;return l>r&&(l=r),0===l?0:(e.avail_in-=l,i.arraySet(t,e.input,e.next_in,l,n),1===e.state.wrap?e.adler=o(e.adler,t,l,n):2===e.state.wrap&&(e.adler=s(e.adler,t,l,n)),e.next_in+=l,e.total_in+=l,l)}function V(e,t){var n,i,r=e.max_chain_length,o=e.strstart,s=e.prev_length,l=e.nice_match,a=e.strstart>e.w_size-O?e.strstart-(e.w_size-O):0,u=e.window,c=e.w_mask,d=e.prev,h=e.strstart+S,p=u[o+s-1],f=u[o+s];e.prev_length>=e.good_match&&(r>>=2),l>e.lookahead&&(l=e.lookahead);do{if(u[(n=t)+s]===f&&u[n+s-1]===p&&u[n]===u[o]&&u[++n]===u[o+1]){o+=2,n++;do{}while(u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&u[++o]===u[++n]&&o<h);if(i=S-(h-o),o=h-S,i>s){if(e.match_start=t,s=i,i>=l)break;p=u[o+s-1],f=u[o+s]}}}while((t=d[t&c])>a&&0!=--r);return s<=e.lookahead?s:e.lookahead}function H(e){var t,n,r,o,s,l=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=l+(l-O)){i.arraySet(e.window,e.window,l,l,0),e.match_start-=l,e.strstart-=l,e.block_start-=l,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=l?r-l:0}while(--n);t=n=l;do{r=e.prev[--t],e.prev[t]=r>=l?r-l:0}while(--n);o+=l}if(0===e.strm.avail_in)break;if(n=B(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=C)for(e.ins_h=e.window[s=e.strstart-e.insert],e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[s+C-1])&e.hash_mask,e.prev[s&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=s,s++,e.insert--,!(e.lookahead+e.insert<C)););}while(e.lookahead<O&&0!==e.strm.avail_in)}function z(e,t){for(var n,i;;){if(e.lookahead<O){if(H(e),e.lookahead<O&&t===a)return k;if(0===e.lookahead)break}if(n=0,e.lookahead>=C&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+C-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-O&&(e.match_length=V(e,n)),e.match_length>=C)if(i=r._tr_tally(e,e.strstart-e.match_start,e.match_length-C),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=C){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+C-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else i=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(i&&(N(e,!1),0===e.strm.avail_out))return k}return e.insert=e.strstart<C-1?e.strstart:C-1,t===u?(N(e,!0),0===e.strm.avail_out?I:M):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?k:A}function Y(e,t){for(var n,i,o;;){if(e.lookahead<O){if(H(e),e.lookahead<O&&t===a)return k;if(0===e.lookahead)break}if(n=0,e.lookahead>=C&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+C-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=C-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-O&&(e.match_length=V(e,n),e.match_length<=5&&(e.strategy===p||e.match_length===C&&e.strstart-e.match_start>4096)&&(e.match_length=C-1)),e.prev_length>=C&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-C,i=r._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-C),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+C-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=C-1,e.strstart++,i&&(N(e,!1),0===e.strm.avail_out))return k}else if(e.match_available){if((i=r._tr_tally(e,0,e.window[e.strstart-1]))&&N(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return k}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(i=r._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<C-1?e.strstart:C-1,t===u?(N(e,!0),0===e.strm.avail_out?I:M):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?k:A}var U,W=function(e,t,n,i,r){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=i,this.func=r};function q(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=m,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?T:E,e.adler=2===t.wrap?0:1,t.last_flush=a,r._tr_init(t),c):D(e,d)}function G(e){var t=q(e);return t===c&&function(e){e.window_size=2*e.w_size,L(e.head),e.max_lazy_match=U[e.level].max_lazy,e.good_match=U[e.level].good_length,e.nice_match=U[e.level].nice_length,e.max_chain_length=U[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=C-1,e.match_available=0,e.ins_h=0}(e.state),t}function $(e,t,n,r,o,s){if(!e)return d;var l=1;if(t===h&&(t=6),r<0?(l=0,r=-r):r>15&&(l=2,r-=16),o<1||o>v||n!==g||r<8||r>15||t<0||t>9||s<0||s>f)return D(e,d);8===r&&(r=9);var a=new function(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=g,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*w),this.dyn_dtree=new i.Buf16(2*(2*b+1)),this.bl_tree=new i.Buf16(2*(2*_+1)),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(x+1),this.heap=new i.Buf16(2*y+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*y+1),L(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0};return e.state=a,a.strm=e,a.wrap=l,a.gzhead=null,a.w_bits=r,a.w_size=1<<a.w_bits,a.w_mask=a.w_size-1,a.hash_bits=o+7,a.hash_size=1<<a.hash_bits,a.hash_mask=a.hash_size-1,a.hash_shift=~~((a.hash_bits+C-1)/C),a.window=new i.Buf8(2*a.w_size),a.head=new i.Buf16(a.hash_size),a.prev=new i.Buf16(a.w_size),a.lit_bufsize=1<<o+6,a.pending_buf_size=4*a.lit_bufsize,a.pending_buf=new i.Buf8(a.pending_buf_size),a.d_buf=a.lit_bufsize>>1,a.l_buf=3*a.lit_bufsize,a.level=t,a.strategy=s,a.method=n,G(e)}U=[new W(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(H(e),0===e.lookahead&&t===a)return k;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var i=e.block_start+n;if((0===e.strstart||e.strstart>=i)&&(e.lookahead=e.strstart-i,e.strstart=i,N(e,!1),0===e.strm.avail_out))return k;if(e.strstart-e.block_start>=e.w_size-O&&(N(e,!1),0===e.strm.avail_out))return k}return e.insert=0,t===u?(N(e,!0),0===e.strm.avail_out?I:M):(e.strstart>e.block_start&&N(e,!1),k)}),new W(4,4,8,4,z),new W(4,5,16,8,z),new W(4,6,32,32,z),new W(4,4,16,16,Y),new W(8,16,32,32,Y),new W(8,16,128,128,Y),new W(8,32,128,256,Y),new W(32,128,258,1024,Y),new W(32,258,258,4096,Y)],n.deflateInit=function(e,t){return $(e,t,g,15,8,0)},n.deflateInit2=$,n.deflateReset=G,n.deflateResetKeep=q,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?d:(e.state.gzhead=t,c):d},n.deflate=function(e,t){var n,i,o,l;if(!e||!e.state||t>5||t<0)return e?D(e,d):d;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&t!==u)return D(e,0===e.avail_out?-5:d);if(i.strm=e,n=i.last_flush,i.last_flush=t,i.status===T)if(2===i.wrap)e.adler=0,j(i,31),j(i,139),j(i,8),i.gzhead?(j(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),j(i,255&i.gzhead.time),j(i,i.gzhead.time>>8&255),j(i,i.gzhead.time>>16&255),j(i,i.gzhead.time>>24&255),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(j(i,255&i.gzhead.extra.length),j(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(j(i,0),j(i,0),j(i,0),j(i,0),j(i,0),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,3),i.status=E);else{var h=g+(i.w_bits-8<<4)<<8;h|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(h|=32),h+=31-h%31,i.status=E,F(i,h),0!==i.strstart&&(F(i,e.adler>>>16),F(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),P(e),o=i.pending,i.pending!==i.pending_buf_size));)j(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),P(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,j(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),P(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,j(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&P(e),i.pending+2<=i.pending_buf_size&&(j(i,255&e.adler),j(i,e.adler>>8&255),e.adler=0,i.status=E)):i.status=E),0!==i.pending){if(P(e),0===e.avail_out)return i.last_flush=-1,c}else if(0===e.avail_in&&R(t)<=R(n)&&t!==u)return D(e,-5);if(666===i.status&&0!==e.avail_in)return D(e,-5);if(0!==e.avail_in||0!==i.lookahead||t!==a&&666!==i.status){var p=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(H(e),0===e.lookahead)){if(t===a)return k;break}if(e.match_length=0,n=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(N(e,!1),0===e.strm.avail_out))return k}return e.insert=0,t===u?(N(e,!0),0===e.strm.avail_out?I:M):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?k:A}(i,t):3===i.strategy?function(e,t){for(var n,i,o,s,l=e.window;;){if(e.lookahead<=S){if(H(e),e.lookahead<=S&&t===a)return k;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=C&&e.strstart>0&&(i=l[o=e.strstart-1])===l[++o]&&i===l[++o]&&i===l[++o]){s=e.strstart+S;do{}while(i===l[++o]&&i===l[++o]&&i===l[++o]&&i===l[++o]&&i===l[++o]&&i===l[++o]&&i===l[++o]&&i===l[++o]&&o<s);e.match_length=S-(s-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=C?(n=r._tr_tally(e,1,e.match_length-C),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=r._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(N(e,!1),0===e.strm.avail_out))return k}return e.insert=0,t===u?(N(e,!0),0===e.strm.avail_out?I:M):e.last_lit&&(N(e,!1),0===e.strm.avail_out)?k:A}(i,t):U[i.level].func(i,t);if(p!==I&&p!==M||(i.status=666),p===k||p===I)return 0===e.avail_out&&(i.last_flush=-1),c;if(p===A&&(1===t?r._tr_align(i):5!==t&&(r._tr_stored_block(i,0,0,!1),3===t&&(L(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),P(e),0===e.avail_out))return i.last_flush=-1,c}return t!==u?c:i.wrap<=0?1:(2===i.wrap?(j(i,255&e.adler),j(i,e.adler>>8&255),j(i,e.adler>>16&255),j(i,e.adler>>24&255),j(i,255&e.total_in),j(i,e.total_in>>8&255),j(i,e.total_in>>16&255),j(i,e.total_in>>24&255)):(F(i,e.adler>>>16),F(i,65535&e.adler)),P(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?c:1)},n.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==T&&69!==t&&73!==t&&91!==t&&103!==t&&t!==E&&666!==t?D(e,d):(e.state=null,t===E?D(e,-3):c):d},n.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,t,n){"use strict";t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],34:[function(e,t,n){"use strict";t.exports=function(e,t){var n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y,b,_,w,x,C,S,O,T;O=e.input,r=(i=e.next_in)+(e.avail_in-5),T=e.output,s=(o=e.next_out)-(t-e.avail_out),l=o+(e.avail_out-257),a=(n=e.state).dmax,u=n.wsize,c=n.whave,d=n.wnext,h=n.window,p=n.hold,f=n.bits,m=n.lencode,g=n.distcode,v=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{f<15&&(p+=O[i++]<<f,p+=O[i++]<<(f+=8),f+=8),b=m[p&v];t:for(;;){if(p>>>=_=b>>>24,f-=_,0==(_=b>>>16&255))T[o++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=m[(65535&b)+(p&(1<<_)-1)];continue t}if(32&_){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}w=65535&b,(_&=15)&&(f<_&&(p+=O[i++]<<f,f+=8),w+=p&(1<<_)-1,p>>>=_,f-=_),f<15&&(p+=O[i++]<<f,p+=O[i++]<<(f+=8),f+=8),b=g[p&y];n:for(;;){if(p>>>=_=b>>>24,f-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=g[(65535&b)+(p&(1<<_)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(x=65535&b,f<(_&=15)&&(p+=O[i++]<<f,(f+=8)<_&&(p+=O[i++]<<f,f+=8)),(x+=p&(1<<_)-1)>a){e.msg="invalid distance too far back",n.mode=30;break e}if(p>>>=_,f-=_,x>(_=o-s)){if((_=x-_)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(C=0,S=h,0===d){if(C+=u-_,_<w){w-=_;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}}else if(d<_){if(C+=u+d-_,(_-=d)<w){w-=_;do{T[o++]=h[C++]}while(--_);if(C=0,d<w){w-=_=d;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}}}else if(C+=d-_,_<w){w-=_;do{T[o++]=h[C++]}while(--_);C=o-x,S=T}for(;w>2;)T[o++]=S[C++],T[o++]=S[C++],T[o++]=S[C++],w-=3;w&&(T[o++]=S[C++],w>1&&(T[o++]=S[C++]))}else{C=o-x;do{T[o++]=T[C++],T[o++]=T[C++],T[o++]=T[C++],w-=3}while(w>2);w&&(T[o++]=T[C++],w>1&&(T[o++]=T[C++]))}break}}break}}while(i<r&&o<l);p&=(1<<(f-=(w=f>>3)<<3))-1,e.next_in=i-=w,e.next_out=o,e.avail_in=i<r?r-i+5:5-(i-r),e.avail_out=o<l?l-o+257:257-(o-l),n.hold=p,n.bits=f}},{}],35:[function(e,t,n){"use strict";var i=e("../utils/common"),r=e("./adler32"),o=e("./crc32"),s=e("./inffast"),l=e("./inftrees"),a=1,u=2,c=0,d=-2,h=1,p=852,f=592;function m(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function g(e){var t;return e&&e.state?(e.total_in=e.total_out=(t=e.state).total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=h,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new i.Buf32(p),t.distcode=t.distdyn=new i.Buf32(f),t.sane=1,t.back=-1,c):d}function v(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,g(e)):d}function y(e,t){var n,i;return e&&e.state?(i=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?d:(null!==i.window&&i.wbits!==t&&(i.window=null),i.wrap=n,i.wbits=t,v(e))):d}function b(e,t){var n,r;return e?(r=new function(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0},e.state=r,r.window=null,(n=y(e,t))!==c&&(e.state=null),n):d}var _,w,x=!0;function C(e){if(x){var t;for(_=new i.Buf32(512),w=new i.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(l(a,e.lens,0,288,_,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;l(u,e.lens,0,32,w,0,e.work,{bits:5}),x=!1}e.lencode=_,e.lenbits=9,e.distcode=w,e.distbits=5}n.inflateReset=v,n.inflateReset2=y,n.inflateResetKeep=g,n.inflateInit=function(e){return b(e,15)},n.inflateInit2=b,n.inflate=function(e,t){var n,p,f,g,v,y,b,_,w,x,S,O,T,E,k,A,I,M,D,R,L,P,N,j,F=0,B=new i.Buf8(4),V=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return d;12===(n=e.state).mode&&(n.mode=13),v=e.next_out,f=e.output,g=e.next_in,p=e.input,_=n.hold,w=n.bits,x=y=e.avail_in,S=b=e.avail_out,P=c;e:for(;;)switch(n.mode){case h:if(0===n.wrap){n.mode=13;break}for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(2&n.wrap&&35615===_){n.check=0,B[0]=255&_,B[1]=_>>>8&255,n.check=o(n.check,B,2,0),_=0,w=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&_)<<8)+(_>>8))%31){e.msg="incorrect header check",n.mode=30;break}if(8!=(15&_)){e.msg="unknown compression method",n.mode=30;break}if(w-=4,L=8+(15&(_>>>=4)),0===n.wbits)n.wbits=L;else if(L>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<<L,e.adler=n.check=1,n.mode=512&_?10:12,_=0,w=0;break;case 2:for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(n.flags=_,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=_>>8&1),512&n.flags&&(B[0]=255&_,B[1]=_>>>8&255,n.check=o(n.check,B,2,0)),_=0,w=0,n.mode=3;case 3:for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.head&&(n.head.time=_),512&n.flags&&(B[0]=255&_,B[1]=_>>>8&255,B[2]=_>>>16&255,B[3]=_>>>24&255,n.check=o(n.check,B,4,0)),_=0,w=0,n.mode=4;case 4:for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.head&&(n.head.xflags=255&_,n.head.os=_>>8),512&n.flags&&(B[0]=255&_,B[1]=_>>>8&255,n.check=o(n.check,B,2,0)),_=0,w=0,n.mode=5;case 5:if(1024&n.flags){for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.length=_,n.head&&(n.head.extra_len=_),512&n.flags&&(B[0]=255&_,B[1]=_>>>8&255,n.check=o(n.check,B,2,0)),_=0,w=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((O=n.length)>y&&(O=y),O&&(n.head&&(L=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),i.arraySet(n.head.extra,p,g,O,L)),512&n.flags&&(n.check=o(n.check,p,O,g)),y-=O,g+=O,n.length-=O),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===y)break e;O=0;do{L=p[g+O++],n.head&&L&&n.length<65536&&(n.head.name+=String.fromCharCode(L))}while(L&&O<y);if(512&n.flags&&(n.check=o(n.check,p,O,g)),y-=O,g+=O,L)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===y)break e;O=0;do{L=p[g+O++],n.head&&L&&n.length<65536&&(n.head.comment+=String.fromCharCode(L))}while(L&&O<y);if(512&n.flags&&(n.check=o(n.check,p,O,g)),y-=O,g+=O,L)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;w<16;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}_=0,w=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}e.adler=n.check=m(_),_=0,w=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){_>>>=7&w,w-=7&w,n.mode=27;break}for(;w<3;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}switch(n.last=1&_,w-=1,3&(_>>>=1)){case 0:n.mode=14;break;case 1:if(C(n),n.mode=20,6===t){_>>>=2,w-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}_>>>=2,w-=2;break;case 14:for(_>>>=7&w,w-=7&w;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if((65535&_)!=(_>>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&_,_=0,w=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(O=n.length){if(O>y&&(O=y),O>b&&(O=b),0===O)break e;i.arraySet(f,p,g,O,v),y-=O,g+=O,b-=O,v+=O,n.length-=O;break}n.mode=12;break;case 17:for(;w<14;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(n.nlen=257+(31&_),w-=5,n.ndist=1+(31&(_>>>=5)),w-=5,n.ncode=4+(15&(_>>>=5)),_>>>=4,w-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;w<3;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.lens[V[n.have++]]=7&_,_>>>=3,w-=3}for(;n.have<19;)n.lens[V[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,P=l(0,n.lens,0,19,n.lencode,0,n.work,N={bits:n.lenbits}),n.lenbits=N.bits,P){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;A=(F=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,I=65535&F,!((k=F>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(I<16)_>>>=k,w-=k,n.lens[n.have++]=I;else{if(16===I){for(j=k+2;w<j;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_>>>=k,w-=k,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}L=n.lens[n.have-1],O=3+(3&_),_>>>=2,w-=2}else if(17===I){for(j=k+3;w<j;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}w-=k,L=0,O=3+(7&(_>>>=k)),_>>>=3,w-=3}else{for(j=k+7;w<j;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}w-=k,L=0,O=11+(127&(_>>>=k)),_>>>=7,w-=7}if(n.have+O>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;O--;)n.lens[n.have++]=L}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,P=l(a,n.lens,0,n.nlen,n.lencode,0,n.work,N={bits:n.lenbits}),n.lenbits=N.bits,P){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,P=l(u,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,N={bits:n.distbits}),n.distbits=N.bits,P){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(y>=6&&b>=258){e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,s(e,S),v=e.next_out,f=e.output,b=e.avail_out,g=e.next_in,p=e.input,y=e.avail_in,_=n.hold,w=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;A=(F=n.lencode[_&(1<<n.lenbits)-1])>>>16&255,I=65535&F,!((k=F>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(A&&0==(240&A)){for(M=k,D=A,R=I;A=(F=n.lencode[R+((_&(1<<M+D)-1)>>M)])>>>16&255,I=65535&F,!(M+(k=F>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}_>>>=M,w-=M,n.back+=M}if(_>>>=k,w-=k,n.back+=k,n.length=I,0===A){n.mode=26;break}if(32&A){n.back=-1,n.mode=12;break}if(64&A){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&A,n.mode=22;case 22:if(n.extra){for(j=n.extra;w<j;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.length+=_&(1<<n.extra)-1,_>>>=n.extra,w-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;A=(F=n.distcode[_&(1<<n.distbits)-1])>>>16&255,I=65535&F,!((k=F>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(0==(240&A)){for(M=k,D=A,R=I;A=(F=n.distcode[R+((_&(1<<M+D)-1)>>M)])>>>16&255,I=65535&F,!(M+(k=F>>>24)<=w);){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}_>>>=M,w-=M,n.back+=M}if(_>>>=k,w-=k,n.back+=k,64&A){e.msg="invalid distance code",n.mode=30;break}n.offset=I,n.extra=15&A,n.mode=24;case 24:if(n.extra){for(j=n.extra;w<j;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}n.offset+=_&(1<<n.extra)-1,_>>>=n.extra,w-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===b)break e;if(n.offset>(O=S-b)){if((O=n.offset-O)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}T=O>n.wnext?n.wsize-(O-=n.wnext):n.wnext-O,O>n.length&&(O=n.length),E=n.window}else E=f,T=v-n.offset,O=n.length;O>b&&(O=b),b-=O,n.length-=O;do{f[v++]=E[T++]}while(--O);0===n.length&&(n.mode=21);break;case 26:if(0===b)break e;f[v++]=n.length,b--,n.mode=21;break;case 27:if(n.wrap){for(;w<32;){if(0===y)break e;y--,_|=p[g++]<<w,w+=8}if(e.total_out+=S-=b,n.total+=S,S&&(e.adler=n.check=n.flags?o(n.check,f,S,v-S):r(n.check,f,S,v-S)),S=b,(n.flags?_:m(_))!==n.check){e.msg="incorrect data check",n.mode=30;break}_=0,w=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;w<32;){if(0===y)break e;y--,_+=p[g++]<<w,w+=8}if(_!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}_=0,w=0}n.mode=29;case 29:P=1;break e;case 30:P=-3;break e;case 31:return-4;case 32:default:return d}return e.next_out=v,e.avail_out=b,e.next_in=g,e.avail_in=y,n.hold=_,n.bits=w,(n.wsize||S!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&function(e,t,n,r){var o,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new i.Buf8(s.wsize)),r>=s.wsize?(i.arraySet(s.window,t,n-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((o=s.wsize-s.wnext)>r&&(o=r),i.arraySet(s.window,t,n-r,o,s.wnext),(r-=o)?(i.arraySet(s.window,t,n-r,r,0),s.wnext=r,s.whave=s.wsize):(s.wnext+=o,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=o))),0}(e,e.output,e.next_out,S-e.avail_out)?(n.mode=31,-4):(S-=e.avail_out,e.total_in+=x-=e.avail_in,e.total_out+=S,n.total+=S,n.wrap&&S&&(e.adler=n.check=n.flags?o(n.check,f,S,e.next_out-S):r(n.check,f,S,e.next_out-S)),e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===x&&0===S||4===t)&&P===c&&(P=-5),P)},n.inflateEnd=function(e){if(!e||!e.state)return d;var t=e.state;return t.window&&(t.window=null),e.state=null,c},n.inflateGetHeader=function(e,t){var n;return e&&e.state?0==(2&(n=e.state).wrap)?d:(n.head=t,t.done=!1,c):d},n.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,t,n){"use strict";var i=e("../utils/common"),r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,n,a,u,c,d,h){var p,f,m,g,v,y,b,_,w,x=h.bits,C=0,S=0,O=0,T=0,E=0,k=0,A=0,I=0,M=0,D=0,R=null,L=0,P=new i.Buf16(16),N=new i.Buf16(16),j=null,F=0;for(C=0;C<=15;C++)P[C]=0;for(S=0;S<a;S++)P[t[n+S]]++;for(E=x,T=15;T>=1&&0===P[T];T--);if(E>T&&(E=T),0===T)return u[c++]=20971520,u[c++]=20971520,h.bits=1,0;for(O=1;O<T&&0===P[O];O++);for(E<O&&(E=O),I=1,C=1;C<=15;C++)if(I<<=1,(I-=P[C])<0)return-1;if(I>0&&(0===e||1!==T))return-1;for(N[1]=0,C=1;C<15;C++)N[C+1]=N[C]+P[C];for(S=0;S<a;S++)0!==t[n+S]&&(d[N[t[n+S]]++]=S);if(0===e?(R=j=d,y=19):1===e?(R=r,L-=257,j=o,F-=257,y=256):(R=s,j=l,y=-1),D=0,S=0,C=O,v=c,k=E,A=0,m=-1,g=(M=1<<E)-1,1===e&&M>852||2===e&&M>592)return 1;for(;;){b=C-A,d[S]<y?(_=0,w=d[S]):d[S]>y?(_=j[F+d[S]],w=R[L+d[S]]):(_=96,w=0),p=1<<C-A,O=f=1<<k;do{u[v+(D>>A)+(f-=p)]=b<<24|_<<16|w|0}while(0!==f);for(p=1<<C-1;D&p;)p>>=1;if(0!==p?(D&=p-1,D+=p):D=0,S++,0==--P[C]){if(C===T)break;C=t[n+d[S]]}if(C>E&&(D&g)!==m){for(0===A&&(A=E),v+=O,I=1<<(k=C-A);k+A<T&&!((I-=P[k+A])<=0);)k++,I<<=1;if(M+=1<<k,1===e&&M>852||2===e&&M>592)return 1;u[m=D&g]=E<<24|k<<16|v-c|0}}return 0!==D&&(u[v+D]=C-A<<24|64<<16|0),h.bits=E,0}},{"../utils/common":27}],37:[function(e,t,n){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,t,n){"use strict";var i=e("../utils/common");function r(e){for(var t=e.length;--t>=0;)e[t]=0}var o=0,s=256,l=s+1+29,a=30,u=19,c=2*l+1,d=15,h=16,p=256,f=16,m=17,g=18,v=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],y=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],b=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],w=new Array(2*(l+2));r(w);var x=new Array(2*a);r(x);var C=new Array(512);r(C);var S=new Array(256);r(S);var O=new Array(29);r(O);var T=new Array(a);r(T);var E,k,A,I=function(e,t,n,i,r){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=i,this.max_length=r,this.has_stree=e&&e.length},M=function(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t};function D(e){return e<256?C[e]:C[256+(e>>>7)]}function R(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function L(e,t,n){e.bi_valid>h-n?(e.bi_buf|=t<<e.bi_valid&65535,R(e,e.bi_buf),e.bi_buf=t>>h-e.bi_valid,e.bi_valid+=n-h):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function P(e,t,n){L(e,n[2*t],n[2*t+1])}function N(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function j(e,t,n){var i,r,o=new Array(d+1),s=0;for(i=1;i<=d;i++)o[i]=s=s+n[i-1]<<1;for(r=0;r<=t;r++){var l=e[2*r+1];0!==l&&(e[2*r]=N(o[l]++,l))}}function F(e){var t;for(t=0;t<l;t++)e.dyn_ltree[2*t]=0;for(t=0;t<a;t++)e.dyn_dtree[2*t]=0;for(t=0;t<u;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*p]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function B(e){e.bi_valid>8?R(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function V(e,t,n,i){var r=2*t,o=2*n;return e[r]<e[o]||e[r]===e[o]&&i[t]<=i[n]}function H(e,t,n){for(var i=e.heap[n],r=n<<1;r<=e.heap_len&&(r<e.heap_len&&V(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!V(t,i,e.heap[r],e.depth));)e.heap[n]=e.heap[r],n=r,r<<=1;e.heap[n]=i}function z(e,t,n){var i,r,o,l,a=0;if(0!==e.last_lit)do{i=e.pending_buf[e.d_buf+2*a]<<8|e.pending_buf[e.d_buf+2*a+1],r=e.pending_buf[e.l_buf+a],a++,0===i?P(e,r,t):(P(e,(o=S[r])+s+1,t),0!==(l=v[o])&&L(e,r-=O[o],l),P(e,o=D(--i),n),0!==(l=y[o])&&L(e,i-=T[o],l))}while(a<e.last_lit);P(e,p,t)}function Y(e,t){var n,i,r,o=t.dyn_tree,s=t.stat_desc.static_tree,l=t.stat_desc.has_stree,a=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=c,n=0;n<a;n++)0!==o[2*n]?(e.heap[++e.heap_len]=u=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(r=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[r]=0,e.opt_len--,l&&(e.static_len-=s[2*r+1]);for(t.max_code=u,n=e.heap_len>>1;n>=1;n--)H(e,o,n);r=a;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],H(e,o,1),i=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=i,o[2*r]=o[2*n]+o[2*i],e.depth[r]=(e.depth[n]>=e.depth[i]?e.depth[n]:e.depth[i])+1,o[2*n+1]=o[2*i+1]=r,e.heap[1]=r++,H(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,i,r,o,s,l,a=t.dyn_tree,u=t.max_code,h=t.stat_desc.static_tree,p=t.stat_desc.has_stree,f=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,g=t.stat_desc.max_length,v=0;for(o=0;o<=d;o++)e.bl_count[o]=0;for(a[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<c;n++)(o=a[2*a[2*(i=e.heap[n])+1]+1]+1)>g&&(o=g,v++),a[2*i+1]=o,i>u||(e.bl_count[o]++,s=0,i>=m&&(s=f[i-m]),e.opt_len+=(l=a[2*i])*(o+s),p&&(e.static_len+=l*(h[2*i+1]+s)));if(0!==v){do{for(o=g-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[g]--,v-=2}while(v>0);for(o=g;0!==o;o--)for(i=e.bl_count[o];0!==i;)(r=e.heap[--n])>u||(a[2*r+1]!==o&&(e.opt_len+=(o-a[2*r+1])*a[2*r],a[2*r+1]=o),i--)}}(e,t),j(o,u,e.bl_count)}function U(e,t,n){var i,r,o=-1,s=t[1],l=0,a=7,u=4;for(0===s&&(a=138,u=3),t[2*(n+1)+1]=65535,i=0;i<=n;i++)r=s,s=t[2*(i+1)+1],++l<a&&r===s||(l<u?e.bl_tree[2*r]+=l:0!==r?(r!==o&&e.bl_tree[2*r]++,e.bl_tree[2*f]++):l<=10?e.bl_tree[2*m]++:e.bl_tree[2*g]++,l=0,o=r,0===s?(a=138,u=3):r===s?(a=6,u=3):(a=7,u=4))}function W(e,t,n){var i,r,o=-1,s=t[1],l=0,a=7,u=4;for(0===s&&(a=138,u=3),i=0;i<=n;i++)if(r=s,s=t[2*(i+1)+1],!(++l<a&&r===s)){if(l<u)do{P(e,r,e.bl_tree)}while(0!=--l);else 0!==r?(r!==o&&(P(e,r,e.bl_tree),l--),P(e,f,e.bl_tree),L(e,l-3,2)):l<=10?(P(e,m,e.bl_tree),L(e,l-3,3)):(P(e,g,e.bl_tree),L(e,l-11,7));l=0,o=r,0===s?(a=138,u=3):r===s?(a=6,u=3):(a=7,u=4)}}var q=!1;function G(e,t,n,r){L(e,(o<<1)+(r?1:0),3),function(e,t,n,r){B(e),R(e,n),R(e,~n),i.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n)}n._tr_init=function(e){q||(function(){var e,t,n,i,r,o=new Array(d+1);for(n=0,i=0;i<28;i++)for(O[i]=n,e=0;e<1<<v[i];e++)S[n++]=i;for(S[n-1]=i,r=0,i=0;i<16;i++)for(T[i]=r,e=0;e<1<<y[i];e++)C[r++]=i;for(r>>=7;i<a;i++)for(T[i]=r<<7,e=0;e<1<<y[i]-7;e++)C[256+r++]=i;for(t=0;t<=d;t++)o[t]=0;for(e=0;e<=143;)w[2*e+1]=8,e++,o[8]++;for(;e<=255;)w[2*e+1]=9,e++,o[9]++;for(;e<=279;)w[2*e+1]=7,e++,o[7]++;for(;e<=287;)w[2*e+1]=8,e++,o[8]++;for(j(w,l+1,o),e=0;e<a;e++)x[2*e+1]=5,x[2*e]=N(e,5);E=new I(w,v,s+1,l,d),k=new I(x,y,0,a,d),A=new I(new Array(0),b,0,u,7)}(),q=!0),e.l_desc=new M(e.dyn_ltree,E),e.d_desc=new M(e.dyn_dtree,k),e.bl_desc=new M(e.bl_tree,A),e.bi_buf=0,e.bi_valid=0,F(e)},n._tr_stored_block=G,n._tr_flush_block=function(e,t,n,i){var r,o,l=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<s;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),Y(e,e.l_desc),Y(e,e.d_desc),l=function(e){var t;for(U(e,e.dyn_ltree,e.l_desc.max_code),U(e,e.dyn_dtree,e.d_desc.max_code),Y(e,e.bl_desc),t=u-1;t>=3&&0===e.bl_tree[2*_[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),(o=e.static_len+3+7>>>3)<=(r=e.opt_len+3+7>>>3)&&(r=o)):r=o=n+5,n+4<=r&&-1!==t?G(e,t,n,i):4===e.strategy||o===r?(L(e,2+(i?1:0),3),z(e,w,x)):(L(e,4+(i?1:0),3),function(e,t,n,i){var r;for(L(e,t-257,5),L(e,n-1,5),L(e,i-4,4),r=0;r<i;r++)L(e,e.bl_tree[2*_[r]+1],3);W(e,e.dyn_ltree,t-1),W(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),z(e,e.dyn_ltree,e.dyn_dtree)),F(e),i&&B(e)},n._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(S[n]+s+1)]++,e.dyn_dtree[2*D(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){L(e,2,3),P(e,p,w),function(e){16===e.bi_valid?(R(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":27}],39:[function(e,t,n){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[9])(9)})}).call(t,n("EuP9").Buffer,n("DuR2"))},uP3A:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("aVA9"),s=n("yelX"),l=n("71W1"),a=n("0kQW"),u=n("PdUl").isPlainObject,c=n("QH/n").extend,d=n("MY+y"),h=s.inherit({_getDefaultOptions:function(){return c(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:"onScroll",containerSize:0,contentSize:0,expandable:!0})},_init:function(){this.callBase(),this._isHovered=!1},_render:function(){this._renderThumb(),this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=i("<div>").addClass("dx-scrollable-scroll"),i("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass("dx-scrollable-scrollbar").append(this._$thumb)},isThumb:function(e){return!!this.$element().find(e).length},_isHoverMode:function(){var e=this.option("visibilityMode");return("onHover"===e||"always"===e)&&this.option("expandable")},_renderDirection:function(){var e=this.option("direction");this.$element().addClass("dx-scrollbar-"+e),this._dimension="horizontal"===e?"width":"height",this._prop="horizontal"===e?"left":"top"},_attachPointerDownHandler:function(){r.on(this._$thumb,l.addNamespace(d.down,"dxScrollbar"),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass("dx-scrollable-scrollbar-active"),p=this},feedbackOff:function(){this.$element().removeClass("dx-scrollable-scrollbar-active"),p=null},cursorEnter:function(){this._isHovered=!0,this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(e){"onScroll"===this.option("visibilityMode")&&this._$thumb.css("opacity"),e=this._adjustVisibility(e),this.option().visible=e,this._$thumb.toggleClass("dx-state-invisible",!e)},_adjustVisibility:function(e){if(this.containerToContentRatio()&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case"onScroll":break;case"onHover":e=e||!!this._isHovered;break;case"never":e=!1;break;case"always":e=!0}return e},moveTo:function(e){if(!this._isHidden()){u(e)&&(e=e[this._prop]||0);var t={};t[this._prop]=this._calculateScrollBarPosition(e),o.move(this._$thumb,t)}},_calculateScrollBarPosition:function(e){return-e*this._thumbRatio},_update:function(){var e=Math.round(this.option("containerSize")),t=Math.round(this.option("contentSize"));this._containerToContentRatio=t?e/t:e;var n=Math.round(Math.max(Math.round(e*this._containerToContentRatio),15));this._thumbRatio=(e-n)/(t-e),this.option(this._dimension,n),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return"never"===this.option("visibilityMode")},_needScrollbar:function(){return!this._isHidden()&&this._containerToContentRatio<1},containerToContentRatio:function(){return this._containerToContentRatio},_normalizeSize:function(e){return u(e)?e[this._dimension]||0:e},_clean:function(){this.callBase(),this===p&&(p=null),r.off(this._$thumb,".dxScrollbar")},_optionChanged:function(e){if(!this._isHidden())switch(e.name){case"containerSize":case"contentSize":this.option()[e.name]=this._normalizeSize(e.value),this._update();break;case"visibilityMode":case"direction":this._invalidate();break;default:this.callBase.apply(this,arguments)}},update:a.deferRenderer(function(){this._adjustVisibility()&&this.option("visible",!0)})}),p=null;r.subscribeGlobal(document,l.addNamespace(d.up,"dxScrollbar"),function(){p&&p.feedbackOff()}),e.exports=h},uSe8: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("PJh5"))},uXLG:function(e,t,n){"use strict";var i=n("jVuH").fileSaver,r=n("PdUl").isFunction;t.export=function(e,t,n){if(e){var o=t.exportingAction,s=t.exportedAction,l=t.fileSavingAction,a={fileName:t.fileName,format:t.format,cancel:!1};r(o)&&o(a),a.cancel||n(e,t,function(e){r(s)&&s(),r(l)&&(a.data=e,l(a)),a.cancel||i.saveAs(a.fileName,t.format,e,t.proxyUrl)})}},t.fileSaver=i,t.excel={creator:n("26xH").ExcelCreator,getData:n("26xH").getData,formatConverter:n("BYOk")},t.image={creator:n("EERG").imageCreator,getData:n("EERG").getData},t.pdf={getData:n("Y7zX").getData},t.svg={creator:n("JIRn").svgCreator,getData:n("JIRn").getData}},uXZL:function(e,t,n){(function(i,r,o){!function(t){t.version="0.14.1";var s=1200,l=1252;"undefined"==typeof cptable&&("undefined"!=typeof i?i.cptable=n("Hdmu"):"undefined"!=typeof window&&(window.cptable=n("Hdmu")));for(var a=[874,932,936,949,950],u=0;u<=8;++u)a.push(1250+u);var c={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},d=function(e){-1!=a.indexOf(e)&&(l=c[0]=e)},h=function(e){s=e,d(e)};function p(){h(1200),d(1252)}function f(e){for(var t=[],n=0,i=e.length;n<i;++n)t[n]=e.charCodeAt(n);return t}var m=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?function(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==n?function(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}(e.slice(2)):65279==t?e.slice(1):e},g=function(e){return String.fromCharCode(e)};"undefined"!=typeof cptable&&(h=function(e){s=e},m=function(e){return 255===e.charCodeAt(0)&&254===e.charCodeAt(1)?cptable.utils.decode(1200,f(e.slice(2))):e},g=function(e){return 1200===s?String.fromCharCode(e):cptable.utils.decode(s,[255&e,e>>8])[0]});var v=null,y=function(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(t){for(var n="",i=0,r=0,o=0,s=0,l=0,a=0,u=0,c=0;c<t.length;)s=(i=t.charCodeAt(c++))>>2,l=(3&i)<<4|(r=t.charCodeAt(c++))>>4,a=(15&r)<<2|(o=t.charCodeAt(c++))>>6,u=63&o,isNaN(r)?a=u=64:isNaN(o)&&(u=64),n+=e.charAt(s)+e.charAt(l)+e.charAt(a)+e.charAt(u);return n},decode:function(t){var n="",i=0,r=0,o=0,s=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var l=0;l<t.length;)i=e.indexOf(t.charAt(l++)),r=e.indexOf(t.charAt(l++)),n+=String.fromCharCode(i<<2|r>>4),64!==(o=e.indexOf(t.charAt(l++)))&&(n+=String.fromCharCode((15&r)<<4|o>>2)),64!==(s=e.indexOf(t.charAt(l++)))&&(n+=String.fromCharCode((3&o)<<6|s));return n}}}(),b="undefined"!=typeof r&&"undefined"!=typeof o&&"undefined"!=typeof o.versions&&!!o.versions.node,_=function(){};if("undefined"!=typeof r){var w=!r.from;if(!w)try{r.from("foo","utf8")}catch(e){w=!0}_=w?function(e,t){return t?new r(e,t):new r(e)}:r.from.bind(r),r.alloc||(r.alloc=function(e){return new r(e)}),r.allocUnsafe||(r.allocUnsafe=function(e){return new r(e)})}function x(e){return b?r.alloc(e):new Array(e)}function C(e){return b?r.allocUnsafe(e):new Array(e)}var S=function(e){return b?_(e,"binary"):e.split("").map(function(e){return 255&e.charCodeAt(0)})};function O(e){if("undefined"==typeof ArrayBuffer)return S(e);for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),i=0;i!=e.length;++i)n[i]=255&e.charCodeAt(i);return t}function T(e){if(Array.isArray(e))return e.map(Sl).join("");for(var t=[],n=0;n<e.length;++n)t[n]=Sl(e[n]);return t.join("")}function E(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return E(new Uint8Array(e));for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t}var k=function(e){return[].concat.apply([],e)},A=/\u0000/g,I=/[\u0001-\u0006]/g,M={},D=function(e){function t(e){for(var t="",n=e.length-1;n>=0;)t+=e.charAt(n--);return t}function n(e,t){for(var n="";n.length<t;)n+=e;return n}function i(e,t){var i=""+e;return i.length>=t?i:n("0",t-i.length)+i}function r(e,t){var i=""+e;return i.length>=t?i:n(" ",t-i.length)+i}function o(e,t){var i=""+e;return i.length>=t?i:i+n(" ",t-i.length)}e.version="0.10.2";var s=Math.pow(2,32);function l(e,t){return e>s||e<-s?function(e,t){var i=""+Math.round(e);return i.length>=t?i:n("0",t-i.length)+i}(e,t):function(e,t){var i=""+e;return i.length>=t?i:n("0",t-i.length)+i}(Math.round(e),t)}function a(e,t){return e.length>=7+(t=t||0)&&103==(32|e.charCodeAt(t))&&101==(32|e.charCodeAt(t+1))&&110==(32|e.charCodeAt(t+2))&&101==(32|e.charCodeAt(t+3))&&114==(32|e.charCodeAt(t+4))&&97==(32|e.charCodeAt(t+5))&&108==(32|e.charCodeAt(t+6))}var u=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],c=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',e[65535]="General"}var h={};function p(e,t,n){for(var i=e<0?-1:1,r=e*i,o=0,s=1,l=0,a=1,u=0,c=0,d=Math.floor(r);u<t&&(l=(d=Math.floor(r))*s+o,c=d*u+a,!(r-d<5e-8));)r=1/(r-d),o=s,s=l,a=u,u=c;if(c>t&&(u>t?(c=a,l=o):(c=u,l=s)),!n)return[0,i*l,c];var h=Math.floor(i*l/c);return[h,i*l-h*c,c]}function f(e,t,n){if(e>2958465||e<0)return null;var i=0|e,r=Math.floor(86400*(e-i)),o=0,s=[],l={D:i,T:r,u:86400*(e-i)-r,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(l.u)<1e-6&&(l.u=0),t&&t.date1904&&(i+=1462),l.u>.9999&&(l.u=0,86400==++r&&(l.T=r=0,++i,++l.D)),60===i)s=n?[1317,10,29]:[1900,2,29],o=3;else if(0===i)s=n?[1317,8,29]:[1900,1,0],o=6;else{i>60&&--i;var a=new Date(1900,0,1);a.setDate(a.getDate()+i-1),s=[a.getFullYear(),a.getMonth()+1,a.getDate()],o=a.getDay(),i<60&&(o=(o+6)%7),n&&(o=0)}return l.y=s[0],l.m=s[1],l.d=s[2],l.S=r%60,r=Math.floor(r/60),l.M=r%60,r=Math.floor(r/60),l.H=r,l.q=o,l}d(h),e.parse_date_code=f;var m=new Date(1899,11,31,0,0,0),g=m.getTime(),v=new Date(1900,2,1,0,0,0);function y(e,t){var n=e.getTime();return t?n-=1262304e5:e>=v&&(n+=864e5),(n-(g+6e4*(e.getTimezoneOffset()-m.getTimezoneOffset())))/864e5}function b(e){return e.toString(10)}e._general_int=b;var _=function(){var e=/\.(\d*[1-9])0+$/,t=/\.0*$/,n=/\.(\d*[1-9])0+/,i=/\.0*[Ee]/,r=/(E[+-])(\d)$/;function o(n){return n.indexOf(".")>-1?n.replace(t,"").replace(e,".$1"):n}return function(t){var s=Math.floor(Math.log(Math.abs(t))*Math.LOG10E);return o(function(e){for(var t=0;t!=e.length;++t)if(101==(32|e.charCodeAt(t)))return e.replace(n,".$1").replace(i,"E").replace("e","E").replace(r,"$10$2");return e}(s>=-4&&s<=-1?t.toPrecision(10+s):Math.abs(s)<=9?function(e){var t=e<0?12:11,n=o(e.toFixed(12));return n.length<=t?n:(n=e.toPrecision(10)).length<=t?n:e.toExponential(5)}(t):10===s?t.toFixed(10).substr(0,12):function(t){var n=t.toFixed(11).replace(e,".$1");return n.length>(t<0?12:11)&&(n=t.toPrecision(6)),n}(t)))}}();function w(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?b(e):_(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return D(14,y(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function x(e,t,n,r){var o,s="",l=0,a=0,d=n.y,h=0;switch(e){case 98:d=n.y+543;case 121:switch(t.length){case 1:case 2:o=d%100,h=2;break;default:o=d%1e4,h=4}break;case 109:switch(t.length){case 1:case 2:o=n.m,h=t.length;break;case 3:return c[n.m-1][1];case 5:return c[n.m-1][0];default:return c[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:o=n.d,h=t.length;break;case 3:return u[n.q][0];default:return u[n.q][1]}break;case 104:switch(t.length){case 1:case 2:o=1+(n.H+11)%12,h=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:o=n.H,h=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:o=n.M,h=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(a=r>=2?3===r?1e3:100:1===r?10:1,(l=Math.round(a*(n.S+n.u)))>=60*a&&(l=0),"s"===t?0===l?"0":""+l/a:(s=i(l,2+r),"ss"===t?s.substr(0,2):"."+s.substr(2,t.length-1))):i(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":o=24*n.D+n.H;break;case"[m]":case"[mm]":o=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":o=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}h=3===t.length?1:2;break;case 101:o=d,h=1}return h>0?i(o,h):""}function C(e){if(e.length<=3)return e;for(var t=e.length%3,n=e.substr(0,t);t!=e.length;t+=3)n+=(n.length>0?",":"")+e.substr(t,3);return n}e._general_num=_,e._general=w;var S=function(){var e=/%/g,s=/# (\?+)( ?)\/( ?)(\d+)/,a=/^#*0*\.([0#]+)/,u=/\).*[0#]/,c=/\(###\) ###\\?-####/;function d(e){for(var t,n="",i=0;i!=e.length;++i)switch(t=e.charCodeAt(i)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function h(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function f(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?0:Math.round((e-Math.floor(e))*Math.pow(10,t))}return function(m,g,v){return(0|v)===v?function l(h,f,m){if(40===h.charCodeAt(0)&&!f.match(u)){var g=f.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return m>=0?l("n",g,m):"("+l("n",g,-m)+")"}if(44===f.charCodeAt(f.length-1))return function(e,t,n){for(var i=t.length-1;44===t.charCodeAt(i-1);)--i;return S(e,t.substr(0,i),n/Math.pow(10,3*(t.length-i)))}(h,f,m);if(-1!==f.indexOf("%"))return function(t,i,r){var o=i.replace(e,""),s=i.length-o.length;return S(t,o,r*Math.pow(10,2*s))+n("%",s)}(h,f,m);if(-1!==f.indexOf("E"))return function e(t,n){var i,r=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var o=t.indexOf(".");-1===o&&(o=t.indexOf("E"));var s=Math.floor(Math.log(n)*Math.LOG10E)%o;if(s<0&&(s+=o),!(i=(n/Math.pow(10,s)).toPrecision(r+1+(o+s)%o)).match(/[Ee]/)){var l=Math.floor(Math.log(n)*Math.LOG10E);-1===i.indexOf(".")?i=i.charAt(0)+"."+i.substr(1)+"E+"+(l-i.length+s):i+="E+"+(l-s),i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,t,n,i){return t+n+i.substr(0,(o+s)%o)+"."+i.substr(s)+"E"})}else i=n.toExponential(r);return t.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i.charAt(i.length-1)),t.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}(f,m);if(36===f.charCodeAt(0))return"$"+l(h,f.substr(" "==f.charAt(1)?2:1),m);var v,y,b,_,w=Math.abs(m),x=m<0?"-":"";if(f.match(/^00+$/))return x+i(w,f.length);if(f.match(/^[#?]+$/))return v=""+m,0===m&&(v=""),v.length>f.length?v:d(f.substr(0,f.length-v.length))+v;if(y=f.match(s))return function(e,t,i){return i+(0===t?"":""+t)+n(" ",e[1].length+2+e[4].length)}(y,w,x);if(f.match(/^#+0+$/))return x+i(w,f.length-f.indexOf("0"));if(y=f.match(a))return v=(v=(""+m).replace(/^([^\.]+)$/,"$1."+d(y[1])).replace(/\.$/,"."+d(y[1]))).replace(/\.(\d*)$/,function(e,t){return"."+t+n("0",d(y[1]).length-t.length)}),-1!==f.indexOf("0.")?v:v.replace(/^0\./,".");if(f=f.replace(/^#+([0.])/,"$1"),y=f.match(/^(0*)\.(#*)$/))return x+(""+w).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".");if(y=f.match(/^#{1,3},##0(\.?)$/))return x+C(""+w);if(y=f.match(/^#,##0\.([#0]*0)$/))return m<0?"-"+l(h,f,-m):C(""+m)+"."+n("0",y[1].length);if(y=f.match(/^#,#*,#0/))return l(h,f.replace(/^#,#*,/,""),m);if(y=f.match(/^([0#]+)(\\?-([0#]+))+$/))return v=t(l(h,f.replace(/[\\-]/g,""),m)),b=0,t(t(f.replace(/\\/g,"")).replace(/[0#]/g,function(e){return b<v.length?v.charAt(b++):"0"===e?"0":""}));if(f.match(c))return"("+(v=l(h,"##########",m)).substr(0,3)+") "+v.substr(3,3)+"-"+v.substr(6);var O="";if(y=f.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(y[4].length,7),_=p(w,Math.pow(10,b)-1,!1),v=""+x," "==(O=S("n",y[1],_[1])).charAt(O.length-1)&&(O=O.substr(0,O.length-1)+"0"),v+=O+y[2]+"/"+y[3],(O=o(_[2],b)).length<y[4].length&&(O=d(y[4].substr(y[4].length-O.length))+O),v+=O;if(y=f.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return b=Math.min(Math.max(y[1].length,y[4].length),7),x+((_=p(w,Math.pow(10,b)-1,!0))[0]||(_[1]?"":"0"))+" "+(_[1]?r(_[1],b)+y[2]+"/"+y[3]+o(_[2],b):n(" ",2*b+1+y[2].length+y[3].length));if(y=f.match(/^[#0?]+$/))return f.length<=(v=""+m).length?v:d(f.substr(0,f.length-v.length))+v;if(y=f.match(/^([#0]+)\.([#0]+)$/)){v=""+m.toFixed(Math.min(y[2].length,10)).replace(/([^0])0+$/,"$1"),b=v.indexOf(".");var T=f.indexOf(".")-b,E=f.length-v.length-T;return d(f.substr(0,T)+v+f.substr(f.length-E))}if(y=f.match(/^00,000\.([#0]*0)$/))return m<0?"-"+l(h,f,-m):C(""+m).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?i(0,3-e.length):"")+e})+"."+i(0,y[1].length);switch(f){case"###,###":case"##,###":case"#,###":var k=C(""+w);return"0"!==k?x+k:"";default:if(f.match(/\.[0#?]*$/))return l(h,f.slice(0,f.lastIndexOf(".")),m)+d(f.slice(f.lastIndexOf(".")))}throw new Error("unsupported format |"+f+"|")}(m,g,v):function m(g,v,y){if(40===g.charCodeAt(0)&&!v.match(u)){var b=v.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return y>=0?m("n",b,y):"("+m("n",b,-y)+")"}if(44===v.charCodeAt(v.length-1))return function(e,t,n){for(var i=t.length-1;44===t.charCodeAt(i-1);)--i;return S(e,t.substr(0,i),n/Math.pow(10,3*(t.length-i)))}(g,v,y);if(-1!==v.indexOf("%"))return function(t,i,r){var o=i.replace(e,""),s=i.length-o.length;return S(t,o,r*Math.pow(10,2*s))+n("%",s)}(g,v,y);if(-1!==v.indexOf("E"))return function e(t,n){var i,r=t.indexOf("E")-t.indexOf(".")-1;if(t.match(/^#+0.0E\+0$/)){if(0==n)return"0.0E+0";if(n<0)return"-"+e(t,-n);var o=t.indexOf(".");-1===o&&(o=t.indexOf("E"));var s=Math.floor(Math.log(n)*Math.LOG10E)%o;if(s<0&&(s+=o),-1===(i=(n/Math.pow(10,s)).toPrecision(r+1+(o+s)%o)).indexOf("e")){var l=Math.floor(Math.log(n)*Math.LOG10E);for(-1===i.indexOf(".")?i=i.charAt(0)+"."+i.substr(1)+"E+"+(l-i.length+s):i+="E+"+(l-s);"0."===i.substr(0,2);)i=(i=i.charAt(0)+i.substr(2,o)+"."+i.substr(2+o)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,t,n,i){return t+n+i.substr(0,(o+s)%o)+"."+i.substr(s)+"E"})}else i=n.toExponential(r);return t.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i.charAt(i.length-1)),t.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}(v,y);if(36===v.charCodeAt(0))return"$"+m(g,v.substr(" "==v.charAt(1)?2:1),y);var _,w,x,O,T=Math.abs(y),E=y<0?"-":"";if(v.match(/^00+$/))return E+l(T,v.length);if(v.match(/^[#?]+$/))return"0"===(_=l(y,0))&&(_=""),_.length>v.length?_:d(v.substr(0,v.length-_.length))+_;if(w=v.match(s))return function(e,t,o){var s=parseInt(e[4],10),l=Math.round(t*s),a=Math.floor(l/s),u=l-a*s,c=s;return o+(0===a?"":""+a)+" "+(0===u?n(" ",e[1].length+1+e[4].length):r(u,e[1].length)+e[2]+"/"+e[3]+i(c,e[4].length))}(w,T,E);if(v.match(/^#+0+$/))return E+l(T,v.length-v.indexOf("0"));if(w=v.match(a))return _=h(y,w[1].length).replace(/^([^\.]+)$/,"$1."+d(w[1])).replace(/\.$/,"."+d(w[1])).replace(/\.(\d*)$/,function(e,t){return"."+t+n("0",d(w[1]).length-t.length)}),-1!==v.indexOf("0.")?_:_.replace(/^0\./,".");if(v=v.replace(/^#+([0.])/,"$1"),w=v.match(/^(0*)\.(#*)$/))return E+h(T,w[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,w[1].length?"0.":".");if(w=v.match(/^#{1,3},##0(\.?)$/))return E+C(l(T,0));if(w=v.match(/^#,##0\.([#0]*0)$/))return y<0?"-"+m(g,v,-y):C(""+(Math.floor(y)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(y,w[1].length)))+"."+i(f(y,w[1].length),w[1].length);if(w=v.match(/^#,#*,#0/))return m(g,v.replace(/^#,#*,/,""),y);if(w=v.match(/^([0#]+)(\\?-([0#]+))+$/))return _=t(m(g,v.replace(/[\\-]/g,""),y)),x=0,t(t(v.replace(/\\/g,"")).replace(/[0#]/g,function(e){return x<_.length?_.charAt(x++):"0"===e?"0":""}));if(v.match(c))return"("+(_=m(g,"##########",y)).substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6);var k="";if(w=v.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return x=Math.min(w[4].length,7),O=p(T,Math.pow(10,x)-1,!1),_=""+E," "==(k=S("n",w[1],O[1])).charAt(k.length-1)&&(k=k.substr(0,k.length-1)+"0"),_+=k+w[2]+"/"+w[3],(k=o(O[2],x)).length<w[4].length&&(k=d(w[4].substr(w[4].length-k.length))+k),_+=k;if(w=v.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return x=Math.min(Math.max(w[1].length,w[4].length),7),E+((O=p(T,Math.pow(10,x)-1,!0))[0]||(O[1]?"":"0"))+" "+(O[1]?r(O[1],x)+w[2]+"/"+w[3]+o(O[2],x):n(" ",2*x+1+w[2].length+w[3].length));if(w=v.match(/^[#0?]+$/))return _=l(y,0),v.length<=_.length?_:d(v.substr(0,v.length-_.length))+_;if(w=v.match(/^([#0?]+)\.([#0]+)$/)){_=""+y.toFixed(Math.min(w[2].length,10)).replace(/([^0])0+$/,"$1"),x=_.indexOf(".");var A=v.indexOf(".")-x,I=v.length-_.length-A;return d(v.substr(0,A)+_+v.substr(v.length-I))}if(w=v.match(/^00,000\.([#0]*0)$/))return x=f(y,w[1].length),y<0?"-"+m(g,v,-y):C(function(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(y)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?i(0,3-e.length):"")+e})+"."+i(x,w[1].length);switch(v){case"###,##0.00":return m(g,"#,##0.00",y);case"###,###":case"##,###":case"#,###":var M=C(l(T,0));return"0"!==M?E+M:"";case"###,###.00":return m(g,"###,##0.00",y).replace(/^0\./,".");case"#,###.00":return m(g,"#,##0.00",y).replace(/^0\./,".")}throw new Error("unsupported format |"+v+"|")}(m,g,v)}}();function O(e){for(var t=[],n=!1,i=0,r=0;i<e.length;++i)switch(e.charCodeAt(i)){case 34:n=!n;break;case 95:case 42:case 92:++i;break;case 59:t[t.length]=e.substr(r,i-r),r=i+1}if(t[t.length]=e.substr(r),!0===n)throw new Error("Format |"+e+"| unterminated string ");return t}e._split=O;var T=/\[[HhMmSs]*\]/;function E(e){for(var t=0,n="",i="";t<e.length;)switch(n=e.charAt(t)){case"G":a(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;)++t;++t;break;case"\\":case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":for(i=n;"]"!==e.charAt(t++)&&t<e.length;)i+=e.charAt(t);if(i.match(T))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(n=e.charAt(++t))>-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===n;);break;case"*":" "!=e.charAt(++t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":default:++t}return!1}function k(e,t,n,i){for(var r,o,s,l=[],u="",c=0,d="",h="t",p="H";c<e.length;)switch(d=e.charAt(c)){case"G":if(!a(e,c))throw new Error("unrecognized character "+d+" in "+e);l[l.length]={t:"G",v:"General"},c+=7;break;case'"':for(u="";34!==(s=e.charCodeAt(++c))&&c<e.length;)u+=String.fromCharCode(s);l[l.length]={t:"t",v:u},++c;break;case"\\":var m=e.charAt(++c);l[l.length]={t:"("===m||")"===m?m:"t",v:m},++c;break;case"_":l[l.length]={t:"t",v:" "},c+=2;break;case"@":l[l.length]={t:"T",v:t},++c;break;case"B":case"b":if("1"===e.charAt(c+1)||"2"===e.charAt(c+1)){if(null==r&&null==(r=f(t,n,"2"===e.charAt(c+1))))return"";l[l.length]={t:"X",v:e.substr(c,2)},h=d,c+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":d=d.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==r&&null==(r=f(t,n)))return"";for(u=d;++c<e.length&&e.charAt(c).toLowerCase()===d;)u+=d;"m"===d&&"h"===h.toLowerCase()&&(d="M"),"h"===d&&(d=p),l[l.length]={t:d,v:u},h=d;break;case"A":case"a":var g={t:d,v:d};if(null==r&&(r=f(t,n)),"A/P"===e.substr(c,3).toUpperCase()?(null!=r&&(g.v=r.H>=12?"P":"A"),g.t="T",p="h",c+=3):"AM/PM"===e.substr(c,5).toUpperCase()?(null!=r&&(g.v=r.H>=12?"PM":"AM"),g.t="T",c+=5,p="h"):(g.t="t",++c),null==r&&"T"===g.t)return"";l[l.length]=g,h=d;break;case"[":for(u=d;"]"!==e.charAt(c++)&&c<e.length;)u+=e.charAt(c);if("]"!==u.slice(-1))throw'unterminated "[" block: |'+u+"|";if(u.match(T)){if(null==r&&null==(r=f(t,n)))return"";l[l.length]={t:"Z",v:u.toLowerCase()},h=u.charAt(1)}else u.indexOf("$")>-1&&(u=(u.match(/\$([^-\[\]]*)/)||[])[1]||"$",E(e)||(l[l.length]={t:"t",v:u}));break;case".":if(null!=r){for(u=d;++c<e.length&&"0"===(d=e.charAt(c));)u+=d;l[l.length]={t:"s",v:u};break}case"0":case"#":for(u=d;++c<e.length&&"0#?.,E+-%".indexOf(d=e.charAt(c))>-1||"\\"==d&&"-"==e.charAt(c+1)&&c<e.length-2&&"0#".indexOf(e.charAt(c+2))>-1;)u+=d;l[l.length]={t:"n",v:u};break;case"?":for(u=d;e.charAt(++c)===d;)u+=d;l[l.length]={t:d,v:u},h=d;break;case"*":" "!=e.charAt(++c)&&"*"!=e.charAt(c)||++c;break;case"(":case")":l[l.length]={t:1===i?"t":d,v:d},++c;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(u=d;c<e.length&&"0123456789".indexOf(e.charAt(++c))>-1;)u+=e.charAt(c);l[l.length]={t:"D",v:u};break;case" ":l[l.length]={t:d,v:d},++c;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(d))throw new Error("unrecognized character "+d+" in "+e);l[l.length]={t:"t",v:d},++c}var v,y=0,b=0;for(c=l.length-1,h="t";c>=0;--c)switch(l[c].t){case"h":case"H":l[c].t=p,h="h",y<1&&(y=1);break;case"s":(v=l[c].v.match(/\.0+$/))&&(b=Math.max(b,v[0].length-1)),y<3&&(y=3);case"d":case"y":case"M":case"e":h=l[c].t;break;case"m":"s"===h&&(l[c].t="M",y<2&&(y=2));break;case"X":break;case"Z":y<1&&l[c].v.match(/[Hh]/)&&(y=1),y<2&&l[c].v.match(/[Mm]/)&&(y=2),y<3&&l[c].v.match(/[Ss]/)&&(y=3)}switch(y){case 0:break;case 1:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M),r.M>=60&&(r.M=0,++r.H);break;case 2:r.u>=.5&&(r.u=0,++r.S),r.S>=60&&(r.S=0,++r.M)}var _,C="";for(c=0;c<l.length;++c)switch(l[c].t){case"t":case"T":case" ":case"D":break;case"X":l[c].v="",l[c].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":l[c].v=x(l[c].t.charCodeAt(0),l[c].v,r,b),l[c].t="t";break;case"n":case"(":case"?":for(_=c+1;null!=l[_]&&("?"===(d=l[_].t)||"D"===d||(" "===d||"t"===d)&&null!=l[_+1]&&("?"===l[_+1].t||"t"===l[_+1].t&&"/"===l[_+1].v)||"("===l[c].t&&(" "===d||"n"===d||")"===d)||"t"===d&&("/"===l[_].v||" "===l[_].v&&null!=l[_+1]&&"?"==l[_+1].t));)l[c].v+=l[_].v,l[_]={v:"",t:";"},++_;C+=l[c].v,c=_-1;break;case"G":l[c].t="t",l[c].v=w(t,n)}var O,k,A="";if(C.length>0){40==C.charCodeAt(0)?(O=t<0&&45===C.charCodeAt(0)?-t:t,k=S("(",C,O)):(k=S("n",C,O=t<0&&i>1?-t:t),O<0&&l[0]&&"t"==l[0].t&&(k=k.substr(1),l[0].v="-"+l[0].v)),_=k.length-1;var I=l.length;for(c=0;c<l.length;++c)if(null!=l[c]&&"t"!=l[c].t&&l[c].v.indexOf(".")>-1){I=c;break}var M=l.length;if(I===l.length&&-1===k.indexOf("E")){for(c=l.length-1;c>=0;--c)null!=l[c]&&-1!=="n?(".indexOf(l[c].t)&&(_>=l[c].v.length-1?l[c].v=k.substr(1+(_-=l[c].v.length),l[c].v.length):_<0?l[c].v="":(l[c].v=k.substr(0,_+1),_=-1),l[c].t="t",M=c);_>=0&&M<l.length&&(l[M].v=k.substr(0,_+1)+l[M].v)}else if(I!==l.length&&-1===k.indexOf("E")){for(_=k.indexOf(".")-1,c=I;c>=0;--c)if(null!=l[c]&&-1!=="n?(".indexOf(l[c].t)){for(o=l[c].v.indexOf(".")>-1&&c===I?l[c].v.indexOf(".")-1:l[c].v.length-1,A=l[c].v.substr(o+1);o>=0;--o)_>=0&&("0"===l[c].v.charAt(o)||"#"===l[c].v.charAt(o))&&(A=k.charAt(_--)+A);l[c].v=A,l[c].t="t",M=c}for(_>=0&&M<l.length&&(l[M].v=k.substr(0,_+1)+l[M].v),_=k.indexOf(".")+1,c=I;c<l.length;++c)if(null!=l[c]&&(-1!=="n?(".indexOf(l[c].t)||c===I)){for(o=l[c].v.indexOf(".")>-1&&c===I?l[c].v.indexOf(".")+1:0,A=l[c].v.substr(0,o);o<l[c].v.length;++o)_<k.length&&(A+=k.charAt(_++));l[c].v=A,l[c].t="t",M=c}}}for(c=0;c<l.length;++c)null!=l[c]&&"n(?".indexOf(l[c].t)>-1&&(l[c].v=S(l[c].t,l[c].v,O=i>1&&t<0&&c>0&&"-"===l[c-1].v?-t:t),l[c].t="t");var D="";for(c=0;c!==l.length;++c)null!=l[c]&&(D+=l[c].v);return D}e.is_date=E,e._eval=k;var A=/\[[=<>]/,I=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function M(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e<n)return!0;break;case"<>":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0}return!1}function D(e,t,n){null==n&&(n={});var i="";switch(typeof e){case"string":i="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":i=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:h)[e]}if(a(i,0))return w(t,n);t instanceof Date&&(t=y(t,n.date1904));var r=function(e,t){var n=O(i),r=n.length,o=n[r-1].indexOf("@");if(r<4&&o>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!=typeof t)return[4,4===n.length||o>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=o>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=o>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=o>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var s=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,s];if(null!=n[0].match(A)||null!=n[1].match(A)){var l=n[0].match(I),a=n[1].match(I);return M(t,l)?[r,n[0]]:M(t,a)?[r,n[1]]:[r,n[null!=l&&null!=a?2:1]]}return[r,s]}(0,t);if(a(r[1]))return w(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return k(r[1],t,n,r[0])}function R(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=h[n]){if(h[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return h[t]=e,t}e.load=R,e._table=h,e.get_table=function(){return h},e.load_table=function(e){for(var t=0;392!=t;++t)void 0!==e[t]&&R(e[t],t)},e.init_table=d,e.format=D};D(M);var R,L={"General Number":"General","General Date":M._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":M._table[15],"Short Date":M._table[14],"Long Time":M._table[19],"Medium Time":M._table[18],"Short Time":M._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:M._table[2],Standard:M._table[4],Percent:M._table[10],Scientific:M._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'},P={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},N=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;!function(e){e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),n=0;256!=n;++n)t[n]=e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1;return"undefined"!=typeof Int32Array?new Int32Array(t):t}();e.table=t,e.bstr=function(e,n){for(var i=-1^n,r=e.length-1,o=0;o<r;)i=(i=i>>>8^t[255&(i^e.charCodeAt(o++))])>>>8^t[255&(i^e.charCodeAt(o++))];return o===r&&(i=i>>>8^t[255&(i^e.charCodeAt(o))]),-1^i},e.buf=function(e,n){if(e.length>1e4)return function(e,n){for(var i=-1^n,r=e.length-7,o=0;o<r;)i=(i=(i=(i=(i=(i=(i=(i=i>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])];for(;o<r+7;)i=i>>>8^t[255&(i^e[o++])];return-1^i}(e,n);for(var i=-1^n,r=e.length-3,o=0;o<r;)i=(i=(i=(i=i>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])])>>>8^t[255&(i^e[o++])];for(;o<r+3;)i=i>>>8^t[255&(i^e[o++])];return-1^i},e.str=function(e,n){for(var i,r,o=-1^n,s=0,l=e.length;s<l;)(i=e.charCodeAt(s++))<128?o=o>>>8^t[255&(o^i)]:i<2048?o=(o=o>>>8^t[255&(o^(192|i>>6&31))])>>>8^t[255&(o^(128|63&i))]:i>=55296&&i<57344?(i=64+(1023&i),r=1023&e.charCodeAt(s++),o=(o=(o=(o=o>>>8^t[255&(o^(240|i>>8&7))])>>>8^t[255&(o^(128|i>>2&63))])>>>8^t[255&(o^(128|r>>6&15|(3&i)<<4))])>>>8^t[255&(o^(128|63&r))]):o=(o=(o=o>>>8^t[255&(o^(224|i>>12&15))])>>>8^t[255&(o^(128|i>>6&63))])>>>8^t[255&(o^(128|63&i))];return-1^o}}(R={});var j,F=function(){var e,t={};function i(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:i(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function r(e){if("/"==e.charAt(e.length-1))return r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function o(e,t){"string"==typeof t&&(t=new Date(t));var n=t.getHours();n=(n=n<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,n);var i=t.getFullYear()-1980;i=(i=i<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,i)}function s(e){kt(e,0);for(var t={},n=0;e.l<=e.length-4;){var i=e.read_shift(2),r=e.read_shift(2),o=e.l+r,s={};switch(i){case 21589:1&(n=e.read_shift(1))&&(s.mtime=e.read_shift(4)),r>5&&(2&n&&(s.atime=e.read_shift(4)),4&n&&(s.ctime=e.read_shift(4))),s.mtime&&(s.mt=new Date(1e3*s.mtime))}e.l=o,t[i]=s}return t}function l(){return e||(e=n(0))}function a(e,t){if(80==e[0]&&75==e[1])return ae(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n,i,r,o,s,l,a=512,h=[],p=e.slice(0,512);kt(p,0);var f=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(_,"Header Signature: "),e.chk(O,"CLSID: ");var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}(p);switch(n=f[0]){case 3:a=512;break;case 4:a=4096;break;case 0:if(0==f[1])return ae(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==a&&kt(p=e.slice(0,a),28);var m=e.slice(0,a);!function(e,t){var n;switch(e.l+=2,n=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}(p,n);var g=p.read_shift(4,"i");if(3===n&&0!==g)throw new Error("# Directory Sectors: Expected 0 saw "+g);p.l+=4,o=p.read_shift(4,"i"),p.l+=4,p.chk("00100000","Mini Stream Cutoff Size: "),s=p.read_shift(4,"i"),i=p.read_shift(4,"i"),l=p.read_shift(4,"i"),r=p.read_shift(4,"i");for(var y=-1,b=0;b<109&&!((y=p.read_shift(4,"i"))<0);++b)h[b]=y;var w=function(e,t){for(var n=Math.ceil(e.length/t)-1,i=[],r=1;r<n;++r)i[r-1]=e.slice(r*t,(r+1)*t);return i[n-1]=e.slice(n*t),i}(e,a);!function e(t,n,i,r,o){var s=v;if(t===v){if(0!==n)throw new Error("DIFAT chain shorter than expected")}else if(-1!==t){var l=i[t],a=(r>>>2)-1;if(!l)return;for(var u=0;u<a&&(s=_t(l,4*u))!==v;++u)o.push(s);e(_t(l,r-4),n-1,i,r,o)}}(l,r,w,a,h);var x=function(e,t,n,i){var r=e.length,o=[],s=[],l=[],a=[],u=i-1,c=0,d=0,h=0,p=0;for(c=0;c<r;++c)if(l=[],(h=c+t)>=r&&(h-=r),!s[h]){for(a=[],d=h;d>=0;){s[d]=!0,l[l.length]=d,a.push(e[d]);var f=n[Math.floor(4*d/i)];if(i<4+(p=4*d&u))throw new Error("FAT boundary crossed: "+d+" 4 "+i);if(!e[f])break;d=_t(e[f],p)}o[h]={nodes:l,data:Ze([a])}}return o}(w,o,h,a);x[o].name="!Directory",i>0&&s!==v&&(x[s].name="!MiniFAT"),x[h[0]].name="!FAT",x.fat_addrs=h,x.ssz=a;var C=[],S=[],T=[];!function(e,t,n,i,r,o,s,l){for(var a,h=0,p=i.length?2:0,f=t[e].data,m=0,g=0;m<f.length;m+=128){var y=f.slice(m,m+128);kt(y,64),g=y.read_shift(2),a=Qe(y,0,g-p),i.push(a);var b={name:a,type:y.read_shift(1),color:y.read_shift(1),L:y.read_shift(4,"i"),R:y.read_shift(4,"i"),C:y.read_shift(4,"i"),clsid:y.read_shift(16),state:y.read_shift(4,"i"),start:0,size:0};0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(b.ct=d(y,y.l-8)),0!==y.read_shift(2)+y.read_shift(2)+y.read_shift(2)+y.read_shift(2)&&(b.mt=d(y,y.l-8)),b.start=y.read_shift(4,"i"),b.size=y.read_shift(4,"i"),b.size<0&&b.start<0&&(b.size=b.type=0,b.start=v,b.name=""),5===b.type?(h=b.start,r>0&&h!==v&&(t[h].name="!StreamData")):b.size>=4096?(b.storage="fat",void 0===t[b.start]&&(t[b.start]=c(n,b.start,t.fat_addrs,t.ssz)),t[b.start].name=b.name,b.content=t[b.start].data.slice(0,b.size)):(b.storage="minifat",b.size<0?b.size=0:h!==v&&b.start!==v&&t[h]&&(b.content=u(b,t[h].data,(t[l]||{}).data))),b.content&&kt(b.content,0),o[a]=b,s.push(b)}}(o,x,w,C,i,{},S,s),function(e,t,n){for(var i=0,r=0,o=0,s=0,l=0,a=n.length,u=[],c=[];i<a;++i)u[i]=c[i]=i,t[i]=n[i];for(;l<c.length;++l)r=e[i=c[l]].L,o=e[i].R,s=e[i].C,u[i]===i&&(-1!==r&&u[r]!==r&&(u[i]=u[r]),-1!==o&&u[o]!==o&&(u[i]=u[o])),-1!==s&&(u[s]=i),-1!==r&&(u[r]=u[i],c.lastIndexOf(r)<l&&c.push(r)),-1!==o&&(u[o]=u[i],c.lastIndexOf(o)<l&&c.push(o));for(i=1;i<a;++i)u[i]===i&&(-1!==o&&u[o]!==o?u[i]=u[o]:-1!==r&&u[r]!==r&&(u[i]=u[r]));for(i=1;i<a;++i)if(0!==e[i].type){if(0===(l=u[i]))t[i]=t[0]+"/"+t[i];else for(;0!==l&&l!==u[l];)t[i]=t[l]+"/"+t[i],l=u[l];u[i]=0}for(t[0]+="/",i=1;i<a;++i)2!==e[i].type&&(t[i]+="/")}(S,T,C),C.shift();var E={FileIndex:S,FullPaths:T};return t&&t.raw&&(E.raw={header:m,sectors:w}),E}function u(e,t,n){for(var i=e.size,r=[],o=e.start;n&&i>0&&o>=0;)r.push(t.slice(o*g,o*g+g)),i-=g,o=_t(n,4*o);return 0===r.length?It(0):k(r).slice(0,e.size)}function c(e,t,n,i,r){var o=[],s=[];r||(r=[]);var l=i-1,a=0,u=0;for(a=t;a>=0;){r[a]=!0,o[o.length]=a,s.push(e[a]);var c=n[Math.floor(4*a/i)];if(i<4+(u=4*a&l))throw new Error("FAT boundary crossed: "+a+" 4 "+i);if(!e[c])break;a=_t(e[c],u)}return{nodes:o,data:Ze([s])}}function d(e,t){return new Date(1e3*(bt(e,t+4)/1e7*Math.pow(2,32)+bt(e,t)/1e7-11644473600))}function h(e,t){var n=t||{},i=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=i+"/",e.FileIndex[0]={name:i,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var t="\x01Sh33tJ5";if(!F.find(e,"/"+t)){var n=It(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),p(e)}}(e)}function p(e,t){h(e);for(var n=!1,o=!1,s=e.FullPaths.length-1;s>=0;--s){var l=e.FileIndex[s];switch(l.type){case 0:o?n=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:o=!0,isNaN(l.R*l.L*l.C)&&(n=!0),l.R>-1&&l.L>-1&&l.R==l.L&&(n=!0);break;default:n=!0}}if(n||t){var a=new Date(1987,1,19),u=0,c=[];for(s=0;s<e.FullPaths.length;++s)0!==e.FileIndex[s].type&&c.push([e.FullPaths[s],e.FileIndex[s]]);for(s=0;s<c.length;++s){var d=i(c[s][0]);for(o=!1,u=0;u<c.length;++u)c[u][0]===d&&(o=!0);o||c.push([d,{name:r(d).replace("/",""),type:1,clsid:O,ct:a,mt:a,content:null}])}for(c.sort(function(e,t){return function(t,n){for(var i=e[0].split("/"),r=n.split("/"),o=0,s=0,l=Math.min(i.length,r.length);o<l;++o){if(s=i[o].length-r[o].length)return s;if(i[o]!=r[o])return i[o]<r[o]?-1:1}return i.length-r.length}(0,t[0])}),e.FullPaths=[],e.FileIndex=[],s=0;s<c.length;++s)e.FullPaths[s]=c[s][0],e.FileIndex[s]=c[s][1];for(s=0;s<c.length;++s){var p=e.FileIndex[s],f=e.FullPaths[s];if(p.name=r(f).replace("/",""),p.L=p.R=p.C=-(p.color=1),p.size=p.content?p.content.length:0,p.start=0,p.clsid=p.clsid||O,0===s)p.C=c.length>1?1:-1,p.size=0,p.type=5;else if("/"==f.slice(-1)){for(u=s+1;u<c.length&&i(e.FullPaths[u])!=f;++u);for(p.C=u>=c.length?-1:u,u=s+1;u<c.length&&i(e.FullPaths[u])!=i(f);++u);p.R=u>=c.length?-1:u,p.type=1}else i(e.FullPaths[s+1]||"")==i(f)&&(p.R=s+1),p.type=2}}}function f(e,t){var n=t||{};if(p(e),"zip"==n.fileType)return function(e,t){var n=t||{},i=[],r=[],s=It(1),l=n.compression?8:0,a=0,u=0,c=0,d=0,h=e.FullPaths[0],p=h,f=e.FileIndex[0],m=[],g=0;for(a=1;a<e.FullPaths.length;++a)if(p=e.FullPaths[a].slice(h.length),(f=e.FileIndex[a]).size&&f.content&&"\x01Sh33tJ5"!=p){var v=c,y=It(p.length);for(u=0;u<p.length;++u)y.write_shift(1,127&p.charCodeAt(u));y=y.slice(0,y.l),m[d]=R.buf(f.content,0);var b=f.content;8==l&&(b=M(b)),(s=It(30)).write_shift(4,67324752),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,l),f.mt?o(s,f.mt):s.write_shift(4,0),s.write_shift(-4,m[d]),s.write_shift(4,b.length),s.write_shift(4,f.content.length),s.write_shift(2,y.length),s.write_shift(2,0),c+=s.length,i.push(s),c+=y.length,i.push(y),c+=b.length,i.push(b),(s=It(46)).write_shift(4,33639248),s.write_shift(2,0),s.write_shift(2,20),s.write_shift(2,0),s.write_shift(2,l),s.write_shift(4,0),s.write_shift(-4,m[d]),s.write_shift(4,b.length),s.write_shift(4,f.content.length),s.write_shift(2,y.length),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(4,0),s.write_shift(4,v),g+=s.l,r.push(s),g+=y.length,r.push(y),++d}return(s=It(22)).write_shift(4,101010256),s.write_shift(2,0),s.write_shift(2,0),s.write_shift(2,d),s.write_shift(2,d),s.write_shift(4,g),s.write_shift(4,c),s.write_shift(2,0),k([k(i),k(r),s])}(e,n);var i=function(e){for(var t=0,n=0,i=0;i<e.FileIndex.length;++i){var r=e.FileIndex[i];if(r.content){var o=r.content.length;o>0&&(o<4096?t+=o+63>>6:n+=o+511>>9)}}for(var s=e.FullPaths.length+3>>2,l=t+127>>7,a=(t+7>>3)+n+s+l,u=a+127>>7,c=u<=109?0:Math.ceil((u-109)/127);a+u+c+127>>7>u;)c=++u<=109?0:Math.ceil((u-109)/127);var d=[1,c,u,l,s,n,t,0];return e.FileIndex[0].size=t<<6,d[7]=(e.FileIndex[0].start=d[0]+d[1]+d[2]+d[3]+d[4]+d[5])+(d[6]+7>>3),d}(e),r=It(i[7]<<9),s=0,l=0;for(s=0;s<8;++s)r.write_shift(1,w[s]);for(s=0;s<8;++s)r.write_shift(2,0);for(r.write_shift(2,62),r.write_shift(2,3),r.write_shift(2,65534),r.write_shift(2,9),r.write_shift(2,6),s=0;s<3;++s)r.write_shift(2,0);for(r.write_shift(4,0),r.write_shift(4,i[2]),r.write_shift(4,i[0]+i[1]+i[2]+i[3]-1),r.write_shift(4,0),r.write_shift(4,4096),r.write_shift(4,i[3]?i[0]+i[1]+i[2]-1:v),r.write_shift(4,i[3]),r.write_shift(-4,i[1]?i[0]-1:v),r.write_shift(4,i[1]),s=0;s<109;++s)r.write_shift(-4,s<i[2]?i[1]+s:-1);if(i[1])for(l=0;l<i[1];++l){for(;s<236+127*l;++s)r.write_shift(-4,s<i[2]?i[1]+s:-1);r.write_shift(-4,l===i[1]-1?v:l+1)}var a=function(e){for(l+=e;s<l-1;++s)r.write_shift(-4,s+1);e&&(++s,r.write_shift(-4,v))};for(l=s=0,l+=i[1];s<l;++s)r.write_shift(-4,T.DIFSECT);for(l+=i[2];s<l;++s)r.write_shift(-4,T.FATSECT);a(i[3]),a(i[4]);for(var u=0,c=0,d=e.FileIndex[0];u<e.FileIndex.length;++u)(d=e.FileIndex[u]).content&&((c=d.content.length)<4096||(d.start=l,a(c+511>>9)));for(a(i[6]+7>>3);511&r.l;)r.write_shift(-4,T.ENDOFCHAIN);for(l=s=0,u=0;u<e.FileIndex.length;++u)(d=e.FileIndex[u]).content&&(!(c=d.content.length)||c>=4096||(d.start=l,a(c+63>>6)));for(;511&r.l;)r.write_shift(-4,T.ENDOFCHAIN);for(s=0;s<i[4]<<2;++s){var h=e.FullPaths[s];if(h&&0!==h.length){d=e.FileIndex[s],0===s&&(d.start=d.size?d.start-1:v);var f=0===s&&n.root||d.name;if(c=2*(f.length+1),r.write_shift(64,f,"utf16le"),r.write_shift(2,c),r.write_shift(1,d.type),r.write_shift(1,d.color),r.write_shift(-4,d.L),r.write_shift(-4,d.R),r.write_shift(-4,d.C),d.clsid)r.write_shift(16,d.clsid,"hex");else for(u=0;u<4;++u)r.write_shift(4,0);r.write_shift(4,d.state||0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,d.start),r.write_shift(4,d.size),r.write_shift(4,0)}else{for(u=0;u<17;++u)r.write_shift(4,0);for(u=0;u<3;++u)r.write_shift(4,-1);for(u=0;u<12;++u)r.write_shift(4,0)}}for(s=1;s<e.FileIndex.length;++s)if((d=e.FileIndex[s]).size>=4096){for(r.l=d.start+1<<9,u=0;u<d.size;++u)r.write_shift(1,d.content[u]);for(;511&u;++u)r.write_shift(1,0)}for(s=1;s<e.FileIndex.length;++s)if((d=e.FileIndex[s]).size>0&&d.size<4096){for(u=0;u<d.size;++u)r.write_shift(1,d.content[u]);for(;63&u;++u)r.write_shift(1,0)}for(;r.l<r.length;)r.write_shift(1,0);return r}t.version="1.1.0";var m,g=64,v=-2,_="d0cf11e0a1b11ae1",w=[208,207,17,224,161,177,26,225],O="00000000000000000000000000000000",T={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:v,FREESECT:-1,HEADER_SIGNATURE:_,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:O,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function E(e){for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=String.fromCharCode(e[n]);return t.join("")}function M(e){return m?m.deflateRawSync(e):K(e)}var D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],L=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],P=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function N(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var j="undefined"!=typeof Uint8Array,B=j?new Uint8Array(256):[],V=0;V<256;++V)B[V]=N(V);function H(e,t){var n=B[255&e];return t<=8?n>>>8-t:(n=n<<8|B[e>>8&255],t<=16?n>>>16-t:(n=n<<8|B[e>>16&255])>>>24-t)}function z(e,t){var n=7&t,i=t>>>3;return(e[i]|(n<=6?0:e[i+1]<<8))>>>n&3}function Y(e,t){var n=7&t,i=t>>>3;return(e[i]|(n<=5?0:e[i+1]<<8))>>>n&7}function U(e,t){var n=7&t,i=t>>>3;return(e[i]|(n<=3?0:e[i+1]<<8))>>>n&31}function W(e,t){var n=7&t,i=t>>>3;return(e[i]|(n<=1?0:e[i+1]<<8))>>>n&127}function q(e,t,n){var i=7&t,r=t>>>3,o=(1<<n)-1,s=e[r]>>>i;return n<8-i?s&o:(s|=e[r+1]<<8-i,n<16-i?s&o:(s|=e[r+2]<<16-i,n<24-i?s&o:(s|=e[r+3]<<24-i)&o))}function G(e,t){var n=e.length,i=2*n>t?2*n:t+5,r=0;if(n>=t)return e;if(b){var o=C(i);if(e.copy)e.copy(o);else for(;r<e.length;++r)o[r]=e[r];return o}if(j){var s=new Uint8Array(i);if(s.set)s.set(e);else for(;r<e.length;++r)s[r]=e[r];return s}return e.length=i,e}function $(e){for(var t=new Array(e),n=0;n<e;++n)t[n]=0;return t}var K=function(e){var t=It(50+Math.floor(1.1*e.length)),n=function(e,t){for(var n=0;n<e.length;){var i=Math.min(65535,e.length-n);for(t.write_shift(1,+(n+i==e.length)),t.write_shift(2,i),t.write_shift(2,65535&~i);i-- >0;)t[t.l++]=e[n++]}return t.l}(e,t);return t.slice(0,n)};function X(e,t,n){var i=1,r=0,o=0,s=0,l=0,a=e.length,u=j?new Uint16Array(32):$(32);for(o=0;o<32;++o)u[o]=0;for(o=a;o<n;++o)e[o]=0;a=e.length;var c=j?new Uint16Array(a):$(a);for(o=0;o<a;++o)u[r=e[o]]++,i<r&&(i=r),c[o]=0;for(u[0]=0,o=1;o<=i;++o)u[o+16]=l=l+u[o-1]<<1;for(o=0;o<a;++o)0!=(l=e[o])&&(c[o]=u[l+16]++);var d=0;for(o=0;o<a;++o)if(0!=(d=e[o]))for(l=H(c[o],i)>>i-d,s=(1<<i+4-d)-1;s>=0;--s)t[l|s<<d]=15&d|o<<4;return i}var Z=j?new Uint16Array(512):$(512),J=j?new Uint16Array(32):$(32);if(!j){for(var Q=0;Q<512;++Q)Z[Q]=0;for(Q=0;Q<32;++Q)J[Q]=0}!function(){for(var e=[],t=0;t<32;t++)e.push(5);X(e,J,32);var n=[];for(t=0;t<=143;t++)n.push(8);for(;t<=255;t++)n.push(9);for(;t<=279;t++)n.push(7);for(;t<=287;t++)n.push(8);X(n,Z,288)}();var ee=j?new Uint16Array(32768):$(32768),te=j?new Uint16Array(32768):$(32768),ne=j?new Uint16Array(128):$(128),ie=1,re=1;function oe(e,t){var n=U(e,t)+257,i=U(e,t+=5)+1,r=function(t,n){var i=7&n,r=n>>>3;return(e[r]|(i<=4?0:e[r+1]<<8))>>>i&15}(0,t+=5)+4;t+=4;for(var o=0,s=j?new Uint8Array(19):$(19),l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=1,u=j?new Uint8Array(8):$(8),c=j?new Uint8Array(8):$(8),d=s.length,h=0;h<r;++h)s[D[h]]=o=Y(e,t),a<o&&(a=o),u[o]++,t+=3;var p=0;for(u[0]=0,h=1;h<=a;++h)c[h]=p=p+u[h-1]<<1;for(h=0;h<d;++h)0!=(p=s[h])&&(l[h]=c[p]++);var f=0;for(h=0;h<d;++h)if(0!=(f=s[h])){p=B[l[h]]>>8-f;for(var m=(1<<7-f)-1;m>=0;--m)ne[p|m<<f]=7&f|h<<3}var g=[];for(a=1;g.length<n+i;)switch(t+=7&(p=ne[W(e,t)]),p>>>=3){case 16:for(o=3+z(e,t),t+=2,p=g[g.length-1];o-- >0;)g.push(p);break;case 17:for(o=3+Y(e,t),t+=3;o-- >0;)g.push(0);break;case 18:for(o=11+W(e,t),t+=7;o-- >0;)g.push(0);break;default:g.push(p),a<p&&(a=p)}var v=g.slice(0,n),y=g.slice(n);for(h=n;h<286;++h)v[h]=0;for(h=i;h<30;++h)y[h]=0;return ie=X(v,ee,286),re=X(y,te,30),t}function se(e,t){var n=function(e,t){if(3==e[0]&&!(3&e[1]))return[x(t),2];for(var n=0,i=0,r=C(t||1<<18),o=0,s=r.length>>>0,l=0,a=0;0==(1&i);)if(i=Y(e,n),n+=3,i>>>1!=0)for(i>>>1==1?(l=9,a=5):(n=oe(e,n),l=ie,a=re),!t&&s<o+32767&&(s=(r=G(r,o+32767)).length);;){var u=q(e,n,l),c=i>>>1==1?Z[u]:ee[u];if(n+=15&c,0==((c>>>=4)>>>8&255))r[o++]=c;else{if(256==c)break;var d=(c-=257)<8?0:c-4>>2;d>5&&(d=0);var h=o+L[c];d>0&&(h+=q(e,n,d),n+=d),u=q(e,n,a),n+=15&(c=i>>>1==1?J[u]:te[u]);var p=(c>>>=4)<4?0:c-2>>1,f=P[c];for(p>0&&(f+=q(e,n,p),n+=p),!t&&s<h&&(s=(r=G(r,h)).length);o<h;)r[o]=r[o-f],++o}}else{7&n&&(n+=8-(7&n));var m=e[n>>>3]|e[1+(n>>>3)]<<8;if(n+=32,!t&&s<o+m&&(s=(r=G(r,o+m)).length),"function"==typeof e.copy)e.copy(r,o,n>>>3,(n>>>3)+m),o+=m,n+=8*m;else for(;m-- >0;)r[o++]=e[n>>>3],n+=8}return[t?r:r.slice(0,o),n+7>>>3]}(e.slice(e.l||0),t);return e.l+=n[1],n[0]}function le(e,t){if(!e)throw new Error(t);"undefined"!=typeof console&&console.error(t)}function ae(e,t){var n=e;kt(n,0);var i={FileIndex:[],FullPaths:[]};h(i,{root:t.root});for(var r=n.length-4;(80!=n[r]||75!=n[r+1]||5!=n[r+2]||6!=n[r+3])&&r>=0;)--r;n.l=r+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var l=n.read_shift(4);for(n.l=l,r=0;r<o;++r){n.l+=20;var a=n.read_shift(4),u=n.read_shift(4),c=n.read_shift(2),d=n.read_shift(2),p=n.read_shift(2);n.l+=8;var f=n.read_shift(4),m=s(n.slice(n.l+c,n.l+c+d));n.l+=c+d+p;var g=n.l;n.l=f+4,ue(n,a,u,i,m),n.l=g}return i}function ue(e,t,n,i,r){e.l+=2;var o=e.read_shift(2),l=e.read_shift(2),a=function(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),i=new Date,r=31&n,o=15&(n>>>=5);n>>>=4,i.setMilliseconds(0),i.setFullYear(n+1980),i.setMonth(o-1),i.setDate(r);var s=31&t,l=63&(t>>>=5);return i.setHours(t>>>=6),i.setMinutes(l),i.setSeconds(s<<1),i}(e);if(8257&o)throw new Error("Unsupported ZIP encryption");for(var u=e.read_shift(4),c=e.read_shift(4),d=e.read_shift(4),h=e.read_shift(2),p=e.read_shift(2),f="",g=0;g<h;++g)f+=String.fromCharCode(e[e.l++]);if(p){var v=s(e.slice(e.l,e.l+p));(v[21589]||{}).mt&&(a=v[21589].mt),((r||{})[21589]||{}).mt&&(a=r[21589].mt)}e.l+=p;var y=e.slice(e.l,e.l+c);switch(l){case 8:y=function(e,t){if(!m)return se(e,d);var n=new(0,m.InflateRaw),i=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,i}(e);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+l)}var b=!1;8&o&&(134695760==(u=e.read_shift(4))&&(u=e.read_shift(4),b=!0),c=e.read_shift(4),d=e.read_shift(4)),c!=t&&le(b,"Bad compressed size: "+t+" != "+c),d!=n&&le(b,"Bad uncompressed size: "+n+" != "+d);var _=R.buf(y,0);u!=_&&le(b,"Bad CRC32 checksum: "+u+" != "+_),ce(i,f,y,{unsafe:!0,mt:a})}function ce(e,t,n,i){var o=i&&i.unsafe;o||h(e);var s=!o&&F.find(e,t);if(!s){var l=e.FullPaths[0];t.slice(0,l.length)==l?l=t:("/"!=l.slice(-1)&&(l+="/"),l=(l+t).replace("//","/")),s={name:r(t),type:2},e.FileIndex.push(s),e.FullPaths.push(l),o||F.utils.cfb_gc(e)}return s.content=n,s.size=n?n.length:0,i&&(i.CLSID&&(s.clsid=i.CLSID),i.mt&&(s.mt=i.mt),i.ct&&(s.ct=i.ct)),s}return t.find=function(e,t){var n=e.FullPaths.map(function(e){return e.toUpperCase()}),i=n.map(function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]}),r=!1;47===t.charCodeAt(0)?(r=!0,t=n[0].slice(0,-1)+t):r=-1!==t.indexOf("/");var o=t.toUpperCase(),s=!0===r?n.indexOf(o):i.indexOf(o);if(-1!==s)return e.FileIndex[s];var l=!o.match(I);for(o=o.replace(A,""),l&&(o=o.replace(I,"!")),s=0;s<n.length;++s){if((l?n[s].replace(I,"!"):n[s]).replace(A,"")==o)return e.FileIndex[s];if((l?i[s].replace(I,"!"):i[s]).replace(A,"")==o)return e.FileIndex[s]}return null},t.read=function(t,n){switch(n&&n.type||"base64"){case"file":return function(t,n){return l(),a(e.readFileSync(t),n)}(t,n);case"base64":return a(S(y.decode(t)),n);case"binary":return a(S(t),n)}return a(t,n)},t.parse=a,t.write=function(t,n){var i=f(t,n);switch(n&&n.type){case"file":return l(),e.writeFileSync(n.filename,i),i;case"binary":return E(i);case"base64":return y.encode(E(i))}return i},t.writeFile=function(t,n,i){l();var r=f(t,i);e.writeFileSync(n,r)},t.utils={cfb_new:function(e){var t={};return h(t,e),t},cfb_add:ce,cfb_del:function(e,t){h(e);var n=F.find(e,t);if(n)for(var i=0;i<e.FileIndex.length;++i)if(e.FileIndex[i]==n)return e.FileIndex.splice(i,1),e.FullPaths.splice(i,1),!0;return!1},cfb_mov:function(e,t,n){h(e);var i=F.find(e,t);if(i)for(var o=0;o<e.FileIndex.length;++o)if(e.FileIndex[o]==i)return e.FileIndex[o].name=r(n),e.FullPaths[o]=n,!0;return!1},cfb_gc:function(e){p(e,!0)},ReadShift:xt,CheckField:Et,prep_blob:kt,bconcat:k,use_zlib:function(e){try{var t=new(0,e.InflateRaw);if(t._processChunk(new Uint8Array([3,0]),t._finishFlushFlag),!t.bytesRead)throw new Error("zlib does not expose bytesRead");m=e}catch(e){console.error("cannot use native zlib: "+(e.message||e))}},_deflateRaw:K,_inflateRaw:se,consts:T},t}();try{j=n(0)}catch(e){}function B(e,t,n){if("undefined"!=typeof j&&j.writeFileSync)return n?j.writeFileSync(e,t,n):j.writeFileSync(e,t);var i="utf8"==n?De(t):t;if("undefined"!=typeof IE_SaveFile)return IE_SaveFile(i,e);if("undefined"!=typeof Blob){var r=new Blob([function(e){return"string"==typeof e?O(e):Array.isArray(e)?function(e){if("undefined"==typeof Uint8Array)throw new Error("Unsupported");return new Uint8Array(e)}(e):e}(i)],{type:"application/octet-stream"});if("undefined"!=typeof navigator&&navigator.msSaveBlob)return navigator.msSaveBlob(r,e);if("undefined"!=typeof saveAs)return saveAs(r,e);if("undefined"!=typeof URL&&"undefined"!=typeof document&&document.createElement&&URL.createObjectURL){var o=URL.createObjectURL(r);if("object"==typeof chrome&&"function"==typeof(chrome.downloads||{}).download)return URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout(function(){URL.revokeObjectURL(o)},6e4),chrome.downloads.download({url:o,filename:e,saveAs:!0});var s=document.createElement("a");if(null!=s.download)return s.download=e,s.href=o,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL&&"undefined"!=typeof setTimeout&&setTimeout(function(){URL.revokeObjectURL(o)},6e4),o}}if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var l=File(e);return l.open("w"),l.encoding="binary",Array.isArray(t)&&(t=T(t)),l.write(t),l.close(),t}catch(e){if(!e.message||!e.message.match(/onstruct/))throw e}throw new Error("cannot save file "+e)}function V(e){for(var t=Object.keys(e),n=[],i=0;i<t.length;++i)e.hasOwnProperty(t[i])&&n.push(t[i]);return n}function H(e,t){for(var n=[],i=V(e),r=0;r!==i.length;++r)null==n[e[i[r]][t]]&&(n[e[i[r]][t]]=i[r]);return n}function z(e){for(var t=[],n=V(e),i=0;i!==n.length;++i)t[e[n[i]]]=n[i];return t}function Y(e){for(var t=[],n=V(e),i=0;i!==n.length;++i)t[e[n[i]]]=parseInt(n[i],10);return t}var U=new Date(1899,11,30,0,0,0),W=U.getTime()+6e4*((new Date).getTimezoneOffset()-U.getTimezoneOffset());function q(e,t){var n=e.getTime();return t&&(n-=1263168e5),(n-W)/864e5}function G(e){var t=new Date;return t.setTime(24*e*60*60*1e3+W),t}function K(e){var t=0,n=0,i=!1,r=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!r)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var o=1;o!=r.length;++o)if(r[o]){switch(n=1,o>3&&(i=!0),r[o].slice(r[o].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+r[o].slice(r[o].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!i)throw new Error("Unsupported ISO Duration Field: M");n*=60}t+=n*parseInt(r[o],10)}return t}var X=new Date("2017-02-19T19:06:09.000Z");isNaN(X.getFullYear())&&(X=new Date("2/19/17"));var Z=2017==X.getFullYear();function J(e,t){var n=new Date(e);if(Z)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==X.getFullYear()&&!isNaN(n.getFullYear())){var i=n.getFullYear();return e.indexOf(""+i)>-1?n:(n.setFullYear(n.getFullYear()+100),n)}var r=e.match(/\d+/g)||["2017","2","19","0","0","0"],o=new Date(+r[0],+r[1]-1,+r[2],+r[3]||0,+r[4]||0,+r[5]||0);return e.indexOf("Z")>-1&&(o=new Date(o.getTime()-60*o.getTimezoneOffset()*1e3)),o}function Q(e){for(var t="",n=0;n!=e.length;++n)t+=String.fromCharCode(e[n]);return t}function ee(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=ee(e[n]));return t}function te(e,t){for(var n="";n.length<t;)n+=e;return n}function ne(e){var t=Number(e);if(!isNaN(t))return t;var n=1,i=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return n*=100,""});return isNaN(t=Number(i))?(i=i.replace(/[(](.*)[)]/,function(e,t){return n=-n,t}),isNaN(t=Number(i))?t:t/n):t/n}function ie(e){var t=new Date(e),n=new Date(NaN),i=t.getYear(),r=t.getMonth(),o=t.getDate();return isNaN(o)?n:i<0||i>8099?n:(r>0||o>1)&&101!=i?t:e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)?t:e.match(/[^-0-9:,\/\\]/)?n:t}var re,oe=5=="abacaba".split(/(:?b)/i).length;function se(e){return e?e.data?m(e.data):e.asNodeBuffer&&b?m(e.asNodeBuffer().toString("binary")):e.asBinary?m(e.asBinary()):e._data&&e._data.getContent?m(Q(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function le(e,t){for(var n=V(e.files),i=t.toLowerCase(),r=i.replace(/\//g,"\\"),o=0;o<n.length;++o){var s=n[o].toLowerCase();if(i==s||r==s)return e.files[n[o]]}return null}function ae(e,t){var n=le(e,t);if(null==n)throw new Error("Cannot find file "+t+" in zip");return n}function ue(e,t,n){if(!n)return function(e){return e&&".bin"===e.name.slice(-4)?function(e){if(!e)return null;if(e.data)return f(e.data);if(e.asNodeBuffer&&b)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?f(t):Array.prototype.slice.call(t)}return null}(e):se(e)}(ae(e,t));if(!t)return null;try{return ue(e,t)}catch(e){return null}}function ce(e,t,n){if(!n)return se(ae(e,t));if(!t)return null;try{return ce(e,t)}catch(e){return null}}function de(e,t){var n=t.split("/");"/"!=t.slice(-1)&&n.pop();for(var i=e.split("/");0!==i.length;){var r=i.shift();".."===r?n.pop():"."!==r&&n.push(r)}return n.join("/")}"undefined"!=typeof JSZipSync&&(re=JSZipSync),"undefined"!=typeof e&&e.exports&&"undefined"==typeof re&&(re=n("uKg5"));var he='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',pe=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,fe=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;he.match(fe)||(fe=/<[^>]*>/g);var me=/<\w*:/,ge=/<(\/?)\w+:/;function ve(e,t){for(var n={},i=0,r=0;i!==e.length&&32!==(r=e.charCodeAt(i))&&10!==r&&13!==r;++i);if(t||(n[0]=e.slice(0,i)),i===e.length)return n;var o=e.match(pe),s=0,l="",a=0,u="",c="",d=1;if(o)for(a=0;a!=o.length;++a){for(c=o[a],r=0;r!=c.length&&61!==c.charCodeAt(r);++r);for(u=c.slice(0,r).trim();32==c.charCodeAt(r+1);)++r;for(d=34==(i=c.charCodeAt(r+1))||39==i?1:0,l=c.slice(r+1+d,c.length-d),s=0;s!=u.length&&58!==u.charCodeAt(s);++s);if(s===u.length)u.indexOf("_")>0&&(u=u.slice(0,u.indexOf("_"))),n[u]=l,n[u.toLowerCase()]=l;else{var h=(5===s&&"xmlns"===u.slice(0,5)?"xmlns":"")+u.slice(s+1);if(n[h]&&"ext"==u.slice(s-3,s))continue;n[h]=l,n[h.toLowerCase()]=l}}return n}function ye(e){return e.replace(ge,"<$1")}var be={""":'"',"'":"'",">":">","<":"<","&":"&"},_e=z(be),we=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,t=/_x([\da-fA-F]{4})_/g;return function n(i){var r=i+"",o=r.indexOf("<![CDATA[");if(-1==o)return r.replace(e,function(e,t){return be[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e}).replace(t,function(e,t){return String.fromCharCode(parseInt(t,16))});var s=r.indexOf("]]>");return n(r.slice(0,o))+r.slice(o+9,s)+n(r.slice(s+3))}}(),xe=/[&<>'"]/g,Ce=/[\u0000-\u0008\u000b-\u001f]/g;function Se(e){return(e+"").replace(xe,function(e){return _e[e]}).replace(Ce,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Oe(e){return Se(e).replace(/ /g,"_x0020_")}var Te=/[\u0000-\u001f]/g;function Ee(e){return(e+"").replace(xe,function(e){return _e[e]}).replace(/\n/g,"<br/>").replace(Te,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}var ke=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}(),Ae=function(e){return e.replace(/(\r\n|[\r\n])/g," ")};function Ie(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}var Me=function(e){for(var t="",n=0,i=0,r=0,o=0,s=0,l=0;n<e.length;)(i=e.charCodeAt(n++))<128?t+=String.fromCharCode(i):(r=e.charCodeAt(n++),i>191&&i<224?(s=(31&i)<<6,s|=63&r,t+=String.fromCharCode(s)):(o=e.charCodeAt(n++),i<240?t+=String.fromCharCode((15&i)<<12|(63&r)<<6|63&o):(l=((7&i)<<18|(63&r)<<12|(63&o)<<6|63&(s=e.charCodeAt(n++)))-65536,t+=String.fromCharCode(55296+(l>>>10&1023)),t+=String.fromCharCode(56320+(1023&l)))));return t},De=function(e){for(var t=[],n=0,i=0,r=0;n<e.length;)switch(i=e.charCodeAt(n++),!0){case i<128:t.push(String.fromCharCode(i));break;case i<2048:t.push(String.fromCharCode(192+(i>>6))),t.push(String.fromCharCode(128+(63&i)));break;case i>=55296&&i<57344:i-=55296,r=e.charCodeAt(n++)-56320+(i<<10),t.push(String.fromCharCode(240+(r>>18&7))),t.push(String.fromCharCode(144+(r>>12&63))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)));break;default:t.push(String.fromCharCode(224+(i>>12))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(63&i)))}return t.join("")};if(b){var Re=function(e){var t,n,i,o=r.alloc(2*e.length),s=1,l=0,a=0;for(n=0;n<e.length;n+=s)s=1,(i=e.charCodeAt(n))<128?t=i:i<224?(t=64*(31&i)+(63&e.charCodeAt(n+1)),s=2):i<240?(t=4096*(15&i)+64*(63&e.charCodeAt(n+1))+(63&e.charCodeAt(n+2)),s=3):(s=4,t=262144*(7&i)+4096*(63&e.charCodeAt(n+1))+64*(63&e.charCodeAt(n+2))+(63&e.charCodeAt(n+3)),a=55296+((t-=65536)>>>10&1023),t=56320+(1023&t)),0!==a&&(o[l++]=255&a,o[l++]=a>>>8,a=0),o[l++]=t%256,o[l++]=t>>>8;return o.slice(0,l).toString("ucs2")},Le="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3";Me(Le)==Re(Le)&&(Me=Re);var Pe=function(e){return _(e,"binary").toString("utf8")};Me(Le)==Pe(Le)&&(Me=Pe),De=function(e){return _(e,"utf8").toString("binary")}}var Ne=function(){var e={};return function(t,n){var i=t+"|"+(n||"");return e[i]?e[i]:e[i]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",n||"")}}(),je=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]});return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),i=0;i<e.length;++i)n=n.replace(e[i][0],e[i][1]);return n}}(),Fe=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),Be=/<\/?(?:vt:)?variant>/g,Ve=/<(?:vt:)([^>]*)>([\s\S]*)</;function He(e,t){var n=ve(e),i=e.match(Fe(n.baseType))||[],r=[];if(i.length!=n.size){if(t.WTF)throw new Error("unexpected vector length "+i.length+" != "+n.size);return r}return i.forEach(function(e){var t=e.replace(Be,"").match(Ve);t&&r.push({v:Me(t[2]),t:t[1]})}),r}var ze=/(^\s|\s$|\n)/;function Ye(e,t){return"<"+e+(t.match(ze)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Ue(e){return V(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function We(e,t,n){return"<"+e+(null!=n?Ue(n):"")+(null!=t?(t.match(ze)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function qe(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(e){if(t)throw e}return""}var Ge,$e,Ke={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema",main:["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"]},Xe={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"},Ze=function(e){for(var t=[],n=0;n<e[0].length;++n)if(e[0][n])for(var i=0,r=e[0][n].length;i<r;i+=10240)t.push.apply(t,e[0][n].slice(i,i+10240));return t},Je=Ze,Qe=function(e,t,n){for(var i=[],r=t;r<n;r+=2)i.push(String.fromCharCode(vt(e,r)));return i.join("").replace(A,"")},et=Qe,tt=function(e,t,n){for(var i=[],r=t;r<t+n;++r)i.push(("0"+e[r].toString(16)).slice(-2));return i.join("")},nt=tt,it=function(e,t,n){for(var i=[],r=t;r<n;r++)i.push(String.fromCharCode(gt(e,r)));return i.join("")},rt=it,ot=function(e,t){var n=bt(e,t);return n>0?it(e,t+4,t+4+n-1):""},st=ot,lt=function(e,t){var n=bt(e,t);return n>0?it(e,t+4,t+4+n-1):""},at=lt,ut=function(e,t){var n=2*bt(e,t);return n>0?it(e,t+4,t+4+n-1):""},ct=ut;Ge=$e=function(e,t){var n=bt(e,t);return n>0?Qe(e,t+4,t+4+n):""};var dt,ht,pt=function(e,t){var n=bt(e,t);return n>0?it(e,t+4,t+4+n):""},ft=pt;dt=ht=function(e,t){return function(e,t){for(var n=1-2*(e[t+7]>>>7),i=((127&e[t+7])<<4)+(e[t+6]>>>4&15),r=15&e[t+6],o=5;o>=0;--o)r=256*r+e[t+o];return 2047==i?0==r?n*(1/0):NaN:(0==i?i=-1022:(i-=1023,r+=Math.pow(2,52)),n*Math.pow(2,i-52)*r)}(e,t)};var mt=function(e){return Array.isArray(e)};b&&(Qe=function(e,t,n){return r.isBuffer(e)?e.toString("utf16le",t,n).replace(A,""):et(e,t,n)},tt=function(e,t,n){return r.isBuffer(e)?e.toString("hex",t,t+n):nt(e,t,n)},ot=function(e,t){if(!r.isBuffer(e))return st(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},lt=function(e,t){if(!r.isBuffer(e))return at(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},ut=function(e,t){if(!r.isBuffer(e))return ct(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},Ge=function(e,t){if(!r.isBuffer(e))return $e(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},pt=function(e,t){if(!r.isBuffer(e))return ft(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},it=function(e,t,n){return r.isBuffer(e)?e.toString("utf8",t,n):rt(e,t,n)},Ze=function(e){return e[0].length>0&&r.isBuffer(e[0][0])?r.concat(e[0]):Je(e)},k=function(e){return r.isBuffer(e[0])?r.concat(e):[].concat.apply([],e)},dt=function(e,t){return r.isBuffer(e)?e.readDoubleLE(t):ht(e,t)},mt=function(e){return r.isBuffer(e)||Array.isArray(e)}),"undefined"!=typeof cptable&&(Qe=function(e,t,n){return cptable.utils.decode(1200,e.slice(t,n)).replace(A,"")},it=function(e,t,n){return cptable.utils.decode(65001,e.slice(t,n))},ot=function(e,t){var n=bt(e,t);return n>0?cptable.utils.decode(l,e.slice(t+4,t+4+n-1)):""},lt=function(e,t){var n=bt(e,t);return n>0?cptable.utils.decode(s,e.slice(t+4,t+4+n-1)):""},ut=function(e,t){var n=2*bt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},Ge=function(e,t){var n=bt(e,t);return n>0?cptable.utils.decode(1200,e.slice(t+4,t+4+n)):""},pt=function(e,t){var n=bt(e,t);return n>0?cptable.utils.decode(65001,e.slice(t+4,t+4+n)):""});var gt=function(e,t){return e[t]},vt=function(e,t){return 256*e[t+1]+e[t]},yt=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},bt=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},_t=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},wt=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function xt(e,t){var n,i,o,l,a,u,c="",d=[];switch(t){case"dbcs":if(u=this.l,b&&r.isBuffer(this))c=this.slice(this.l,this.l+2*e).toString("utf16le");else for(a=0;a<e;++a)c+=String.fromCharCode(vt(this,u)),u+=2;e*=2;break;case"utf8":c=it(this,this.l,this.l+e);break;case"utf16le":c=Qe(this,this.l,this.l+(e*=2));break;case"wstr":if("undefined"==typeof cptable)return xt.call(this,e,"dbcs");c=cptable.utils.decode(s,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":c=ot(this,this.l),e=4+bt(this,this.l);break;case"lpstr-cp":c=lt(this,this.l),e=4+bt(this,this.l);break;case"lpwstr":c=ut(this,this.l),e=4+2*bt(this,this.l);break;case"lpp4":e=4+bt(this,this.l),c=Ge(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+bt(this,this.l),c=pt(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":for(e=0,c="";0!==(o=gt(this,this.l+e++));)d.push(g(o));c=d.join("");break;case"_wstr":for(e=0,c="";0!==(o=vt(this,this.l+e));)d.push(g(o)),e+=2;e+=2,c=d.join("");break;case"dbcs-cont":for(c="",u=this.l,a=0;a<e;++a){if(this.lens&&-1!==this.lens.indexOf(u))return o=gt(this,u),this.l=u+1,l=xt.call(this,e-a,o?"dbcs-cont":"sbcs-cont"),d.join("")+l;d.push(g(vt(this,u))),u+=2}c=d.join(""),e*=2;break;case"cpstr":if("undefined"!=typeof cptable){c=cptable.utils.decode(s,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(c="",u=this.l,a=0;a!=e;++a){if(this.lens&&-1!==this.lens.indexOf(u))return o=gt(this,u),this.l=u+1,l=xt.call(this,e-a,o?"dbcs-cont":"sbcs-cont"),d.join("")+l;d.push(g(gt(this,u))),u+=1}c=d.join("");break;default:switch(e){case 1:return n=gt(this,this.l),this.l++,n;case 2:return n=("i"===t?yt:vt)(this,this.l),this.l+=2,n;case 4:case-4:return"i"===t||0==(128&this[this.l+3])?(n=(e>0?_t:wt)(this,this.l),this.l+=4,n):(i=bt(this,this.l),this.l+=4,i);case 8:case-8:if("f"===t)return i=8==e?dt(this,this.l):dt([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,i;e=8;case 16:c=tt(this,this.l,e)}}return this.l+=e,c}var Ct=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255},St=function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255},Ot=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function Tt(e,t,n){var i=0,r=0;if("dbcs"===n){for(r=0;r!=t.length;++r)Ot(this,t.charCodeAt(r),this.l+2*r);i=2*t.length}else if("sbcs"===n){for(t=t.replace(/[^\x00-\x7F]/g,"_"),r=0;r!=t.length;++r)this[this.l+r]=255&t.charCodeAt(r);i=t.length}else{if("hex"===n){for(;r<e;++r)this[this.l++]=parseInt(t.slice(2*r,2*r+2),16)||0;return this}if("utf16le"===n){var o=Math.min(this.l+e,this.length);for(r=0;r<Math.min(t.length,e);++r){var s=t.charCodeAt(r);this[this.l++]=255&s,this[this.l++]=s>>8}for(;this.l<o;)this[this.l++]=0;return this}switch(e){case 1:i=1,this[this.l]=255&t;break;case 2:i=2,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8);break;case 3:i=3,this[this.l]=255&t,this[this.l+1]=255&(t>>>=8),this[this.l+2]=255&(t>>>=8);break;case 4:i=4,Ct(this,t,this.l);break;case 8:if(i=8,"f"===n){!function(e,t,n){var i=(t<0||1/t==-1/0?1:0)<<7,r=0,o=0,s=i?-t:t;isFinite(s)?0==s?r=o=0:(r=Math.floor(Math.log(s)/Math.LN2),o=s*Math.pow(2,52-r),r<=-1023&&(!isFinite(o)||o<Math.pow(2,52))?r=-1022:(o-=Math.pow(2,52),r+=1023)):(r=2047,o=isNaN(t)?26985:0);for(var l=0;l<=5;++l,o/=256)e[n+l]=255&o;e[n+6]=(15&r)<<4|15&o,e[n+7]=r>>4|i}(this,t,this.l);break}case 16:break;case-4:i=4,St(this,t,this.l)}}return this.l+=i,this}function Et(e,t){var n=tt(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function kt(e,t){e.l=t,e.read_shift=xt,e.chk=Et,e.write_shift=Tt}function At(e,t){e.l+=t}function It(e){var t=x(e);return kt(t,0),t}function Mt(e,t,n){if(e){var i,r,o;kt(e,e.l||0);for(var s=e.length,l=0,a=0;e.l<s;){128&(l=e.read_shift(1))&&(l=(127&l)+((127&e.read_shift(1))<<7));var u=Ul[l]||Ul[65535];for(o=127&(i=e.read_shift(1)),r=1;r<4&&128&i;++r)o+=(127&(i=e.read_shift(1)))<<7*r;a=e.l+o;var c=(u.f||At)(e,o,n);if(e.l=a,t(c,u.n,l))return}}}function Dt(){var e=[],t=b?256:2048,n=function(e){var t=It(e);return kt(t,0),t},i=n(t),r=function(){i&&(i.length>i.l&&((i=i.slice(0,i.l)).l=i.length),i.length>0&&e.push(i),i=null)},o=function(e){return i&&e<i.length-i.l?i:(r(),i=n(Math.max(e+1,t)))};return{next:o,push:function(e){r(),null==(i=e).l&&(i.l=i.length),o(t)},end:function(){return r(),Ze([e])},_bufs:e}}function Rt(e,t,n,i){var r,o=+Wl[t];if(!isNaN(o)){i||(i=Ul[o].p||(n||[]).length||0),r=1+(o>=128?1:0)+1,i>=128&&++r,i>=16384&&++r,i>=2097152&&++r;var s=e.next(r);o<=127?s.write_shift(1,o):(s.write_shift(1,128+(127&o)),s.write_shift(1,o>>7));for(var l=0;4!=l;++l){if(!(i>=128)){s.write_shift(1,i);break}s.write_shift(1,128+(127&i)),i>>=7}i>0&&mt(n)&&e.push(n)}}function Lt(e,t,n){var i=ee(e);if(t.s?(i.cRel&&(i.c+=t.s.c),i.rRel&&(i.r+=t.s.r)):(i.cRel&&(i.c+=t.c),i.rRel&&(i.r+=t.r)),!n||n.biff<12){for(;i.c>=256;)i.c-=256;for(;i.r>=65536;)i.r-=65536}return i}function Pt(e,t,n){var i=ee(e);return i.s=Lt(i.s,t.s,n),i.e=Lt(i.e,t.s,n),i}function Nt(e,t){e.cRel&&e.c<0&&((e=ee(e)).c+=t>8?16384:256),e.rRel&&e.r<0&&((e=ee(e)).r+=t>8?1048576:t>5?65536:16384);var n=Ut(e);return 0===e.cRel&&(n=n.replace(/^([A-Z])/,"$$$1")),0===e.rRel&&(n=n.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")),n}function jt(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?65535:255)||e.e.cRel?Nt(e.s,t.biff)+":"+Nt(e.e,t.biff):(e.s.rRel?"":"$")+Bt(e.s.r)+":"+(e.e.rRel?"":"$")+Bt(e.e.r):(e.s.cRel?"":"$")+Ht(e.s.c)+":"+(e.e.cRel?"":"$")+Ht(e.e.c)}function Ft(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Bt(e){return""+(e+1)}function Vt(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),n=0,i=0;i!==t.length;++i)n=26*n+t.charCodeAt(i)-64;return n-1}function Ht(e){var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function zt(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function Yt(e){var t=zt(e);return{c:Vt(t[0]),r:Ft(t[1])}}function Ut(e){return Ht(e.c)+Bt(e.r)}function Wt(e){var t=e.split(":").map(Yt);return{s:t[0],e:t[t.length-1]}}function qt(e,t){return"undefined"==typeof t||"number"==typeof t?qt(e.s,e.e):("string"!=typeof e&&(e=Ut(e)),"string"!=typeof t&&(t=Ut(t)),e==t?e:e+":"+t)}function Gt(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,i=0,r=0,o=e.length;for(n=0;i<o&&!((r=e.charCodeAt(i)-64)<1||r>26);++i)n=26*n+r;for(t.s.c=--n,n=0;i<o&&!((r=e.charCodeAt(i)-48)<0||r>9);++i)n=10*n+r;if(t.s.r=--n,i===o||58===e.charCodeAt(++i))return t.e.c=t.s.c,t.e.r=t.s.r,t;for(n=0;i!=o&&!((r=e.charCodeAt(i)-64)<1||r>26);++i)n=26*n+r;for(t.e.c=--n,n=0;i!=o&&!((r=e.charCodeAt(i)-48)<0||r>9);++i)n=10*n+r;return t.e.r=--n,t}function $t(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),function(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=M.format(e.z,n?q(t):t)}catch(e){}try{return e.w=M.format((e.XF||{}).numFmtId||(n?14:0),n?q(t):t)}catch(e){return""+t}}(e,void 0==t?e.v:t))}function Kt(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",i={};return i[n]=e,{SheetNames:[n],Sheets:i}}function Xt(e,t,n){var i=n||{},r=e?Array.isArray(e):i.dense;null!=v&&null==r&&(r=v);var o=e||(r?[]:{}),s=0,l=0;if(o&&null!=i.origin)if("number"==typeof i.origin)s=i.origin;else{var a="string"==typeof i.origin?Yt(i.origin):i.origin;s=a.r,l=a.c}var u={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(o["!ref"]){var c=Gt(o["!ref"]);u.s.c=c.s.c,u.s.r=c.s.r,u.e.c=Math.max(u.e.c,c.e.c),u.e.r=Math.max(u.e.r,c.e.r),-1==s&&(u.e.r=s=c.e.r+1)}for(var d=0;d!=t.length;++d)if(t[d]){if(!Array.isArray(t[d]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=t[d].length;++h)if("undefined"!=typeof t[d][h]){var p={v:t[d][h]},f=s+d,m=l+h;if(u.s.r>f&&(u.s.r=f),u.s.c>m&&(u.s.c=m),u.e.r<f&&(u.e.r=f),u.e.c<m&&(u.e.c=m),!t[d][h]||"object"!=typeof t[d][h]||Array.isArray(t[d][h])||t[d][h]instanceof Date)if(Array.isArray(p.v)&&(p.f=t[d][h][1],p.v=p.v[0]),null===p.v)if(p.f)p.t="n";else{if(!i.cellStubs)continue;p.t="z"}else"number"==typeof p.v?p.t="n":"boolean"==typeof p.v?p.t="b":p.v instanceof Date?(p.z=i.dateNF||M._table[14],i.cellDates?(p.t="d",p.w=M.format(p.z,q(p.v))):(p.t="n",p.v=q(p.v),p.w=M.format(p.z,p.v))):p.t="s";else p=t[d][h];r?(o[f]||(o[f]=[]),o[f][m]=p):o[Ut({c:m,r:f})]=p}}return u.s.c<1e7&&(o["!ref"]=qt(u)),o}function Zt(e,t){return Xt(null,e,t)}function Jt(e,t){return t||(t=It(4)),t.write_shift(4,e),t}function Qt(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function en(e,t){var n=!1;return null==t&&(n=!0,t=It(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}function tn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function nn(e,t){var n=e.l,i=e.read_shift(1),r=Qt(e),o=[],s={t:r,h:r};if(0!=(1&i)){for(var l=e.read_shift(4),a=0;a!=l;++a)o.push(tn(e));s.r=o}else s.r=[{ich:0,ifnt:0}];return e.l=n+t,s}!function(e,t){var i;if("undefined"!=typeof t)i=t;else try{i=n(2)}catch(e){i=null}e.rc4=function(e,t){var n=new Array(256),i=0,o=0,s=0,l=0;for(o=0;256!=o;++o)n[o]=o;for(o=0;256!=o;++o)s=s+n[o]+e[o%e.length].charCodeAt(0)&255,l=n[o],n[o]=n[s],n[s]=l;o=s=0;var a=r(t.length);for(i=0;i!=t.length;++i)l=n[o=o+1&255],n[o]=n[s=(s+n[o])%256],n[s]=l,a[i]=t[i]^n[n[o]+n[s]&255];return a},e.md5=function(e){if(!i)throw new Error("Unsupported crypto");return i.createHash("md5").update(e).digest("hex")}}({},"undefined"!=typeof crypto?crypto:void 0);var rn=nn;function on(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function sn(e,t){return null==t&&(t=It(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var ln=Qt,an=en;function un(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}function cn(e,t){var n=!1;return null==t&&(n=!0,t=It(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),n?t.slice(0,t.l):t}var dn=Qt,hn=un,pn=cn;function fn(e){var t=e.slice(e.l,e.l+4),n=1&t[0],i=2&t[0];e.l+=4,t[0]&=252;var r=0===i?dt([0,0,0,0,t[0],t[1],t[2],t[3]],0):_t(t,0)>>2;return n?r/100:r}function mn(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var gn=mn,vn=function(e,t){return t||(t=It(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t};function yn(e){return e.read_shift(8,"f")}function bn(e,t){return(t||It(8)).write_shift(8,e,"f")}var _n={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},wn=Y(_n);function xn(e,t){if(t||(t=It(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var n=e.tint||0;if(n>0?n*=32767:n<0&&(n*=32768),t.write_shift(2,n),e.rgb){var i=e.rgb||"FFFFFF";t.write_shift(1,parseInt(i.slice(0,2),16)),t.write_shift(1,parseInt(i.slice(2,4),16)),t.write_shift(1,parseInt(i.slice(4,6),16)),t.write_shift(1,255)}else t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);return t}function Cn(e,t){var n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var Sn=2,On=3,Tn=12,En=81,kn=[80,En],An={1:{n:"CodePage",t:Sn},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:On},5:{n:"LineCount",t:On},6:{n:"ParagraphCount",t:On},7:{n:"SlideCount",t:On},8:{n:"NoteCount",t:On},9:{n:"HiddenCount",t:On},10:{n:"MultimediaClipCount",t:On},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4096|Tn},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:80},15:{n:"Company",t:80},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:On},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:On,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:80},27:{n:"ContentStatus",t:80},28:{n:"Language",t:80},29:{n:"Version",t:80},255:{}},In={1:{n:"CodePage",t:Sn},2:{n:"Title",t:80},3:{n:"Subject",t:80},4:{n:"Author",t:80},5:{n:"Keywords",t:80},6:{n:"Comments",t:80},7:{n:"Template",t:80},8:{n:"LastAuthor",t:80},9:{n:"RevNumber",t:80},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:On},15:{n:"WordCount",t:On},16:{n:"CharCount",t:On},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:On},255:{}},Mn={2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}};!function(){for(var e in Mn)Mn.hasOwnProperty(e)&&(An[e]=In[e]=Mn[e])}();var Dn=H(An,"n"),Rn=H(In,"n"),Ln={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},Pn=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Nn=[0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].map(function(e){return[e>>16&255,e>>8&255,255&e]}),jn={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Fn=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};return V(e).forEach(function(t){["xlsm","xlam"].forEach(function(n){e[t][n]||(e[t][n]=e[t].xlsx)})}),V(e).forEach(function(t){V(e[t]).forEach(function(n){jn[e[t][n]]=t})}),e}(),Bn=function(e){for(var t=[],n=V(e),i=0;i!==n.length;++i)null==t[e[n[i]]]&&(t[e[n[i]]]=[]),t[e[n[i]]].push(n[i]);return t}(jn);Ke.CT="http://schemas.openxmlformats.org/package/2006/content-types";var Vn=We("Types",null,{xmlns:Ke.CT,"xmlns:xsd":Ke.xsd,"xmlns:xsi":Ke.xsi}),Hn=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Bn.rels[0]]].map(function(e){return We("Default",null,{Extension:e[0],ContentType:e[1]})}),zn={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Yn(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Un(e,t){if(!e)return e;"/"!==t.charAt(0)&&(t="/"+t);var n={},i={};return(e.match(fe)||[]).forEach(function(e){var r=ve(e);if("<Relationship"===r[0]){var o={};o.Type=r.Type,o.Target=r.Target,o.Id=r.Id,o.TargetMode=r.TargetMode;var s="External"===r.TargetMode?r.Target:de(r.Target,t);n[s]=o,i[r.Id]=o}}),n["!id"]=i,n}Ke.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Wn=We("Relationships",null,{xmlns:Ke.RELS});function qn(e){var t=[he,Wn];return V(e["!id"]).forEach(function(n){t[t.length]=We("Relationship",null,e["!id"][n])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Gn(e,t,n,i,r){if(r||(r={}),e["!id"]||(e["!id"]={}),t<0)for(t=1;e["!id"]["rId"+t];++t);if(r.Id="rId"+t,r.Type=i,r.Target=n,r.Type==zn.HLINK&&(r.TargetMode="External"),e["!id"][r.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][r.Id]=r,e[("/"+r.Target).replace("//","/")]=r,t}var $n="application/vnd.oasis.opendocument.spreadsheet";function Kn(e,t,n){return[' <rdf:Description rdf:about="'+e+'">\n',' <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(n||"odf")+"#"+t+'"/>\n'," </rdf:Description>\n"].join("")}function Xn(e,t){return[' <rdf:Description rdf:about="'+e+'">\n',' <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+'"/>\n'," </rdf:Description>\n"].join("")}var Zn=function(){var e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+t.version+"</meta:generator></office:meta></office:document-meta>";return function(){return e}}(),Jn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];Ke.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties",zn.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var Qn=function(){for(var e=new Array(Jn.length),t=0;t<Jn.length;++t){var n=Jn[t],i="(?:"+n[0].slice(0,n[0].indexOf(":"))+":)"+n[0].slice(n[0].indexOf(":")+1);e[t]=new RegExp("<"+i+"[^>]*>([\\s\\S]*?)</"+i+">")}return e}();function ei(e){var t={};e=Me(e);for(var n=0;n<Jn.length;++n){var i=Jn[n],r=e.match(Qn[n]);null!=r&&r.length>0&&(t[i[1]]=r[1]),"date"===i[2]&&t[i[1]]&&(t[i[1]]=J(t[i[1]]))}return t}var ti=We("cp:coreProperties",null,{"xmlns:cp":Ke.CORE_PROPS,"xmlns:dc":Ke.dc,"xmlns:dcterms":Ke.dcterms,"xmlns:dcmitype":Ke.dcmitype,"xmlns:xsi":Ke.xsi});function ni(e,t,n,i,r){null==r[e]&&null!=t&&""!==t&&(r[e]=t,i[i.length]=n?We(e,t,n):Ye(e,t))}var ii=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function ri(e,t,n,i){var r=[];if("string"==typeof e)r=He(e,i);else for(var o=0;o<e.length;++o)r=r.concat(e[o].map(function(e){return{v:e}}));var s="string"==typeof t?He(t,i).map(function(e){return e.v}):t,l=0,a=0;if(s.length>0)for(var u=0;u!==r.length;u+=2){switch(a=+r[u+1].v,r[u].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Werkbladen":n.Worksheets=a,n.SheetNames=s.slice(l,l+a);break;case"Named Ranges":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":n.NamedRanges=a,n.DefinedNames=s.slice(l,l+a);break;case"Charts":case"Diagramme":n.Chartsheets=a,n.ChartNames=s.slice(l,l+a)}l+=a}}Ke.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",zn.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var oi=We("Properties",null,{xmlns:Ke.EXT_PROPS,"xmlns:vt":Ke.vt});Ke.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",zn.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var si=/<[^>]+>[^<]*/g,li=We("Properties",null,{xmlns:Ke.CUST_PROPS,"xmlns:vt":Ke.vt}),ai={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},ui=z(ai);function ci(e,t,n){e[t=ui[t]||t]=n}function di(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function hi(e,t,n){var i=e.l,r=e.read_shift(0,"lpstr-cp");if(n)for(;e.l-i&3;)++e.l;return r}function pi(e,t,n){var i=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(i.length+1&3)&3),i}function fi(e,t,n){return 31===t?pi(e):hi(e,0,n)}function mi(e,t,n){return fi(e,t,!1===n?0:4)}function gi(e){return[bi(e,En),bi(e,On)]}function vi(e,t){for(var n=e.read_shift(4),i={},r=0;r!=n;++r){var o=e.read_shift(4),s=e.read_shift(4);i[o]=e.read_shift(s,1200===t?"utf16le":"utf8").replace(A,"").replace(I,"!"),1200===t&&s%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),i}function yi(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function bi(e,t,n){var i,r=e.read_shift(2),o=n||{};if(e.l+=2,t!==Tn&&r!==t&&-1===kn.indexOf(t))throw new Error("Expected type "+t+" saw "+r);switch(t===Tn?r:t){case 2:return i=e.read_shift(2,"i"),o.raw||(e.l+=2),i;case 3:return e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return e.read_shift(4);case 30:return hi(e,0,4).replace(A,"");case 31:return pi(e);case 64:return di(e);case 65:return yi(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return mi(e,r,!o.raw).replace(A,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return fi(e,t,0)}(e,r).replace(A,"");case 4108:return function(e){return function(e){for(var t=e.read_shift(4),n=[],i=0;i!=t/2;++i)n.push(gi(e));return n}(e)}(e);case 4126:return function(e){return function(e){for(var t=e.read_shift(4),n=[],i=0;i!=t;++i)n[i]=e.read_shift(0,"lpstr-cp").replace(A,"");return n}(e)}(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+r)}}function _i(e,t){var n=It(4),i=It(4);switch(n.write_shift(4,80==e?31:e),e){case 3:i.write_shift(-4,t);break;case 5:(i=It(8)).write_shift(8,t,"f");break;case 11:i.write_shift(4,t?1:0);break;case 64:i=function(e){var t=("string"==typeof e?new Date(Date.parse(e)):e).getTime()/1e3+11644473600,n=t%Math.pow(2,32),i=(t-n)/Math.pow(2,32);i*=1e7;var r=(n*=1e7)/Math.pow(2,32)|0;r>0&&(n%=Math.pow(2,32),i+=r);var o=It(8);return o.write_shift(4,n),o.write_shift(4,i),o}(t);break;case 31:case 80:for((i=It(4+2*(t.length+1)+(t.length%2?0:2))).write_shift(4,t.length+1),i.write_shift(0,t,"dbcs");i.l!=i.length;)i.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return k([n,i])}function wi(e,t){var n=e.l,i=e.read_shift(4),r=e.read_shift(4),o=[],s=0,l=0,a=-1,u={};for(s=0;s!=r;++s){var c=e.read_shift(4),d=e.read_shift(4);o[s]=[c,d+n]}o.sort(function(e,t){return e[1]-t[1]});var p={};for(s=0;s!=r;++s){if(e.l!==o[s][1]){var f=!0;if(s>0&&t)switch(t[o[s-1][0]].t){case 2:e.l+2===o[s][1]&&(e.l+=2,f=!1);break;case 80:case 4108:e.l<=o[s][1]&&(e.l=o[s][1],f=!1)}if((!t||0==s)&&e.l<=o[s][1]&&(f=!1,e.l=o[s][1]),f)throw new Error("Read Error: Expected address "+o[s][1]+" at "+e.l+" :"+s)}if(t){var m=t[o[s][0]];if(p[m.n]=bi(e,m.t,{raw:!0}),"version"===m.p&&(p[m.n]=String(p[m.n]>>16)+"."+("0000"+String(65535&p[m.n])).slice(-4)),"CodePage"==m.n)switch(p[m.n]){case 0:p[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:h(l=p[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+p[m.n])}}else if(1===o[s][0]){if(l=p.CodePage=bi(e,Sn),h(l),-1!==a){var g=e.l;e.l=o[a][1],u=vi(e,l),e.l=g}}else if(0===o[s][0]){if(0===l){a=s,e.l=o[s+1][1];continue}u=vi(e,l)}else{var v,y=u[o[s][0]];switch(e[e.l]){case 65:e.l+=4,v=yi(e);break;case 30:case 31:e.l+=4,v=mi(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=ki(e,4);break;case 64:e.l+=4,v=J(di(e));break;default:throw new Error("unparsed value: "+e[e.l])}p[y]=v}}return e.l=n+i,p}var xi=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"]);function Ci(e){switch(typeof e){case"boolean":return 11;case"number":return(0|e)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64}return-1}function Si(e,t,n){var i=It(8),r=[],o=[],s=8,l=0,a=It(8),u=It(8);if(a.write_shift(4,2),a.write_shift(4,1200),u.write_shift(4,1),o.push(a),r.push(u),s+=8+a.length,!t){(u=It(8)).write_shift(4,0),r.unshift(u);var c=[It(4)];for(c[0].write_shift(4,e.length),l=0;l<e.length;++l){var d=e[l][0];for((a=It(8+2*(d.length+1)+(d.length%2?0:2))).write_shift(4,l+2),a.write_shift(4,d.length+1),a.write_shift(0,d,"dbcs");a.l!=a.length;)a.write_shift(1,0);c.push(a)}a=k(c),o.unshift(a),s+=8+a.length}for(l=0;l<e.length;++l)if((!t||t[e[l][0]])&&!(xi.indexOf(e[l][0])>-1)&&null!=e[l][1]){var h=e[l][1],p=0;if(t){var f=n[p=+t[e[l][0]]];if("version"==f.p&&"string"==typeof h){var m=h.split(".");h=(+m[0]<<16)+(+m[1]||0)}a=_i(f.t,h)}else{var g=Ci(h);-1==g&&(g=31,h=String(h)),a=_i(g,h)}o.push(a),(u=It(8)).write_shift(4,t?p:2+l),r.push(u),s+=8+a.length}var v=8*(o.length+1);for(l=0;l<o.length;++l)r[l].write_shift(4,v),v+=o[l].length;return i.write_shift(4,s),i.write_shift(4,o.length),k([i].concat(r).concat(o))}function Oi(e,t,n){var i=e.content;if(!i)return{};kt(i,0);var r,o,s,l,a=0;i.chk("feff","Byte Order: "),i.read_shift(2);var u=i.read_shift(4),c=i.read_shift(16);if(c!==F.utils.consts.HEADER_CLSID&&c!==n)throw new Error("Bad PropertySet CLSID "+c);if(1!==(r=i.read_shift(4))&&2!==r)throw new Error("Unrecognized #Sets: "+r);if(o=i.read_shift(16),l=i.read_shift(4),1===r&&l!==i.l)throw new Error("Length mismatch: "+l+" !== "+i.l);2===r&&(s=i.read_shift(16),a=i.read_shift(4));var d,h=wi(i,t),p={SystemIdentifier:u};for(var f in h)p[f]=h[f];if(p.FMTID=o,1===r)return p;if(a-i.l==2&&(i.l+=2),i.l!==a)throw new Error("Length mismatch 2: "+i.l+" !== "+a);try{d=wi(i,null)}catch(e){}for(f in d)p[f]=d[f];return p.FMTID=[o,s],p}function Ti(e,t,n,i,r,o){var s=It(r?68:48),l=[s];s.write_shift(2,65534),s.write_shift(2,0),s.write_shift(4,842412599),s.write_shift(16,F.utils.consts.HEADER_CLSID,"hex"),s.write_shift(4,r?2:1),s.write_shift(16,t,"hex"),s.write_shift(4,r?68:48);var a=Si(e,n,i);if(l.push(a),r){var u=Si(r,null,null);s.write_shift(16,o,"hex"),s.write_shift(4,68+a.length),l.push(u)}return k(l)}function Ei(e,t){return e.read_shift(t),null}function ki(e,t){return 1===e.read_shift(t)}function Ai(e,t){return t||(t=It(2)),t.write_shift(2,+!!e),t}function Ii(e){return e.read_shift(2,"u")}function Mi(e,t){return t||(t=It(2)),t.write_shift(2,e),t}function Di(e,t){return function(e,t,n){for(var i=[],r=e.l+t;e.l<r;)i.push(n(e,r-e.l));if(r!==e.l)throw new Error("Slurp error");return i}(e,t,Ii)}function Ri(e,t,n){var i=e.read_shift(n&&n.biff>=12?2:1),r="sbcs-cont",o=s;n&&n.biff>=8&&(s=1200),n&&8!=n.biff?12==n.biff&&(r="wstr"):e.read_shift(1)&&(r="dbcs-cont"),n.biff>=2&&n.biff<=5&&(r="cpstr");var l=i?e.read_shift(i,r):"";return s=o,l}function Li(e){var t=s;s=1200;var n,i=e.read_shift(2),r=e.read_shift(1),o=4&r,l=8&r,a=1+(1&r),u=0,c={};l&&(u=e.read_shift(2)),o&&(n=e.read_shift(4));var d=0===i?"":e.read_shift(i,2==a?"dbcs-cont":"sbcs-cont");return l&&(e.l+=4*u),o&&(e.l+=n),c.t=d,l||(c.raw="<t>"+c.t+"</t>",c.r=c.t),s=t,c}function Pi(e,t,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}var i=e.read_shift(1);return e.read_shift(t,0===i?"sbcs-cont":"dbcs-cont")}function Ni(e,t,n){var i=e.read_shift(n&&2==n.biff?1:2);return 0===i?(e.l++,""):Pi(e,i,n)}function ji(e,t,n){if(n.biff>5)return Ni(e,0,n);var i=e.read_shift(1);return 0===i?(e.l++,""):e.read_shift(i,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Fi(e,t,n){return n||(n=It(3+2*e.length)),n.write_shift(2,e.length),n.write_shift(1,1),n.write_shift(31,e,"utf16le"),n}function Bi(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(A,""):""}function Vi(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function Hi(e,t){var n=Vi(e);return n[3]=0,n}function zi(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function Yi(e,t,n,i){return i||(i=It(6)),i.write_shift(2,e),i.write_shift(2,t),i.write_shift(2,n||0),i}function Ui(e,t,n){var i=n.biff>8?4:2;return[e.read_shift(i),e.read_shift(i,"i"),e.read_shift(i,"i")]}function Wi(e){return[e.read_shift(2),fn(e)]}function qi(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:n}}}function Gi(e,t){return t||(t=It(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function $i(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:n}}}var Ki=$i;function Xi(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(2);return e.l+=12,[n,t,i]}function Zi(e){e.l+=2,e.l+=e.read_shift(2)}var Ji={0:Zi,4:Zi,5:Zi,6:Zi,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:Zi,9:Zi,10:Zi,11:Zi,12:Zi,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:Zi,15:Zi,16:Zi,17:Zi,18:Zi,19:Zi,20:Zi,21:Xi};function Qi(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),(t-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function er(e,t,n){var i=1536,r=16;switch(n.bookType){case"biff8":break;case"biff5":i=1280,r=8;break;case"biff4":i=4,r=6;break;case"biff3":i=3,r=6;break;case"biff2":i=2,r=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var o=It(r);return o.write_shift(2,i),o.write_shift(2,t),r>4&&o.write_shift(2,29282),r>6&&o.write_shift(2,1997),r>8&&(o.write_shift(2,49161),o.write_shift(2,1),o.write_shift(2,1798),o.write_shift(2,0)),o}function tr(e,t){var n=!t||t.biff>=8?2:1,i=It(8+n*e.name.length);i.write_shift(4,e.pos),i.write_shift(1,e.hs||0),i.write_shift(1,e.dt),i.write_shift(1,e.name.length),t.biff>=8&&i.write_shift(1,1),i.write_shift(n*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var r=i.slice(0,i.l);return r.l=i.l,r}function nr(e,t,n){var i=0;n&&2==n.biff||(i=e.read_shift(2));var r=e.read_shift(2);return n&&2==n.biff&&(i=1-(r>>15),r&=32767),[{Unsynced:1&i,DyZero:(2&i)>>1,ExAsc:(4&i)>>2,ExDsc:(8&i)>>3},r]}function ir(e,t,n,i){var r=n&&5==n.biff;i||(i=It(r?3+t.length:5+2*t.length)),i.write_shift(2,e),i.write_shift(r?1:2,t.length),r||i.write_shift(1,1),i.write_shift((r?1:2)*t.length,t,r?"sbcs":"utf16le");var o=i.length>i.l?i.slice(0,i.l):i;return null==o.l&&(o.l=o.length),o}var rr=ji;function or(e,t,n){var i=e.l+t,r=8!=n.biff&&n.biff?2:4,o=e.read_shift(r),s=e.read_shift(r),l=e.read_shift(2),a=e.read_shift(2);return e.l=i,{s:{r:o,c:l},e:{r:s,c:a}}}function sr(e,t,n,i){var r=n&&5==n.biff;return i||(i=It(r?16:20)),i.write_shift(2,0),e.style?(i.write_shift(2,e.numFmtId||0),i.write_shift(2,65524)):(i.write_shift(2,e.numFmtId||0),i.write_shift(2,t<<4)),i.write_shift(4,0),i.write_shift(4,0),r||i.write_shift(4,0),i.write_shift(2,0),i}function lr(e,t,n){var i=zi(e);2==n.biff&&++e.l;var r=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return i.val=r,i.t=!0===r||!1===r?"b":"e",i}var ar=function(e,t,n){return 0===t?"":ji(e,0,n)};function ur(e,t,n){var i,r=e.read_shift(2),o={fBuiltIn:1&r,fWantAdvise:r>>>1&1,fWantPict:r>>>2&1,fOle:r>>>3&1,fOleLink:r>>>4&1,cf:r>>>5&1023,fIcon:r>>>15&1};return 14849===n.sbcch&&(i=function(e,t,n){e.l+=4;var i=e.l+(t-=4),r=Ri(e,0,n),o=e.read_shift(2);if(o!==(i-=e.l))throw new Error("Malformed AddinUdf: padding = "+i+" != "+o);return e.l+=o,r}(e,t-2,n)),o.body=i||e.read_shift(t-2),"string"==typeof i&&(o.Name=i),o}var cr=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function dr(e,t,n){var i=e.l+t,r=e.read_shift(2),o=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(n&&2==n.biff?1:2),a=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),a=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var u=Pi(e,s,n);32&r&&(u=cr[u.charCodeAt(0)]);var c=i-e.l;return n&&2==n.biff&&--c,{chKey:o,Name:u,itab:a,rgce:i==e.l||0===l?[]:function(e,t,n,i){var r,o=e.l+c,s=hs(e,i,n);return o!==e.l&&(r=ds(e,o-e.l,s,n)),[s,r]}(e,0,n,l)}}function hr(e,t,n){if(n.biff<8)return function(e,t,n){3==e[e.l+1]&&e[e.l]++;var i=Ri(e,0,n);return 3==i.charCodeAt(0)?i.slice(1):i}(e,0,n);for(var i=[],r=e.l+t,o=e.read_shift(n.biff>8?4:2);0!=o--;)i.push(Ui(e,0,n));if(e.l!=r)throw new Error("Bad ExternSheet: "+e.l+" != "+r);return i}function pr(e,t,n){var i=Ki(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[i,function(e,t,n){var i,r=e.l+t,o=2==n.biff?1:2,s=e.read_shift(o);if(65535==s)return[[],At(e,t-2)];var l=hs(e,s,n);return t!==s+o&&(i=ds(e,t-s-o,l,n)),e.l=r,[l,i]}(e,t,n)]}var fr=[];function mr(e){var t=It(24),n=Yt(e[0]);t.write_shift(2,n.r),t.write_shift(2,n.r),t.write_shift(2,n.c),t.write_shift(2,n.c);for(var i="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<16;++r)t.write_shift(1,parseInt(i[r],16));return k([t,function(e){var t=It(512),n=0,i=e.Target,r=i.indexOf("#")>-1?31:23;switch(i.charAt(0)){case"#":r=28;break;case".":r&=-3}t.write_shift(4,2),t.write_shift(4,r);var o=[8,6815827,6619237,4849780,83];for(n=0;n<o.length;++n)t.write_shift(4,o[n]);if(28==r){for(i=i.slice(1),t.write_shift(4,i.length+1),n=0;n<i.length;++n)t.write_shift(2,i.charCodeAt(n));t.write_shift(2,0)}else if(2&r){for(o="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),n=0;n<o.length;++n)t.write_shift(1,parseInt(o[n],16));for(t.write_shift(4,2*(i.length+1)),n=0;n<i.length;++n)t.write_shift(2,i.charCodeAt(n));t.write_shift(2,0)}else{for(o="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),n=0;n<o.length;++n)t.write_shift(1,parseInt(o[n],16));for(var s=0;"../"==i.slice(3*s,3*s+3)||"..\\"==i.slice(3*s,3*s+3);)++s;for(t.write_shift(2,s),t.write_shift(4,i.length+1),n=0;n<i.length;++n)t.write_shift(1,255&i.charCodeAt(n));for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),n=0;n<6;++n)t.write_shift(4,0)}return t.slice(0,t.l)}(e[1])])}function gr(e){var t=e[1].Tooltip,n=It(10+2*(t.length+1));n.write_shift(2,2048);var i=Yt(e[0]);n.write_shift(2,i.r),n.write_shift(2,i.r),n.write_shift(2,i.c),n.write_shift(2,i.c);for(var r=0;r<t.length;++r)n.write_shift(2,t.charCodeAt(r));return n.write_shift(2,0),n}function vr(e,t,n){if(!n.cellStyles)return At(e,t);var i=n&&n.biff>=12?4:2,r=e.read_shift(i),o=e.read_shift(i),s=e.read_shift(i),l=e.read_shift(i),a=e.read_shift(2);return 2==i&&(e.l+=2),{s:r,e:o,w:s,ixfe:l,flags:a}}fr[8]=function(e,t){var n=e.l+t;e.l+=10;var i=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var r=e.read_shift(1);return e.l+=r,e.l=n,{fmt:i}};var yr=zi,br=Di,_r=Ni,wr=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969};function t(t,n){var i=n||{};return i.dateNF||(i.dateNF="yyyymmdd"),Zt(function(t,n){var i=[],r=x(1);switch(n.type){case"base64":r=S(y.decode(t));break;case"binary":r=S(t);break;case"buffer":case"array":r=t}kt(r,0);var o=r.read_shift(1),s=!1,l=!1,a=!1;switch(o){case 2:case 3:break;case 48:l=!0,s=!0;break;case 49:l=!0;break;case 131:case 139:s=!0;break;case 140:s=!0,a=!0;break;case 245:s=!0;break;default:throw new Error("DBF Unsupported Version: "+o.toString(16))}var u=0,c=0;2==o&&(u=r.read_shift(2)),r.l+=3,2!=o&&(u=r.read_shift(4)),2!=o&&(c=r.read_shift(2));var d=r.read_shift(2),h=1252;2!=o&&(r.l+=16,r.read_shift(1),0!==r[r.l]&&(h=e[r[r.l]]),r.l+=1,r.l+=2),a&&(r.l+=36);for(var p=[],f={},m=c-10-(l?264:0),g=a?32:11;2==o?r.l<r.length&&13!=r[r.l]:r.l<m;)switch((f={}).name=cptable.utils.decode(h,r.slice(r.l,r.l+g)).replace(/[\u0000\r\n].*$/g,""),r.l+=g,f.type=String.fromCharCode(r.read_shift(1)),2==o||a||(f.offset=r.read_shift(4)),f.len=r.read_shift(1),2==o&&(f.offset=r.read_shift(2)),f.dec=r.read_shift(1),f.name.length&&p.push(f),2!=o&&(r.l+=a?13:14),f.type){case"B":l&&8==f.len||!n.WTF||console.log("Skipping "+f.name+":"+f.type);break;case"G":case"P":n.WTF&&console.log("Skipping "+f.name+":"+f.type);break;case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":case"0":case"@":case"+":break;default:throw new Error("Unknown Field Type: "+f.type)}if(13!==r[r.l]?r.l=c-1:2==o&&(r.l=521),2!=o){if(13!==r.read_shift(1))throw new Error("DBF Terminator not found "+r.l+" "+r[r.l]);r.l=c}var v=0,b=0;for(i[0]=[],b=0;b!=p.length;++b)i[0][b]=p[b].name;for(;u-- >0;)if(42!==r[r.l])for(++r.l,i[++v]=[],b=0,b=0;b!=p.length;++b){var _=r.slice(r.l,r.l+p[b].len);r.l+=p[b].len,kt(_,0);var w=cptable.utils.decode(h,_);switch(p[b].type){case"C":i[v][b]=cptable.utils.decode(h,_),i[v][b]=i[v][b].trim();break;case"D":i[v][b]=8===w.length?new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):w;break;case"F":i[v][b]=parseFloat(w.trim());break;case"+":case"I":i[v][b]=a?2147483648^_.read_shift(-4,"i"):_.read_shift(4,"i");break;case"L":switch(w.toUpperCase()){case"Y":case"T":i[v][b]=!0;break;case"N":case"F":i[v][b]=!1;break;case" ":case"?":i[v][b]=!1;break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+o.toString(16));i[v][b]="##MEMO##"+(a?parseInt(w.trim(),10):_.read_shift(4));break;case"N":i[v][b]=+w.replace(/\u0000/g,"").trim();break;case"@":i[v][b]=new Date(_.read_shift(-8,"f")-621356832e5);break;case"T":i[v][b]=new Date(864e5*(_.read_shift(4)-2440588)+_.read_shift(4));break;case"Y":i[v][b]=_.read_shift(4,"i")/1e4;break;case"O":i[v][b]=-_.read_shift(-8,"f");break;case"B":if(l&&8==p[b].len){i[v][b]=_.read_shift(8,"f");break}case"G":case"P":_.l+=p[b].len;break;case"0":if("_NullFlags"===p[b].name)break;default:throw new Error("DBF Unsupported data type "+p[b].type)}}else r.l+=d;if(2!=o&&r.l<r.length&&26!=r[r.l++])throw new Error("DBF EOF Marker missing "+(r.l-1)+" of "+r.length+" "+r[r.l-1].toString(16));return n&&n.sheetRows&&(i=i.slice(0,n.sheetRows)),i}(t,i),i)}var n={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function(e,n){try{return Kt(t(e,n),n)}catch(e){if(n&&n.WTF)throw e}return{SheetNames:[],Sheets:{}}},to_sheet:t,from_sheet:function(e,t){if("string"==(t||{}).type)throw new Error("Cannot write DBF to JS string");var i=Dt(),r=Fa(e,{header:1,cellDates:!0}),o=r[0],s=r.slice(1),l=0,a=0,u=0,c=1;for(l=0;l<o.length;++l)if(null!=l){if(++u,"number"==typeof o[l]&&(o[l]=o[l].toString(10)),"string"!=typeof o[l])throw new Error("DBF Invalid column name "+o[l]+" |"+typeof o[l]+"|");if(o.indexOf(o[l])!==l)for(a=0;a<1024;++a)if(-1==o.indexOf(o[l]+"_"+a)){o[l]+="_"+a;break}}var d=Gt(e["!ref"]),h=[];for(l=0;l<=d.e.c-d.s.c;++l){var p=[];for(a=0;a<s.length;++a)null!=s[a][l]&&p.push(s[a][l]);if(0!=p.length&&null!=o[l]){var f="",m="";for(a=0;a<p.length;++a){switch(typeof p[a]){case"number":m="B";break;case"string":m="C";break;case"boolean":m="L";break;case"object":m=p[a]instanceof Date?"D":"C";break;default:m="C"}if("C"==(f=f&&f!=m?"C":m))break}c+=n[f]||0,h[l]=f}else h[l]="?"}var g=i.next(32);for(g.write_shift(4,318902576),g.write_shift(4,s.length),g.write_shift(2,296+32*u),g.write_shift(2,c),l=0;l<4;++l)g.write_shift(4,0);for(g.write_shift(4,768),l=0,a=0;l<o.length;++l)if(null!=o[l]){var v=i.next(32),y=(o[l].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);v.write_shift(1,y,"sbcs"),v.write_shift(1,"?"==h[l]?"C":h[l],"sbcs"),v.write_shift(4,a),v.write_shift(1,n[h[l]]||0),v.write_shift(1,0),v.write_shift(1,2),v.write_shift(4,0),v.write_shift(1,0),v.write_shift(4,0),v.write_shift(4,0),a+=n[h[l]]||0}var b=i.next(264);for(b.write_shift(4,13),l=0;l<65;++l)b.write_shift(4,0);for(l=0;l<s.length;++l){var _=i.next(c);for(_.write_shift(1,0),a=0;a<o.length;++a)if(null!=o[a])switch(h[a]){case"L":_.write_shift(1,null==s[l][a]?63:s[l][a]?84:70);break;case"B":_.write_shift(8,s[l][a]||0,"f");break;case"D":s[l][a]?(_.write_shift(4,("0000"+s[l][a].getFullYear()).slice(-4),"sbcs"),_.write_shift(2,("00"+(s[l][a].getMonth()+1)).slice(-2),"sbcs"),_.write_shift(2,("00"+s[l][a].getDate()).slice(-2),"sbcs")):_.write_shift(8,"00000000","sbcs");break;case"C":var w=String(s[l][a]||"");for(_.write_shift(1,w,"sbcs"),u=0;u<250-w.length;++u)_.write_shift(1,32)}}return i.next(1).write_shift(1,26),i.end()}}}(),xr=function(){function e(e,t){for(var n,i=e.split(/[\n\r]+/),r=-1,o=-1,s=0,l=0,a=[],u=[],c=null,d={},h=[],p=[],f=[],m=0;s!==i.length;++s){m=0;var g,v=i[s].trim(),y=v.replace(/;;/g,"\x01").split(";").map(function(e){return e.replace(/\u0001/g,";")});if(v.length>0)switch(y[0]){case"ID":case"E":case"B":case"O":break;case"P":"P"==y[1].charAt(0)&&u.push(v.slice(3).replace(/;;/g,";"));break;case"C":var b=!1,_=!1;for(l=1;l<y.length;++l)switch(y[l].charAt(0)){case"X":o=parseInt(y[l].slice(1))-1,_=!0;break;case"Y":for(r=parseInt(y[l].slice(1))-1,_||(o=0),n=a.length;n<=r;++n)a[n]=[];break;case"K":'"'===(g=y[l].slice(1)).charAt(0)?g=g.slice(1,g.length-1):"TRUE"===g?g=!0:"FALSE"===g?g=!1:isNaN(ne(g))?isNaN(ie(g).getDate())||(g=J(g)):(g=ne(g),null!==c&&M.is_date(c)&&(g=G(g))),"undefined"!=typeof cptable&&"string"==typeof g&&"string"!=(t||{}).type&&(t||{}).codepage&&(g=cptable.utils.decode(t.codepage,g)),b=!0;break;case"E":var w=Lo(y[l].slice(1),{r,c:o});a[r][o]=[a[r][o],w];break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}b&&(a[r][o]=g,c=null);break;case"F":var x=0;for(l=1;l<y.length;++l)switch(y[l].charAt(0)){case"X":o=parseInt(y[l].slice(1))-1,++x;break;case"Y":for(r=parseInt(y[l].slice(1))-1,n=a.length;n<=r;++n)a[n]=[];break;case"M":m=parseInt(y[l].slice(1))/20;break;case"F":case"G":break;case"P":c=u[parseInt(y[l].slice(1))];break;case"S":case"D":case"N":break;case"W":for(f=y[l].slice(1).split(" "),n=parseInt(f[0],10);n<=parseInt(f[1],10);++n)m=parseInt(f[2],10),p[n-1]=0===m?{hidden:!0}:{wch:m},no(p[n-1]);break;case"C":p[o=parseInt(y[l].slice(1))-1]||(p[o]={});break;case"R":h[r=parseInt(y[l].slice(1))-1]||(h[r]={}),m>0?(h[r].hpt=m,h[r].hpx=oo(m)):0===m&&(h[r].hidden=!0);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}x<1&&(c=null);break;default:if(t&&t.WTF)throw new Error("SYLK bad record "+v)}}return h.length>0&&(d["!rows"]=h),p.length>0&&(d["!cols"]=p),t&&t.sheetRows&&(a=a.slice(0,t.sheetRows)),[a,d]}function t(t,n){var i=function(t,n){switch(n.type){case"base64":return e(y.decode(t),n);case"binary":return e(t,n);case"buffer":return e(t.toString("binary"),n);case"array":return e(Q(t),n)}throw new Error("Unrecognized type "+n.type)}(t,n),r=i[1],o=Zt(i[0],n);return V(r).forEach(function(e){o[e]=r[e]}),o}function n(e,t,n,i){var r="C;Y"+(n+1)+";X"+(i+1)+";K";switch(e.t){case"n":r+=e.v||0,e.f&&!e.F&&(r+=";E"+No(e.f,{r:n,c:i}));break;case"b":r+=e.v?"TRUE":"FALSE";break;case"e":r+=e.w||e.v;break;case"d":r+='"'+(e.w||e.v)+'"';break;case"s":r+='"'+e.v.replace(/"/g,"")+'"'}return r}return{to_workbook:function(e,n){return Kt(t(e,n),n)},to_sheet:t,from_sheet:function(e,t){var i,r=["ID;PWXL;N;E"],o=[],s=Gt(e["!ref"]),l=Array.isArray(e),a="\r\n";r.push("P;PGeneral"),r.push("F;P0;DG0G8;M255"),e["!cols"]&&function(t,n){e["!cols"].forEach(function(e,n){var i="F;W"+(n+1)+" "+(n+1)+" ";e.hidden?i+="0":("number"==typeof e.width&&(e.wpx=Zr(e.width)),"number"==typeof e.wpx&&(e.wch=Jr(e.wpx)),"number"==typeof e.wch&&(i+=Math.round(e.wch)))," "!=i.charAt(i.length-1)&&t.push(i)})}(r),e["!rows"]&&function(t,n){e["!rows"].forEach(function(e,n){var i="F;";e.hidden?i+="M0;":e.hpt?i+="M"+20*e.hpt+";":e.hpx&&(i+="M"+20*ro(e.hpx)+";"),i.length>2&&t.push(i+"R"+(n+1))})}(r),r.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var u=s.s.r;u<=s.e.r;++u)for(var c=s.s.c;c<=s.e.c;++c){var d=Ut({r:u,c});(i=l?(e[u]||[])[c]:e[d])&&(null!=i.v||i.f&&!i.F)&&o.push(n(i,0,u,c))}return r.join(a)+a+o.join(a)+a+"E"+a}}}(),Cr=function(){function e(e,t){for(var n=e.split("\n"),i=-1,r=-1,o=0,s=[];o!==n.length;++o)if("BOT"!==n[o].trim()){if(!(i<0)){var l=n[o].trim().split(","),a=l[0],u=l[1],c=n[++o].trim();switch(+a){case-1:if("BOT"===c){s[++i]=[],r=0;continue}if("EOD"!==c)throw new Error("Unrecognized DIF special command "+c);break;case 0:s[i][r]="TRUE"===c||"FALSE"!==c&&(isNaN(ne(u))?isNaN(ie(u).getDate())?u:J(u):ne(u)),++r;break;case 1:c=c.slice(1,c.length-1),s[i][r++]=""!==c?c:null}if("EOD"===c)break}}else s[++i]=[],r=0;return t&&t.sheetRows&&(s=s.slice(0,t.sheetRows)),s}function t(t,n){return Zt(function(t,n){switch(n.type){case"base64":return e(y.decode(t),n);case"binary":return e(t,n);case"buffer":return e(t.toString("binary"),n);case"array":return e(Q(t),n)}throw new Error("Unrecognized type "+n.type)}(t,n),n)}return{to_workbook:function(e,n){return Kt(t(e,n),n)},to_sheet:t,from_sheet:function(){var e=function(e,t,n,i,r){e.push(t),e.push(n+","+i),e.push('"'+r.replace(/"/g,'""')+'"')},t=function(e,t,n,i){e.push(t+","+n),e.push(1==t?'"'+i.replace(/"/g,'""')+'"':i)};return function(n){var i,r=[],o=Gt(n["!ref"]),s=Array.isArray(n);e(r,"TABLE",0,1,"sheetjs"),e(r,"VECTORS",0,o.e.r-o.s.r+1,""),e(r,"TUPLES",0,o.e.c-o.s.c+1,""),e(r,"DATA",0,0,"");for(var l=o.s.r;l<=o.e.r;++l){t(r,-1,0,"BOT");for(var a=o.s.c;a<=o.e.c;++a){var u=Ut({r:l,c:a});if(i=s?(n[l]||[])[a]:n[u])switch(i.t){case"n":var c=i.w;c||null==i.v||(c=i.v),null==c?t(r,1,0,i.f&&!i.F?"="+i.f:""):t(r,0,c,"V");break;case"b":t(r,0,i.v?1:0,i.v?"TRUE":"FALSE");break;case"s":t(r,1,0,isNaN(i.v)?i.v:'="'+i.v+'"');break;case"d":i.w||(i.w=M.format(i.z||M._table[14],q(J(i.v)))),t(r,0,i.w,"V");break;default:t(r,1,0,"")}else t(r,1,0,"")}}return t(r,-1,0,"EOD"),r.join("\r\n")}}()}}(),Sr=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function t(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function n(t,n){return Zt(function(n,i){for(var r=t.split("\n"),o=-1,s=-1,l=0,a=[];l!==r.length;++l){var u=r[l].trim().split(":");if("cell"===u[0]){var c=Yt(u[1]);if(a.length<=c.r)for(o=a.length;o<=c.r;++o)a[o]||(a[o]=[]);switch(o=c.r,s=c.c,u[2]){case"t":a[o][s]=e(u[3]);break;case"v":a[o][s]=+u[3];break;case"vtf":var d=u[u.length-1];case"vtc":switch(u[3]){case"nl":a[o][s]=!!+u[4];break;default:a[o][s]=+u[4]}"vtf"==u[2]&&(a[o][s]=[a[o][s],d])}}}return i&&i.sheetRows&&(a=a.slice(0,i.sheetRows)),a}(0,n),n)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),r=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",o=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),s="--SocialCalcSpreadsheetControlSave--";return{to_workbook:function(e,t){return Kt(n(e,t),t)},to_sheet:n,from_sheet:function(e){return[i,r,o,r,function(e){if(!e||!e["!ref"])return"";for(var n,i=[],r=[],o="",s=Wt(e["!ref"]),l=Array.isArray(e),a=s.s.r;a<=s.e.r;++a)for(var u=s.s.c;u<=s.e.c;++u)if(o=Ut({r:a,c:u}),(n=l?(e[a]||[])[u]:e[o])&&null!=n.v&&"z"!==n.t){switch(r=["cell",o,"t"],n.t){case"s":case"str":r.push(t(n.v));break;case"n":n.f?(r[2]="vtf",r[3]="n",r[4]=n.v,r[5]=t(n.f)):(r[2]="v",r[3]=n.v);break;case"b":r[2]="vt"+(n.f?"f":"c"),r[3]="nl",r[4]=n.v?"1":"0",r[5]=t(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=q(J(n.v));r[2]="vtc",r[3]="nd",r[4]=""+c,r[5]=n.w||M.format(n.z||M._table[14],c);break;case"e":continue}i.push(r.join(":"))}return i.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1"),i.push("valueformat:1:text-wiki"),i.join("\n")}(e),s].join("\n")}}}(),Or=function(){function e(e,t,n,i,r){r.raw?t[n][i]=e:"TRUE"===e?t[n][i]=!0:"FALSE"===e?t[n][i]=!1:""===e||(t[n][i]=isNaN(ne(e))?isNaN(ie(e).getDate())?e:J(e):ne(e))}var t={44:",",9:"\t",59:";"},n={44:3,9:2,59:1};function i(e,i){var r=i||{},o="";null!=v&&null==r.dense&&(r.dense=v);var s=r.dense?[]:{},l={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)&&10==e.charCodeAt(5)?(o=e.charAt(4),e=e.slice(6)):o=function(e){for(var i={},r=!1,o=0,s=0;o<e.length;++o)34==(s=e.charCodeAt(o))?r=!r:!r&&s in t&&(i[s]=(i[s]||0)+1);for(o in s=[],i)i.hasOwnProperty(o)&&s.push([i[o],o]);if(!s.length)for(o in i=n)i.hasOwnProperty(o)&&s.push([i[o],o]);return s.sort(function(e,t){return e[0]-t[0]||n[e[1]]-n[t[1]]}),t[s.pop()[1]]}(e.slice(0,1024));var a=0,u=0,c=0,d=0,h=0,p=o.charCodeAt(0),f=!1,m=0;e=e.replace(/\r\n/gm,"\n");var g=null!=r.dateNF?function(e){var t="number"==typeof e?M._table[e]:e;return t=t.replace(N,"(\\d+)"),new RegExp("^"+t+"$")}(r.dateNF):null;function y(){var t=e.slice(d,h),n={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)n.t="z";else if(r.raw)n.t="s",n.v=t;else if(0===t.trim().length)n.t="s",n.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(n.t="s",n.v=t.slice(2,-1).replace(/""/g,'"')):1==t.length?(n.t="s",n.v=t):(n.t="n",n.f=t.slice(1));else if("TRUE"==t)n.t="b",n.v=!0;else if("FALSE"==t)n.t="b",n.v=!1;else if(isNaN(c=ne(t)))if(!isNaN(ie(t).getDate())||g&&t.match(g)){n.z=r.dateNF||M._table[14];var i=0;g&&t.match(g)&&(t=function(e,t,n){var i=-1,r=-1,o=-1,s=-1,l=-1,a=-1;(t.match(N)||[]).forEach(function(e,t){var u=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":i=u;break;case"d":o=u;break;case"h":s=u;break;case"s":a=u;break;case"m":s>=0?l=u:r=u}}),a>=0&&-1==l&&r>=0&&(l=r,r=-1);var u=(""+(i>=0?i:(new Date).getFullYear())).slice(-4)+"-"+("00"+(r>=1?r:1)).slice(-2)+"-"+("00"+(o>=1?o:1)).slice(-2);7==u.length&&(u="0"+u),8==u.length&&(u="20"+u);var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(l>=0?l:0)).slice(-2)+":"+("00"+(a>=0?a:0)).slice(-2);return-1==s&&-1==l&&-1==a?u:-1==i&&-1==r&&-1==o?c:u+"T"+c}(0,r.dateNF,t.match(g)||[]),i=1),r.cellDates?(n.t="d",n.v=J(t,i)):(n.t="n",n.v=q(J(t,i))),!1!==r.cellText&&(n.w=M.format(n.z,n.v instanceof Date?q(n.v):n.v)),r.cellNF||delete n.z}else n.t="s",n.v=t;else n.t="n",!1!==r.cellText&&(n.w=t),n.v=c;if("z"==n.t||(r.dense?(s[a]||(s[a]=[]),s[a][u]=n):s[Ut({c:u,r:a})]=n),d=h+1,l.e.c<u&&(l.e.c=u),l.e.r<a&&(l.e.r=a),m==p)++u;else if(u=0,++a,r.sheetRows&&r.sheetRows<=a)return!0}e:for(;h<e.length;++h)switch(m=e.charCodeAt(h)){case 34:f=!f;break;case p:case 10:case 13:if(!f&&y())break e}return h-d>0&&y(),s["!ref"]=qt(l),s}function r(t,n){var r="",o="string"==n.type?[0,0,0,0]:Ta(t,n);switch(n.type){case"base64":r=y.decode(t);break;case"binary":r=t;break;case"buffer":r=65001==n.codepage?t.toString("utf8"):n.codepage&&"undefined"!=typeof cptable?cptable.utils.decode(n.codepage,t):t.toString("binary");break;case"array":r=Q(t);break;case"string":r=t;break;default:throw new Error("Unrecognized type "+n.type)}return 239==o[0]&&187==o[1]&&191==o[2]?r=Me(r.slice(3)):"binary"==n.type&&"undefined"!=typeof cptable&&n.codepage&&(r=cptable.utils.decode(n.codepage,cptable.utils.encode(1252,r))),"socialcalc:version:"==r.slice(0,19)?Sr.to_sheet("string"==n.type?r:Me(r),n):function(t,n){return"sep="==t.slice(0,4)?i(t,n):t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?i(t,n):Zt(function(t,n){var i=n||{},r=[];if(!t||0===t.length)return r;for(var o=t.split(/[\r\n]/),s=o.length-1;s>=0&&0===o[s].length;)--s;for(var l=10,a=0,u=0;u<=s;++u)-1==(a=o[u].indexOf(" "))?a=o[u].length:a++,l=Math.max(l,a);for(u=0;u<=s;++u){r[u]=[];var c=0;for(e(o[u].slice(0,l).trim(),r,u,c,i),c=1;c<=(o[u].length-l)/10+1;++c)e(o[u].slice(l+10*(c-1),l+10*c).trim(),r,u,c,i)}return i.sheetRows&&(r=r.slice(0,i.sheetRows)),r}(t,n),n)}(r,n)}return{to_workbook:function(e,t){return Kt(r(e,t),t)},to_sheet:r,from_sheet:function(e){for(var t,n=[],i=Gt(e["!ref"]),r=Array.isArray(e),o=i.s.r;o<=i.e.r;++o){for(var s=[],l=i.s.c;l<=i.e.c;++l){var a=Ut({r:o,c:l});if((t=r?(e[o]||[])[l]:e[a])&&null!=t.v){for(var u=(t.w||($t(t),t.w)||"").slice(0,10);u.length<10;)u+=" ";s.push(u+(0===l?" ":""))}else s.push(" ")}n.push(s.join(""))}return n.join("\n")}}}(),Tr=function(){function e(e,t){if(!e)return e;var n=t||{};null!=v&&null==n.dense&&(n.dense=v);var i=n.dense?[]:{},r="Sheet1",o=0,a={},u=[r],c={s:{r:0,c:0},e:{r:0,c:0}},d=n.sheetRows||0;if(2==e[2])n.Enum=s;else if(26==e[2])n.Enum=l;else{if(14!=e[2])throw new Error("Unrecognized LOTUS BOF "+e[2]);n.Enum=l,n.qpro=!0,e.l=0}return function(e,t,n){if(e){kt(e,e.l||0);for(var i=n.Enum||s;e.l<e.length;){var r=e.read_shift(2),o=i[r]||i[255],l=e.read_shift(2),a=e.l+l,u=(o.f||At)(e,l,n);if(e.l=a,t(u,0,r))return}}}(e,function(t,s,l){if(2==e[2])switch(l){case 0:n.vers=t,t>=4096&&(n.qpro=!0);break;case 6:c=t;break;case 15:n.qpro||(t[1].v=t[1].v.slice(1));case 13:case 14:case 16:case 51:14==l&&112==(112&t[2])&&(15&t[2])>1&&(15&t[2])<15&&(t[1].z=n.dateNF||M._table[14],n.cellDates&&(t[1].t="d",t[1].v=G(t[1].v))),n.dense?(i[t[0].r]||(i[t[0].r]=[]),i[t[0].r][t[0].c]=t[1]):i[Ut(t[0])]=t[1]}else switch(l){case 22:t[1].v=t[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(t[3]>o&&(i["!ref"]=qt(c),a[r]=i,i=n.dense?[]:{},c={s:{r:0,c:0},e:{r:0,c:0}},u.push(r="Sheet"+((o=t[3])+1))),d>0&&t[0].r>=d)break;n.dense?(i[t[0].r]||(i[t[0].r]=[]),i[t[0].r][t[0].c]=t[1]):i[Ut(t[0])]=t[1],c.e.c<t[0].c&&(c.e.c=t[0].c),c.e.r<t[0].r&&(c.e.r=t[0].r)}},n),i["!ref"]=qt(c),a[r]=i,{SheetNames:u,Sheets:a}}function t(e,t,n){var i=[{c:0,r:0},{t:"n",v:0},0];return n.qpro&&20768!=n.vers?(i[0].c=e.read_shift(1),e.l++,i[0].r=e.read_shift(2),e.l+=2):(i[2]=e.read_shift(1),i[0].c=e.read_shift(2),i[0].r=e.read_shift(2)),i}function n(e,n,i){var r=e.l+n,o=t(e,0,i);if(o[1].t="s",20768==i.vers){e.l++;var s=e.read_shift(1);return o[1].v=e.read_shift(s,"utf8"),o}return i.qpro&&e.l++,o[1].v=e.read_shift(r-e.l,"cstr"),o}function i(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function r(e,t){var n=i(e),r=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(2);return 65535==s?(n[1].v=0,n):(n[1].v=(2*(32768&s)-1)*(((s=(32767&s)-16446)>0?o<<s:o>>>-s)+(s>-32?r<<s+32:r>>>-(s+32))),n)}function o(e,t){var n=i(e),r=e.read_shift(8,"f");return n[1].v=r,n}var s={0:{n:"BOF",f:Ii},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e){var t={s:{c:0,r:0},e:{c:0,r:0}};return t.s.c=e.read_shift(2),t.s.r=e.read_shift(2),t.e.c=e.read_shift(2),t.e.r=e.read_shift(2),65535==t.s.c&&(t.s.c=t.e.c=t.s.r=t.e.r=0),t}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,n,i){var r=t(e,0,i);return r[1].v=e.read_shift(2,"i"),r}},14:{n:"NUMBER",f:function(e,n,i){var r=t(e,0,i);return r[1].v=e.read_shift(8,"f"),r}},15:{n:"LABEL",f:n},16:{n:"FORMULA",f:function(e,n,i){var r=e.l+n,o=t(e,0,i);if(o[1].v=e.read_shift(8,"f"),i.qpro)e.l=r;else{var s=e.read_shift(2);e.l+=s}return o}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:n},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:At}},l={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:function(e,t){var n=i(e);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}},23:{n:"NUMBER17",f:r},24:{n:"NUMBER18",f:function(e,t){var n=i(e);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 4:r=(r>>3)/2e3;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(7&r)}return n[1].v=r,n}},25:{n:"FORMULA19",f:function(e,t){var n=r(e);return e.l+=t-14,n}},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var n=i(e),r=e.read_shift(4);return n[1].v=r>>6,n}},39:{n:"NUMBER27",f:o},40:{n:"FORMULA28",f:function(e,t){var n=o(e);return e.l+=t-10,n}},255:{n:"",f:At}};return{to_workbook:function(t,n){switch(n.type){case"base64":return e(S(y.decode(t)),n);case"binary":return e(S(t),n);case"buffer":case"array":return e(t,n)}throw"Unsupported type "+n.type}}}(),Er=function(){var e=Ne("t"),t=Ne("rPr"),n=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/,r=/\r\n/g,o=function(e,t,n){var i={},r=65001,o="",s=!1,l=e.match(fe),a=0;if(l)for(;a!=l.length;++a){var u=ve(l[a]);switch(u[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!u.val)break;case"<shadow>":case"<shadow/>":i.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==u.val)break;r=c[parseInt(u.val,10)];break;case"<outline":if(!u.val)break;case"<outline>":case"<outline/>":i.outline=1;break;case"</outline>":break;case"<rFont":i.name=u.val;break;case"<sz":i.sz=u.val;break;case"<strike":if(!u.val)break;case"<strike>":case"<strike/>":i.strike=1;break;case"</strike>":break;case"<u":if(!u.val)break;switch(u.val){case"double":i.uval="double";break;case"singleAccounting":i.uval="single-accounting";break;case"doubleAccounting":i.uval="double-accounting"}case"<u>":case"<u/>":i.u=1;break;case"</u>":break;case"<b":if("0"==u.val)break;case"<b>":case"<b/>":i.b=1;break;case"</b>":break;case"<i":if("0"==u.val)break;case"<i>":case"<i/>":i.i=1;break;case"</i>":break;case"<color":u.rgb&&(i.color=u.rgb.slice(2,8));break;case"<family":i.family=u.val;break;case"<vertAlign":o=u.val;break;case"<scheme":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(47!==u[0].charCodeAt(1)&&!s)throw new Error("Unrecognized rich format "+u[0])}}var d=[];return i.u&&d.push("text-decoration: underline;"),i.uval&&d.push("text-underline-style:"+i.uval+";"),i.sz&&d.push("font-size:"+i.sz+"pt;"),i.outline&&d.push("text-effect: outline;"),i.shadow&&d.push("text-shadow: auto;"),t.push('<span style="'+d.join("")+'">'),i.b&&(t.push("<b>"),n.push("</b>")),i.i&&(t.push("<i>"),n.push("</i>")),i.strike&&(t.push("<s>"),n.push("</s>")),"superscript"==o?o="sup":"subscript"==o&&(o="sub"),""!=o&&(t.push("<"+o+">"),n.push("</"+o+">")),n.push("</span>"),r};function s(n){var i=[[],"",[]],s=n.match(e);if(!s)return"";i[1]=s[1];var l=n.match(t);return l&&o(l[1],i[0],i[2]),i[0].join("")+i[1].replace(r,"<br/>")+i[2].join("")}return function(e){return e.replace(n,"").split(i).map(s).join("")}}(),kr=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Ar=/<(?:\w+:)?r>/,Ir=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Mr(e,t){var n=!t||t.cellHTML,i={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(i.t=we(Me(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),i.r=Me(e),n&&(i.h=Ee(i.t))):e.match(Ar)&&(i.r=Me(e),i.t=we(Me((e.replace(Ir,"").match(kr)||[]).join("").replace(fe,""))),n&&(i.h=Er(i.r))),i):null}var Dr=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Rr=/<(?:\w+:)?(?:si|sstItem)>/g,Lr=/<\/(?:\w+:)?(?:si|sstItem)>/;zn.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var Pr=/^\s|\s$|[\t\n\r]/,Nr=function(e,t){var n=!1;return null==t&&(n=!0,t=It(15+4*e.t.length)),t.write_shift(1,0),en(e.t,t),n?t.slice(0,t.l):t};function jr(e){if("undefined"!=typeof cptable)return cptable.utils.encode(l,e);for(var t=[],n=e.split(""),i=0;i<n.length;++i)t[i]=n[i].charCodeAt(0);return t}function Fr(e,t){var n={};return n.Major=e.read_shift(2),n.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),n}function Br(e){for(var t=e.read_shift(4),n=e.l+t-4,i={},r=e.read_shift(4),o=[];r-- >0;)o.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(i.name=e.read_shift(0,"lpp4"),i.comps=o,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return i}function Vr(e,t){var n=e.l+t,i={};i.Flags=63&e.read_shift(4),e.l+=4,i.AlgID=e.read_shift(4);var r=!1;switch(i.AlgID){case 26126:case 26127:case 26128:r=36==i.Flags;break;case 26625:r=4==i.Flags;break;case 0:r=16==i.Flags||4==i.Flags||36==i.Flags;break;default:throw"Unrecognized encryption algorithm: "+i.AlgID}if(!r)throw new Error("Encryption Flags/AlgID mismatch");return i.AlgIDHash=e.read_shift(4),i.KeySize=e.read_shift(4),i.ProviderType=e.read_shift(4),e.l+=8,i.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,i}function Hr(e,t){var n={},i=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,i),e.l=i,n}function zr(e){var t,n,i=0,r=jr(e),o=r.length+1;for((t=x(o))[0]=r.length,n=1;n!=o;++n)t[n]=r[n-1];for(n=o-1;n>=0;--n)i=((0==(16384&i)?0:1)|i<<1&32767)^t[n];return 52811^i}var Yr=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],i=function(e,t){return function(e){return 255&(e/2|128*e)}(e^t)};return function(r){for(var o,s=jr(r),l=function(e){for(var i=t[e.length-1],r=104,o=e.length-1;o>=0;--o)for(var s=e[o],l=0;7!=l;++l)64&s&&(i^=n[r]),s*=2,--r;return i}(s),a=s.length,u=x(16),c=0;16!=c;++c)u[c]=0;for(1==(1&a)&&(u[a]=i(e[0],l>>8),u[--a]=i(s[s.length-1],255&l));a>0;)u[--a]=i(s[a],l>>8),u[--a]=i(s[a],255&l);for(a=15,o=15-s.length;o>0;)u[a]=i(e[o],l>>8),--o,u[--a]=i(s[a],255&l),--a,--o;return u}}(),Ur=function(){function e(e,n){switch(n.type){case"base64":return t(y.decode(e),n);case"binary":return t(e,n);case"buffer":return t(e.toString("binary"),n);case"array":return t(Q(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=(t||{}).dense?[]:{};if(!e.match(/\\trowd/))throw new Error("RTF missing table");return n["!ref"]=qt({s:{c:0,r:0},e:{c:0,r:0}}),n}return{to_workbook:function(t,n){return Kt(e(t,n),n)},to_sheet:e,from_sheet:function(e){for(var t,n=["{\\rtf1\\ansi"],i=Gt(e["!ref"]),r=Array.isArray(e),o=i.s.r;o<=i.e.r;++o){n.push("\\trowd\\trautofit1");for(var s=i.s.c;s<=i.e.c;++s)n.push("\\cellx"+(s+1));for(n.push("\\pard\\intbl"),s=i.s.c;s<=i.e.c;++s){var l=Ut({r:o,c:s});(t=r?(e[o]||[])[s]:e[l])&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||($t(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Wr(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function qr(e,t){if(0===t)return e;var n=function(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255,r=Math.max(t,n,i),o=Math.min(t,n,i),s=r-o;if(0===s)return[0,0,t];var l,a=0,u=r+o;switch(l=s/(u>1?2-u:u),r){case t:a=((n-i)/s+6)%6;break;case n:a=(i-t)/s+2;break;case i:a=(t-n)/s+4}return[a/6,l,u/2]}(function(t){var n=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(n.slice(0,2),16),parseInt(n.slice(2,4),16),parseInt(n.slice(4,6),16)]}());return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Wr(function(e){var t,n=e[1],i=e[2],r=2*n*(i<.5?i:1-i),o=i-r/2,s=[o,o,o],l=6*e[0];if(0!==n)switch(0|l){case 0:case 6:t=r*l,s[0]+=r,s[1]+=t;break;case 1:s[0]+=t=r*(2-l),s[1]+=r;break;case 2:t=r*(l-2),s[1]+=r,s[2]+=t;break;case 3:s[1]+=t=r*(4-l),s[2]+=r;break;case 4:t=r*(l-4),s[2]+=r,s[0]+=t;break;case 5:s[2]+=t=r*(6-l),s[0]+=r}for(var a=0;3!=a;++a)s[a]=Math.round(255*s[a]);return s}(n))}var Gr=6,$r=15,Kr=1,Xr=Gr;function Zr(e){return Math.floor((e+Math.round(128/Xr)/256)*Xr)}function Jr(e){return Math.floor((e-5)/Xr*100+.5)/100}function Qr(e){return Math.round((e*Xr+5)/Xr*256)/256}function eo(e){return Qr(Jr(Zr(e)))}function to(e){var t=Math.abs(e-eo(e)),n=Xr;if(t>.005)for(Xr=Kr;Xr<$r;++Xr)Math.abs(e-eo(e))<=t&&(t=Math.abs(e-eo(e)),n=Xr);Xr=n}function no(e){e.width?(e.wpx=Zr(e.width),e.wch=Jr(e.wpx),e.MDW=Xr):e.wpx?(e.wch=Jr(e.wpx),e.width=Qr(e.wch),e.MDW=Xr):"number"==typeof e.wch&&(e.width=Qr(e.wch),e.wpx=Zr(e.width),e.MDW=Xr),e.customWidth&&delete e.customWidth}var io=96;function ro(e){return 96*e/io}function oo(e){return e*io/96}var so={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"},lo=["numFmtId","fillId","fontId","borderId","xfId"],ao=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],uo=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,i=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,r=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(o,s,l){var a,u={};return o?((a=(o=o.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(e))&&function(e,t,n){t.NumberFmt=[];for(var i=V(M._table),r=0;r<i.length;++r)t.NumberFmt[i[r]]=M._table[i[r]];var o=e[0].match(fe);if(o)for(r=0;r<o.length;++r){var s=ve(o[r]);switch(ye(s[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":var l=we(Me(s.formatCode)),a=parseInt(s.numFmtId,10);if(t.NumberFmt[a]=l,a>0){if(a>392){for(a=392;a>60&&null!=t.NumberFmt[a];--a);t.NumberFmt[a]=l}M.load(l,a)}break;case"</numFmt>":break;default:if(n.WTF)throw new Error("unrecognized "+s[0]+" in numFmts")}}}(a,u,l),(a=o.match(i))&&function(e,t,n,i){t.Fonts=[];var r={},o=!1;e[0].match(fe).forEach(function(e){var s=ve(e);switch(ye(s[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(r),r={};break;case"<name":s.val&&(r.name=s.val);break;case"<name/>":case"</name>":break;case"<b":r.bold=s.val?Ie(s.val):1;break;case"<b/>":r.bold=1;break;case"<i":r.italic=s.val?Ie(s.val):1;break;case"<i/>":r.italic=1;break;case"<u":switch(s.val){case"none":r.underline=0;break;case"single":r.underline=1;break;case"double":r.underline=2;break;case"singleAccounting":r.underline=33;break;case"doubleAccounting":r.underline=34}break;case"<u/>":r.underline=1;break;case"<strike":r.strike=s.val?Ie(s.val):1;break;case"<strike/>":r.strike=1;break;case"<outline":r.outline=s.val?Ie(s.val):1;break;case"<outline/>":r.outline=1;break;case"<shadow":r.shadow=s.val?Ie(s.val):1;break;case"<shadow/>":r.shadow=1;break;case"<condense":r.condense=s.val?Ie(s.val):1;break;case"<condense/>":r.condense=1;break;case"<extend":r.extend=s.val?Ie(s.val):1;break;case"<extend/>":r.extend=1;break;case"<sz":s.val&&(r.sz=+s.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":s.val&&(r.vertAlign=s.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":s.val&&(r.family=parseInt(s.val,10));break;case"<family/>":case"</family>":break;case"<scheme":s.val&&(r.scheme=s.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if("1"==s.val)break;s.codepage=c[parseInt(s.val,10)];break;case"<color":if(r.color||(r.color={}),s.auto&&(r.color.auto=Ie(s.auto)),s.rgb)r.color.rgb=s.rgb.slice(-6);else if(s.indexed){r.color.index=parseInt(s.indexed,10);var l=Nn[r.color.index];if(81==r.color.index&&(l=Nn[1]),!l)throw new Error(e);r.color.rgb=l[0].toString(16)+l[1].toString(16)+l[2].toString(16)}else s.theme&&(r.color.theme=parseInt(s.theme,10),s.tint&&(r.color.tint=parseFloat(s.tint)),s.theme&&n.themeElements&&n.themeElements.clrScheme&&(r.color.rgb=qr(n.themeElements.clrScheme[r.color.theme].rgb,r.color.tint||0)));break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(i&&i.WTF&&!o)throw new Error("unrecognized "+s[0]+" in fonts")}})}(a,u,s,l),(a=o.match(n))&&function(e,t,n,i){t.Fills=[];var r={},o=!1;e[0].match(fe).forEach(function(e){var n=ve(e);switch(ye(n[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":t.Fills.push(r={});break;case"</fill>":case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(r),r={};break;case"<patternFill":case"<patternFill>":n.patternType&&(r.patternType=n.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":r.bgColor||(r.bgColor={}),n.indexed&&(r.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(r.bgColor.theme=parseInt(n.theme,10)),n.tint&&(r.bgColor.tint=parseFloat(n.tint)),n.rgb&&(r.bgColor.rgb=n.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":r.fgColor||(r.fgColor={}),n.theme&&(r.fgColor.theme=parseInt(n.theme,10)),n.tint&&(r.fgColor.tint=parseFloat(n.tint)),n.rgb&&(r.fgColor.rgb=n.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":case"</stop>":break;case"<color":case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(i&&i.WTF&&!o)throw new Error("unrecognized "+n[0]+" in fills")}})}(a,u,0,l),(a=o.match(r))&&function(e,t,n,i){t.Borders=[];var r={},o=!1;e[0].match(fe).forEach(function(e){var n=ve(e);switch(ye(n[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":r={},n.diagonalUp&&(r.diagonalUp=n.diagonalUp),n.diagonalDown&&(r.diagonalDown=n.diagonalDown),t.Borders.push(r);break;case"</border>":case"<left/>":break;case"<left":case"<left>":case"</left>":case"<right/>":break;case"<right":case"<right>":case"</right>":case"<top/>":break;case"<top":case"<top>":case"</top>":case"<bottom/>":break;case"<bottom":case"<bottom>":case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":break;case"<start":case"<start>":case"<start/>":case"</start>":break;case"<end":case"<end>":case"<end/>":case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":o=!0;break;case"</ext>":o=!1;break;default:if(i&&i.WTF&&!o)throw new Error("unrecognized "+n[0]+" in borders")}})}(a,u,0,l),(a=o.match(t))&&function(e,t,n){var i;t.CellXf=[];var r=!1;e[0].match(fe).forEach(function(e){var o=ve(e),s=0;switch(ye(o[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(delete(i=o)[0],s=0;s<lo.length;++s)i[lo[s]]&&(i[lo[s]]=parseInt(i[lo[s]],10));for(s=0;s<ao.length;++s)i[ao[s]]&&(i[ao[s]]=Ie(i[ao[s]]));if(i.numFmtId>392)for(s=392;s>60;--s)if(t.NumberFmt[i.numFmtId]==t.NumberFmt[s]){i.numFmtId=s;break}t.CellXf.push(i);break;case"</xf>":break;case"<alignment":case"<alignment/>":var l={};o.vertical&&(l.vertical=o.vertical),o.horizontal&&(l.horizontal=o.horizontal),null!=o.textRotation&&(l.textRotation=o.textRotation),o.indent&&(l.indent=o.indent),o.wrapText&&(l.wrapText=o.wrapText),i.alignment=l;break;case"</alignment>":break;case"<protection":case"</protection>":case"<protection/>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":r=!0;break;case"</ext>":r=!1;break;default:if(n&&n.WTF&&!r)throw new Error("unrecognized "+o[0]+" in cellXfs")}})}(a,u,l),u):u}}(),co=We("styleSheet",null,{xmlns:Ke.main[0],"xmlns:vt":Ke.vt});function ho(e,t,n){n||(n=It(6+4*t.length)),n.write_shift(2,e),en(t,n);var i=n.length>n.l?n.slice(0,n.l):n;return null==n.l&&(n.l=n.length),i}zn.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";var po=z(["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"]),fo=At;function mo(e,t){t||(t=It(84));var n=po[e.patternType];null==n&&(n=40),t.write_shift(4,n);var i=0;if(40!=n)for(xn({auto:1},t),xn({auto:1},t);i<12;++i)t.write_shift(4,0);else{for(;i<4;++i)t.write_shift(4,0);for(;i<12;++i)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function go(e,t,n){return n||(n=It(16)),n.write_shift(2,t||0),n.write_shift(2,e.numFmtId||0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(1,0),n}function vo(e,t){return t||(t=It(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var yo=At;zn.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var bo=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,_o=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,wo=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/,xo=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function Co(e,t){if(!e||0===e.length)return Co(So());var n,i={};if(!(n=e.match(xo)))throw new Error("themeElements not found in theme");return function(e,t,n){var i;t.themeElements={},[["clrScheme",bo,function(e,t,n){t.themeElements.clrScheme=[];var i={};(e[0].match(fe)||[]).forEach(function(e){var r=ve(e);switch(r[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":i.rgb=r.val;break;case"<a:sysClr":i.rgb=r.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===r[0].charAt(1)?(t.themeElements.clrScheme.push(i),i={}):i.name=r[0].slice(3,r[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+r[0]+" in clrScheme")}})}],["fontScheme",_o,function(){}],["fmtScheme",wo,function(){}]].forEach(function(r){if(!(i=e.match(r[1])))throw new Error(r[0]+" not found in themeElements");r[2](i,t,n)})}(n[0],i,t),i}function So(e,t){if(t&&t.themeXLSX)return t.themeXLSX;var n=[he];return n[n.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',n[n.length]="<a:themeElements>",n[n.length]='<a:clrScheme name="Office">',n[n.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',n[n.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',n[n.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',n[n.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',n[n.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',n[n.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',n[n.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',n[n.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',n[n.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',n[n.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',n[n.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',n[n.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',n[n.length]="</a:clrScheme>",n[n.length]='<a:fontScheme name="Office">',n[n.length]="<a:majorFont>",n[n.length]='<a:latin typeface="Cambria"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',n[n.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',n[n.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',n[n.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',n[n.length]='<a:font script="Arab" typeface="Times New Roman"/>',n[n.length]='<a:font script="Hebr" typeface="Times New Roman"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="MoolBoran"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Times New Roman"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:majorFont>",n[n.length]="<a:minorFont>",n[n.length]='<a:latin typeface="Calibri"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',n[n.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',n[n.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',n[n.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',n[n.length]='<a:font script="Arab" typeface="Arial"/>',n[n.length]='<a:font script="Hebr" typeface="Arial"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="DaunPenh"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Arial"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:minorFont>",n[n.length]="</a:fontScheme>",n[n.length]='<a:fmtScheme name="Office">',n[n.length]="<a:fillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="1"/>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="0"/>',n[n.length]="</a:gradFill>",n[n.length]="</a:fillStyleLst>",n[n.length]="<a:lnStyleLst>",n[n.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]="</a:lnStyleLst>",n[n.length]="<a:effectStyleLst>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',n[n.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',n[n.length]="</a:effectStyle>",n[n.length]="</a:effectStyleLst>",n[n.length]="<a:bgFillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]="</a:bgFillStyleLst>",n[n.length]="</a:fmtScheme>",n[n.length]="</a:themeElements>",n[n.length]="<a:objectDefaults>",n[n.length]="<a:spDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',n[n.length]="</a:spDef>",n[n.length]="<a:lnDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',n[n.length]="</a:lnDef>",n[n.length]="</a:objectDefaults>",n[n.length]="<a:extraClrSchemeLst/>",n[n.length]="</a:theme>",n.join("")}function Oo(e){var t=e.read_shift(2),n=e.read_shift(2)-4,i=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:i[1]=function(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=function(e,t){return At(e,4)}(e);break;case 2:t.xclrValue=Vi(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e);break;case 4:e.l+=4}return e.l+=8,t}(e);break;case 6:i[1]=function(e,t){return At(e,n)}(e);break;case 14:case 15:i[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return i}function To(e,t){t.forEach(function(e){})}zn.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",zn.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";var Eo=1024;function ko(e,t){for(var n=[21600,21600],i=["m0,0l0",n[1],n[0],n[1],n[0],"0xe"].join(","),r=[We("xml",null,{"xmlns:v":Xe.v,"xmlns:o":Xe.o,"xmlns:x":Xe.x,"xmlns:mv":Xe.mv}).replace(/\/>/,">"),We("o:shapelayout",We("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),We("v:shapetype",[We("v:stroke",null,{joinstyle:"miter"}),We("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:n.join(","),path:i})];Eo<1e3*e;)Eo+=1e3;return t.forEach(function(e){var t=Yt(e[0]);r=r.concat(["<v:shape"+Ue({id:"_x0000_s"+ ++Eo,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",We("v:fill",We("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),We("v:shadow",null,{on:"t",obscured:"t"}),We("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",Ye("x:Anchor",[t.c,0,t.r,0,t.c+3,100,t.r+5,100].join(",")),Ye("x:AutoFill","False"),Ye("x:Row",String(t.r)),Ye("x:Column",String(t.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),r.push("</xml>"),r.join("")}function Ao(e,t,n){var i,r,o=Array.isArray(t);n.forEach(function(e){if(o?(r=Yt(e.ref),t[r.r]||(t[r.r]=[]),i=t[r.r][r.c]):i=t[e.ref],!i){i={},o?t[r.r][r.c]=i:t[e.ref]=i;var n=Gt(t["!ref"]||"BDWGO1000001:A1"),s=Yt(e.ref);n.s.r>s.r&&(n.s.r=s.r),n.e.r<s.r&&(n.e.r=s.r),n.s.c>s.c&&(n.s.c=s.c),n.e.c<s.c&&(n.e.c=s.c);var l=qt(n);l!==t["!ref"]&&(t["!ref"]=l)}i.c||(i.c=[]);var a={a:e.author,t:e.t,r:e.r};e.h&&(a.h=e.h),i.c.push(a)})}zn.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";var Io=We("comments",null,{xmlns:Ke.main[0]}),Mo=Qt;var Do="application/vnd.ms-office.vbaProject",Ro=["xlsb","xlsm","xlam","biff8","xla"];zn.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",zn.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";var Lo=function(){var e=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g,t={r:0,c:0};function n(e,n,i,r,o,s){var l=r.length>0?0|parseInt(r,10):0,a=s.length>0?0|parseInt(s,10):0;a<0&&0===o.length&&(a=0);var u=!1,c=!1;return(o.length>0||0==s.length)&&(u=!0),u?a+=t.c:--a,(i.length>0||0==r.length)&&(c=!0),c?l+=t.r:--l,n+(u?"":"$")+Ht(a)+(c?"":"$")+Bt(l)}return function(i,r){return t=r,i.replace(e,n)}}(),Po=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g,No=function(e,t){return e.replace(Po,function(e,n,i,r,o,s){var l=Vt(r)-(i?0:t.c),a=Ft(s)-(o?0:t.r);return n+"R"+(0==a?"":o?a+1:"["+a+"]")+"C"+(0==l?"":i?l+1:"["+l+"]")})};function jo(e,t,n){var i=Wt(t).s,r=Yt(n);return function(e,t){return e.replace(Po,function(e,n,i,r,o,s){return n+("$"==i?i+r:Ht(Vt(r)+t.c))+("$"==o?o+s:Bt(Ft(s)+t.r))})}(e,{r:r.r-i.r,c:r.c-i.c})}function Fo(e){return e.replace(/_xlfn\./g,"")}function Bo(e){e.l+=1}function Vo(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function Ho(e,t,n){var i=2;if(n){if(n.biff>=2&&n.biff<=5)return zo(e);12==n.biff&&(i=4)}var r=e.read_shift(i),o=e.read_shift(i),s=Vo(e,2),l=Vo(e,2);return{s:{r,c:s[0],cRel:s[1],rRel:s[2]},e:{r:o,c:l[0],cRel:l[1],rRel:l[2]}}}function zo(e){var t=Vo(e,2),n=Vo(e,2),i=e.read_shift(1),r=e.read_shift(1);return{s:{r:t[0],c:i,cRel:t[1],rRel:t[2]},e:{r:n[0],c:r,cRel:n[1],rRel:n[2]}}}function Yo(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var t=Vo(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}(e);var i=e.read_shift(n&&12==n.biff?4:2),r=Vo(e,2);return{r:i,c:r[0],cRel:r[1],rRel:r[2]}}function Uo(e){return[e.read_shift(1),e.read_shift(1)]}function Wo(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=ki(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=_n[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=yn(e);break;case 2:n[1]=ji(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function qo(e,t,n){for(var i=e.read_shift(12==n.biff?4:2),r=[],o=0;o!=i;++o)r.push((12==n.biff?gn:qi)(e,8));return r}function Go(e,t,n){var i=0,r=0;12==n.biff?(i=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),i=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--i,0==--r&&(r=256));for(var o=0,s=[];o!=i&&(s[o]=[]);++o)for(var l=0;l!=r;++l)s[o][l]=Wo(e,n.biff);return s}function $o(e,t,n){return e.l+=2,[function(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}(e)]}function Ko(e){return e.l+=6,[]}var Xo=$o,Zo=Ko,Jo=Ko,Qo=$o;function es(e){return e.l+=2,[Ii(e),1&e.read_shift(2)]}var ts=$o,ns=es,is=Ko,rs=$o,os=$o,ss=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],ls={1:{n:"PtgExp",f:function(e,t,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:At},3:{n:"PtgAdd",f:Bo},4:{n:"PtgSub",f:Bo},5:{n:"PtgMul",f:Bo},6:{n:"PtgDiv",f:Bo},7:{n:"PtgPower",f:Bo},8:{n:"PtgConcat",f:Bo},9:{n:"PtgLt",f:Bo},10:{n:"PtgLe",f:Bo},11:{n:"PtgEq",f:Bo},12:{n:"PtgGe",f:Bo},13:{n:"PtgGt",f:Bo},14:{n:"PtgNe",f:Bo},15:{n:"PtgIsect",f:Bo},16:{n:"PtgUnion",f:Bo},17:{n:"PtgRange",f:Bo},18:{n:"PtgUplus",f:Bo},19:{n:"PtgUminus",f:Bo},20:{n:"PtgPercent",f:Bo},21:{n:"PtgParen",f:Bo},22:{n:"PtgMissArg",f:Bo},23:{n:"PtgStr",f:function(e,t,n){return e.l++,Ri(e,0,n)}},26:{n:"PtgSheet",f:function(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,_n[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,yn(e)}},32:{n:"PtgArray",f:function(e,t,n){var i=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[i]}},33:{n:"PtgFunc",f:function(e,t,n){var i=(96&e[e.l])>>5;e.l+=1;var r=e.read_shift(n&&n.biff<=3?1:2);return[Os[r],Ss[r],i]}},34:{n:"PtgFuncVar",f:function(e,t,n){var i=e[e.l++],r=e.read_shift(1),o=n&&n.biff<=3?[88==i?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[r,(0===o[0]?Ss:Cs)[o[1]]]}},35:{n:"PtgName",f:function(e,t,n){var i=e.read_shift(1)>>>5&3,r=e.read_shift(!n||n.biff>=8?4:2);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[i,0,r]}},36:{n:"PtgRef",f:function(e,t,n){var i=(96&e[e.l])>>5;return e.l+=1,[i,Yo(e,0,n)]}},37:{n:"PtgArea",f:function(e,t,n){return[(96&e[e.l++])>>5,Ho(e,0,n)]}},38:{n:"PtgMemArea",f:function(e,t,n){var i=e.read_shift(1)>>>5&3;return e.l+=n&&2==n.biff?3:4,[i,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:At},40:{n:"PtgMemNoMem",f:At},41:{n:"PtgMemFunc",f:function(e,t,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,n){var i=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[i]}},43:{n:"PtgAreaErr",f:function(e,t,n){var i=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[i]}},44:{n:"PtgRefN",f:function(e,t,n){var i=(96&e[e.l])>>5;return e.l+=1,[i,function(e,t,n){var i=n&&n.biff?n.biff:8;if(i>=2&&i<=5)return function(e){var t=e.read_shift(2),n=e.read_shift(1),i=(32768&t)>>15,r=(16384&t)>>14;return t&=16383,1==i&&t>=8192&&(t-=16384),1==r&&n>=128&&(n-=256),{r:t,c:n,cRel:r,rRel:i}}(e);var r=e.read_shift(i>=12?4:2),o=e.read_shift(2),s=(16384&o)>>14,l=(32768&o)>>15;if(o&=16383,1==l)for(;r>524287;)r-=1048576;if(1==s)for(;o>8191;)o-=16384;return{r,c:o,cRel:s,rRel:l}}(e,0,n)]}},45:{n:"PtgAreaN",f:function(e,t,n){return[(96&e[e.l++])>>5,function(e,t,n){if(n.biff<8)return zo(e);var i=e.read_shift(12==n.biff?4:2),r=e.read_shift(12==n.biff?4:2),o=Vo(e,2),s=Vo(e,2);return{s:{r:i,c:o[0],cRel:o[1],rRel:o[2]},e:{r,c:s[0],cRel:s[1],rRel:s[2]}}}(e,0,n)]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,n){return 5==n.biff?function(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var i=e.read_shift(2);return e.l+=12,[t,n,i]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,n){var i=(96&e[e.l])>>5;e.l+=1;var r=e.read_shift(2);return n&&5==n.biff&&(e.l+=12),[i,r,Yo(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,t,n){var i=(96&e[e.l++])>>5,r=e.read_shift(2,"i");if(n)switch(n.biff){case 5:e.l+=12}return[i,r,Ho(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,t,n){var i=(96&e[e.l++])>>5,r=e.read_shift(2),o=4;if(n)switch(n.biff){case 5:o=15;break;case 12:o=6}return e.l+=o,[i,r]}},61:{n:"PtgAreaErr3d",f:function(e,t,n){var i=(96&e[e.l++])>>5,r=e.read_shift(2),o=8;if(n)switch(n.biff){case 5:e.l+=12,o=6;break;case 12:o=12}return e.l+=o,[i,r]}},255:{}},as={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};!function(){for(var e in as)ls[e]=ls[as[e]]}();var us={1:{n:"PtgElfLel",f:es},2:{n:"PtgElfRw",f:rs},3:{n:"PtgElfCol",f:Xo},6:{n:"PtgElfRwV",f:os},7:{n:"PtgElfColV",f:Qo},10:{n:"PtgElfRadical",f:ts},11:{n:"PtgElfRadicalS",f:is},13:{n:"PtgElfColS",f:Zo},15:{n:"PtgElfColSV",f:Jo},16:{n:"PtgElfRadicalLel",f:ns},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(4),r=e.read_shift(2),o=e.read_shift(2);return{ixti:t,coltype:3&n,rt:ss[n>>2&31],idx:i,c:r,C:o}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},cs={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,n){var i=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[i]}},2:{n:"PtgAttrIf",f:function(e,t,n){var i=255&e[e.l+1]?1:0;return e.l+=2,[i,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,n){e.l+=2;for(var i=e.read_shift(n&&2==n.biff?1:2),r=[],o=0;o<=i;++o)r.push(e.read_shift(n&&2==n.biff?1:2));return r}},8:{n:"PtgAttrGoto",f:function(e,t,n){var i=255&e[e.l+1]?1:0;return e.l+=2,[i,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:function(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Uo(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Uo(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function ds(e,t,n,i){if(i.biff<8)return At(e,t);for(var r=e.l+t,o=[],s=0;s!==n.length;++s)switch(n[s][0]){case"PtgArray":n[s][1]=Go(e,0,i),o.push(n[s][1]);break;case"PtgMemArea":n[s][2]=qo(e,0,i),o.push(n[s][2]);break;case"PtgExp":i&&12==i.biff&&(n[s][1][1]=e.read_shift(4),o.push(n[s][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[s][0]}return 0!=(t=r-e.l)&&o.push(At(e,t)),o}function hs(e,t,n){for(var i,r,o=e.l+t,s=[];o!=e.l;)t=o-e.l,i=ls[r=e[e.l]],24!==r&&25!==r||(i=(24===r?us:cs)[e[e.l+1]]),i&&i.f?s.push([i.n,i.f(e,t,n)]):At(e,t);return s}function ps(e){for(var t=[],n=0;n<e.length;++n){for(var i=e[n],r=[],o=0;o<i.length;++o){var s=i[o];if(s)switch(s[0]){case 2:r.push('"'+s[1].replace(/"/g,'""')+'"');break;default:r.push(s[1])}else r.push("")}t.push(r.join(","))}return t.join(";")}cs[33]=cs[32];var fs={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function ms(e,t,n){return function(e,t){if(!(e||t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return e.indexOf(" ")>-1?"'"+e+"'":e}(function(e,t,n){if(!e)return"SH33TJSERR0";if(!e.XTI)return"SH33TJSERR6";var i=e.XTI[t];if(n.biff>8&&!e.XTI[t])return e.SheetNames[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!i)return"SH33TJSERR1";var r="";if(n.biff>8)switch(e[i[0]][0]){case 357:return r=-1==i[1]?"#REF":e.SheetNames[i[1]],i[1]==i[2]?r:r+":"+e.SheetNames[i[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[i[0]][0];case 355:default:return"SH33TJSSRC"+e[i[0]][0]}switch(e[i[0]][0][0]){case 1025:return r=-1==i[1]?"#REF":e.SheetNames[i[1]]||"SH33TJSERR3",i[1]==i[2]?r:r+":"+e.SheetNames[i[2]];case 14849:return"SH33TJSERR8";default:return e[i[0]][0][3]?(r=-1==i[1]?"#REF":e[i[0]][0][3][i[1]]||"SH33TJSERR4",i[1]==i[2]?r:r+":"+e[i[0]][0][3][i[2]]):"SH33TJSERR2"}}(e,t,n),n)}function gs(e,t,n,i,r){var o,s,l,a,u=r&&r.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},d=[],h=0,p=0,f="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,y=e[0].length;v<y;++v){var b=e[0][v];switch(b[0]){case"PtgUminus":d.push("-"+d.pop());break;case"PtgUplus":d.push("+"+d.pop());break;case"PtgPercent":d.push(d.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(o=d.pop(),s=d.pop(),m>=0){switch(e[0][m][1][0]){case 0:g=te(" ",e[0][m][1][1]);break;case 1:g=te("\r",e[0][m][1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}s+=g,m=-1}d.push(s+fs[b[0]]+o);break;case"PtgIsect":o=d.pop(),s=d.pop(),d.push(s+" "+o);break;case"PtgUnion":o=d.pop(),s=d.pop(),d.push(s+","+o);break;case"PtgRange":o=d.pop(),s=d.pop(),d.push(s+":"+o);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":break;case"PtgRef":l=Lt(b[1][1],c,r),d.push(Nt(l,u));break;case"PtgRefN":l=n?Lt(b[1][1],n,r):b[1][1],d.push(Nt(l,u));break;case"PtgRef3d":h=b[1][1],l=Lt(b[1][2],c,r),f=ms(i,h,r),d.push(f+"!"+Nt(l,u));break;case"PtgFunc":case"PtgFuncVar":var _=b[1][0],w=b[1][1];_||(_=0);var x=0==(_&=127)?[]:d.slice(-_);d.length-=_,"User"===w&&(w=x.shift()),d.push(w+"("+x.join(",")+")");break;case"PtgBool":d.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":d.push(b[1]);break;case"PtgNum":d.push(String(b[1]));break;case"PtgStr":d.push('"'+b[1]+'"');break;case"PtgErr":d.push(b[1]);break;case"PtgAreaN":a=Pt(b[1][1],n?{s:n}:c,r),d.push(jt(a,r));break;case"PtgArea":a=Pt(b[1][1],c,r),d.push(jt(a,r));break;case"PtgArea3d":a=b[1][2],f=ms(i,h=b[1][1],r),d.push(f+"!"+jt(a,r));break;case"PtgAttrSum":d.push("SUM("+d.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":p=b[1][2];var C=(i.names||[])[p-1]||(i[0]||[])[p],S=C?C.Name:"SH33TJSNAME"+String(p);S in Ts&&(S=Ts[S]),d.push(S);break;case"PtgNameX":var O,T=b[1][1];if(p=b[1][2],!(r.biff<=5)){var E="";14849==((i[T]||[])[0]||[])[0]||(1025==((i[T]||[])[0]||[])[0]?i[T][p]&&i[T][p].itab>0&&(E=i.SheetNames[i[T][p].itab-1]+"!"):E=i.SheetNames[p-1]+"!"),d.push(E+=i[T]&&i[T][p]?i[T][p].Name:i[0]&&i[0][p]?i[0][p].Name:"SH33TJSERRX");break}T<0&&(T=-T),i[T]&&(O=i[T][p]),O||(O={Name:"SH33TJSERRY"}),d.push(O.Name);break;case"PtgParen":var k="(",A=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:k=te(" ",e[0][m][1][1])+k;break;case 3:k=te("\r",e[0][m][1][1])+k;break;case 4:A=te(" ",e[0][m][1][1])+A;break;case 5:A=te("\r",e[0][m][1][1])+A;break;default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}d.push(k+d.pop()+A);break;case"PtgRefErr":case"PtgRefErr3d":d.push("#REF!");break;case"PtgExp":var I={c:n.c,r:n.r};if(i.sharedf[Ut(l={c:b[1][1],r:b[1][0]})]){var M=i.sharedf[Ut(l)];d.push(gs(M,0,I,i,r))}else{var D=!1;for(o=0;o!=i.arrayf.length;++o)if(!(l.c<(s=i.arrayf[o])[0].s.c||l.c>s[0].e.c||l.r<s[0].s.r||l.r>s[0].e.r)){d.push(gs(s[1],0,I,i,r)),D=!0;break}D||d.push(b[1])}break;case"PtgArray":d.push("{"+ps(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgTbl":case"PtgMemErr":break;case"PtgMissArg":d.push("");break;case"PtgAreaErr":case"PtgAreaErr3d":d.push("#REF!");break;case"PtgList":d.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=r.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][v][0])){var R=!0;switch((b=e[0][m])[1][0]){case 4:R=!1;case 0:g=te(" ",b[1][1]);break;case 5:R=!1;case 1:g=te("\r",b[1][1]);break;default:if(g="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}d.push((R?g:"")+d.pop()+(R?"":g)),m=-1}}if(d.length>1&&r.WTF)throw new Error("bad formula stack");return d[0]}function vs(e,t,n){var i=e.l+t,r=zi(e);2==n.biff&&++e.l;var o=function(e){var t;if(65535!==vt(e,e.l+6))return[yn(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),s=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var l=function(e,t,n){var i,r=e.l+t,o=2==n.biff?1:2,s=e.read_shift(o);if(65535==s)return[[],At(e,t-2)];var l=hs(e,s,n);return t!==s+o&&(i=ds(e,t-s-o,l,n)),e.l=r,[l,i]}(e,i-e.l,n);return{cell:r,val:o[0],formula:l,shared:s>>3&1,tt:o[1]}}function ys(e,t,n){var i=hs(e,e.read_shift(4),n),r=e.read_shift(4);return[i,r>0?ds(e,r,i,n):null]}var bs=ys,_s=ys,ws=ys,xs=ys,Cs={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ss={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Os={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0},Ts={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function Es(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,t){return t.replace(/\./g,"")})).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function ks(e){return("of:="+e.replace(Po,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")}function As(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function Is(e){return e.replace(/\./,"!")}var Ms={},Ds={};zn.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Rs="undefined"!=typeof Map;function Ls(e,t,n){var i=0,r=e.length;if(n){if(Rs?n.has(t):n.hasOwnProperty(t))for(var o=Rs?n.get(t):n[t];i<o.length;++i)if(e[o[i]].t===t)return e.Count++,o[i]}else for(;i<r;++i)if(e[i].t===t)return e.Count++,i;return e[r]={t},e.Count++,e.Unique++,n&&(Rs?(n.has(t)||n.set(t,[]),n.get(t).push(r)):(n.hasOwnProperty(t)||(n[t]=[]),n[t].push(r))),r}function Ps(e,t){var n={min:e+1,max:e+1},i=-1;return t.MDW&&(Xr=t.MDW),null!=t.width?n.customWidth=1:null!=t.wpx?i=Jr(t.wpx):null!=t.wch&&(i=t.wch),i>-1?(n.width=Qr(i),n.customWidth=1):null!=t.width&&(n.width=t.width),t.hidden&&(n.hidden=!0),n}function Ns(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function js(e,t,n){var i=n.revssf[null!=t.z?t.z:"General"],r=60,o=e.length;if(null==i&&n.ssf)for(;r<392;++r)if(null==n.ssf[r]){M.load(t.z,r),n.ssf[r]=t.z,n.revssf[t.z]=i=r;break}for(r=0;r!=o;++r)if(e[r].numFmtId===i)return r;return e[o]={numFmtId:i,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function Fs(e,t,n,i,r,o){if("z"!==e.t){"d"===e.t&&"string"==typeof e.v&&(e.v=J(e.v));try{i.cellNF&&(e.z=M._table[t])}catch(e){if(i.WTF)throw e}if(!i||!1!==i.cellText)try{if(null==M._table[t]&&M.load(P[t]||"General",t),"e"===e.t)e.w=e.w||_n[e.v];else if(0===t)if("n"===e.t)e.w=(0|e.v)===e.v?M._general_int(e.v):M._general_num(e.v);else if("d"===e.t){var s=q(e.v);e.w=(0|s)===s?M._general_int(s):M._general_num(s)}else{if(void 0===e.v)return"";e.w=M._general(e.v,Ds)}else e.w=M.format(t,"d"===e.t?q(e.v):e.v,Ds)}catch(e){if(i.WTF)throw e}if(i.cellStyles&&null!=n)try{e.s=o.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=qr(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),i.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=qr(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),i.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(e){if(i.WTF&&o.Fills)throw e}}}function Bs(e,t,n){if(e&&e["!ref"]){var i=Gt(e["!ref"]);if(i.e.c<i.s.c||i.e.r<i.s.r)throw new Error("Bad range ("+n+"): "+e["!ref"])}}var Vs=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Hs=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/,zs=/<(?:\w:)?hyperlink [^>]*>/gm,Ys=/"(\w*:\w*)"/,Us=/<(?:\w:)?col[^>]*[\/]?>/g,Ws=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,qs=/<(?:\w:)?pageMargins[^>]*\/>/g,Gs=/<(?:\w:)?sheetPr(?:[^>a-z][^>]*)?\/>/,$s=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Ks(e,t,n,i){var r=ve(e);n.Sheets[i]||(n.Sheets[i]={}),r.codeName&&(n.Sheets[i].CodeName=r.codeName)}var Xs=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/;function Zs(e,t,n,i){if(void 0===e.v&&void 0===e.f||"z"===e.t)return"";var r="",o=e.t,s=e.v;switch(e.t){case"b":r=e.v?"1":"0";break;case"n":r=""+e.v;break;case"e":r=_n[e.v];break;case"d":i.cellDates?r=J(e.v,-1).toISOString():((e=ee(e)).t="n",r=""+(e.v=q(J(e.v)))),"undefined"==typeof e.z&&(e.z=M._table[14]);break;default:r=e.v}var l=Ye("v",Se(r)),a={r:t},u=js(i.cellXfs,e,i);switch(0!==u&&(a.s=u),e.t){case"n":break;case"d":a.t="d";break;case"b":a.t="b";break;case"e":a.t="e";break;default:if(null==e.v){delete e.t;break}if(i.bookSST){l=Ye("v",""+Ls(i.Strings,e.v,i.revStrings)),a.t="s";break}a.t="str"}if(e.t!=o&&(e.t=o,e.v=s),e.f){var c=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;l=We("f",Se(e.f),c)+(null!=e.v?l:"")}return e.l&&n["!links"].push([t,e.l]),e.c&&n["!comments"].push([t,e.c]),We("c",l,a)}var Js=function(){var e=/<(?:\w+:)?c[ >]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,i=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,r=/ref=["']([^"']*)["']/,o=Ne("v"),s=Ne("f");return function(l,a,u,c,d,h){for(var p,f,m,g,v,y=0,b="",_=[],w=[],x=0,C=0,S=0,O="",T=0,E=0,k=0,A=0,I=Array.isArray(h.CellXf),D=[],R=[],L=Array.isArray(a),P=[],N={},j=!1,F=l.split(t),B=0,V=F.length;B!=V;++B){var H=(b=F[B].trim()).length;if(0!==H){for(y=0;y<H&&62!==b.charCodeAt(y);++y);if(T=null!=(f=ve(b.slice(0,++y),!0)).r?parseInt(f.r,10):T+1,E=-1,!(u.sheetRows&&u.sheetRows<T))for(c.s.r>T-1&&(c.s.r=T-1),c.e.r<T-1&&(c.e.r=T-1),u&&u.cellStyles&&(N={},j=!1,f.ht&&(j=!0,N.hpt=parseFloat(f.ht),N.hpx=oo(N.hpt)),"1"==f.hidden&&(j=!0,N.hidden=!0),null!=f.outlineLevel&&(j=!0,N.level=+f.outlineLevel),j&&(P[T-1]=N)),_=b.slice(y).split(e),y=0;y!=_.length;++y)if(0!==(b=_[y].trim()).length){if(w=b.match(n),x=y,C=0,S=0,b="<c "+("<"==b.slice(0,1)?">":"")+b,null!=w&&2===w.length){for(x=0,O=w[1],C=0;C!=O.length&&!((S=O.charCodeAt(C)-64)<1||S>26);++C)x=26*x+S;E=--x}else++E;for(C=0;C!=b.length&&62!==b.charCodeAt(C);++C);if((f=ve(b.slice(0,++C),!0)).r||(f.r=Ut({r:T-1,c:E})),p={t:""},null!=(w=(O=b.slice(C)).match(o))&&""!==w[1]&&(p.v=we(w[1])),u.cellFormula){null!=(w=O.match(s))&&""!==w[1]?(p.f=Fo(we(Me(w[1]))),w[0].indexOf('t="array"')>-1?(p.F=(O.match(r)||[])[1],p.F.indexOf(":")>-1&&D.push([Gt(p.F),p.F])):w[0].indexOf('t="shared"')>-1&&(g=ve(w[0]),R[parseInt(g.si,10)]=[g,Fo(we(Me(w[1])))])):(w=O.match(/<f[^>]*\/>/))&&R[(g=ve(w[0])).si]&&(p.f=jo(R[g.si][1],R[g.si][0].ref,f.r));var z=Yt(f.r);for(C=0;C<D.length;++C)z.r>=D[C][0].s.r&&z.r<=D[C][0].e.r&&z.c>=D[C][0].s.c&&z.c<=D[C][0].e.c&&(p.F=D[C][1])}if(null==f.t&&void 0===p.v)if(p.f||p.F)p.v=0,p.t="n";else{if(!u.sheetStubs)continue;p.t="z"}else p.t=f.t||"n";switch(c.s.c>E&&(c.s.c=E),c.e.c<E&&(c.e.c=E),p.t){case"n":if(""==p.v||null==p.v){if(!u.sheetStubs)continue;p.t="z"}else p.v=parseFloat(p.v);break;case"s":if("undefined"==typeof p.v){if(!u.sheetStubs)continue;p.t="z"}else m=Ms[parseInt(p.v,10)],p.v=m.t,p.r=m.r,u.cellHTML&&(p.h=m.h);break;case"str":p.t="s",p.v=null!=p.v?Me(p.v):"",u.cellHTML&&(p.h=Ee(p.v));break;case"inlineStr":w=O.match(i),p.t="s",p.v=null!=w&&(m=Mr(w[1]))?m.t:"";break;case"b":p.v=Ie(p.v);break;case"d":u.cellDates?p.v=J(p.v,1):(p.v=q(J(p.v,1)),p.t="n");break;case"e":u&&!1===u.cellText||(p.w=p.v),p.v=wn[p.v]}if(k=A=0,I&&void 0!==f.s&&null!=(v=h.CellXf[f.s])&&(null!=v.numFmtId&&(k=v.numFmtId),u.cellStyles&&null!=v.fillId&&(A=v.fillId)),Fs(p,k,A,u,d,h),u.cellDates&&I&&"n"==p.t&&M.is_date(M._table[k])&&(p.t="d",p.v=G(p.v)),L){var Y=Yt(f.r);a[Y.r]||(a[Y.r]=[]),a[Y.r][Y.c]=p}else a[f.r]=p}}}P.length>0&&(a["!rows"]=P)}}(),Qs=We("worksheet",null,{xmlns:Ke.main[0],"xmlns:r":Ke.r});function el(e,t,n,i){var r=function(e,t,n){var i=It(145),r=(n["!rows"]||[])[e]||{};i.write_shift(4,e),i.write_shift(4,0);var o=320;r.hpx?o=20*ro(r.hpx):r.hpt&&(o=20*r.hpt),i.write_shift(2,o),i.write_shift(1,0);var s=0;r.level&&(s|=r.level),r.hidden&&(s|=16),(r.hpx||r.hpt)&&(s|=32),i.write_shift(1,s),i.write_shift(1,0);var l=0,a=i.l;i.l+=4;for(var u={r:e,c:0},c=0;c<16;++c)if(!(t.s.c>c+1<<10||t.e.c<c<<10)){for(var d=-1,h=-1,p=c<<10;p<c+1<<10;++p)u.c=p,(Array.isArray(n)?(n[u.r]||[])[u.c]:n[Ut(u)])&&(d<0&&(d=p),h=p);d<0||(++l,i.write_shift(4,d),i.write_shift(4,h))}var f=i.l;return i.l=a,i.write_shift(4,l),i.l=f,i.length>i.l?i.slice(0,i.l):i}(i,n,t);(r.length>17||(t["!rows"]||[])[i])&&Rt(e,"BrtRowHdr",r)}var tl=gn,nl=vn,il=gn,rl=vn,ol=["left","right","top","bottom","header","footer"];function sl(e,t,n,i,r,o){if(void 0===t.v)return"";var s="";switch(t.t){case"b":s=t.v?"1":"0";break;case"d":(t=ee(t)).z=t.z||M._table[14],t.v=q(J(t.v)),t.t="n";break;case"n":case"e":s=""+t.v;break;default:s=t.v}var l={r:n,c:i};switch(l.s=js(r.cellXfs,t,r),t.l&&o["!links"].push([Ut(l),t.l]),t.c&&o["!comments"].push([Ut(l),t.c]),t.t){case"s":case"str":return void(r.bookSST?(s=Ls(r.Strings,t.v,r.revStrings),l.t="s",l.v=s,Rt(e,"BrtCellIsst",function(e,t,n){return null==n&&(n=It(12)),sn(t,n),n.write_shift(4,t.v),n}(0,l))):(l.t="str",Rt(e,"BrtCellSt",function(e,t,n){return null==n&&(n=It(12+4*e.v.length)),sn(t,n),en(e.v,n),n.length>n.l?n.slice(0,n.l):n}(t,l))));case"n":return void(t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?Rt(e,"BrtCellRk",function(e,t,n){return null==n&&(n=It(12)),sn(t,n),function(e,t){null==t&&(t=It(4));var n=0,i=0,r=100*e;if(e==(0|e)&&e>=-(1<<29)&&e<1<<29?i=1:r==(0|r)&&r>=-(1<<29)&&r<1<<29&&(i=1,n=1),!i)throw new Error("unsupported RkNumber "+e);t.write_shift(-4,((n?r:e)<<2)+(n+2))}(e.v,n),n}(t,l)):Rt(e,"BrtCellReal",function(e,t,n){return null==n&&(n=It(16)),sn(t,n),bn(e.v,n),n}(t,l)));case"b":return l.t="b",void Rt(e,"BrtCellBool",function(e,t,n){return null==n&&(n=It(9)),sn(t,n),n.write_shift(1,e.v?1:0),n}(t,l));case"e":l.t="e"}Rt(e,"BrtCellBlank",function(e,t,n){return null==n&&(n=It(8)),sn(t,n)}(0,l))}zn.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",We("chartsheet",null,{xmlns:Ke.main[0],"xmlns:r":Ke.r});var ll=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],al=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],ul=[],cl=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function dl(e,t){for(var n=0;n!=e.length;++n)for(var i=e[n],r=0;r!=t.length;++r){var o=t[r];if(null==i[o[0]])i[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof i[o[0]]&&(i[o[0]]=Ie(i[o[0]]));break;case"int":"string"==typeof i[o[0]]&&(i[o[0]]=parseInt(i[o[0]],10))}}}function hl(e,t){for(var n=0;n!=t.length;++n){var i=t[n];if(null==e[i[0]])e[i[0]]=i[1];else switch(i[2]){case"bool":"string"==typeof e[i[0]]&&(e[i[0]]=Ie(e[i[0]]));break;case"int":"string"==typeof e[i[0]]&&(e[i[0]]=parseInt(e[i[0]],10))}}}function pl(e){hl(e.WBProps,ll),hl(e.CalcPr,cl),dl(e.WBView,al),dl(e.Sheets,ul),Ds.date1904=Ie(e.WBProps.date1904)}var fl="][*?/\\".split("");function ml(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return fl.forEach(function(i){if(-1!=e.indexOf(i)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}}),n}var gl=/<\w+:workbook/,vl=We("workbook",null,{xmlns:Ke.main[0],"xmlns:r":Ke.r});function yl(e,t){return t||(t=It(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),pn(e.strRelID,t),en(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function bl(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],i=[],r={},o=!1;return Mt(e,function(e,s,l){switch(l){case 632:i.push(e);break;case 635:r=e;break;case 637:r.t=e.t,r.h=e.h,r.r=e.r;break;case 636:if(r.author=i[r.iauthor],delete r.iauthor,t.sheetRows&&t.sheetRows<=r.rfx.r)break;r.t||(r.t=""),delete r.rfx,n.push(r);break;case 3072:break;case 35:o=!0;break;case 36:o=!1;break;case 37:case 38:break;default:if((s||"").indexOf("Begin")>0);else if((s||"").indexOf("End")>0);else if(!o||t.WTF)throw new Error("Unexpected record "+l+" "+s)}}),n}(e,n):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],i=[],r=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);r&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach(function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}});var o=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach(function(e){if(""!==e&&""!==e.trim()){var r=e.match(/<(?:\w+:)?comment[^>]*>/);if(r){var o=ve(r[0]),s={author:o.authorId&&n[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},l=Yt(o.ref);if(!(t.sheetRows&&t.sheetRows<=l.r)){var a=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),u=!!a&&!!a[1]&&Mr(a[1])||{r:"",t:"",h:""};s.r=u.r,"<t></t>"==u.r&&(u.t=u.h=""),s.t=u.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(s.h=u.h),i.push(s)}}}}),i}(e,n)}function _l(e,t,n,i,r){return(".bin"===t.slice(-4)?function(e,t,n,i){var r=Dt(),o=n.SheetNames[e],s=n.Sheets[o]||{},l=o;try{n&&n.Workbook&&(l=n.Workbook.Sheets[e].CodeName||l)}catch(e){}var a=Gt(s["!ref"]||"A1");if(a.e.c>16383||a.e.r>1048575){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");a.e.c=Math.min(a.e.c,16383),a.e.r=Math.min(a.e.c,1048575)}return s["!links"]=[],s["!comments"]=[],Rt(r,"BrtBeginSheet"),n.vbaraw&&Rt(r,"BrtWsProp",function(e,t){null==t&&(t=It(84+4*e.length));for(var n=0;n<3;++n)t.write_shift(1,0);return xn({auto:1},t),t.write_shift(-4,-1),t.write_shift(-4,-1),an(e,t),t.slice(0,t.l)}(l)),Rt(r,"BrtWsDim",nl(a)),function(e,t,n){Rt(e,"BrtBeginWsViews"),Rt(e,"BrtBeginWsView",function(e,t,n){null==n&&(n=It(30));var i=924;return(((t||{}).Views||[])[0]||{}).RTL&&(i|=32),n.write_shift(2,i),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(1,0),n.write_shift(1,0),n.write_shift(2,0),n.write_shift(2,100),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(2,0),n.write_shift(4,0),n}(0,n)),Rt(e,"BrtEndWsView"),Rt(e,"BrtEndWsViews")}(r,0,n.Workbook),function(e,t){t&&t["!cols"]&&(Rt(e,"BrtBeginColInfos"),t["!cols"].forEach(function(t,n){t&&Rt(e,"BrtColInfo",function(e,t,n){null==n&&(n=It(18));var i=Ps(e,t);n.write_shift(-4,e),n.write_shift(-4,e),n.write_shift(4,256*(i.width||10)),n.write_shift(4,0);var r=0;return t.hidden&&(r|=1),"number"==typeof i.width&&(r|=2),n.write_shift(1,r),n.write_shift(1,0),n}(n,t))}),Rt(e,"BrtEndColInfos"))}(r,s),function(e,t,n,i){var r=Gt(t["!ref"]||"A1"),o="",s=[];Rt(e,"BrtBeginSheetData");var l=Array.isArray(t),a=r.e.r;t["!rows"]&&(a=Math.max(r.e.r,t["!rows"].length-1));for(var u=r.s.r;u<=a;++u)if(o=Bt(u),el(e,t,r,u),u<=r.e.r)for(var c=r.s.c;c<=r.e.c;++c){u===r.s.r&&(s[c]=Ht(c));var d=l?(t[u]||[])[c]:t[s[c]+o];d&&sl(e,d,u,c,i,t)}Rt(e,"BrtEndSheetData")}(r,s,0,t),function(e,t){t["!protect"]&&Rt(e,"BrtSheetProtection",function(e,t){return null==t&&(t=It(66)),t.write_shift(2,e.password?zr(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach(function(n){t.write_shift(4,n[1]?null==e[n[0]]||e[n[0]]?0:1:null!=e[n[0]]&&e[n[0]]?0:1)}),t}(t["!protect"]))}(r,s),function(e,t){t["!autofilter"]&&(Rt(e,"BrtBeginAFilter",vn(Gt(t["!autofilter"].ref))),Rt(e,"BrtEndAFilter"))}(r,s),function(e,t){t&&t["!merges"]&&(Rt(e,"BrtBeginMergeCells",function(e,t){return null==t&&(t=It(4)),t.write_shift(4,e),t}(t["!merges"].length)),t["!merges"].forEach(function(t){Rt(e,"BrtMergeCell",rl(t))}),Rt(e,"BrtEndMergeCells"))}(r,s),function(e,t,n){t["!links"].forEach(function(t){if(t[1].Target){var i=Gn(n,-1,t[1].Target.replace(/#.*$/,""),zn.HLINK);Rt(e,"BrtHLink",function(e,t){var n=It(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));vn({s:Yt(e[0]),e:Yt(e[0])},n),pn("rId"+t,n);var i=e[1].Target.indexOf("#");return en((-1==i?"":e[1].Target.slice(i+1))||"",n),en(e[1].Tooltip||"",n),en("",n),n.slice(0,n.l)}(t,i))}}),delete t["!links"]}(r,s,i),s["!margins"]&&Rt(r,"BrtMargins",function(e,t){return null==t&&(t=It(48)),Ns(e),ol.forEach(function(n){bn(e[n],t)}),t}(s["!margins"])),t&&!t.ignoreEC&&void 0!=t.ignoreEC||function(e,t){t&&t["!ref"]&&(Rt(e,"BrtBeginCellIgnoreECs"),Rt(e,"BrtCellIgnoreEC",function(e){var t=It(24);return t.write_shift(4,4),t.write_shift(4,1),vn(e,t),t}(Gt(t["!ref"]))),Rt(e,"BrtEndCellIgnoreECs"))}(r,s),function(e,t,n,i){if(t["!comments"].length>0){var r=Gn(i,-1,"../drawings/vmlDrawing"+(n+1)+".vml",zn.VML);Rt(e,"BrtLegacyDrawing",pn("rId"+r)),t["!legacy"]=r}}(r,s,e,i),Rt(r,"BrtEndSheet"),r.end()}:function(e,t,n,i){var r,o=[he,Qs],s="",l=n.Sheets[n.SheetNames[e]];null==l&&(l={});var a=l["!ref"]||"A1",u=Gt(a);if(u.e.c>16383||u.e.r>1048575){if(t.WTF)throw new Error("Range "+a+" exceeds format limit A1:XFD1048576");u.e.c=Math.min(u.e.c,16383),u.e.r=Math.min(u.e.c,1048575),a=qt(u)}if(i||(i={}),l["!comments"]=[],l["!drawing"]=[],"xlsx"!==t.bookType&&n.vbaraw){var c=n.SheetNames[e];try{n.Workbook&&(c=n.Workbook.Sheets[e].CodeName||c)}catch(e){}o[o.length]=We("sheetPr",null,{codeName:Se(c)})}o[o.length]=We("dimension",null,{ref:a}),o[o.length]=function(e,t,n,i){var r={workbookViewId:"0"};return(((i||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=i.Workbook.Views[0].RTL?"1":"0"),We("sheetViews",We("sheetView",null,r),{})}(0,0,0,n),t.sheetFormat&&(o[o.length]=We("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=l["!cols"]&&l["!cols"].length>0&&(o[o.length]=function(e,t){for(var n,i=["<cols>"],r=0;r!=t.length;++r)(n=t[r])&&(i[i.length]=We("col",null,Ps(r,n)));return i[i.length]="</cols>",i.join("")}(0,l["!cols"])),o[r=o.length]="<sheetData/>",l["!links"]=[],null!=l["!ref"]&&(s=function(e,t,n,i){var r,o,s=[],l=[],a=Gt(e["!ref"]),u="",c="",d=[],h=0,p=0,f=e["!rows"],m=Array.isArray(e),g={r:c},v=-1;for(p=a.s.c;p<=a.e.c;++p)d[p]=Ht(p);for(h=a.s.r;h<=a.e.r;++h){for(l=[],c=Bt(h),p=a.s.c;p<=a.e.c;++p){r=d[p]+c;var y=m?(e[h]||[])[p]:e[r];void 0!==y&&null!=(u=Zs(y,r,e,t))&&l.push(u)}(l.length>0||f&&f[h])&&(g={r:c},f&&f[h]&&((o=f[h]).hidden&&(g.hidden=1),v=-1,o.hpx?v=ro(o.hpx):o.hpt&&(v=o.hpt),v>-1&&(g.ht=v,g.customHeight=1),o.level&&(g.outlineLevel=o.level)),s[s.length]=We("row",l.join(""),g))}if(f)for(;h<f.length;++h)f&&f[h]&&(g={r:h+1},(o=f[h]).hidden&&(g.hidden=1),v=-1,o.hpx?v=ro(o.hpx):o.hpt&&(v=o.hpt),v>-1&&(g.ht=v,g.customHeight=1),o.level&&(g.outlineLevel=o.level),s[s.length]=We("row","",g));return s.join("")}(l,t)).length>0&&(o[o.length]=s),o.length>r+1&&(o[o.length]="</sheetData>",o[r]=o[r].replace("/>",">")),null!=l["!protect"]&&(o[o.length]=function(e){var t={sheet:1};return["objects","scenarios","selectLockedCells","selectUnlockedCells"].forEach(function(n){null!=e[n]&&e[n]&&(t[n]="1")}),["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"].forEach(function(n){null==e[n]||e[n]||(t[n]="0")}),e.password&&(t.password=zr(e.password).toString(16).toUpperCase()),We("sheetProtection",null,t)}(l["!protect"])),null!=l["!autofilter"]&&(o[o.length]=function(e,t,n,i){var r="string"==typeof e.ref?e.ref:qt(e.ref);n.Workbook||(n.Workbook={}),n.Workbook.Names||(n.Workbook.Names=[]);var o=n.Workbook.Names,s=Wt(r);s.s.r==s.e.r&&(s.e.r=Wt(t["!ref"]).e.r,r=qt(s));for(var l=0;l<o.length;++l){var a=o[l];if("_xlnm._FilterDatabase"==a.Name&&a.Sheet==i){a.Ref="'"+n.SheetNames[i]+"'!"+r;break}}return l==o.length&&o.push({Name:"_xlnm._FilterDatabase",Sheet:i,Ref:"'"+n.SheetNames[i]+"'!"+r}),We("autoFilter",null,{ref:r})}(l["!autofilter"],l,n,e)),null!=l["!merges"]&&l["!merges"].length>0&&(o[o.length]=function(e){if(0===e.length)return"";for(var t='<mergeCells count="'+e.length+'">',n=0;n!=e.length;++n)t+='<mergeCell ref="'+qt(e[n])+'"/>';return t+"</mergeCells>"}(l["!merges"]));var d,h=-1,p=-1;return l["!links"].length>0&&(o[o.length]="<hyperlinks>",l["!links"].forEach(function(e){e[1].Target&&(d={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(p=Gn(i,-1,Se(e[1].Target).replace(/#.*$/,""),zn.HLINK),d["r:id"]="rId"+p),(h=e[1].Target.indexOf("#"))>-1&&(d.location=Se(e[1].Target.slice(h+1))),e[1].Tooltip&&(d.tooltip=Se(e[1].Tooltip)),o[o.length]=We("hyperlink",null,d))}),o[o.length]="</hyperlinks>"),delete l["!links"],null!=l["!margins"]&&(o[o.length]=function(e){return Ns(e),We("pageMargins",null,e)}(l["!margins"])),o[o.length]="",t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=Ye("ignoredErrors",We("ignoredError",null,{numberStoredAsText:1,sqref:a}))),l["!drawing"].length>0?(p=Gn(i,-1,"../drawings/drawing"+(e+1)+".xml",zn.DRAW),o[o.length]=We("drawing",null,{"r:id":"rId"+p})):delete l["!drawing"],l["!comments"].length>0&&(p=Gn(i,-1,"../drawings/vmlDrawing"+(e+1)+".vml",zn.VML),o[o.length]=We("legacyDrawing",null,{"r:id":"rId"+p}),l["!legacy"]=p),o.length>2&&(o[o.length]="</worksheet>",o[1]=o[1].replace("/>",">")),o.join("")})(e,n,i,r)}function wl(e,t,n){return(".bin"===t.slice(-4)?function(e){var t=Dt(),n=[];return Rt(t,"BrtBeginComments"),Rt(t,"BrtBeginCommentAuthors"),e.forEach(function(e){e[1].forEach(function(e){n.indexOf(e.a)>-1||(n.push(e.a.slice(0,54)),Rt(t,"BrtCommentAuthor",en(e.a.slice(0,54))))})}),Rt(t,"BrtEndCommentAuthors"),Rt(t,"BrtBeginCommentList"),e.forEach(function(e){e[1].forEach(function(i){i.iauthor=n.indexOf(i.a);var r={s:Yt(e[0]),e:Yt(e[0])};Rt(t,"BrtBeginComment",function(e,t){return null==t&&(t=It(36)),t.write_shift(4,e[1].iauthor),vn(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([r,i])),i.t&&i.t.length>0&&Rt(t,"BrtCommentText",function(e,t){var n=!1;return null==t&&(n=!0,t=It(23+4*e.t.length)),t.write_shift(1,1),en(e.t,t),t.write_shift(4,1),function(e,t){t||(t=It(4)),t.write_shift(2,e.ich||0),t.write_shift(2,e.ifnt||0)}({ich:0,ifnt:0},t),n?t.slice(0,t.l):t}(i)),Rt(t,"BrtEndComment"),delete i.iauthor})}),Rt(t,"BrtEndCommentList"),Rt(t,"BrtEndComments"),t.end()}:function(e){var t=[he,Io],n=[];return t.push("<authors>"),e.forEach(function(e){e[1].forEach(function(e){var i=Se(e.a);n.indexOf(i)>-1||(n.push(i),t.push("<author>"+i+"</author>"))})}),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(e){e[1].forEach(function(i){t.push('<comment ref="'+e[0]+'" authorId="'+n.indexOf(Se(i.a))+'"><text>'),t.push(Ye("t",null==i.t?"":i.t)),t.push("</text></comment>")})}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")})(e,n)}var xl=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,Cl=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/,Sl=function(e){return String.fromCharCode(e)};function Ol(e,t){var n=e.split(/\s+/),i=[];if(t||(i[0]=n[0]),1===n.length)return i;var r,o,s,l=e.match(xl);if(l)for(s=0;s!=l.length;++s)-1===(o=(r=l[s].match(Cl))[1].indexOf(":"))?i[r[1]]=r[2].slice(1,r[2].length-1):i["xmlns:"===r[1].slice(0,6)?"xmlns"+r[1].slice(6):r[1].slice(o+1)]=r[2].slice(1,r[2].length-1);return i}function Tl(e){var t={};if(1===e.split(/\s+/).length)return t;var n,i,r,o=e.match(xl);if(o)for(r=0;r!=o.length;++r)-1===(i=(n=o[r].match(Cl))[1].indexOf(":"))?t[n[1]]=n[2].slice(1,n[2].length-1):t["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(i+1)]=n[2].slice(1,n[2].length-1);return t}function El(e,t,n,i){var r=i;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":r=Ie(i);break;case"i2":case"int":r=parseInt(i,10);break;case"r4":case"float":r=parseFloat(i);break;case"date":case"dateTime.tz":r=J(i);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[we(t)]=r}function kl(e,t,n){if(n.cellStyles&&t.Interior){var i=t.Interior;i.Pattern&&(i.patternType=so[i.Pattern]||i.Pattern)}e[t.ID]=t}function Al(e,t,n,i,r,o,s,l,a,u){var c="General",d=i.StyleID,h={};u=u||{};var p=[],f=0;for(void 0===d&&l&&(d=l.StyleID),void 0===d&&s&&(d=s.StyleID);void 0!==o[d]&&(o[d].nf&&(c=o[d].nf),o[d].Interior&&p.push(o[d].Interior),o[d].Parent);)d=o[d].Parent;switch(n.Type){case"Boolean":i.t="b",i.v=Ie(e);break;case"String":i.t="s",i.r=ke(we(e)),i.v=e.indexOf("<")>-1?we(t):i.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),i.v=(J(e)-new Date(Date.UTC(1899,11,30)))/864e5,i.v!=i.v?i.v=we(e):i.v<60&&(i.v=i.v-1),c&&"General"!=c||(c="yyyy-mm-dd");case"Number":void 0===i.v&&(i.v=+e),i.t||(i.t="n");break;case"Error":i.t="e",i.v=wn[e],!1!==u.cellText&&(i.w=e);break;default:i.t="s",i.v=ke(t||e)}if(function(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{e.w="e"===e.t?e.w||_n[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?M._general_int(e.v):M._general_num(e.v):M._general(e.v):function(e,t){var n=L[e]||we(e);return"General"===n?M._general(t):M.format(n,t)}(t||"General",e.v)}catch(e){if(n.WTF)throw e}try{var i=L[t]||t||"General";if(n.cellNF&&(e.z=i),n.cellDates&&"n"==e.t&&M.is_date(i)){var r=M.parse_date_code(e.v);r&&(e.t="d",e.v=new Date(r.y,r.m-1,r.d,r.H,r.M,r.S,r.u))}}catch(e){if(n.WTF)throw e}}}(i,c,u),!1!==u.cellFormula)if(i.Formula){var m=we(i.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),i.f=Lo(m,r),delete i.Formula,"RC"==i.ArrayRange?i.F=Lo("RC:RC",r):i.ArrayRange&&(i.F=Lo(i.ArrayRange,r),a.push([Gt(i.F),i.F]))}else for(f=0;f<a.length;++f)r.r>=a[f][0].s.r&&r.r<=a[f][0].e.r&&r.c>=a[f][0].s.c&&r.c<=a[f][0].e.c&&(i.F=a[f][1]);u.cellStyles&&(p.forEach(function(e){!h.patternType&&e.patternType&&(h.patternType=e.patternType)}),i.s=h),void 0!==i.StyleID&&(i.ixfe=i.StyleID)}function Il(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Ml(e){if(b&&r.isBuffer(e))return e.toString("utf8");if("string"==typeof e)return e;if("undefined"!=typeof Uint8Array&&e instanceof Uint8Array)return Me(T(E(e)));throw new Error("Bad input format: expected Buffer or string")}var Dl=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Rl(e,t){var n=t||{};D(M);var i=m(Ml(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(i="undefined"!=typeof cptable?cptable.utils.decode(65001,f(i)):Me(i));var r,o=i.slice(0,1024).toLowerCase(),s=!1;if(-1==o.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach(function(e){o.indexOf("<"+e)>=0&&(s=!0)}),s)return ea.to_workbook(i,n);var l,a=[];null!=v&&null==n.dense&&(n.dense=v);var u,c={},d=[],h=n.dense?[]:{},p="",g={},y={},b=Ol('<Data ss:Type="String">'),_=0,w=0,x=0,C={s:{r:2e6,c:2e6},e:{r:0,c:0}},S={},O={},T="",E=0,k=[],A={},I={},R=0,P=[],N=[],j={},F=[],B=!1,V=[],H=[],z={},Y=0,U=0,W={Sheets:[],WBProps:{date1904:!1}},q={};for(Dl.lastIndex=0,i=i.replace(/<!--([\s\S]*?)-->/gm,"");r=Dl.exec(i);)switch(r[3]){case"Data":if(a[a.length-1][1])break;"/"===r[1]?Al(i.slice(_,r.index),T,b,"Comment"==a[a.length-1][0]?j:g,{c:w,r:x},S,F[w],y,V,n):(T="",b=Ol(r[0]),_=r.index+r[0].length);break;case"Cell":if("/"===r[1])if(N.length>0&&(g.c=N),(!n.sheetRows||n.sheetRows>x)&&void 0!==g.v&&(n.dense?(h[x]||(h[x]=[]),h[x][w]=g):h[Ht(w)+Bt(x)]=g),g.HRef&&(g.l={Target:g.HRef},g.HRefScreenTip&&(g.l.Tooltip=g.HRefScreenTip),delete g.HRef,delete g.HRefScreenTip),(g.MergeAcross||g.MergeDown)&&(Y=w+(0|parseInt(g.MergeAcross,10)),U=x+(0|parseInt(g.MergeDown,10)),k.push({s:{c:w,r:x},e:{c:Y,r:U}})),n.sheetStubs)if(g.MergeAcross||g.MergeDown){for(var G=w;G<=Y;++G)for(var $=x;$<=U;++$)(G>w||$>x)&&(n.dense?(h[$]||(h[$]=[]),h[$][G]={t:"z"}):h[Ht(G)+Bt($)]={t:"z"});w=Y+1}else++w;else g.MergeAcross?w=Y+1:++w;else(g=Tl(r[0])).Index&&(w=+g.Index-1),w<C.s.c&&(C.s.c=w),w>C.e.c&&(C.e.c=w),"/>"===r[0].slice(-2)&&++w,N=[];break;case"Row":"/"===r[1]||"/>"===r[0].slice(-2)?(x<C.s.r&&(C.s.r=x),x>C.e.r&&(C.e.r=x),"/>"===r[0].slice(-2)&&(y=Ol(r[0])).Index&&(x=+y.Index-1),w=0,++x):((y=Ol(r[0])).Index&&(x=+y.Index-1),z={},("0"==y.AutoFitHeight||y.Height)&&(z.hpx=parseInt(y.Height,10),z.hpt=ro(z.hpx),H[x]=z),"1"==y.Hidden&&(z.hidden=!0,H[x]=z));break;case"Worksheet":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"));d.push(p),C.s.r<=C.e.r&&C.s.c<=C.e.c&&(h["!ref"]=qt(C),n.sheetRows&&n.sheetRows<=C.e.r&&(h["!fullref"]=h["!ref"],C.e.r=n.sheetRows-1,h["!ref"]=qt(C))),k.length&&(h["!merges"]=k),F.length>0&&(h["!cols"]=F),H.length>0&&(h["!rows"]=H),c[p]=h}else C={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=w=0,a.push([r[3],!1]),l=Ol(r[0]),p=we(l.Name),h=n.dense?[]:{},k=[],V=[],H=[],W.Sheets.push(q={name:p,Hidden:0});break;case"Table":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"))}else{if("/>"==r[0].slice(-2))break;Ol(r[0]),a.push([r[3],!1]),F=[],B=!1}break;case"Style":"/"===r[1]?kl(S,O,n):O=Ol(r[0]);break;case"NumberFormat":O.nf=we(Ol(r[0]).Format||"General"),L[O.nf]&&(O.nf=L[O.nf]);for(var K=0;392!=K&&M._table[K]!=O.nf;++K);if(392==K)for(K=57;392!=K;++K)if(null==M._table[K]){M.load(O.nf,K);break}break;case"Column":if("Table"!==a[a.length-1][0])break;if((u=Ol(r[0])).Hidden&&(u.hidden=!0,delete u.Hidden),u.Width&&(u.wpx=parseInt(u.Width,10)),!B&&u.wpx>10){B=!0,Xr=Gr;for(var X=0;X<F.length;++X)F[X]&&no(F[X])}B&&no(u),F[u.Index-1||F.length]=u;for(var Z=0;Z<+u.Span;++Z)F[F.length]=ee(u);break;case"NamedRange":W.Names||(W.Names=[]);var J=ve(r[0]),Q={Name:J.Name,Ref:Lo(J.RefersTo.slice(1),{r:0,c:0})};W.Sheets.length>0&&(Q.Sheet=W.Sheets.length-1),W.Names.push(Q);break;case"NamedCell":case"B":case"I":case"U":case"S":case"Sub":case"Sup":case"Span":case"Border":case"Alignment":case"Borders":break;case"Font":if("/>"===r[0].slice(-2))break;"/"===r[1]?T+=i.slice(E,r.index):E=r.index+r[0].length;break;case"Interior":if(!n.cellStyles)break;O.Interior=Ol(r[0]);break;case"Protection":break;case"Author":case"Title":case"Description":case"Created":case"Keywords":case"Subject":case"Category":case"Company":case"LastAuthor":case"LastSaved":case"LastPrinted":case"Version":case"Revision":case"TotalTime":case"HyperlinkBase":case"Manager":case"ContentStatus":case"Identifier":case"Language":case"AppName":if("/>"===r[0].slice(-2))break;"/"===r[1]?ci(A,r[3],i.slice(R,r.index)):R=r.index+r[0].length;break;case"Paragraphs":break;case"Styles":case"Workbook":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"))}else a.push([r[3],!1]);break;case"Comment":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"));Il(j),N.push(j)}else a.push([r[3],!1]),j={a:(l=Ol(r[0])).Author};break;case"AutoFilter":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"))}else if("/"!==r[0].charAt(r[0].length-2)){var te=Ol(r[0]);h["!autofilter"]={ref:Lo(te.Range).replace(/\$/g,"")},a.push([r[3],!0])}break;case"Name":break;case"ComponentOptions":case"DocumentProperties":case"CustomDocumentProperties":case"OfficeDocumentSettings":case"PivotTable":case"PivotCache":case"Names":case"MapInfo":case"PageBreaks":case"QueryTable":case"DataValidation":case"Sorting":case"Schema":case"data":case"ConditionalFormatting":case"SmartTagType":case"SmartTags":case"ExcelWorkbook":case"WorkbookOptions":case"WorksheetOptions":if("/"===r[1]){if((l=a.pop())[0]!==r[3])throw new Error("Bad state: "+l.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&a.push([r[3],!0]);break;default:if(0==a.length&&"document"==r[3])return oa(i,n);if(0==a.length&&"UOF"==r[3])return oa(i,n);var ne=!0;switch(a[a.length-1][0]){case"OfficeDocumentSettings":switch(r[3]){case"AllowPNG":case"RemovePersonalInformation":case"DownloadComponents":case"LocationOfComponents":case"Colors":case"Color":case"Index":case"RGB":case"PixelsPerInch":case"TargetScreenSize":case"ReadOnlyRecommended":break;default:ne=!1}break;case"ComponentOptions":switch(r[3]){case"Toolbar":case"HideOfficeLogo":case"SpreadsheetAutoFit":case"Label":case"Caption":case"MaxHeight":case"MaxWidth":case"NextSheetNumber":break;default:ne=!1}break;case"ExcelWorkbook":switch(r[3]){case"Date1904":W.WBProps.date1904=!0;break;case"WindowHeight":case"WindowWidth":case"WindowTopX":case"WindowTopY":case"TabRatio":case"ProtectStructure":case"ProtectWindows":case"ActiveSheet":case"DisplayInkNotes":case"FirstVisibleSheet":case"SupBook":case"SheetName":case"SheetIndex":case"SheetIndexFirst":case"SheetIndexLast":case"Dll":case"AcceptLabelsInFormulas":case"DoNotSaveLinkValues":case"Iteration":case"MaxIterations":case"MaxChange":case"Path":case"Xct":case"Count":case"SelectedSheets":case"Calculation":case"Uncalced":case"StartupPrompt":case"Crn":case"ExternName":case"Formula":case"ColFirst":case"ColLast":case"WantAdvise":case"Boolean":case"Error":case"Text":case"OLE":case"NoAutoRecover":case"PublishObjects":case"DoNotCalculateBeforeSave":case"Number":case"RefModeR1C1":case"EmbedSaveSmartTags":break;default:ne=!1}break;case"WorkbookOptions":switch(r[3]){case"OWCVersion":case"Height":case"Width":break;default:ne=!1}break;case"WorksheetOptions":switch(r[3]){case"Visible":if("/>"===r[0].slice(-2));else if("/"===r[1])switch(i.slice(R,r.index)){case"SheetHidden":q.Hidden=1;break;case"SheetVeryHidden":q.Hidden=2}else R=r.index+r[0].length;break;case"Header":h["!margins"]||Ns(h["!margins"]={},"xlml"),h["!margins"].header=ve(r[0]).Margin;break;case"Footer":h["!margins"]||Ns(h["!margins"]={},"xlml"),h["!margins"].footer=ve(r[0]).Margin;break;case"PageMargins":var ie=ve(r[0]);h["!margins"]||Ns(h["!margins"]={},"xlml"),ie.Top&&(h["!margins"].top=ie.Top),ie.Left&&(h["!margins"].left=ie.Left),ie.Right&&(h["!margins"].right=ie.Right),ie.Bottom&&(h["!margins"].bottom=ie.Bottom);break;case"DisplayRightToLeft":W.Views||(W.Views=[]),W.Views[0]||(W.Views[0]={}),W.Views[0].RTL=!0;break;case"Unsynced":case"Print":case"Panes":case"Scale":case"Pane":case"Number":case"Layout":case"PageSetup":case"Selected":case"ProtectObjects":case"EnableSelection":case"ProtectScenarios":case"ValidPrinterInfo":case"HorizontalResolution":case"VerticalResolution":case"NumberofCopies":case"ActiveRow":case"ActiveCol":case"ActivePane":case"TopRowVisible":case"TopRowBottomPane":case"LeftColumnVisible":case"LeftColumnRightPane":case"FitToPage":case"RangeSelection":case"PaperSizeIndex":case"PageLayoutZoom":case"PageBreakZoom":case"FilterOn":case"DoNotDisplayGridlines":case"SplitHorizontal":case"SplitVertical":case"FreezePanes":case"FrozenNoSplit":case"FitWidth":case"FitHeight":case"CommentsLayout":case"Zoom":case"LeftToRight":case"Gridlines":case"AllowSort":case"AllowFilter":case"AllowInsertRows":case"AllowDeleteRows":case"AllowInsertCols":case"AllowDeleteCols":case"AllowInsertHyperlinks":case"AllowFormatCells":case"AllowSizeCols":case"AllowSizeRows":case"NoSummaryRowsBelowDetail":case"TabColorIndex":case"DoNotDisplayHeadings":case"ShowPageLayoutZoom":case"NoSummaryColumnsRightDetail":case"BlackAndWhite":case"DoNotDisplayZeros":case"DisplayPageBreak":case"RowColHeadings":case"DoNotDisplayOutline":case"NoOrientation":case"AllowUsePivotTables":case"ZeroHeight":case"ViewableRange":case"Selection":case"ProtectContents":break;default:ne=!1}break;case"PivotTable":case"PivotCache":switch(r[3]){case"ImmediateItemsOnDrop":case"ShowPageMultipleItemLabel":case"CompactRowIndent":case"Location":case"PivotField":case"Orientation":case"LayoutForm":case"LayoutSubtotalLocation":case"LayoutCompactRow":case"Position":case"PivotItem":case"DataType":case"DataField":case"SourceName":case"ParentField":case"PTLineItems":case"PTLineItem":case"CountOfSameItems":case"Item":case"ItemType":case"PTSource":case"CacheIndex":case"ConsolidationReference":case"FileName":case"Reference":case"NoColumnGrand":case"NoRowGrand":case"BlankLineAfterItems":case"Hidden":case"Subtotal":case"BaseField":case"MapChildItems":case"Function":case"RefreshOnFileOpen":case"PrintSetTitles":case"MergeLabels":case"DefaultVersion":case"RefreshName":case"RefreshDate":case"RefreshDateCopy":case"VersionLastRefresh":case"VersionLastUpdate":case"VersionUpdateableMin":case"VersionRefreshableMin":case"Calculation":break;default:ne=!1}break;case"PageBreaks":switch(r[3]){case"ColBreaks":case"ColBreak":case"RowBreaks":case"RowBreak":case"ColStart":case"ColEnd":case"RowEnd":break;default:ne=!1}break;case"AutoFilter":switch(r[3]){case"AutoFilterColumn":case"AutoFilterCondition":case"AutoFilterAnd":case"AutoFilterOr":break;default:ne=!1}break;case"QueryTable":switch(r[3]){case"Id":case"AutoFormatFont":case"AutoFormatPattern":case"QuerySource":case"QueryType":case"EnableRedirections":case"RefreshedInXl9":case"URLString":case"HTMLTables":case"Connection":case"CommandText":case"RefreshInfo":case"NoTitles":case"NextId":case"ColumnInfo":case"OverwriteCells":case"DoNotPromptForFile":case"TextWizardSettings":case"Source":case"Number":case"Decimal":case"ThousandSeparator":case"TrailingMinusNumbers":case"FormatSettings":case"FieldType":case"Delimiters":case"Tab":case"Comma":case"AutoFormatName":case"VersionLastEdit":case"VersionLastRefresh":break;default:ne=!1}break;case"Sorting":case"ConditionalFormatting":case"DataValidation":switch(r[3]){case"Range":case"Type":case"Min":case"Max":case"Sort":case"Descending":case"Order":case"CaseSensitive":case"Value":case"ErrorStyle":case"ErrorMessage":case"ErrorTitle":case"CellRangeList":case"InputMessage":case"InputTitle":case"ComboHide":case"InputHide":case"Condition":case"Qualifier":case"UseBlank":case"Value1":case"Value2":case"Format":break;default:ne=!1}break;case"MapInfo":case"Schema":case"data":switch(r[3]){case"Map":case"Entry":case"Range":case"XPath":case"Field":case"XSDType":case"FilterOn":case"Aggregate":case"ElementType":case"AttributeType":break;case"schema":case"element":case"complexType":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:ne=!1}break;case"SmartTags":break;default:ne=!1}if(ne)break;if(!a[a.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+a.join("|");if("CustomDocumentProperties"===a[a.length-1][0]){if("/>"===r[0].slice(-2))break;"/"===r[1]?El(I,r[3],P,i.slice(R,r.index)):(P=r,R=r.index+r[0].length);break}if(n.WTF)throw"Unrecognized tag: "+r[3]+"|"+a.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=c),re.SheetNames=d,re.Workbook=W,re.SSF=M.get_table(),re.Props=A,re.Custprops=I,re}function Ll(e,t){switch(_a(t=t||{}),t.type||"base64"){case"base64":return Rl(y.decode(e),t);case"binary":case"buffer":case"file":return Rl(e,t);case"array":return Rl(T(e),t)}}function Pl(e){return We("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+No(e.Ref,{r:0,c:0})})}function Nl(e,t,n,i,r,o,s){if(!e||void 0==e.v&&void 0==e.f)return"";var l={};if(e.f&&(l["ss:Formula"]="="+Se(No(e.f,s))),e.F&&e.F.slice(0,t.length)==t){var a=Yt(e.F.slice(t.length+1));l["ss:ArrayRange"]="RC:R"+(a.r==s.r?"":"["+(a.r-s.r)+"]")+"C"+(a.c==s.c?"":"["+(a.c-s.c)+"]")}if(e.l&&e.l.Target&&(l["ss:HRef"]=Se(e.l.Target),e.l.Tooltip&&(l["x:HRefScreenTip"]=Se(e.l.Tooltip))),n["!merges"])for(var u=n["!merges"],c=0;c!=u.length;++c)u[c].s.c==s.c&&u[c].s.r==s.r&&(u[c].e.c>u[c].s.c&&(l["ss:MergeAcross"]=u[c].e.c-u[c].s.c),u[c].e.r>u[c].s.r&&(l["ss:MergeDown"]=u[c].e.r-u[c].s.r));var d="",h="";switch(e.t){case"z":return"";case"n":d="Number",h=String(e.v);break;case"b":d="Boolean",h=e.v?"1":"0";break;case"e":d="Error",h=_n[e.v];break;case"d":d="DateTime",h=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||M._table[14]);break;case"s":d="String",h=((e.v||"")+"").replace(xe,function(e){return _e[e]}).replace(Te,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}var p=js(i.cellXfs,e,i);l["ss:StyleID"]="s"+(21+p),l["ss:Index"]=s.c+1;var f='<Data ss:Type="'+d+'">'+(null!=e.v?h:"")+"</Data>";return(e.c||[]).length>0&&(f+=e.c.map(function(e){return We("Comment",We("ss:Data",Ae(e.t||""),{xmlns:"http://www.w3.org/TR/REC-html40"}),{"ss:Author":e.a})}).join("")),We("Cell",f,l)}function jl(e,t){var n='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=oo(t.hpt)),t.hpx&&(n+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(n+=' ss:Hidden="1"')),n+">"}function Fl(e,t,n){var i=[],r=n.Sheets[n.SheetNames[e]],o=r?function(e,t,n,i){if(!e)return"";if(!((i||{}).Workbook||{}).Names)return"";for(var r=i.Workbook.Names,o=[],s=0;s<r.length;++s){var l=r[s];l.Sheet==n&&(l.Name.match(/^_xlfn\./)||o.push(Pl(l)))}return o.join("")}(r,0,e,n):"";return o.length>0&&i.push("<Names>"+o+"</Names>"),(o=r?function(e,t,n,i){if(!e["!ref"])return"";var r=Gt(e["!ref"]),o=e["!merges"]||[],s=0,l=[];e["!cols"]&&e["!cols"].forEach(function(e,t){no(e);var n=!!e.width,i=Ps(t,e),r={"ss:Index":t+1};n&&(r["ss:Width"]=Zr(i.width)),e.hidden&&(r["ss:Hidden"]="1"),l.push(We("Column",null,r))});for(var a=Array.isArray(e),u=r.s.r;u<=r.e.r;++u){for(var c=[jl(u,(e["!rows"]||[])[u])],d=r.s.c;d<=r.e.c;++d){var h=!1;for(s=0;s!=o.length;++s)if(!(o[s].s.c>d||o[s].s.r>u||o[s].e.c<d||o[s].e.r<u)){o[s].s.c==d&&o[s].s.r==u||(h=!0);break}if(!h){var p={r:u,c:d},f=Ut(p);c.push(Nl(a?(e[u]||[])[d]:e[f],f,e,t,0,0,p))}}c.push("</Row>"),c.length>2&&l.push(c.join(""))}return l.join("")}(r,t):"").length>0&&i.push("<Table>"+o+"</Table>"),i.push(function(e,t,n,i){if(!e)return"";var r=[];if(e["!margins"]&&(r.push("<PageSetup>"),e["!margins"].header&&r.push(We("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(We("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(We("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("</PageSetup>")),i&&i.Workbook&&i.Workbook.Sheets&&i.Workbook.Sheets[n])if(i.Workbook.Sheets[n].Hidden)r.push(We("Visible",1==i.Workbook.Sheets[n].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var o=0;o<n&&(!i.Workbook.Sheets[o]||i.Workbook.Sheets[o].Hidden);++o);o==n&&r.push("<Selected/>")}return((((i||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push("<DisplayRightToLeft/>"),e["!protect"]&&(r.push(Ye("ProtectContents","True")),e["!protect"].objects&&r.push(Ye("ProtectObjects","True")),e["!protect"].scenarios&&r.push(Ye("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(Ye("EnableSelection","UnlockedCells")):r.push(Ye("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(t){e["!protect"][t[0]]&&r.push("<"+t[1]+"/>")})),0==r.length?"":We("WorksheetOptions",r.join(""),{xmlns:Xe.x})}(r,0,e,n)),i.join("")}function Bl(e,t,n,i){var r=n,o=[],s=t.slice(t.l,t.l+r);if(i&&i.enc&&i.enc.insitu)switch(e.n){case"BOF":case"FilePass":case"FileLock":case"InterfaceHdr":case"RRDInfo":case"RRDHead":case"UsrExcl":break;default:if(0===s.length)break;i.enc.insitu(s)}o.push(s),t.l+=r;for(var l=ql[vt(t,t.l)],a=0;null!=l&&"Continue"===l.n.slice(0,8);)r=vt(t,t.l+2),a=t.l+4,"ContinueFrt"==l.n?a+=4:"ContinueFrt"==l.n.slice(0,11)&&(a+=12),o.push(t.slice(a,t.l+4+r)),t.l+=4+r,l=ql[vt(t,t.l)];var u=k(o);kt(u,0);var c=0;u.lens=[];for(var d=0;d<o.length;++d)u.lens.push(c),c+=o[d].length;return e.f(u,u.length,i)}function Vl(e,t,n){if("z"!==e.t&&e.XF){var i=0;try{i=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=M._table[i])}catch(e){if(t.WTF)throw e}if(!t||!1!==t.cellText)try{e.w="e"===e.t?e.w||_n[e.v]:0===i||"General"==i?"n"===e.t?(0|e.v)===e.v?M._general_int(e.v):M._general_num(e.v):M._general(e.v):M.format(i,e.v,{date1904:!!n})}catch(e){if(t.WTF)throw e}if(t.cellDates&&i&&"n"==e.t&&M.is_date(M._table[i]||String(i))){var r=M.parse_date_code(e.v);r&&(e.t="d",e.v=new Date(r.y,r.m-1,r.d,r.H,r.M,r.S,r.u))}}}function Hl(e,t,n){return{v:e,ixfe:t,t:n}}var zl={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Yl(e,t){var n,i,r,o;if(t||(t={}),_a(t),p(),t.codepage&&d(t.codepage),e.FullPaths){if(F.find(e,"/encryption"))throw new Error("File is password-protected");n=F.find(e,"!CompObj"),i=F.find(e,"/Workbook")||F.find(e,"/Book")}else{switch(t.type){case"base64":e=S(y.decode(e));break;case"binary":e=S(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}kt(e,0),i={content:e}}if(n&&function(e){var t={},i=n.content;if(i.l=28,t.AnsiUserType=i.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=function(e){return Cn(e,1)}(i),i.length-i.l<=4)return t;var r=i.read_shift(4);0==r||r>40||(i.l-=4,t.Reserved1=i.read_shift(0,"lpstr-ansi"),i.length-i.l<=4||1907505652!==(r=i.read_shift(4))||(t.UnicodeClipboardFormat=function(e){return Cn(e,2)}(i),0==(r=i.read_shift(4))||r>40||(i.l-=4,t.Reserved2=i.read_shift(0,"lpwstr"))))}(),t.bookProps&&!t.bookSheets)r={};else{var s=b?"buffer":"array";if(i&&i.content)r=function(e,t){var n={opts:{}},i={};null!=v&&null==t.dense&&(t.dense=v);var r,o,s,l,a,u,c,d=t.dense?[]:{},p={},f={},m=null,g=[],y="",b={},_="",w={},x=[],C=!0,S=[],O=[],T={Sheets:[],WBProps:{date1904:!1},Views:[{}]},E={},k=function(e){return e<8?Nn[e]:e<64&&O[e-8]||Nn[e]},A=function(e,t,n){if(!(H>1)&&(n.sheetRows&&e.r>=n.sheetRows&&(C=!1),C)){if(n.cellStyles&&t.XF&&t.XF.data&&function(e,t,n){var i,r=t.XF.data;r&&r.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=r.patternType,(i=Wr(k(r.icvFore)))&&(t.s.fgColor={rgb:i}),(i=Wr(k(r.icvBack)))&&(t.s.bgColor={rgb:i}))}(0,t,n),delete t.ixfe,delete t.XF,r=e,_=Ut(e),f&&f.s&&f.e||(f={s:{r:0,c:0},e:{r:0,c:0}}),e.r<f.s.r&&(f.s.r=e.r),e.c<f.s.c&&(f.s.c=e.c),e.r+1>f.e.r&&(f.e.r=e.r+1),e.c+1>f.e.c&&(f.e.c=e.c+1),n.cellFormula&&t.f)for(var i=0;i<x.length;++i)if(!(x[i][0].s.c>e.c||x[i][0].s.r>e.r||x[i][0].e.c<e.c||x[i][0].e.r<e.r)){t.F=qt(x[i][0]),x[i][0].s.c==e.c&&x[i][0].s.r==e.r||delete t.f,t.f&&(t.f=""+gs(x[i][1],0,e,j,I));break}n.dense?(d[e.r]||(d[e.r]=[]),d[e.r][e.c]=t):d[_]=t}},I={enc:!1,sbcch:0,snames:[],sharedf:w,arrayf:x,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(I.password=t.password);var D=[],R=[],L=[],P=[],N=!1,j=[];j.SheetNames=I.snames,j.sharedf=I.sharedf,j.arrayf=I.arrayf,j.names=[],j.XTI=[];var F,B="",H=0,z=0,Y=[],U=[];I.codepage=1200,h(1200);for(var W=!1;e.l<e.length-1;){var q=e.l,G=e.read_shift(2);if(0===G&&"EOF"===B)break;var $=e.l===e.length?0:e.read_shift(2),K=ql[G];if(K&&K.f){if(t.bookSheets&&"BoundSheet8"===B&&"BoundSheet8"!==K.n)break;if(B=K.n,2===K.r||12==K.r){var X=e.read_shift(2);if($-=2,!I.enc&&X!==G&&((255&X)<<8|X>>8)!==G)throw new Error("rt mismatch: "+X+"!="+G);12==K.r&&(e.l+=10,$-=10)}var Z;Z="EOF"===K.n?K.f(e,$,I):Bl(K,e,$,I);var J=K.n;if(0==H&&"BOF"!=J)continue;switch(J){case"Date1904":n.opts.Date1904=T.WBProps.date1904=Z;break;case"WriteProtect":n.opts.WriteProtect=!0;break;case"FilePass":if(I.enc||(e.l=0),I.enc=Z,!t.password)throw new Error("File is password-protected");if(null==Z.valid)throw new Error("Encryption scheme unsupported");if(!Z.valid)throw new Error("Password is incorrect");break;case"WriteAccess":I.lastuser=Z;break;case"FileSharing":break;case"CodePage":switch(Z){case 21010:Z=1200;break;case 32768:Z=1e4;break;case 32769:Z=1252}h(I.codepage=Z),W=!0;break;case"RRTabId":I.rrtabid=Z;break;case"WinProtect":I.winlocked=Z;break;case"Template":case"BookBool":case"UsesELFs":case"MTRSettings":break;case"RefreshAll":case"CalcCount":case"CalcDelta":case"CalcIter":case"CalcMode":case"CalcPrecision":case"CalcSaveRecalc":n.opts[J]=Z;break;case"CalcRefMode":I.CalcRefMode=Z;break;case"Uncalced":break;case"ForceFullCalculation":n.opts.FullCalc=Z;break;case"WsBool":Z.fDialog&&(d["!type"]="dialog");break;case"XF":S.push(Z);break;case"ExtSST":case"BookExt":case"RichTextStream":case"BkHim":break;case"SupBook":j.push([Z]),j[j.length-1].XTI=[];break;case"ExternName":j[j.length-1].push(Z);break;case"Index":break;case"Lbl":F={Name:Z.Name,Ref:gs(Z.rgce,0,null,j,I)},Z.itab>0&&(F.Sheet=Z.itab-1),j.names.push(F),j[0]||(j[0]=[],j[0].XTI=[]),j[j.length-1].push(Z),"_xlnm._FilterDatabase"==Z.Name&&Z.itab>0&&Z.rgce&&Z.rgce[0]&&Z.rgce[0][0]&&"PtgArea3d"==Z.rgce[0][0][0]&&(U[Z.itab-1]={ref:qt(Z.rgce[0][0][1][2])});break;case"ExternCount":I.ExternCount=Z;break;case"ExternSheet":0==j.length&&(j[0]=[],j[0].XTI=[]),j[j.length-1].XTI=j[j.length-1].XTI.concat(Z),j.XTI=j.XTI.concat(Z);break;case"NameCmt":if(I.biff<8)break;null!=F&&(F.Comment=Z[1]);break;case"Protect":d["!protect"]=Z;break;case"Password":0!==Z&&I.WTF&&console.error("Password verifier: "+Z);break;case"Prot4Rev":case"Prot4RevPass":break;case"BoundSheet8":p[Z.pos]=Z,I.snames.push(Z.name);break;case"EOF":if(--H)break;if(f.e){if(f.e.r>0&&f.e.c>0){if(f.e.r--,f.e.c--,d["!ref"]=qt(f),t.sheetRows&&t.sheetRows<=f.e.r){var Q=f.e.r;f.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=qt(f),f.e.r=Q}f.e.r++,f.e.c++}D.length>0&&(d["!merges"]=D),R.length>0&&(d["!objects"]=R),L.length>0&&(d["!cols"]=L),P.length>0&&(d["!rows"]=P),T.Sheets.push(E)}""===y?b=d:i[y]=d,d=t.dense?[]:{};break;case"BOF":if(8===I.biff&&(I.biff={9:2,521:3,1033:4}[G]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Z.BIFFVer]||8),8==I.biff&&0==Z.BIFFVer&&16==Z.dt&&(I.biff=2),H++)break;if(C=!0,d=t.dense?[]:{},I.biff<8&&!W&&(W=!0,h(I.codepage=t.codepage||1252)),I.biff<5){""===y&&(y="Sheet1"),f={s:{r:0,c:0},e:{r:0,c:0}};var ee={pos:e.l-$,name:y};p[ee.pos]=ee,I.snames.push(y)}else y=(p[q]||{name:""}).name;32==Z.dt&&(d["!type"]="chart"),64==Z.dt&&(d["!type"]="macro"),D=[],R=[],I.arrayf=x=[],L=[],P=[],N=!1,E={Hidden:(p[q]||{hs:0}).hs,name:y};break;case"Number":case"BIFF2NUM":case"BIFF2INT":"chart"==d["!type"]&&(t.dense?(d[Z.r]||[])[Z.c]:d[Ut({c:Z.c,r:Z.r})])&&++Z.c,a={ixfe:Z.ixfe,XF:S[Z.ixfe]||{},v:Z.val,t:"n"},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t);break;case"BoolErr":a={ixfe:Z.ixfe,XF:S[Z.ixfe],v:Z.val,t:Z.t},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t);break;case"RK":a={ixfe:Z.ixfe,XF:S[Z.ixfe],v:Z.rknum,t:"n"},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t);break;case"MulRk":for(var te=Z.c;te<=Z.C;++te){var ne=Z.rkrec[te-Z.c][0];a={ixfe:ne,XF:S[ne],v:Z.rkrec[te-Z.c][1],t:"n"},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:te,r:Z.r},a,t)}break;case"Formula":if("String"==Z.val){m=Z;break}if((a=Hl(Z.val,Z.cell.ixfe,Z.tt)).XF=S[a.ixfe],t.cellFormula){var ie=Z.formula;if(ie&&ie[0]&&ie[0][0]&&"PtgExp"==ie[0][0][0]){var re=ie[0][0][1][0],oe=ie[0][0][1][1],se=Ut({r:re,c:oe});w[se]?a.f=""+gs(Z.formula,0,Z.cell,j,I):a.F=((t.dense?(d[re]||[])[oe]:d[se])||{}).F}else a.f=""+gs(Z.formula,0,Z.cell,j,I)}z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A(Z.cell,a,t),m=Z;break;case"String":if(!m)throw new Error("String record expects Formula");m.val=Z,(a=Hl(Z,m.cell.ixfe,"s")).XF=S[a.ixfe],t.cellFormula&&(a.f=""+gs(m.formula,0,m.cell,j,I)),z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A(m.cell,a,t),m=null;break;case"Array":x.push(Z);var le=Ut(Z[0].s);if(o=t.dense?(d[Z[0].s.r]||[])[Z[0].s.c]:d[le],t.cellFormula&&o){if(!m)break;if(!le||!o)break;o.f=""+gs(Z[1],0,Z[0],j,I),o.F=qt(Z[0])}break;case"ShrFmla":if(!C)break;if(!t.cellFormula)break;if(_){if(!m)break;w[Ut(m.cell)]=Z[0],((o=t.dense?(d[m.cell.r]||[])[m.cell.c]:d[Ut(m.cell)])||{}).f=""+gs(Z[0],0,r,j,I)}break;case"LabelSst":(a=Hl(g[Z.isst].t,Z.ixfe,"s")).XF=S[a.ixfe],z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t);break;case"Blank":t.sheetStubs&&(a={ixfe:Z.ixfe,XF:S[Z.ixfe],t:"z"},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t));break;case"MulBlank":if(t.sheetStubs)for(var ae=Z.c;ae<=Z.C;++ae){var ue=Z.ixfe[ae-Z.c];a={ixfe:ue,XF:S[ue],t:"z"},z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:ae,r:Z.r},a,t)}break;case"RString":case"Label":case"BIFF2STR":(a=Hl(Z.val,Z.ixfe,"s")).XF=S[a.ixfe],z>0&&(a.z=Y[a.ixfe>>8&31]),Vl(a,t,n.opts.Date1904),A({c:Z.c,r:Z.r},a,t);break;case"Dimensions":1===H&&(f=Z);break;case"SST":g=Z;break;case"Format":if(4==I.biff){Y[z++]=Z[1];for(var ce=0;ce<z+163&&M._table[ce]!=Z[1];++ce);ce>=163&&M.load(Z[1],z+163)}else M.load(Z[1],Z[0]);break;case"BIFF2FORMAT":Y[z++]=Z;for(var de=0;de<z+163&&M._table[de]!=Z;++de);de>=163&&M.load(Z,z+163);break;case"MergeCells":D=D.concat(Z);break;case"Obj":R[Z.cmo[0]]=I.lastobj=Z;break;case"TxO":I.lastobj.TxO=Z;break;case"ImData":I.lastobj.ImData=Z;break;case"HLink":for(l=Z[0].s.r;l<=Z[0].e.r;++l)for(s=Z[0].s.c;s<=Z[0].e.c;++s)(o=t.dense?(d[l]||[])[s]:d[Ut({c:s,r:l})])&&(o.l=Z[1]);break;case"HLinkTooltip":for(l=Z[0].s.r;l<=Z[0].e.r;++l)for(s=Z[0].s.c;s<=Z[0].e.c;++s)(o=t.dense?(d[l]||[])[s]:d[Ut({c:s,r:l})])&&o.l&&(o.l.Tooltip=Z[1]);break;case"Note":if(I.biff<=5&&I.biff>=2)break;o=t.dense?(d[Z[0].r]||[])[Z[0].c]:d[Ut(Z[0])];var he=R[Z[2]];if(!o)break;o.c||(o.c=[]),o.c.push({a:Z[1],t:he.TxO.t});break;default:switch(K.n){case"ClrtClient":break;case"XFExt":To(0,Z.ext);break;case"DefColWidth":case"DefaultRowHeight":break;case"ColInfo":if(!I.cellStyles)break;for(;Z.e>=Z.s;)L[Z.e--]={width:Z.w/256},N||(N=!0,to(Z.w/256)),no(L[Z.e+1]);break;case"Row":var pe={};null!=Z.level&&(P[Z.r]=pe,pe.level=Z.level),Z.hidden&&(P[Z.r]=pe,pe.hidden=!0),Z.hpt&&(P[Z.r]=pe,pe.hpt=Z.hpt,pe.hpx=oo(Z.hpt));break;case"LeftMargin":case"RightMargin":case"TopMargin":case"BottomMargin":d["!margins"]||Ns(d["!margins"]={}),d["!margins"][J.slice(0,-6).toLowerCase()]=Z;break;case"Setup":d["!margins"]||Ns(d["!margins"]={}),d["!margins"].header=Z.header,d["!margins"].footer=Z.footer;break;case"Window2":Z.RTL&&(T.Views[0].RTL=!0);break;case"Header":case"Footer":case"HCenter":case"VCenter":case"Pls":case"GCW":case"LHRecord":case"DBCell":case"EntExU2":case"SxView":case"Sxvd":case"SXVI":case"SXVDEx":case"SxIvd":case"SXString":case"Sync":case"Addin":case"SXDI":case"SXLI":case"SXEx":case"QsiSXTag":case"Selection":case"Feat":break;case"FeatHdr":case"FeatHdr11":break;case"Feature11":case"Feature12":case"List12":break;case"Country":u=Z;break;case"RecalcId":case"DxGCol":break;case"Fbi":case"Fbi2":case"GelFrame":case"Font":case"XFCRC":case"Style":case"StyleExt":break;case"Palette":O=Z;break;case"Theme":c=Z;break;case"ScenarioProtect":case"ObjProtect":case"CondFmt12":case"Table":case"TableStyles":case"TableStyle":case"TableStyleElement":case"SXStreamID":case"SXVS":case"DConRef":case"SXAddl":case"DConBin":case"DConName":case"SXPI":case"SxFormat":case"SxSelect":case"SxRule":case"SxFilt":case"SxItm":case"SxDXF":case"ScenMan":case"DCon":case"CellWatch":case"PrintRowCol":case"PrintGrid":case"PrintSize":case"XCT":case"CRN":case"Scl":case"SheetExt":case"SheetExtOptional":case"ObNoMacros":case"ObProj":break;case"CodeName":y?E.CodeName=Z||E.name:T.WBProps.CodeName=Z||"ThisWorkbook";break;case"GUIDTypeLib":case"WOpt":case"PhoneticInfo":case"OleObjectSize":break;case"DXF":case"DXFN":case"DXFN12":case"DXFN12List":case"DXFN12NoCB":break;case"Dv":case"DVal":break;case"BRAI":case"Series":case"SeriesText":case"DConn":case"DbOrParamQry":case"DBQueryExt":case"OleDbConn":case"ExtString":case"IFmtRecord":break;case"CondFmt":case"CF":case"CF12":case"CFEx":case"Excel9File":case"Units":break;case"InterfaceHdr":case"Mms":case"InterfaceEnd":case"DSF":case"BuiltInFnGroupCount":break;case"Window1":case"HideObj":case"GridSet":case"Guts":case"UserBView":case"UserSViewBegin":case"UserSViewEnd":case"Pane":break;default:switch(K.n){case"Dat":case"Begin":case"End":case"StartBlock":case"EndBlock":case"Frame":case"Area":case"Axis":case"AxisLine":case"Tick":break;case"AxesUsed":case"CrtLayout12":case"CrtLayout12A":case"CrtLink":case"CrtLine":case"CrtMlFrt":case"CrtMlFrtContinue":break;case"LineFormat":case"AreaFormat":case"Chart":case"Chart3d":case"Chart3DBarShape":case"ChartFormat":case"ChartFrtInfo":break;case"PlotArea":case"PlotGrowth":break;case"SeriesList":case"SerParent":case"SerAuxTrend":break;case"DataFormat":case"SerToCrt":case"FontX":break;case"CatSerRange":case"AxcExt":case"SerFmt":case"ShtProps":break;case"DefaultText":case"Text":case"CatLab":case"DataLabExtContents":break;case"Legend":case"LegendException":break;case"Pie":case"Scatter":break;case"PieFormat":case"MarkerFormat":break;case"StartObject":case"EndObject":break;case"AlRuns":case"ObjectLink":case"SIIndex":break;case"AttachedLabel":case"YMult":break;case"Line":case"Bar":case"Surf":case"AxisParent":case"Pos":case"ValueRange":case"SXViewEx9":case"SXViewLink":case"PivotChartBits":case"SBaseRef":case"TextPropsStream":case"LnExt":case"MkrExt":case"CrtCoopt":break;case"Qsi":case"Qsif":case"Qsir":case"QsiSXTag":case"TxtQry":case"FilterMode":break;case"AutoFilter":case"AutoFilterInfo":case"AutoFilter12":case"DropDownObjIds":case"Sort":case"SortData":case"ShapePropsStream":break;case"MsoDrawing":case"MsoDrawingGroup":case"MsoDrawingSelection":break;case"WebPub":case"AutoWebPub":break;case"HeaderFooter":case"HFPicture":case"PLV":case"HorizontalPageBreaks":case"VerticalPageBreaks":break;case"Backup":case"CompressPictures":case"Compat12":break;case"Continue":case"ContinueFrt12":break;case"FrtFontList":case"FrtWrapper":break;default:switch(K.n){case"TabIdConf":case"Radar":case"RadarArea":case"DropBar":case"Intl":case"CoordList":case"SerAuxErrBar":break;case"BIFF2FONTCLR":case"BIFF2FMTCNT":case"BIFF2FONTXTRA":break;case"BIFF2XF":case"BIFF3XF":case"BIFF4XF":break;case"BIFF4FMTCNT":case"BIFF2ROW":case"BIFF2WINDOW2":break;case"SCENARIO":case"DConBin":case"PicF":case"DataLabExt":case"Lel":case"BopPop":case"BopPopCustom":case"RealTimeData":case"Name":break;case"LHNGraph":case"FnGroupName":case"AddMenu":case"LPr":break;case"ListObj":case"ListField":case"RRSort":case"BigName":break;case"ToolbarHdr":case"ToolbarEnd":case"DDEObjName":case"FRTArchId$":break;default:if(t.WTF)throw"Unrecognized Record "+K.n}}}}}else e.l+=$}return n.SheetNames=V(p).sort(function(e,t){return Number(e)-Number(t)}).map(function(e){return p[e].name}),t.bookSheets||(n.Sheets=i),n.Sheets&&U.forEach(function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e}),n.Preamble=b,n.Strings=g,n.SSF=M.get_table(),I.enc&&(n.Encryption=I.enc),c&&(n.Themes=c),n.Metadata={},void 0!==u&&(n.Metadata.Country=u),j.names.length>0&&(T.Names=j.names),n.Workbook=T,n}(i.content,t);else if((o=F.find(e,"PerfectOffice_MAIN"))&&o.content)r=Tr.to_workbook(o.content,(t.type=s,t));else{if(!(o=F.find(e,"NativeContent_MAIN"))||!o.content)throw new Error("Cannot find Workbook stream");r=Tr.to_workbook(o.content,(t.type=s,t))}t.bookVBA&&e.FullPaths&&F.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(r.vbaraw=function(e){var t=F.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(n,i){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var r=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");F.utils.cfb_add(t,r,e.FileIndex[i].content)}}),F.write(t)}(e))}var l={};return e.FullPaths&&function(e,t,n){var i=F.find(e,"!DocumentSummaryInformation");if(i&&i.size>0)try{var r=Oi(i,An,zl.DSI);for(var o in r)t[o]=r[o]}catch(e){if(n.WTF)throw e}var s=F.find(e,"!SummaryInformation");if(s&&s.size>0)try{var l=Oi(s,In,zl.SI);for(var a in l)null==t[a]&&(t[a]=l[a])}catch(e){if(n.WTF)throw e}t.HeadingPairs&&t.TitlesOfParts&&(ri(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,l,t),r.Props=r.Custprops=l,t.bookFiles&&(r.cfb=e),r}var Ul={0:{n:"BrtRowHdr",f:function(e,t){var n={},i=e.l+t;n.r=e.read_shift(4),e.l+=4;var r=e.read_shift(2);e.l+=1;var o=e.read_shift(1);return e.l=i,7&o&&(n.level=7&o),16&o&&(n.hidden=!0),32&o&&(n.hpt=r/20),n}},1:{n:"BrtCellBlank",f:function(e){return[on(e)]}},2:{n:"BrtCellRk",f:function(e){return[on(e),fn(e),"n"]}},3:{n:"BrtCellError",f:function(e){return[on(e),e.read_shift(1),"e"]}},4:{n:"BrtCellBool",f:function(e){return[on(e),e.read_shift(1),"b"]}},5:{n:"BrtCellReal",f:function(e){return[on(e),yn(e),"n"]}},6:{n:"BrtCellSt",f:function(e){return[on(e),Qt(e),"str"]}},7:{n:"BrtCellIsst",f:function(e){return[on(e),e.read_shift(4),"s"]}},8:{n:"BrtFmlaString",f:function(e,t,n){var i=e.l+t,r=on(e);r.r=n["!row"];var o=[r,Qt(e),"str"];if(n.cellFormula){e.l+=2;var s=_s(e,i-e.l,n);o[3]=gs(s,0,r,n.supbooks,n)}else e.l=i;return o}},9:{n:"BrtFmlaNum",f:function(e,t,n){var i=e.l+t,r=on(e);r.r=n["!row"];var o=[r,yn(e),"n"];if(n.cellFormula){e.l+=2;var s=_s(e,i-e.l,n);o[3]=gs(s,0,r,n.supbooks,n)}else e.l=i;return o}},10:{n:"BrtFmlaBool",f:function(e,t,n){var i=e.l+t,r=on(e);r.r=n["!row"];var o=[r,e.read_shift(1),"b"];if(n.cellFormula){e.l+=2;var s=_s(e,i-e.l,n);o[3]=gs(s,0,r,n.supbooks,n)}else e.l=i;return o}},11:{n:"BrtFmlaError",f:function(e,t,n){var i=e.l+t,r=on(e);r.r=n["!row"];var o=[r,e.read_shift(1),"e"];if(n.cellFormula){e.l+=2;var s=_s(e,i-e.l,n);o[3]=gs(s,0,r,n.supbooks,n)}else e.l=i;return o}},16:{n:"BrtFRTArchID$",f:function(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}},19:{n:"BrtSSTItem",f:nn},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:function(e,t,n){var i=e.l+t;e.l+=4,e.l+=1;var r=e.read_shift(4),o=dn(e),s=ws(e,0,n),l=un(e);e.l=i;var a={Name:o,Ptg:s};return r<268435455&&(a.Sheet=r),l&&(a.Comment=l),a}},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:function(e,t,n){var i={};i.sz=e.read_shift(2)/20;var r=function(e){var t=e.read_shift(1);return e.l++,{fItalic:2&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(r.fCondense&&(i.condense=1),r.fExtend&&(i.extend=1),r.fShadow&&(i.shadow=1),r.fOutline&&(i.outline=1),r.fStrikeout&&(i.strike=1),r.fItalic&&(i.italic=1),700===e.read_shift(2)&&(i.bold=1),e.read_shift(2)){case 1:i.vertAlign="superscript";break;case 2:i.vertAlign="subscript"}var o=e.read_shift(1);0!=o&&(i.underline=o);var s=e.read_shift(1);s>0&&(i.family=s);var l=e.read_shift(1);switch(l>0&&(i.charset=l),e.l++,i.color=function(e){var t={},n=e.read_shift(1)>>>1,i=e.read_shift(1),r=e.read_shift(2,"i"),o=e.read_shift(1),s=e.read_shift(1),l=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=i;var a=Nn[i];a&&(t.rgb=Wr(a));break;case 2:t.rgb=Wr([o,s,l]);break;case 3:t.theme=i}return 0!=r&&(t.tint=r>0?r/32767:r/32768),t}(e),e.read_shift(1)){case 1:i.scheme="major";break;case 2:i.scheme="minor"}return i.name=Qt(e),i}},44:{n:"BrtFmt",f:function(e,t){return[e.read_shift(2),Qt(e)]}},45:{n:"BrtFill",f:fo},46:{n:"BrtBorder",f:yo},47:{n:"BrtXF",f:function(e,t){var n=e.l+t,i=e.read_shift(2),r=e.read_shift(2);return e.l=n,{ixfe:i,numFmtId:r}}},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:vr},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:function(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=Ut(n);var i=e.read_shift(1);return 2&i&&(t.l="1"),8&i&&(t.a="1"),t}},64:{n:"BrtDVal"},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:At,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:function(e,t){var n={};return e.l+=19,n.name=ln(e,t-19),n}},148:{n:"BrtWsDim",f:tl,p:16},151:{n:"BrtPane"},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:function(e,t){var n={},i=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var r=t>8?Qt(e):"";return r.length>0&&(n.CodeName=r),n.autoCompressPictures=!!(65536&i),n.backupFile=!!(64&i),n.checkCompatibility=!!(4096&i),n.date1904=!!(1&i),n.filterPrivacy=!!(8&i),n.hidePivotFieldList=!!(1024&i),n.promptedSolutions=!!(16&i),n.publishItems=!!(2048&i),n.refreshAllConnections=!!(262144&i),n.saveExternalLinkValues=!!(128&i),n.showBorderUnselectedTables=!!(4&i),n.showInkAnnotation=!!(32&i),n.showObjects=["all","placeholders","none"][i>>13&3],n.showPivotChartFilter=!!(32768&i),n.updateLinks=["userSet","never","always"][i>>8&3],n}},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:function(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=hn(e,t-8),n.name=Qt(e),n}},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:gn},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:il},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:hn},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:hr},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:function(e,t,n){var i=e.l+t,r=mn(e),o=e.read_shift(1),s=[r];if(s[2]=o,n.cellFormula){var l=bs(e,i-e.l,n);s[1]=l}else e.l=i;return s}},427:{n:"BrtShrFmla",f:function(e,t,n){var i=e.l+t,r=[gn(e,16)];if(n.cellFormula){var o=xs(e,i-e.l,n);r[1]=o,e.l=i}else e.l=i;return r}},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:function(e){var t={};return ol.forEach(function(n){t[n]=yn(e)}),t}},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:function(){}},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:function(e,t){var n=e.l+t,i=gn(e,16),r=un(e),o=Qt(e),s=Qt(e),l=Qt(e);e.l=n;var a={rfx:i,relId:r,loc:o,display:l};return s&&(a.Tooltip=s),a}},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:hn},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Mo},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:function(e){var t={};t.iauthor=e.read_shift(4);var n=gn(e,16);return t.rfx=n.s,t.ref=Ut(n.s),e.l+=16,t}},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:rn},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:function(e,t){return e.l+=10,{name:Qt(e)}}},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},65535:{n:""}},Wl=H(Ul,"n"),ql={3:{n:"BIFF2NUM",f:function(e){var t=zi(e);++e.l;var n=yn(e);return t.t="n",t.val=n,t}},4:{n:"BIFF2STR",f:function(e,t,n){var i=zi(e);++e.l;var r=ji(e,0,n);return i.t="str",i.val=r,i}},6:{n:"Formula",f:vs},9:{n:"BOF",f:Qi},10:{n:"EOF",f:Ei},12:{n:"CalcCount",f:Ii},13:{n:"CalcMode",f:Ii},14:{n:"CalcPrecision",f:ki},15:{n:"CalcRefMode",f:ki},16:{n:"CalcDelta",f:yn},17:{n:"CalcIter",f:ki},18:{n:"Protect",f:ki},19:{n:"Password",f:Ii},20:{n:"Header",f:ar},21:{n:"Footer",f:ar},23:{n:"ExternSheet",f:hr},24:{n:"Lbl",f:dr},25:{n:"WinProtect",f:ki},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:function(e,t,n){return function(e,t,n){if(!(n.biff<8)){var i=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2),s=e.read_shift(2),l=ji(e,0,n);return n.biff<8&&e.read_shift(1),[{r:i,c:r},l,s,o]}}(e,0,n)}},29:{n:"Selection"},34:{n:"Date1904",f:ki},35:{n:"ExternName",f:ur},38:{n:"LeftMargin",f:yn},39:{n:"RightMargin",f:yn},40:{n:"TopMargin",f:yn},41:{n:"BottomMargin",f:yn},42:{n:"PrintRowCol",f:ki},43:{n:"PrintGrid",f:ki},47:{n:"FilePass",f:function(e,t,n){var i={Type:n.biff>=8?e.read_shift(2):0};return i.Type?function(e,t,n){var i=n||{};i.Info=e.read_shift(2),e.l-=2,i.Data=1===i.Info?function(e){var t={},n=t.EncryptionVersionInfo=Fr(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):function(e,t){var n={},i=n.EncryptionVersionInfo=Fr(e,4);if(t-=4,2!=i.Minor)throw new Error("unrecognized minor version code: "+i.Minor);if(i.Major>4||i.Major<2)throw new Error("unrecognized major version code: "+i.Major);n.Flags=e.read_shift(4),t-=4;var r=e.read_shift(4);return t-=4,n.EncryptionHeader=Vr(e,r),n.EncryptionVerifier=Hr(e,t-=r),n}(e,t)}(e,t-2,i):function(e,t,n,i){var r={key:Ii(e),verificationBytes:Ii(e)};n.password&&(r.verifier=zr(n.password)),i.valid=r.verificationBytes===r.verifier,i.valid&&(i.insitu=function(e){var t=0,i=Yr(n.password);return function(e){var n=function(e,t,n,i,r){var o,s;for(r||(r=t),i||(i=Yr("")),o=0;o!=t.length;++o)s=t[o],r[o]=s=255&((s^=i[n])>>5|s<<3),++n;return[r,n,i]}(0,e,t,i);return t=n[1],n[0]}}())}(e,0,n,i),i}},49:{n:"Font",f:function(e,t,n){var i={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return i.name=Ri(e,0,n),i}},51:{n:"PrintSize",f:Ii},60:{n:"Continue"},61:{n:"Window1",f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{n:"Backup",f:ki},65:{n:"Pane"},66:{n:"CodePage",f:Ii},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Ii},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:function(e,t,n){if(n.enc)return e.l+=t,"";var i=e.l,r=ji(e,0,n);return e.read_shift(t+i-e.l),r}},93:{n:"Obj",f:function(e,t,n){return n&&n.biff<8?function(e,t,n){e.l+=4;var i=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6;var s=[];return s.push((fr[i]||At)(e,t-=36,n)),{cmo:[r,i,o],ft:s}}(e,t,n):{cmo:Xi(e),ft:function(e,t){for(var n=e.l+t,i=[];e.l<n;){var r=e.read_shift(2);e.l-=2;try{i.push(Ji[r](e,n-e.l))}catch(t){return e.l=n,i}}return e.l!=n&&(e.l=n),i}(e,t-22)}}},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:ki},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:ki},125:{n:"ColInfo",f:vr},128:{n:"Guts",f:function(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{n:"WsBool",f:function(e,t,n){return{fDialog:16&(n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0))}}},130:{n:"GridSet",f:Ii},131:{n:"HCenter",f:ki},132:{n:"VCenter",f:ki},133:{n:"BoundSheet8",f:function(e,t,n){var i=e.read_shift(4),r=3&e.read_shift(1),o=e.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var s=Ri(e,0,n);return 0===s.length&&(s="Sheet1"),{pos:i,hs:r,dt:o,name:s}}},134:{n:"WriteProtect"},140:{n:"Country",f:function(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=Ln[t]||t,t=e.read_shift(2),n[1]=Ln[t]||t,n}},141:{n:"HideObj",f:Ii},144:{n:"Sort"},146:{n:"Palette",f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Hi(e));return n}},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Ii},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:br},161:{n:"Setup",f:function(e,t){var n={};return t<32?n:(e.l+=16,n.header=yn(e),n.footer=yn(e),e.l+=2,n)}},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:function(e,t){for(var n=e.l+t-2,i=e.read_shift(2),r=e.read_shift(2),o=[];e.l<n;)o.push(Wi(e));if(e.l!==n)throw new Error("MulRK read error");var s=e.read_shift(2);if(o.length!=s-r+1)throw new Error("MulRK length mismatch");return{r:i,c:r,C:s,rkrec:o}}},190:{n:"MulBlank",f:function(e,t){for(var n=e.l+t-2,i=e.read_shift(2),r=e.read_shift(2),o=[];e.l<n;)o.push(e.read_shift(2));if(e.l!==n)throw new Error("MulBlank read error");var s=e.read_shift(2);if(o.length!=s-r+1)throw new Error("MulBlank length mismatch");return{r:i,c:r,C:s,ixfe:o}}},193:{n:"Mms",f:Ei},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:ki},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:Ii},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:ki},222:{n:"OleObjectSize"},224:{n:"XF",f:function(e,t,n){var i={};return i.ifnt=e.read_shift(2),i.numFmtId=e.read_shift(2),i.flags=e.read_shift(2),i.fStyle=i.flags>>2&1,i.data=function(e,t,n,i){var r={},o=e.read_shift(4),s=e.read_shift(4),l=e.read_shift(4),a=e.read_shift(2);return r.patternType=Pn[l>>26],i.cellStyles?(r.alc=7&o,r.fWrap=o>>3&1,r.alcV=o>>4&7,r.fJustLast=o>>7&1,r.trot=o>>8&255,r.cIndent=o>>16&15,r.fShrinkToFit=o>>20&1,r.iReadOrder=o>>22&2,r.fAtrNum=o>>26&1,r.fAtrFnt=o>>27&1,r.fAtrAlc=o>>28&1,r.fAtrBdr=o>>29&1,r.fAtrPat=o>>30&1,r.fAtrProt=o>>31&1,r.dgLeft=15&s,r.dgRight=s>>4&15,r.dgTop=s>>8&15,r.dgBottom=s>>12&15,r.icvLeft=s>>16&127,r.icvRight=s>>23&127,r.grbitDiag=s>>30&3,r.icvTop=127&l,r.icvBottom=l>>7&127,r.icvDiag=l>>14&127,r.dgDiag=l>>21&15,r.icvFore=127&a,r.icvBack=a>>7&127,r.fsxButton=a>>14&1,r):r}(e,0,0,n),i}},225:{n:"InterfaceHdr",f:function(e,t){return 0===t?1200:(e.read_shift(2),1200)}},226:{n:"InterfaceEnd",f:Ei},227:{n:"SXVS"},229:{n:"MergeCells",f:function(e,t){for(var n=[],i=e.read_shift(2);i--;)n.push(qi(e));return n}},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:function(e,t){for(var n=e.l+t,i=e.read_shift(4),r=e.read_shift(4),o=[],s=0;s!=r&&e.l<n;++s)o.push(Li(e));return o.Count=i,o.Unique=r,o}},253:{n:"LabelSst",f:function(e){var t=zi(e);return t.isst=e.read_shift(4),t}},255:{n:"ExtSST",f:function(e,t){var n={};return n.dsst=e.read_shift(2),e.l+=t-2,n}},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Di},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:ki},353:{n:"DSF",f:Ei},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:function(e,t,n){var i=e.l+t,r=e.read_shift(2),o=e.read_shift(2);if(n.sbcch=o,1025==o||14849==o)return[o,r];if(o<1||o>255)throw new Error("Unexpected SupBook type: "+o);for(var s=Pi(e,o),l=[];i>e.l;)l.push(Ni(e));return[o,r,s,l]}},431:{n:"Prot4Rev",f:ki},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:function(e,t,n){var i=e.l,r="";try{e.l+=4,-1==[0,5,7,11,12,14].indexOf((n.lastobj||{cmo:[0,0]}).cmo[1])?e.l+=6:function(e){e.read_shift(1),e.l++,e.read_shift(2),e.l+=2}(e);var o=e.read_shift(2);e.read_shift(2),Ii(e);var s=e.read_shift(2);e.l+=s;for(var l=1;l<e.lens.length-1;++l){if(e.l-i!=e.lens[l])throw new Error("TxO: bad continue record");var a=e[e.l];if((r+=Pi(e,e.lens[l+1]-e.lens[l]-1)).length>=(a?o:2*o))break}if(r.length!==o&&r.length!==2*o)throw new Error("cchText: "+o+" != "+r.length);return e.l=i+t,{t:r}}catch(n){return e.l=i+t,{t:r}}}},439:{n:"RefreshAll",f:ki},440:{n:"HLink",f:function(e,t){var n=qi(e);return e.l+=16,[n,function(e,t){var n=e.l+t,i=e.read_shift(4);if(2!==i)throw new Error("Unrecognized streamVersion: "+i);var r=e.read_shift(2);e.l+=2;var o,s,l,a,u,c,d="";16&r&&(o=Bi(e)),128&r&&(s=Bi(e)),257==(257&r)&&(l=Bi(e)),1==(257&r)&&(a=function(e,t){var n=e.read_shift(16);switch(n){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),n=e.l,i=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(i=!0),e.l=n);var r=e.read_shift((i?t-24:t)>>1,"utf16le").replace(A,"");return i&&(e.l+=24),r}(e);case"0303000000000000c000000000000046":return function(e){e.l+=2;var t=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return t.replace(/\\/g,"/");var n=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return e.read_shift(n>>1,"utf16le").replace(A,"")}(e);default:throw new Error("Unsupported Moniker "+n)}}(e)),8&r&&(d=Bi(e)),32&r&&(u=e.read_shift(16)),64&r&&(c=di(e)),e.l=n;var h=s||l||a||"";h&&d&&(h+="#"+d),h||(h="#"+d);var p={Target:h};return u&&(p.guid=u),c&&(p.time=c),o&&(p.Tooltip=o),p}(e,t-24)]}},441:{n:"Lel"},442:{n:"CodeName",f:Ni},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Ii},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Ei},449:{n:"RecalcId",f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{n:"EntExU2",f:Ei},512:{n:"Dimensions",f:or},513:{n:"Blank",f:yr},515:{n:"Number",f:function(e){var t=zi(e),n=yn(e);return t.val=n,t}},516:{n:"Label",f:function(e,t,n){var i=zi(e);2==n.biff&&e.l++;var r=Ni(e,0,n);return i.val=r,i}},517:{n:"BoolErr",f:lr},518:{n:"Formula",f:vs},519:{n:"String",f:_r},520:{n:"Row",f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var i=e.read_shift(1);return e.l+=3,7&i&&(t.level=7&i),32&i&&(t.hidden=!0),64&i&&(t.hpt=n/20),t}},523:{n:"Index"},545:{n:"Array",f:pr},549:{n:"DefaultRowHeight",f:nr},566:{n:"Table"},574:{n:"Window2",f:function(e,t,n){return n&&n.biff>=2&&n.biff<8?{}:{RTL:64&e.read_shift(2)}}},638:{n:"RK",f:function(e){var t=e.read_shift(2),n=e.read_shift(2),i=Wi(e);return{r:t,c:n,ixfe:i[0],rknum:i[1]}}},659:{n:"Style"},1030:{n:"Formula",f:vs},1048:{n:"BigName"},1054:{n:"Format",f:function(e,t,n){return[e.read_shift(2),ji(e,0,n)]}},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:function(e,t,n){var i=$i(e);e.l++;var r=e.read_shift(1);return[function(e,t,n){var i,r=e.l+t,o=e.read_shift(2),s=hs(e,o,n);return 65535==o?[[],At(e,t-2)]:(t!==o+2&&(i=ds(e,r-o-2,s,n)),[s,i])}(e,t-=8,n),r,i]}},2048:{n:"HLinkTooltip",f:function(e,t){e.read_shift(2);var n=qi(e),i=e.read_shift((t-10)/2,"dbcs-cont");return[n,i=i.replace(A,"")]}},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Qi},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Ei},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{n:"XFExt",f:function(e,t){e.l+=2;var n=e.read_shift(2);e.l+=2;for(var i=e.read_shift(2),r=[];i-- >0;)r.push(Oo(e));return{ixfe:n,ext:r}},r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:ki,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:function(e,t,n){if(!(n.biff<8)){var i=e.read_shift(2),r=e.read_shift(2);return[Pi(e,i,n),Pi(e,r,n)]}e.l+=t},r:12},2197:{n:"SortData"},2198:{n:"Theme",f:function(e,t,n){var i=e.l+t;if(124226!==e.read_shift(4))if(n.cellStyles&&re){var r,o=e.slice(e.l);e.l=i;try{r=new re(o)}catch(e){return}var s=ce(r,"theme/theme/theme1.xml",!0);if(s)return Co(s,n)}else e.l=i},r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{n:"CompressPictures",f:Ei},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:function(e){var t=function(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:Ii},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:function(e,t,n){var i={area:!1};if(5!=n.biff)return e.l+=t,i;var r=e.read_shift(1);return e.l+=3,16&r&&(i.area=!0),i}},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Hi(e));return n}},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:or},2:{n:"BIFF2INT",f:function(e){var t=zi(e);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}},5:{n:"BoolErr",f:lr},7:{n:"String",f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:Ii},30:{n:"BIFF2FORMAT",f:rr},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:pr},37:{n:"DefaultRowHeight",f:nr},50:{n:"BIFF2FONTXTRA",f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:function(e){var t=e.read_shift(2),n=e.read_shift(2),i=e.read_shift(4),r={fmt:t,env:n,len:i,data:e.slice(e.l,e.l+i)};return e.l+=i,r}},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:function(e,t,n){var i=e.l+t,r=zi(e),o=Pi(e,e.read_shift(2),n);return e.l=i,r.t="str",r.val=o,r}},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Qi},536:{n:"Lbl",f:dr},547:{n:"ExternName",f:ur},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Qi},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}},Gl=H(ql,"n");function $l(e,t,n,i){var r=+t||+Gl[t];if(!isNaN(r)){var o=i||(n||[]).length||0,s=e.next(4);s.write_shift(2,r),s.write_shift(2,o),o>0&&mt(n)&&e.push(n)}}function Kl(e,t,n){return e||(e=It(7)),e.write_shift(2,t),e.write_shift(2,n),e.write_shift(2,0),e.write_shift(1,0),e}function Xl(e,t,n,i){if(null!=t.v)switch(t.t){case"d":case"n":var r="d"==t.t?q(J(t.v)):t.v;return void(r==(0|r)&&r>=0&&r<65536?$l(e,2,function(e,t,n){var i=It(9);return Kl(i,e,t),i.write_shift(2,n),i}(n,i,r)):$l(e,3,function(e,t,n){var i=It(15);return Kl(i,e,t),i.write_shift(8,n,"f"),i}(n,i,r)));case"b":case"e":return void $l(e,5,function(e,t,n,i){var r=It(9);return Kl(r,e,t),"e"==i?(r.write_shift(1,n),r.write_shift(1,1)):(r.write_shift(1,n?1:0),r.write_shift(1,0)),r}(n,i,t.v,t.t));case"s":case"str":return void $l(e,4,function(e,t,n){var i=It(8+2*n.length);return Kl(i,e,t),i.write_shift(1,n.length),i.write_shift(n.length,n,"sbcs"),i.l<i.length?i.slice(0,i.l):i}(n,i,t.v))}$l(e,1,Kl(null,n,i))}function Zl(e,t,n,i,r){var o=16+js(r.cellXfs,t,r);if(null!=t.v)switch(t.t){case"d":case"n":return void $l(e,"Number",function(e,t,n,i){var r=It(14);return Yi(e,t,i,r),bn(n,r),r}(n,i,"d"==t.t?q(J(t.v)):t.v,o));case"b":case"e":return void $l(e,517,function(e,t,n,i,r,o){var s=It(8);return Yi(e,t,i,s),function(e,t,n){n||(n=It(2)),n.write_shift(1,+e),n.write_shift(1,"e"==t?1:0)}(n,o,s),s}(n,i,t.v,o,0,t.t));case"s":case"str":return void $l(e,"Label",function(e,t,n,i,r){var o=!r||8==r.biff,s=It(+o+8+(1+o)*n.length);return Yi(e,t,i,s),s.write_shift(2,n.length),o&&s.write_shift(1,1),s.write_shift((1+o)*n.length,n,o?"utf16le":"sbcs"),s}(n,i,t.v,o,r))}$l(e,"Blank",Yi(n,i,o))}function Jl(e,t,n){var i,r=Dt(),o=n.SheetNames[e],s=n.Sheets[o]||{},l=(n||{}).Workbook||{},a=(l.Sheets||[])[e]||{},u=Array.isArray(s),c=8==t.biff,d="",h=[],p=Gt(s["!ref"]||"A1"),f=c?65536:16384;if(p.e.c>255||p.e.r>=f){if(t.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:IV16384");p.e.c=Math.min(p.e.c,255),p.e.r=Math.min(p.e.c,f-1)}$l(r,2057,er(0,16,t)),$l(r,"CalcMode",Mi(1)),$l(r,"CalcCount",Mi(100)),$l(r,"CalcRefMode",Ai(!0)),$l(r,"CalcIter",Ai(!1)),$l(r,"CalcDelta",bn(.001)),$l(r,"CalcSaveRecalc",Ai(!0)),$l(r,"PrintRowCol",Ai(!1)),$l(r,"PrintGrid",Ai(!1)),$l(r,"GridSet",Mi(1)),$l(r,"Guts",function(e){var t=It(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}([0,0])),$l(r,"HCenter",Ai(!1)),$l(r,"VCenter",Ai(!1)),$l(r,512,function(e,t){var n=8!=t.biff&&t.biff?2:4,i=It(2*n+6);return i.write_shift(n,e.s.r),i.write_shift(n,e.e.r+1),i.write_shift(2,e.s.c),i.write_shift(2,e.e.c+1),i.write_shift(2,0),i}(p,t)),c&&(s["!links"]=[]);for(var m=p.s.r;m<=p.e.r;++m){d=Bt(m);for(var g=p.s.c;g<=p.e.c;++g){m===p.s.r&&(h[g]=Ht(g)),i=h[g]+d;var v=u?(s[m]||[])[g]:s[i];v&&(Zl(r,v,m,g,t),c&&v.l&&s["!links"].push([i,v.l]))}}var y=a.CodeName||a.name||o;return c&&l.Views&&$l(r,"Window2",function(e){var t=It(18),n=1718;return e&&e.RTL&&(n|=64),t.write_shift(2,n),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}(l.Views[0])),c&&(s["!merges"]||[]).length&&$l(r,"MergeCells",function(e){var t=It(2+8*e.length);t.write_shift(2,e.length);for(var n=0;n<e.length;++n)Gi(e[n],t);return t}(s["!merges"])),c&&function(e,t){for(var n=0;n<t["!links"].length;++n){var i=t["!links"][n];$l(e,"HLink",mr(i)),i[1].Tooltip&&$l(e,"HLinkTooltip",gr(i))}delete t["!links"]}(r,s),$l(r,"CodeName",Fi(y)),c&&function(e,t){var n=It(19);n.write_shift(4,2151),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,1),n.write_shift(4,0),$l(e,"FeatHdr",n),(n=It(39)).write_shift(4,2152),n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,3),n.write_shift(1,0),n.write_shift(4,0),n.write_shift(2,1),n.write_shift(4,4),n.write_shift(2,0),Gi(Gt(t["!ref"]||"A1"),n),n.write_shift(4,4),$l(e,"Feat",n)}(r,s),$l(r,"EOF"),r.end()}function Ql(e,t){var n=t||{};switch(n.biff||2){case 8:case 5:return function(e,t){var n=t||{},i=[];e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(D(M),M.load_table(e.SSF),n.revssf=Y(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.cellXfs=[],n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,js(n.cellXfs,{},{revssf:{General:0}});for(var r=0;r<e.SheetNames.length;++r)i[i.length]=Jl(r,n,e);return i.unshift(function(e,t,n){var i=Dt(),r=(e||{}).Workbook||{},o=r.Sheets||[],s=r.WBProps||{},l=8==n.biff,a=5==n.biff;$l(i,2057,er(0,5,n)),"xla"==n.bookType&&$l(i,"Addin"),$l(i,"InterfaceHdr",l?Mi(1200):null),$l(i,"Mms",function(e,t){t||(t=It(2));for(var n=0;n<2;++n)t.write_shift(1,0);return t}()),a&&$l(i,"ToolbarHdr"),a&&$l(i,"ToolbarEnd"),$l(i,"InterfaceEnd"),$l(i,"WriteAccess",function(e,t){var n=!t||8==t.biff,i=It(n?112:54);for(i.write_shift(8==t.biff?2:1,7),n&&i.write_shift(1,0),i.write_shift(4,859007059),i.write_shift(4,5458548|(n?0:536870912));i.l<i.length;)i.write_shift(1,n?0:32);return i}(0,n)),$l(i,"CodePage",Mi(l?1200:1252)),l&&$l(i,"DSF",Mi(0)),l&&$l(i,"Excel9File"),$l(i,"RRTabId",function(e){for(var t=It(2*e),n=0;n<e;++n)t.write_shift(2,n+1);return t}(e.SheetNames.length)),l&&e.vbaraw&&($l(i,"ObProj"),$l(i,"CodeName",Fi(s.CodeName||"ThisWorkbook"))),$l(i,"BuiltInFnGroupCount",Mi(17)),$l(i,"WinProtect",Ai(!1)),$l(i,"Protect",Ai(!1)),$l(i,"Password",Mi(0)),l&&$l(i,"Prot4Rev",Ai(!1)),l&&$l(i,"Prot4RevPass",Mi(0)),$l(i,"Window1",function(){var e=It(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}()),$l(i,"Backup",Ai(!1)),$l(i,"HideObj",Mi(0)),$l(i,"Date1904",Ai("true"==function(e){return e.Workbook&&e.Workbook.WBProps&&Ie(e.Workbook.WBProps.date1904)?"true":"false"}(e))),$l(i,"CalcPrecision",Ai(!0)),l&&$l(i,"RefreshAll",Ai(!1)),$l(i,"BookBool",Mi(0)),function(e,t,n){$l(i,"Font",function(e,t){var n=e.name||"Arial",i=t&&5==t.biff,r=It(i?15+n.length:16+2*n.length);return r.write_shift(2,20*(e.sz||12)),r.write_shift(4,0),r.write_shift(2,400),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(1,n.length),i||r.write_shift(1,1),r.write_shift((i?1:2)*n.length,n,i?"sbcs":"utf16le"),r}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},n))}(0,0,n),function(e,t,n){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(i){for(var r=i[0];r<=i[1];++r)null!=t[r]&&$l(e,"Format",ir(r,t[r],n))})}(i,e.SSF,n),function(e,t){for(var n=0;n<16;++n)$l(e,"XF",sr({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(n){$l(e,"XF",sr(n,0,t))})}(i,n),l&&$l(i,"UsesELFs",Ai(!1));var u=i.end(),c=Dt();l&&$l(c,"Country",function(e){return e||(e=It(4)),e.write_shift(2,1),e.write_shift(2,1),e}()),$l(c,"EOF");var d=c.end(),h=Dt(),p=0,f=0;for(f=0;f<e.SheetNames.length;++f)p+=(l?12:11)+(l?2:1)*e.SheetNames[f].length;var m=u.length+p+d.length;for(f=0;f<e.SheetNames.length;++f)$l(h,"BoundSheet8",tr({pos:m,hs:(o[f]||{}).Hidden||0,dt:0,name:e.SheetNames[f]},n)),m+=t[f].length;var g=h.end();if(p!=g.length)throw new Error("BS8 "+p+" != "+g.length);var v=[];return u.length&&v.push(u),g.length&&v.push(g),d.length&&v.push(d),Ze([v])}(e,i,n)),Ze([i])}(e,t);case 4:case 3:case 2:return function(e,t){var n=t||{};null!=v&&null==n.dense&&(n.dense=v);for(var i=Dt(),r=0,o=0;o<e.SheetNames.length;++o)e.SheetNames[o]==n.sheet&&(r=o);if(0==r&&n.sheet&&e.SheetNames[0]!=n.sheet)throw new Error("Sheet not found: "+n.sheet);return $l(i,9,er(0,16,n)),function(e,t,n,i){var r,o=Array.isArray(t),s=Gt(t["!ref"]||"A1"),l="",a=[];if(s.e.c>255||s.e.r>16383){if(i.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");s.e.c=Math.min(s.e.c,255),s.e.r=Math.min(s.e.c,16383),r=qt(s)}for(var u=s.s.r;u<=s.e.r;++u){l=Bt(u);for(var c=s.s.c;c<=s.e.c;++c){u===s.s.r&&(a[c]=Ht(c)),r=a[c]+l;var d=o?(t[u]||[])[c]:t[r];d&&Xl(e,d,u,c)}}}(i,e.Sheets[e.SheetNames[r]],0,n),$l(i,10),i.end()}(e,t)}throw new Error("invalid type "+n.bookType+" for BIFF")}var ea=function(){function e(e,t){var n=t||{};null!=v&&null==n.dense&&(n.dense=v);var i=n.dense?[]:{},r=e.match(/<table/i);if(!r)throw new Error("Invalid HTML: could not find <table>");var o=e.match(/<\/table/i),s=r.index,l=o&&o.index||e.length,a=function(e,t,n){if(oe||"string"==typeof t)return e.split(t);for(var i=e.split(t),r=[i[0]],o=1;o<i.length;++o)r.push("<tr>"),r.push(i[o]);return r}(e.slice(s,l),/(:?<tr[^>]*>)/i),u=-1,c=0,d=0,h=0,p={s:{r:1e7,c:1e7},e:{r:0,c:0}},f=[];for(s=0;s<a.length;++s){var m=a[s].trim(),g=m.slice(0,3).toLowerCase();if("<tr"!=g){if("<td"==g||"<th"==g){var y=m.split(/<\/t[dh]>/i);for(l=0;l<y.length;++l){var b=y[l].trim();if(b.match(/<t[dh]/i)){for(var _=b,w=0;"<"==_.charAt(0)&&(w=_.indexOf(">"))>-1;)_=_.slice(w+1);var x=ve(b.slice(0,b.indexOf(">")));h=x.colspan?+x.colspan:1,((d=+x.rowspan)>1||h>1)&&f.push({s:{r:u,c},e:{r:u+(d||1)-1,c:c+h-1}});var C=x.t||"";if(_.length){if(_=je(_),p.s.r>u&&(p.s.r=u),p.e.r<u&&(p.e.r=u),p.s.c>c&&(p.s.c=c),p.e.c<c&&(p.e.c=c),_.length){var S={t:"s",v:_};n.raw||!_.trim().length||"s"==C||("TRUE"===_?S={t:"b",v:!0}:"FALSE"===_?S={t:"b",v:!1}:isNaN(ne(_))?isNaN(ie(_).getDate())||(S={t:"d",v:J(_)},n.cellDates||(S={t:"n",v:q(S.v)}),S.z=n.dateNF||M._table[14]):S={t:"n",v:ne(_)}),n.dense?(i[u]||(i[u]=[]),i[u][c]=S):i[Ut({r:u,c})]=S,c+=h}}else c+=h}}}}else{if(++u,n.sheetRows&&n.sheetRows<=u){--u;break}c=0}}return i["!ref"]=qt(p),i}function t(e,t,n,i){for(var r=e["!merges"]||[],o=[],s=t.s.c;s<=t.e.c;++s){for(var l=0,a=0,u=0;u<r.length;++u)if(!(r[u].s.r>n||r[u].s.c>s||r[u].e.r<n||r[u].e.c<s)){if(r[u].s.r<n||r[u].s.c<s){l=-1;break}l=r[u].e.r-r[u].s.r+1,a=r[u].e.c-r[u].s.c+1;break}if(!(l<0)){var c=Ut({r:n,c:s}),d=i.dense?(e[n]||[])[s]:e[c],h={};l>1&&(h.rowspan=l),a>1&&(h.colspan=a);var p=d&&null!=d.v&&(d.h||Ee(d.w||($t(d),d.w)||""))||"";h.t=d&&d.t||"z",i.editable&&(p='<span contenteditable="true">'+p+"</span>"),h.id="sjs-"+c,o.push(We("td",p,h))}}return"<tr>"+o.join("")+"</tr>"}function n(e,t,n){return[].join("")+"<table"+(n&&n.id?' id="'+n.id+'"':"")+">"}var i='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',r="</body></html>";return{to_workbook:function(t,n){return Kt(e(t,n),n)},to_sheet:e,_row:t,BEGIN:i,END:r,_preamble:n,from_sheet:function(e,o){var s=o||{},l=null!=s.footer?s.footer:r,a=[null!=s.header?s.header:i],u=Wt(e["!ref"]);s.dense=Array.isArray(e),a.push(n(0,0,s));for(var c=u.s.r;c<=u.e.r;++c)a.push(t(e,u,c,s));return a.push("</table>"+l),a.join("")}}}();function ta(e,t){var n=t||{};null!=v&&(n.dense=v);for(var i,r,o,s,l=n.dense?[]:{},a=e.getElementsByTagName("tr"),u=n.sheetRows||1e7,c={s:{r:0,c:0},e:{r:0,c:0}},d=[],h=0,p=[],f=0,m=0;f<a.length&&m<u;++f){var g=a[f];if(na(g)){if(n.display)continue;p[m]={hidden:!0}}var y=g.children;for(i=r=0;i<y.length;++i){var b=y[i];if(!n.display||!na(b)){var _=je(b.innerHTML);for(h=0;h<d.length;++h){var w=d[h];w.s.c==r&&w.s.r<=m&&m<=w.e.r&&(r=w.e.c+1,h=-1)}s=+b.getAttribute("colspan")||1,((o=+b.getAttribute("rowspan"))>0||s>1)&&d.push({s:{r:m,c:r},e:{r:m+(o||1)-1,c:r+s-1}});var x={t:"s",v:_},C=b.getAttribute("t")||"";null!=_&&(0==_.length?x.t=C||"z":n.raw||0==_.trim().length||"s"==C||("TRUE"===_?x={t:"b",v:!0}:"FALSE"===_?x={t:"b",v:!1}:isNaN(ne(_))?isNaN(ie(_).getDate())||(x={t:"d",v:J(_)},n.cellDates||(x={t:"n",v:q(x.v)}),x.z=n.dateNF||M._table[14]):x={t:"n",v:ne(_)})),n.dense?(l[m]||(l[m]=[]),l[m][r]=x):l[Ut({c:r,r:m})]=x,c.e.c<r&&(c.e.c=r),r+=s}}++m}return d.length&&(l["!merges"]=d),p.length&&(l["!rows"]=p),c.e.r=m-1,l["!ref"]=qt(c),m>=u&&(l["!fullref"]=qt((c.e.r=a.length-f+m-1,c))),l}function na(e){var t="",n=function(e){return e.ownerDocument.defaultView&&"function"==typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style.display),"none"===t}var ia=function(){var e=function(e){return we(e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(e,t){return Array(parseInt(t,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n").replace(/<[^>]*>/g,""))},t={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function(n,i){var r=i||{};null!=v&&null==r.dense&&(r.dense=v);var o,s,l,a,u,c,d=Ml(n),h=[],p={name:""},f="",m=0,g={},y=[],b=r.dense?[]:{},_={value:""},w="",x=0,C=-1,S=-1,O={s:{r:1e6,c:1e7},e:{r:0,c:0}},T=0,E={},k=[],A={},I=0,M=0,D=[],R=1,L=1,P=[],N={Names:[]},j={},F=["",""],B=[],V={},H="",z=0,Y=!1,U=!1,W=0;for(Dl.lastIndex=0,d=d.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");u=Dl.exec(d);)switch(u[3]=u[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===u[1]?(O.e.c>=O.s.c&&O.e.r>=O.s.r&&(b["!ref"]=qt(O)),r.sheetRows>0&&r.sheetRows<=O.e.r&&(b["!fullref"]=b["!ref"],O.e.r=r.sheetRows-1,b["!ref"]=qt(O)),k.length&&(b["!merges"]=k),D.length&&(b["!rows"]=D),l.name=l["\u540d\u79f0"]||l.name,"undefined"!=typeof JSON&&JSON.stringify(l),y.push(l.name),g[l.name]=b,U=!1):"/"!==u[0].charAt(u[0].length-2)&&(l=ve(u[0],!1),C=S=-1,O.s.r=O.s.c=1e7,O.e.r=O.e.c=0,b=r.dense?[]:{},k=[],D=[],U=!0);break;case"table-row-group":"/"===u[1]?--T:++T;break;case"table-row":case"\u884c":if("/"===u[1]){C+=R,R=1;break}if((a=ve(u[0],!1))["\u884c\u53f7"]?C=a["\u884c\u53f7"]-1:-1==C&&(C=0),(R=+a["number-rows-repeated"]||1)<10)for(W=0;W<R;++W)T>0&&(D[C+W]={level:T});S=-1;break;case"covered-table-cell":++S,r.sheetStubs&&(r.dense?(b[C]||(b[C]=[]),b[C][S]={t:"z"}):b[Ut({r:C,c:S})]={t:"z"});break;case"table-cell":case"\u6570\u636e":if("/"===u[0].charAt(u[0].length-2))++S,_=ve(u[0],!1),L=parseInt(_["number-columns-repeated"]||"1",10),c={t:"z",v:null},_.formula&&0!=r.cellFormula&&(c.f=Es(we(_.formula))),"string"==(_["\u6570\u636e\u7c7b\u578b"]||_["value-type"])&&(c.t="s",c.v=we(_["string-value"]||""),r.dense?(b[C]||(b[C]=[]),b[C][S]=c):b[Ut({r:C,c:S})]=c),S+=L-1;else if("/"!==u[1]){++S,L=1;var G=R?C+R-1:C;if(S>O.e.c&&(O.e.c=S),S<O.s.c&&(O.s.c=S),C<O.s.r&&(O.s.r=C),G>O.e.r&&(O.e.r=G),B=[],V={},c={t:(_=ve(u[0],!1))["\u6570\u636e\u7c7b\u578b"]||_["value-type"],v:null},r.cellFormula)if(_.formula&&(_.formula=we(_.formula)),_["number-matrix-columns-spanned"]&&_["number-matrix-rows-spanned"]&&(I=parseInt(_["number-matrix-rows-spanned"],10)||0,M=parseInt(_["number-matrix-columns-spanned"],10)||0,c.F=qt(A={s:{r:C,c:S},e:{r:C+I-1,c:S+M-1}}),P.push([A,c.F])),_.formula)c.f=Es(_.formula);else for(W=0;W<P.length;++W)C>=P[W][0].s.r&&C<=P[W][0].e.r&&S>=P[W][0].s.c&&S<=P[W][0].e.c&&(c.F=P[W][1]);switch((_["number-columns-spanned"]||_["number-rows-spanned"])&&(I=parseInt(_["number-rows-spanned"],10)||0,M=parseInt(_["number-columns-spanned"],10)||0,k.push(A={s:{r:C,c:S},e:{r:C+I-1,c:S+M-1}})),_["number-columns-repeated"]&&(L=parseInt(_["number-columns-repeated"],10)),c.t){case"boolean":c.t="b",c.v=Ie(_["boolean-value"]);break;case"float":case"percentage":case"currency":c.t="n",c.v=parseFloat(_.value);break;case"date":c.t="d",c.v=J(_["date-value"]),r.cellDates||(c.t="n",c.v=q(c.v)),c.z="m/d/yy";break;case"time":c.t="n",c.v=K(_["time-value"])/86400;break;case"number":c.t="n",c.v=parseFloat(_["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==c.t&&"text"!==c.t&&c.t)throw new Error("Unsupported value type "+c.t);c.t="s",null!=_["string-value"]&&(w=we(_["string-value"]))}}else{if(Y=!1,"s"===c.t&&(c.v=w||"",Y=0==x),j.Target&&(c.l=j),B.length>0&&(c.c=B,B=[]),w&&!1!==r.cellText&&(c.w=w),(!Y||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=C))for(var $=0;$<R;++$){if(L=parseInt(_["number-columns-repeated"]||"1",10),r.dense)for(b[C+$]||(b[C+$]=[]),b[C+$][S]=0==$?c:ee(c);--L>0;)b[C+$][S+L]=ee(c);else for(b[Ut({r:C+$,c:S})]=c;--L>0;)b[Ut({r:C+$,c:S+L})]=ee(c);O.e.c<=S&&(O.e.c=S)}S+=(L=parseInt(_["number-columns-repeated"]||"1",10))-1,L=0,c={},w=""}j={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":if("/"===u[1]){if((o=h.pop())[0]!==u[3])throw"Bad state: "+o}else"/"!==u[0].charAt(u[0].length-2)&&h.push([u[3],!0]);break;case"annotation":if("/"===u[1]){if((o=h.pop())[0]!==u[3])throw"Bad state: "+o;V.t=w,V.a=H,B.push(V)}else"/"!==u[0].charAt(u[0].length-2)&&h.push([u[3],!1]);H="",z=0,w="",x=0;break;case"creator":"/"===u[1]?H=d.slice(z,u.index):z=u.index+u[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===u[1]){if((o=h.pop())[0]!==u[3])throw"Bad state: "+o}else"/"!==u[0].charAt(u[0].length-2)&&h.push([u[3],!1]);w="",x=0;break;case"scientific-number":case"currency-symbol":case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===u[1]){if(E[p.name]=f,(o=h.pop())[0]!==u[3])throw"Bad state: "+o}else"/"!==u[0].charAt(u[0].length-2)&&(f="",p=ve(u[0],!1),h.push([u[3],!0]));break;case"script":case"libraries":case"automatic-styles":case"master-styles":break;case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":break;case"number":switch(h[h.length-1][0]){case"time-style":case"date-style":s=ve(u[0],!1),f+=t[u[3]]["long"===s.style?1:0]}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(h[h.length-1][0]){case"time-style":case"date-style":s=ve(u[0],!1),f+=t[u[3]]["long"===s.style?1:0]}break;case"boolean-style":case"boolean":case"text-style":break;case"text":if("/>"===u[0].slice(-2))break;if("/"===u[1])switch(h[h.length-1][0]){case"number-style":case"date-style":case"time-style":f+=d.slice(m,u.index)}else m=u.index+u[0].length;break;case"named-range":F=As((s=ve(u[0],!1))["cell-range-address"]);var X={Name:s.name,Ref:F[0]+"!"+F[1]};U&&(X.Sheet=y.length),N.Names.push(X);break;case"text-content":case"text-properties":case"embedded-text":break;case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":break;case"p":case"\u6587\u672c\u4e32":"/"!==u[1]||_&&_["string-value"]?(ve(u[0],!1),x=u.index+u[0].length):w=(w.length>0?w+"\n":"")+e(d.slice(x,u.index));break;case"s":break;case"database-range":if("/"===u[1])break;try{g[(F=As(ve(u[0])["target-range-address"]))[0]]["!autofilter"]={ref:F[1]}}catch(e){}break;case"date":case"object":break;case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":break;case"a":if("/"!==u[1]){if(!(j=ve(u[0],!1)).href)break;j.Target=j.href,delete j.href,"#"==j.Target.charAt(0)&&j.Target.indexOf(".")>-1&&(F=As(j.Target.slice(1)),j.Target="#"+F[0]+"!"+F[1])}break;case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;default:switch(u[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(r.WTF)throw new Error(u)}}var Z={Sheets:g,SheetNames:y,Workbook:N};return r.bookSheets&&delete Z.Sheets,Z}}();function ra(e,t){t=t||{};var n=!!le(e,"objectdata");n&&function(e,t){for(var n,i,r=Ml(e);n=Dl.exec(r);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(i=ve(n[0],!1)).path&&i.type!==$n)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}(ue(e,"META-INF/manifest.xml"),t);var i=ce(e,"content.xml");if(!i)throw new Error("Missing content.xml in "+(n?"ODS":"UOF")+" file");var r=ia(n?i:Me(i),t);return le(e,"meta.xml")&&(r.Props=ei(ue(e,"meta.xml"))),r}function oa(e,t){return ia(e,t)}var sa=function(){var e="<office:document-styles "+Ue({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+"></office:document-styles>";return function(){return he+e}}(),la=function(){var e=function(e){return Se(e).replace(/ +/g,function(e){return'<text:s text:c="'+e.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"<text:line-break/>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=" <table:table-cell />\n",n=function(n,i,r){var o=[];o.push(' <table:table table:name="'+Se(i.SheetNames[r])+'">\n');var s=0,l=0,a=Wt(n["!ref"]),u=n["!merges"]||[],c=0,d=Array.isArray(n);for(s=0;s<a.s.r;++s)o.push(" <table:table-row></table:table-row>\n");for(;s<=a.e.r;++s){for(o.push(" <table:table-row>\n"),l=0;l<a.s.c;++l)o.push(t);for(;l<=a.e.c;++l){var h=!1,p={},f="";for(c=0;c!=u.length;++c)if(!(u[c].s.c>l||u[c].s.r>s||u[c].e.c<l||u[c].e.r<s)){u[c].s.c==l&&u[c].s.r==s||(h=!0),p["table:number-columns-spanned"]=u[c].e.c-u[c].s.c+1,p["table:number-rows-spanned"]=u[c].e.r-u[c].s.r+1;break}if(h)o.push(" <table:covered-table-cell/>\n");else{var m=Ut({r:s,c:l}),g=d?(n[s]||[])[l]:n[m];if(g&&g.f&&(p["table:formula"]=Se(ks(g.f)),g.F&&g.F.slice(0,m.length)==m)){var v=Wt(g.F);p["table:number-matrix-columns-spanned"]=v.e.c-v.s.c+1,p["table:number-matrix-rows-spanned"]=v.e.r-v.s.r+1}if(g){switch(g.t){case"b":f=g.v?"TRUE":"FALSE",p["office:value-type"]="boolean",p["office:boolean-value"]=g.v?"true":"false";break;case"n":f=g.w||String(g.v||0),p["office:value-type"]="float",p["office:value"]=g.v||0;break;case"s":case"str":f=g.v,p["office:value-type"]="string";break;case"d":f=g.w||J(g.v).toISOString(),p["office:value-type"]="date",p["office:date-value"]=J(g.v).toISOString(),p["table:style-name"]="ce1";break;default:o.push(t);continue}var y=e(f);if(g.l&&g.l.Target){var b=g.l.Target;y=We("text:a",y,{"xlink:href":b="#"==b.charAt(0)?"#"+Is(b.slice(1)):b})}o.push(" "+We("table:table-cell",We("text:p",y,{}),p)+"\n")}else o.push(t)}}o.push(" </table:table-row>\n")}return o.push(" </table:table>\n"),o.join("")};return function(e,t){var i=[he],r=Ue({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),o=Ue({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});i.push("fods"==t.bookType?"<office:document"+r+o+">\n":"<office:document-content"+r+">\n"),function(e){e.push(" <office:automatic-styles>\n"),e.push(' <number:date-style style:name="N37" number:automatic-order="true">\n'),e.push(' <number:month number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(' <number:day number:style="long"/>\n'),e.push(" <number:text>/</number:text>\n"),e.push(" <number:year/>\n"),e.push(" </number:date-style>\n"),e.push(' <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n'),e.push(" </office:automatic-styles>\n")}(i),i.push(" <office:body>\n"),i.push(" <office:spreadsheet>\n");for(var s=0;s!=e.SheetNames.length;++s)i.push(n(e.Sheets[e.SheetNames[s]],e,s));return i.push(" </office:spreadsheet>\n"),i.push(" </office:body>\n"),i.push("fods"==t.bookType?"</office:document>":"</office:document-content>"),i.join("")}}();function aa(e,t){if("fods"==t.bookType)return la(e,t);var n=new re,i="",r=[],o=[];return n.file(i="mimetype","application/vnd.oasis.opendocument.spreadsheet"),n.file(i="content.xml",la(e,t)),r.push([i,"text/xml"]),o.push([i,"ContentFile"]),n.file(i="styles.xml",sa(e,t)),r.push([i,"text/xml"]),o.push([i,"StylesFile"]),n.file(i="meta.xml",Zn()),r.push([i,"text/xml"]),o.push([i,"MetadataFile"]),n.file(i="manifest.rdf",function(e){var t=[he];t.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var n=0;n!=e.length;++n)t.push(Kn(e[n][0],e[n][1])),t.push(Xn("",e[n][0]));return t.push(Kn("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}(o)),r.push([i,"application/rdf+xml"]),n.file(i="META-INF/manifest.xml",function(e){var t=[he];t.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n'),t.push(' <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var n=0;n<e.length;++n)t.push(' <manifest:file-entry manifest:full-path="'+e[n][0]+'" manifest:media-type="'+e[n][1]+'"/>\n');return t.push("</manifest:manifest>"),t.join("")}(r)),n}function ua(e){return function(t,n){var i=function(e,t){if(!t)return 0;var n=e.SheetNames.indexOf(t);if(-1==n)throw new Error("Sheet not found: "+t);return n}(t,n.sheet);return e.from_sheet(t.Sheets[t.SheetNames[i]],n,t)}}var ca=ua(ea),da=ua({from_sheet:Ha}),ha=ua(xr),pa=ua(Cr),fa=ua(Or),ma=ua(Ur),ga=ua({from_sheet:za}),va=ua(wr),ya=ua(Sr);function ba(e){return function(t){for(var n=0;n!=e.length;++n){var i=e[n];void 0===t[i[0]]&&(t[i[0]]=i[1]),"n"===i[2]&&(t[i[0]]=Number(t[i[0]]))}}}var _a=ba([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]]),wa=ba([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]]);function xa(e,t,n,i,r,o,s,l,a,u,c,d){try{o[i]=Un(ce(e,n,!0),t);var h,p=ue(e,t);switch(l){case"sheet":h=function(e,t,n,i,r,o,s,l){return".bin"===t.slice(-4)?function(e,t,n,i,r,o,s){if(!e)return e;var l=t||{};i||(i={"!id":{}}),null!=v&&null==l.dense&&(l.dense=v);var a,u,c,d,h,p,f,m,g,y,b=l.dense?[]:{},_={s:{r:2e6,c:2e6},e:{r:0,c:0}},w=!1,x=!1,C=[];l.biff=12,l["!row"]=0;var S=0,O=!1,T=[],E={},k=l.supbooks||[[]];if(k.sharedf=E,k.arrayf=T,k.SheetNames=r.SheetNames||r.Sheets.map(function(e){return e.name}),!l.supbooks&&(l.supbooks=k,r.Names))for(var A=0;A<r.Names.length;++A)k[0][A+1]=r.Names[A];var I=[],D=[],R=!1;if(Mt(e,function(e,t,v){if(!x)switch(v){case 148:a=e;break;case 0:u=e,l.sheetRows&&l.sheetRows<=u.r&&(x=!0),g=Bt(h=u.r),l["!row"]=u.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=oo(e.hpt)),D[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:switch(c={t:e[2]},e[2]){case"n":c.v=e[1];break;case"s":c.v=(m=Ms[e[1]]).t,c.r=m.r;break;case"b":c.v=!!e[1];break;case"e":c.v=e[1],!1!==l.cellText&&(c.w=_n[c.v]);break;case"str":c.t="s",c.v=e[1]}if((d=s.CellXf[e[0].iStyleRef])&&Fs(c,d.numFmtId,null,l,o,s),p=e[0].c,l.dense?(b[h]||(b[h]=[]),b[h][p]=c):b[Ht(p)+g]=c,l.cellFormula){for(O=!1,S=0;S<T.length;++S){var A=T[S];u.r>=A[0].s.r&&u.r<=A[0].e.r&&p>=A[0].s.c&&p<=A[0].e.c&&(c.F=qt(A[0]),O=!0)}!O&&e.length>3&&(c.f=e[3])}if(_.s.r>u.r&&(_.s.r=u.r),_.s.c>p&&(_.s.c=p),_.e.r<u.r&&(_.e.r=u.r),_.e.c<p&&(_.e.c=p),l.cellDates&&d&&"n"==c.t&&M.is_date(M._table[d.numFmtId])){var L=M.parse_date_code(c.v);L&&(c.t="d",c.v=new Date(L.y,L.m-1,L.d,L.H,L.M,L.S,L.u))}break;case 1:if(!l.sheetStubs||w)break;c={t:"z",v:void 0},p=e[0].c,l.dense?(b[h]||(b[h]=[]),b[h][p]=c):b[Ht(p)+g]=c,_.s.r>u.r&&(_.s.r=u.r),_.s.c>p&&(_.s.c=p),_.e.r<u.r&&(_.e.r=u.r),_.e.c<p&&(_.e.c=p);break;case 176:C.push(e);break;case 494:var P=i["!id"][e.relId];for(P?(e.Target=P.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=P):""==e.relId&&(e.Target="#"+e.loc),h=e.rfx.s.r;h<=e.rfx.e.r;++h)for(p=e.rfx.s.c;p<=e.rfx.e.c;++p)l.dense?(b[h]||(b[h]=[]),b[h][p]||(b[h][p]={t:"z",v:void 0}),b[h][p].l=e):(f=Ut({c:p,r:h}),b[f]||(b[f]={t:"z",v:void 0}),b[f].l=e);break;case 426:if(!l.cellFormula)break;T.push(e),(y=l.dense?b[h][p]:b[Ht(p)+g]).f=gs(e[1],0,{r:u.r,c:p},k,l),y.F=qt(e[0]);break;case 427:if(!l.cellFormula)break;E[Ut(e[0].s)]=e[1],(y=l.dense?b[h][p]:b[Ht(p)+g]).f=gs(e[1],0,{r:u.r,c:p},k,l);break;case 60:if(!l.cellStyles)break;for(;e.e>=e.s;)I[e.e--]={width:e.w/256,hidden:!!(1&e.flags)},R||(R=!0,to(e.w/256)),no(I[e.e+1]);break;case 161:b["!autofilter"]={ref:qt(e)};break;case 476:b["!margins"]=e;break;case 147:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name);break;case 137:r.Views||(r.Views=[{}]),r.Views[0]||(r.Views[0]={}),e.RTL&&(r.Views[0].RTL=!0);break;case 485:break;case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 49:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 64:case 1053:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 151:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 152:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:w=!0;break;case 36:w=!1;break;case 37:case 38:break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!w||l.WTF)throw new Error("Unexpected record "+v+" "+t)}},l),delete l.supbooks,delete l["!row"],!b["!ref"]&&(_.s.r<2e6||a&&(a.e.r>0||a.e.c>0||a.s.r>0||a.s.c>0))&&(b["!ref"]=qt(a||_)),l.sheetRows&&b["!ref"]){var L=Gt(b["!ref"]);l.sheetRows<=+L.e.r&&(L.e.r=l.sheetRows-1,L.e.r>_.e.r&&(L.e.r=_.e.r),L.e.r<L.s.r&&(L.s.r=L.e.r),L.e.c>_.e.c&&(L.e.c=_.e.c),L.e.c<L.s.c&&(L.s.c=L.e.c),b["!fullref"]=b["!ref"],b["!ref"]=qt(L))}return C.length>0&&(b["!merges"]=C),I.length>0&&(b["!cols"]=I),D.length>0&&(b["!rows"]=D),b}(e,i,n,r,o,s,l):function(e,t,n,i,r,o,s){if(!e)return e;null!=v&&null==t.dense&&(t.dense=v);var l=t.dense?[]:{},a={s:{r:2e6,c:2e6},e:{r:0,c:0}},u="",c="",d=e.match(Hs);d?(u=e.slice(0,d.index),c=e.slice(d.index+d[0].length)):u=c=e;var h=u.match(Gs);h&&Ks(h[0],0,r,n);var p=(u.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(p>0){var f=u.slice(p,p+50).match(Ys);f&&function(e,t){var n=Gt(f[1]);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=qt(n))}(l)}var m=u.match($s);m&&m[1]&&function(e,t){(m[1].match(Xs)||[]).forEach(function(e){Ie(ve(e).rightToLeft)&&(t.Views||(t.Views=[{}]),t.Views[0]||(t.Views[0]={}),t.Views[0].RTL=!0)})}(0,r);var g=[];if(t.cellStyles){var y=u.match(Us);y&&function(e,t){for(var n=!1,i=0;i!=t.length;++i){var r=ve(t[i],!0);r.hidden&&(r.hidden=Ie(r.hidden));var o=parseInt(r.min,10)-1,s=parseInt(r.max,10)-1;for(delete r.min,delete r.max,r.width=+r.width,!n&&r.width&&(n=!0,to(r.width)),no(r);o<=s;)e[o++]=ee(r)}}(g,y)}d&&Js(d[1],l,t,a,o,s);var b=c.match(Ws);b&&(l["!autofilter"]={ref:(b[0].match(/ref="([^"]*)"/)||[])[1]});var _=[],w=c.match(Vs);if(w)for(p=0;p!=w.length;++p)_[p]=Gt(w[p].slice(w[p].indexOf('"')+1));var x=c.match(zs);x&&function(e,t,n){for(var i=Array.isArray(e),r=0;r!=t.length;++r){var o=ve(Me(t[r]),!0);if(!o.ref)return;var s=((n||{})["!id"]||[])[o.id];s?(o.Target=s.Target,o.location&&(o.Target+="#"+o.location)):(o.Target="#"+o.location,s={Target:o.Target,TargetMode:"Internal"}),o.Rel=s,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var l=Gt(o.ref),a=l.s.r;a<=l.e.r;++a)for(var u=l.s.c;u<=l.e.c;++u){var c=Ut({c:u,r:a});i?(e[a]||(e[a]=[]),e[a][u]||(e[a][u]={t:"z",v:void 0}),e[a][u].l=o):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=o)}}}(l,x,i);var C=c.match(qs);if(C&&(l["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(n){e[n]&&(t[n]=parseFloat(e[n]))}),t}(ve(C[0]))),!l["!ref"]&&a.e.c>=a.s.c&&a.e.r>=a.s.r&&(l["!ref"]=qt(a)),t.sheetRows>0&&l["!ref"]){var S=Gt(l["!ref"]);t.sheetRows<=+S.e.r&&(S.e.r=t.sheetRows-1,S.e.r>a.e.r&&(S.e.r=a.e.r),S.e.r<S.s.r&&(S.s.r=S.e.r),S.e.c>a.e.c&&(S.e.c=a.e.c),S.e.c<S.s.c&&(S.s.c=S.e.c),l["!fullref"]=l["!ref"],l["!ref"]=qt(S))}return g.length>0&&(l["!cols"]=g),_.length>0&&(l["!merges"]=_),l}(e,i,n,r,o,s,l)}(p,t,r,a,o[i],u,c,d);break;case"chart":if(!(h=function(e,n,i,r,o,s,l,a){return".bin"===t.slice(-4)?function(e,t,n,i,r){if(!e)return e;i||(i={"!id":{}});var o={"!type":"chart","!chart":null,"!rel":""},s=[],l=!1;return Mt(e,function(e,i,a){switch(a){case 550:o["!rel"]=e;break;case 651:r.Sheets[n]||(r.Sheets[n]={}),e.name&&(r.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:l=!0;break;case 36:l=!1;break;case 37:s.push(i);break;case 38:s.pop();break;default:if((i||"").indexOf("Begin")>0)s.push(i);else if((i||"").indexOf("End")>0)s.pop();else if(!l||t.WTF)throw new Error("Unexpected record "+a+" "+i)}},t),i["!id"][o["!rel"]]&&(o["!chart"]=i["!id"][o["!rel"]]),o}(e,r,i,o,s):function(e,t,n,i,r){if(!e)return e;i||(i={"!id":{}});var o,s={"!type":"chart","!chart":null,"!rel":""},l=e.match(Gs);return l&&Ks(l[0],0,r,n),(o=e.match(/drawing r:id="(.*?)"/))&&(s["!rel"]=o[1]),i["!id"][s["!rel"]]&&(s["!chart"]=i["!id"][s["!rel"]]),s}(e,0,i,o,s)}(p,0,r,a,o[i],u))||!h["!chart"])break;var f=de(h["!chart"].Target,t),m=Yn(f),g=de(function(e,t){if(!e)return"??";var n=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}(ce(e,f,!0),Un(ce(e,m,!0),f)),f),y=Yn(g);h=function(e,t,n,i,r,o){var s=h||{"!type":"chart"};if(!e)return h;var l=0,a=0,u="A",c={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(e){var t=function(e){var t=[];(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach(function(e){var n=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);n&&(t[+n[1]]=+n[2])});var n=we((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return[t,n]}(e);c.s.r=c.s.c=0,c.e.c=l,u=Ht(l),t[0].forEach(function(e,n){s[u+Bt(n)]={t:"n",v:e,z:t[1]},a=n}),c.e.r<a&&(c.e.r=a),++l}),l>0&&(s["!ref"]=qt(c)),s}(ce(e,g,!0),0,0,Un(ce(e,y,!0),g));break;case"macro":t.slice(-4),h={"!type":"macro"};break;case"dialog":t.slice(-4),h={"!type":"dialog"}}s[i]=h}catch(e){if(a.WTF)throw e}}function Ca(e){return"/"==e.charAt(0)?e.slice(1):e}function Sa(e,t){if(D(M),_a(t=t||{}),le(e,"META-INF/manifest.xml"))return ra(e,t);if(le(e,"objectdata.xml"))return ra(e,t);if(le(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var n,i,r=function(e){for(var t=V(e.files),n=[],i=0;i<t.length;++i)"/"!=t[i].slice(-1)&&n.push(t[i]);return n.sort()}(e),o=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var n={};if((e.match(fe)||[]).forEach(function(e){var i=ve(e);switch(i[0].replace(me,"<")){case"<?xml":break;case"<Types":t.xmlns=i["xmlns"+(i[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[i.Extension]=i.ContentType;break;case"<Override":void 0!==t[jn[i.ContentType]]&&t[jn[i.ContentType]].push(i.PartName)}}),t.xmlns!==Ke.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}(ce(e,"[Content_Types].xml")),s=!1;if(0===o.workbooks.length&&ue(e,i="xl/workbook.xml",!0)&&o.workbooks.push(i),0===o.workbooks.length){if(!ue(e,i="xl/workbook.bin",!0))throw new Error("Could not find workbook");o.workbooks.push(i),s=!0}"bin"==o.workbooks[0].slice(-3)&&(s=!0);var l={},a={};if(!t.bookSheets&&!t.bookProps){if(Ms=[],o.sst)try{Ms=function(e,t,n){return".bin"===o.sst.slice(-4)?function(e,t){var n=[],i=!1;return Mt(e,function(e,r,o){switch(o){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:i=!0;break;case 36:i=!1;break;default:if(r.indexOf("Begin")>0||r.indexOf("End"),!i||t.WTF)throw new Error("Unexpected record "+o+" "+r)}}),n}(e,n):function(e,t){var n=[],i="";if(!e)return n;var r=e.match(Dr);if(r){i=r[2].replace(Rr,"").split(Lr);for(var o=0;o!=i.length;++o){var s=Mr(i[o].trim(),t);null!=s&&(n[n.length]=s)}r=ve(r[1]),n.Count=r.count,n.Unique=r.uniqueCount}return n}(e,n)}(ue(e,Ca(o.sst)),0,t)}catch(e){if(t.WTF)throw e}t.cellStyles&&o.themes.length&&(l=function(e,t,n){return Co(e,n)}(ce(e,o.themes[0].replace(/^\//,""),!0)||"",0,t)),o.style&&(a=function(e,t,n,i){return".bin"===o.style.slice(-4)?function(e,t,n){var i={NumberFmt:[]};for(var r in M._table)i.NumberFmt[r]=M._table[r];i.CellXf=[],i.Fonts=[];var o=[],s=!1;return Mt(e,function(e,r,l){switch(l){case 44:i.NumberFmt[e[0]]=e[1],M.load(e[1],e[0]);break;case 43:i.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=qr(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:break;case 47:"BrtBeginCellXFs"==o[o.length-1]&&i.CellXf.push(e);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:o.push(r);break;case 38:o.pop();break;default:if((r||"").indexOf("Begin")>0)o.push(r);else if((r||"").indexOf("End")>0)o.pop();else if(!s||n.WTF)throw new Error("Unexpected record "+l+" "+r)}}),i}(e,n,i):uo(e,n,i)}(ue(e,Ca(o.style)),0,l,t))}o.links.map(function(n){return function(e,t,i){if(".bin"===n.slice(-4))return function(e,t,n){if(!e)return e;var i=n||{},r=!1;Mt(e,function(e,t,n){switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:r=!0;break;case 36:r=!1;break;default:if((t||"").indexOf("Begin")>0);else if((t||"").indexOf("End")>0);else if(!r||i.WTF)throw new Error("Unexpected record "+n.toString(16)+" "+t)}},i)}(e,0,i)}(ue(e,Ca(n)),0,t)});var u=function(e,t,n){return".bin"===o.workbooks[0].slice(-4)?function(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},i=!1;t||(t={}),t.biff=12;var r=[],o=[[]];return o.SheetNames=[],o.XTI=[],Mt(e,function(e,s,l){switch(l){case 156:o.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=gs(e.Ptg,0,null,o,t),delete t.SID,delete e.Ptg,r.push(e);break;case 1036:break;case 357:case 358:case 355:case 667:o[0].length?o.push([l,e]):o[0]=[l,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 361:break;case 3072:case 3073:case 2071:case 534:case 677:case 158:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:i=!0;break;case 36:i=!1;break;case 37:case 38:case 16:break;default:if((s||"").indexOf("Begin")>0);else if((s||"").indexOf("End")>0);else if(!i||t.WTF)throw new Error("Unexpected record "+l+" "+s)}},t),pl(n),n.Names=r,n.supbooks=o,n}(e,n):function(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},i=!1,r="xmlns",o={},s=0;if(e.replace(fe,function(l,a){var u=ve(l);switch(ye(u[0])){case"<?xml":break;case"<workbook":l.match(gl)&&(r="xmlns"+l.match(/<(\w+):/)[1]),n.xmlns=u[r];break;case"</workbook>":break;case"<fileVersion":delete u[0],n.AppVersion=u;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":ll.forEach(function(e){if(null!=u[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=Ie(u[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(u[e[0]],10);break;default:n.WBProps[e[0]]=u[e[0]]}}),u.codeName&&(n.WBProps.CodeName=u.codeName);break;case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete u[0],n.WBView.push(u);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(u.state){case"hidden":u.Hidden=1;break;case"veryHidden":u.Hidden=2;break;default:u.Hidden=0}delete u.state,u.name=we(Me(u.name)),delete u[0],n.Sheets.push(u);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":break;case"<definedNames>":case"<definedNames":i=!0;break;case"</definedNames>":i=!1;break;case"<definedName":(o={}).Name=Me(u.name),u.comment&&(o.Comment=u.comment),u.localSheetId&&(o.Sheet=+u.localSheetId),s=a+l.length;break;case"</definedName>":o.Ref=we(Me(e.slice(s,a))),n.Names.push(o);break;case"<definedName/>":break;case"<calcPr":case"<calcPr/>":delete u[0],n.CalcPr=u;break;case"</calcPr>":case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":i=!0;break;case"</AlternateContent>":i=!1;break;case"<revisionPtr":break;default:if(!i&&t.WTF)throw new Error("unrecognized "+u[0]+" in workbook")}return l}),-1===Ke.main.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns);return pl(n),n}(e,n)}(ue(e,Ca(o.workbooks[0])),0,t),c={},d="";o.coreprops.length&&((d=ue(e,Ca(o.coreprops[0]),!0))&&(c=ei(d)),0!==o.extprops.length&&(d=ue(e,Ca(o.extprops[0]),!0))&&function(e,t,n){var i={};t||(t={}),e=Me(e),ii.forEach(function(n){switch(n[2]){case"string":t[n[1]]=(e.match(Ne(n[0]))||[])[1];break;case"bool":t[n[1]]="true"===(e.match(Ne(n[0]))||[])[1];break;case"raw":var r=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)</"+n[0]+">"));r&&r.length>0&&(i[n[1]]=r[1])}}),i.HeadingPairs&&i.TitlesOfParts&&ri(i.HeadingPairs,i.TitlesOfParts,t,n)}(d,c,t));var h={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(d=ce(e,Ca(o.custprops[0]),!0))&&(h=function(e,t){var n={},i="",r=d.match(si);if(r)for(var o=0;o!=r.length;++o){var s=r[o],l=ve(s);switch(l[0]){case"<?xml":case"<Properties":break;case"<property":i=l.name;break;case"</property>":i=null;break;default:if(0===s.indexOf("<vt:")){var a=s.split(">"),u=a[0].slice(4),c=a[1];switch(u){case"lpstr":case"bstr":case"lpwstr":n[i]=we(c);break;case"bool":n[i]=Ie(c);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[i]=parseInt(c,10);break;case"r4":case"r8":case"decimal":n[i]=parseFloat(c);break;case"filetime":case"date":n[i]=J(c);break;case"cy":case"error":n[i]=we(c);break;default:if("/"==u.slice(-1))break;t.WTF&&"undefined"!=typeof console&&console.warn("Unexpected",s,u,a)}}else if("</"===s.slice(0,2));else if(t.WTF)throw new Error(s)}}return n}(0,t));var p={};if((t.bookSheets||t.bookProps)&&(u.Sheets?n=u.Sheets.map(function(e){return e.name}):c.Worksheets&&c.SheetNames.length>0&&(n=c.SheetNames),t.bookProps&&(p.Props=c,p.Custprops=h),t.bookSheets&&"undefined"!=typeof n&&(p.SheetNames=n),t.bookSheets?p.SheetNames:t.bookProps))return p;n={};var f={};t.bookDeps&&o.calcchain&&(f=function(e,t,n){return".bin"===o.calcchain.slice(-4)?function(e,t,n){var i=[];return Mt(e,function(e,t,n){switch(n){case 63:i.push(e);break;default:if((t||"").indexOf("Begin")>0);else if(!((t||"").indexOf("End")>0))throw new Error("Unexpected record "+n+" "+t)}}),i}(e):function(e){var t=[];if(!e)return t;var n=1;return(e.match(fe)||[]).forEach(function(e){var i=ve(e);switch(i[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete i[0],i.i?n=i.i:i.i=n,t.push(i)}}),t}(e)}(ue(e,Ca(o.calcchain))));var m,g,v=0,y={},b=u.Sheets;c.Worksheets=b.length,c.SheetNames=[];for(var _=0;_!=b.length;++_)c.SheetNames[_]=b[_].name;var w=s?"bin":"xml",x=o.workbooks[0].lastIndexOf("/"),C=(o.workbooks[0].slice(0,x+1)+"_rels/"+o.workbooks[0].slice(x+1)+".rels").replace(/^\//,"");le(e,C)||(C="xl/_rels/workbook."+w+".rels");var S=Un(ce(e,C,!0),C);S&&(S=function(e,t){if(!e)return 0;try{e=t.map(function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,function(e){return zn.WS.indexOf(e)>-1?"sheet":zn.CS&&e==zn.CS?"chart":zn.DS&&e==zn.DS?"dialog":zn.MS&&e==zn.MS?"macro":e&&e.length?e:"sheet"}(e["!id"][t.id].Type)]})}catch(e){return null}return e&&0!==e.length?e:null}(S,u.Sheets));var O=ue(e,"xl/worksheets/sheet.xml",!0)?1:0;for(v=0;v!=c.Worksheets;++v){var T="sheet";S&&S[v]?(m="xl/"+S[v][1].replace(/[\/]?xl\//,""),le(e,m)||(m=S[v][1]),le(e,m)||(m=C.replace(/_rels\/.*$/,"")+S[v][1]),T=S[v][2]):m=(m="xl/worksheets/sheet"+(v+1-O)+"."+w).replace(/sheet0\./,"sheet."),g=m.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),xa(e,m,g,c.SheetNames[v],v,y,n,T,t,u,l,a)}return o.comments&&function(e,t,n,i,r){for(var o=0;o!=t.length;++o){var s=t[o],l=bl(ue(e,s.replace(/^\//,""),!0),s,r);if(l&&l.length)for(var a=V(n),u=0;u!=a.length;++u){var c=a[u],d=i[c];d&&d[s]&&Ao(0,n[c],l)}}}(e,o.comments,n,y,t),p={Directory:o,Workbook:u,Props:c,Custprops:h,Deps:f,Sheets:n,SheetNames:c.SheetNames,Strings:Ms,Styles:a,Themes:l,SSF:M.get_table()},t.bookFiles&&(p.keys=r,p.files=e.files),t.bookVBA&&(o.vba.length>0?p.vbaraw=ue(e,Ca(o.vba[0]),!0):o.defaults&&o.defaults.bin===Do&&(p.vbaraw=ue(e,"xl/vbaProject.bin",!0))),p}function Oa(e,n){if(Eo=1024,"ods"==n.bookType)return aa(e,n);e&&!e.SSF&&(e.SSF=M.get_table()),e&&e.SSF&&(D(M),M.load_table(e.SSF),n.revssf=Y(e.SSF),n.revssf[e.SSF[65535]]=0,n.ssf=e.SSF),n.rels={},n.wbrels={},n.Strings=[],n.Strings.Count=0,n.Strings.Unique=0,Rs?n.revStrings=new Map:(n.revStrings={},n.revStrings.foo=[],delete n.revStrings.foo);var i="xlsb"==n.bookType?"bin":"xml",r=Ro.indexOf(n.bookType)>-1,o={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""};wa(n=n||{});var s=new re,l="",a=0;if(n.cellXfs=[],js(n.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),s.file(l="docProps/core.xml",function(e,t){var n=t||{},i=[he,ti],r={};if(!e&&!n.Props)return i.join("");e&&(null!=e.CreatedDate&&ni("dcterms:created","string"==typeof e.CreatedDate?e.CreatedDate:qe(e.CreatedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},i,r),null!=e.ModifiedDate&&ni("dcterms:modified","string"==typeof e.ModifiedDate?e.ModifiedDate:qe(e.ModifiedDate,n.WTF),{"xsi:type":"dcterms:W3CDTF"},i,r));for(var o=0;o!=Jn.length;++o){var s=Jn[o],l=n.Props&&null!=n.Props[s[1]]?n.Props[s[1]]:e?e[s[1]]:null;!0===l?l="1":!1===l?l="0":"number"==typeof l&&(l=String(l)),null!=l&&ni(s[0],l,null,i,r)}return i.length>2&&(i[i.length]="</cp:coreProperties>",i[1]=i[1].replace("/>",">")),i.join("")}(e.Props,n)),o.coreprops.push(l),Gn(n.rels,2,l,zn.CORE_PROPS),l="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var u=[],c=0;c<e.SheetNames.length;++c)2!=(e.Workbook.Sheets[c]||{}).Hidden&&u.push(e.SheetNames[c]);e.Props.SheetNames=u}else e.Props.SheetNames=e.SheetNames;for(e.Props.Worksheets=e.Props.SheetNames.length,s.file(l,function(e){var t=[],n=We;return e||(e={}),e.Application="SheetJS",t[t.length]=he,t[t.length]=oi,ii.forEach(function(i){if(void 0!==e[i[1]]){var r;switch(i[2]){case"string":r=String(e[i[1]]);break;case"bool":r=e[i[1]]?"true":"false"}void 0!==r&&(t[t.length]=n(i[0],r))}}),t[t.length]=n("HeadingPairs",n("vt:vector",n("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+n("vt:variant",n("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=n("TitlesOfParts",n("vt:vector",e.SheetNames.map(function(e){return"<vt:lpstr>"+Se(e)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}(e.Props)),o.extprops.push(l),Gn(n.rels,3,l,zn.EXT_PROPS),e.Custprops!==e.Props&&V(e.Custprops||{}).length>0&&(s.file(l="docProps/custom.xml",function(e){var t=[he,li];if(!e)return t.join("");var n=1;return V(e).forEach(function(i){++n,t[t.length]=We("property",function(e){switch(typeof e){case"string":return We("vt:lpwstr",e);case"number":return We((0|e)==e?"vt:i4":"vt:r8",String(e));case"boolean":return We("vt:bool",e?"true":"false")}if(e instanceof Date)return We("vt:filetime",qe(e));throw new Error("Unable to serialize "+e)}(e[i]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:n,name:i})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}(e.Custprops)),o.custprops.push(l),Gn(n.rels,4,l,zn.CUST_PROPS)),a=1;a<=e.SheetNames.length;++a){var d={"!id":{}},h=e.Sheets[e.SheetNames[a-1]];switch((h||{})["!type"]||"sheet"){case"chart":default:s.file(l="xl/worksheets/sheet"+a+"."+i,_l(a-1,l,n,e,d)),o.sheets.push(l),Gn(n.wbrels,-1,"worksheets/sheet"+a+"."+i,zn.WS[0])}if(h){var p=h["!comments"];if(p&&p.length>0){var f="xl/comments"+a+"."+i;s.file(f,wl(p,f,n)),o.comments.push(f),Gn(d,-1,"../comments"+a+"."+i,zn.CMNT)}h["!legacy"]&&s.file("xl/drawings/vmlDrawing"+a+".vml",ko(a,h["!comments"])),delete h["!comments"],delete h["!legacy"]}d["!id"].rId1&&s.file(Yn(l),qn(d))}return null!=n.Strings&&n.Strings.length>0&&(s.file(l="xl/sharedStrings."+i,function(e,t,n){return(".bin"===t.slice(-4)?function(e){var t=Dt();Rt(t,"BrtBeginSst",function(e,t){return t||(t=It(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}(e));for(var n=0;n<e.length;++n)Rt(t,"BrtSSTItem",Nr(e[n]));return Rt(t,"BrtEndSst"),t.end()}:function(e,t){if(!t.bookSST)return"";var n=[he];n[n.length]=We("sst",null,{xmlns:Ke.main[0],count:e.Count,uniqueCount:e.Unique});for(var i=0;i!=e.length;++i)if(null!=e[i]){var r=e[i],o="<si>";r.r?o+=r.r:(o+="<t",r.t||(r.t=""),r.t.match(Pr)&&(o+=' xml:space="preserve"'),o+=">"+Se(r.t)+"</t>"),n[n.length]=o+="</si>"}return n.length>2&&(n[n.length]="</sst>",n[1]=n[1].replace("/>",">")),n.join("")})(e,n)}(n.Strings,l,n)),o.strs.push(l),Gn(n.wbrels,-1,"sharedStrings."+i,zn.SST)),s.file(l="xl/workbook."+i,function(e,n,i){return(".bin"===l.slice(-4)?function(e,n){var i=Dt();return Rt(i,"BrtBeginBook"),Rt(i,"BrtFileVersion",function(e,n){n||(n=It(127));for(var i=0;4!=i;++i)n.write_shift(4,0);return en("SheetJS",n),en(t.version,n),en(t.version,n),en("7262",n),n.length=n.l,n.length>n.l?n.slice(0,n.l):n}()),Rt(i,"BrtWbProp",function(e,t){t||(t=It(72));var n=0;return e&&e.filterPrivacy&&(n|=8),t.write_shift(4,n),t.write_shift(4,0),an(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),function(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var n=t.Workbook.Sheets,i=0,r=-1,o=-1;i<n.length;++i)!n[i]||!n[i].Hidden&&-1==r?r=i:1==n[i].Hidden&&-1==o&&(o=i);o>r||(Rt(e,"BrtBeginBookViews"),Rt(e,"BrtBookView",function(e,t){return t||(t=It(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e),t.write_shift(1,120),t.length>t.l?t.slice(0,t.l):t}(r)),Rt(e,"BrtEndBookViews"))}}(i,e),function(e,t){Rt(e,"BrtBeginBundleShs");for(var n=0;n!=t.SheetNames.length;++n)Rt(e,"BrtBundleSh",yl({Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[n]&&t.Workbook.Sheets[n].Hidden||0,iTabID:n+1,strRelID:"rId"+(n+1),name:t.SheetNames[n]}));Rt(e,"BrtEndBundleShs")}(i,e),Rt(i,"BrtEndBook"),i.end()}:function(e){var t=[he];t[t.length]=vl;var n=e.Workbook&&(e.Workbook.Names||[]).length>0,i={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(ll.forEach(function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(i[t[0]]=e.Workbook.WBProps[t[0]])}),e.Workbook.WBProps.CodeName&&(i.codeName=e.Workbook.WBProps.CodeName,delete i.CodeName)),t[t.length]=We("workbookPr",null,i),t[t.length]="<sheets>";for(var r=e.Workbook&&e.Workbook.Sheets||[],o=0;o!=e.SheetNames.length;++o){var s={name:Se(e.SheetNames[o].slice(0,31))};if(s.sheetId=""+(o+1),s["r:id"]="rId"+(o+1),r[o])switch(r[o].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden"}t[t.length]=We("sheet",null,s)}return t[t.length]="</sheets>",n&&(t[t.length]="<definedNames>",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(e){var n={name:e.Name};e.Comment&&(n.comment=e.Comment),null!=e.Sheet&&(n.localSheetId=""+e.Sheet),e.Ref&&(t[t.length]=We("definedName",String(e.Ref),n))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")})(e,i)}(e,0,n)),o.workbooks.push(l),Gn(n.rels,1,l,zn.WB),s.file(l="xl/theme/theme1.xml",So(0,n)),o.themes.push(l),Gn(n.wbrels,-1,"theme/theme1.xml",zn.THEME),s.file(l="xl/styles."+i,function(e,t,n){return(".bin"===l.slice(-4)?function(e,t){var n=Dt();return Rt(n,"BrtBeginStyleSheet"),function(e,t){if(t){var n=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var i=e[0];i<=e[1];++i)null!=t[i]&&++n}),0!=n&&(Rt(e,"BrtBeginFmts",Jt(n)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)null!=t[i]&&Rt(e,"BrtFmt",ho(i,t[i]))}),Rt(e,"BrtEndFmts"))}}(n,e.SSF),function(e){Rt(e,"BrtBeginFonts",Jt(1)),Rt(e,"BrtFont",function(e,t){t||(t=It(153)),t.write_shift(2,20*e.sz),function(e,t){t||(t=It(2)),t.write_shift(1,(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0)),t.write_shift(1,0)}(e,t),t.write_shift(2,e.bold?700:400);var n=0;"superscript"==e.vertAlign?n=1:"subscript"==e.vertAlign&&(n=2),t.write_shift(2,n),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),xn(e.color,t);var i=0;return"major"==e.scheme&&(i=1),"minor"==e.scheme&&(i=2),t.write_shift(1,i),en(e.name,t),t.length>t.l?t.slice(0,t.l):t}({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"})),Rt(e,"BrtEndFonts")}(n),function(e){Rt(e,"BrtBeginFills",Jt(2)),Rt(e,"BrtFill",mo({patternType:"none"})),Rt(e,"BrtFill",mo({patternType:"gray125"})),Rt(e,"BrtEndFills")}(n),function(e){Rt(e,"BrtBeginBorders",Jt(1)),Rt(e,"BrtBorder",function(e,t){return t||(t=It(51)),t.write_shift(1,0),vo(0,t),vo(0,t),vo(0,t),vo(0,t),vo(0,t),t.length>t.l?t.slice(0,t.l):t}()),Rt(e,"BrtEndBorders")}(n),function(e){Rt(e,"BrtBeginCellStyleXFs",Jt(1)),Rt(e,"BrtXF",go({numFmtId:0,fontId:0,fillId:0,borderId:0},65535)),Rt(e,"BrtEndCellStyleXFs")}(n),function(e,t){Rt(e,"BrtBeginCellXFs",Jt(t.length)),t.forEach(function(t){Rt(e,"BrtXF",go(t,0))}),Rt(e,"BrtEndCellXFs")}(n,t.cellXfs),function(e){Rt(e,"BrtBeginStyles",Jt(1)),Rt(e,"BrtStyle",function(e,t){return t||(t=It(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,+e.builtinId),t.write_shift(1,0),cn(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}({xfId:0,builtinId:0,name:"Normal"})),Rt(e,"BrtEndStyles")}(n),function(e){Rt(e,"BrtBeginDXFs",Jt(0)),Rt(e,"BrtEndDXFs")}(n),function(e){Rt(e,"BrtBeginTableStyles",function(e,t,n){var i=It(2052);return i.write_shift(4,0),cn("TableStyleMedium9",i),cn("PivotStyleMedium4",i),i.length>i.l?i.slice(0,i.l):i}()),Rt(e,"BrtEndTableStyles")}(n),Rt(n,"BrtEndStyleSheet"),n.end()}:function(e,t){var n,i=[he,co];return e.SSF&&null!=(n=function(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(n){for(var i=n[0];i<=n[1];++i)null!=e[i]&&(t[t.length]=We("numFmt",null,{numFmtId:i,formatCode:Se(e[i])}))}),1===t.length?"":(t[t.length]="</numFmts>",t[0]=We("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(e.SSF))&&(i[i.length]=n),i[i.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',i[i.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',i[i.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',i[i.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(n=function(e){var t=[];return t[t.length]=We("cellXfs",null),e.forEach(function(e){t[t.length]=We("xf",null,e)}),t[t.length]="</cellXfs>",2===t.length?"":(t[0]=We("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}(t.cellXfs))&&(i[i.length]=n),i[i.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',i[i.length]='<dxfs count="0"/>',i[i.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',i.length>2&&(i[i.length]="</styleSheet>",i[1]=i[1].replace("/>",">")),i.join("")})(e,n)}(e,0,n)),o.styles.push(l),Gn(n.wbrels,-1,"styles."+i,zn.STY),e.vbaraw&&r&&(s.file(l="xl/vbaProject.bin",e.vbaraw),o.vba.push(l),Gn(n.wbrels,-1,"vbaProject.bin",zn.VBA)),s.file("[Content_Types].xml",function(e,t){var n,i=[];i[i.length]=he,i[i.length]=Vn,i=i.concat(Hn);var r=function(r){e[r]&&e[r].length>0&&(i[i.length]=We("Override",null,{PartName:("/"==(n=e[r][0])[0]?"":"/")+n,ContentType:Fn[r][t.bookType||"xlsx"]}))},o=function(n){(e[n]||[]).forEach(function(e){i[i.length]=We("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Fn[n][t.bookType||"xlsx"]})})},s=function(t){(e[t]||[]).forEach(function(e){i[i.length]=We("Override",null,{PartName:("/"==e[0]?"":"/")+e,ContentType:Bn[t][0]})})};return r("workbooks"),o("sheets"),o("charts"),s("themes"),["strs","styles"].forEach(r),["coreprops","extprops","custprops"].forEach(s),s("vba"),s("comments"),s("drawings"),i.length>2&&(i[i.length]="</Types>",i[1]=i[1].replace("/>",">")),i.join("")}(o,n)),s.file("_rels/.rels",qn(n.rels)),s.file("xl/_rels/workbook."+i+".rels",qn(n.wbrels)),delete n.revssf,delete n.ssf,s}function Ta(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3]];case"base64":n=y.decode(e.slice(0,24));break;case"binary":n=e;break;case"array":return[e[0],e[1],e[2],e[3]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]}function Ea(e,t){var n=0;e:for(;n<e.length;)switch(e.charCodeAt(n)){case 10:case 13:case 32:++n;break;case 60:return Ll(e.slice(n),t);default:break e}return Or.to_workbook(e,t)}function ka(e,t,n,i){return i?(n.type="string",Or.to_workbook(e,n)):Or.to_workbook(t,n)}function Aa(e,t){if(p(),"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer)return Aa(new Uint8Array(e),t);var n,i=e,o=!1,s=t||{};if(Ds={},s.dateNF&&(Ds.dateNF=s.dateNF),s.type||(s.type=b&&r.isBuffer(e)?"buffer":"base64"),"file"==s.type&&(s.type=b?"buffer":"binary",i=function(e){if("undefined"!=typeof j)return j.readFileSync(e);if("undefined"!=typeof $&&"undefined"!=typeof File&&"undefined"!=typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var n=t.read();return t.close(),n}catch(e){if(!e.message||!e.message.match(/onstruct/))throw e}throw new Error("Cannot access file "+e)}(e)),"string"==s.type&&(o=!0,s.type="binary",s.codepage=65001,i=function(e){return e.match(/[^\x00-\x7F]/)?De(e):e}(e)),"array"==s.type&&"undefined"!=typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!=typeof ArrayBuffer){var l=new ArrayBuffer(3),a=new Uint8Array(l);if(a.foo="bar",!a.foo)return(s=ee(s)).type="array",Aa(E(i),s)}switch((n=Ta(i,s))[0]){case 208:return function(e,t){return F.find(e,"EncryptedPackage")?function(e,t){var n=t||{},i="Workbook",r=F.find(e,i);try{if(!(r=F.find(e,i="/!DataSpaces/Version"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=Fr(e,4),t.U=Fr(e,4),t.W=Fr(e,4)}(r.content),!(r=F.find(e,i="/!DataSpaces/DataSpaceMap"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);var o=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(Br(e));return t}(r.content);if(1!==o.length||1!==o[0].comps.length||0!==o[0].comps[0].t||"StrongEncryptionDataSpace"!==o[0].name||"EncryptedPackage"!==o[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+i);if(!(r=F.find(e,i="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);var s=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(r.content);if(1!=s.length||"StrongEncryptionTransform"!=s[0])throw new Error("ECMA-376 Encrypted file bad "+i);if(!(r=F.find(e,i="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);!function(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Fr(e,4),t.U=Fr(e,4),t.W=Fr(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record")}(r.content)}catch(e){}if(!(r=F.find(e,i="/EncryptionInfo"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);var l=function(e){var t=Fr(e);switch(t.Minor){case 2:return[t.Minor,function(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");return{t:"Std",h:Vr(e,e.read_shift(4)),v:Hr(e,e.length-e.l)}}(e)];case 3:return[t.Minor,function(){throw new Error("File is password-protected: ECMA-376 Extensible")}()];case 4:return[t.Minor,function(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n={};return e.read_shift(e.length-e.l,"utf8").replace(fe,function(e){var i=ve(e);switch(ye(i[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach(function(e){n[e]=i[e]});break;case"<dataIntegrity":n.encryptedHmacKey=i.encryptedHmacKey,n.encryptedHmacValue=i.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":n.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":n.uri=i.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":n.encs.push(i);break;default:throw i[0]}}),n}(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(r.content);if(!(r=F.find(e,i="/EncryptedPackage"))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+i);if(4==l[0]&&"undefined"!=typeof decrypt_agile)return decrypt_agile(l[1],r.content,n.password||"",n);if(2==l[0]&&"undefined"!=typeof decrypt_std76)return decrypt_std76(l[1],r.content,n.password||"",n);throw new Error("File is password-protected")}(e,t):Yl(e,t)}(F.read(i,s),s);case 9:return Yl(i,s);case 60:return Ll(i,s);case 73:if(68===n[1])return function(e,t){var n=t||{},i=!!n.WTF;n.WTF=!0;try{var r=xr.to_workbook(e,n);return n.WTF=i,r}catch(r){if(n.WTF=i,!r.message.match(/SYLK bad record ID/)&&i)throw r;return Or.to_workbook(e,t)}}(i,s);break;case 84:if(65===n[1]&&66===n[2]&&76===n[3])return Cr.to_workbook(i,s);break;case 80:return 75===n[1]&&n[2]<9&&n[3]<9?function(e,t){var n,i=e,o=t||{};switch(o.type||(o.type=b&&r.isBuffer(e)?"buffer":"base64"),o.type){case"base64":n=new re(i,{base64:!0});break;case"binary":case"array":n=new re(i,{base64:!1});break;case"buffer":n=new re(i);break;default:throw new Error("Unrecognized type "+o.type)}return Sa(n,o)}(i,s):ka(e,i,s,o);case 239:return 60===n[3]?Ll(i,s):ka(e,i,s,o);case 255:if(254===n[1])return function(e,t){var n=e;return"base64"==t.type&&(n=y.decode(n)),n=cptable.utils.decode(1200,n.slice(2),"str"),t.type="binary",Ea(n,t)}(i,s);break;case 0:if(0===n[1]&&n[2]>=2&&0===n[3])return Tr.to_workbook(i,s);break;case 3:case 131:case 139:case 140:return wr.to_workbook(i,s);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return Ur.to_workbook(i,s);break;case 10:case 13:case 32:return function(e,t){var n="",i=Ta(e,t);switch(t.type){case"base64":n=y.decode(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=Q(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==i[0]&&187==i[1]&&191==i[2]&&(n=Me(n)),Ea(n,t)}(i,s)}return n[2]<=12&&n[3]<=31?wr.to_workbook(i,s):ka(e,i,s,o)}function Ia(e,t){var n=t||{};return n.type="file",Aa(e,n)}function Ma(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return B(t.file,F.write(e,{type:b?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return F.write(e,t)}function Da(e,t,n){n||(n="");var i=n+e;switch(t.type){case"base64":return y.encode(De(i));case"binary":return De(i);case"string":return e;case"file":return B(t.file,i,"utf8");case"buffer":return b?_(i,"utf8"):Da(i,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function Ra(e,t){switch(t.type){case"string":case"base64":case"binary":for(var n="",i=0;i<e.length;++i)n+=String.fromCharCode(e[i]);return"base64"==t.type?y.encode(n):"string"==t.type?Me(n):n;case"file":return B(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function La(e,t){!function(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");!function(e,t,n){e.forEach(function(i,r){ml(i);for(var o=0;o<r;++o)if(i==e[o])throw new Error("Duplicate Sheet Name: "+i);if(n){var s=t&&t[r]&&t[r].CodeName||i;if(95==s.charCodeAt(0)&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}(e.SheetNames,e.Workbook&&e.Workbook.Sheets||[],!!e.vbaraw);for(var t=0;t<e.SheetNames.length;++t)Bs(e.Sheets[e.SheetNames[t]],0,t)}(e);var n=t||{};if("array"==n.type){n.type="binary";var i=La(e,n);return n.type="array",O(i)}switch(n.bookType||"xlsb"){case"xml":case"xlml":return Da(function(e,t){t||(t={}),e.SSF||(e.SSF=M.get_table()),e.SSF&&(D(M),M.load_table(e.SSF),t.revssf=Y(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],js(t.cellXfs,{},{revssf:{General:0}}));var n=[];n.push(function(e,t){var n=[];return e.Props&&n.push(function(e,t){var n=[];return V(ai).map(function(e){for(var t=0;t<Jn.length;++t)if(Jn[t][1]==e)return Jn[t];for(t=0;t<ii.length;++t)if(ii[t][1]==e)return ii[t];throw e}).forEach(function(i){if(null!=e[i[1]]){var r=t&&t.Props&&null!=t.Props[i[1]]?t.Props[i[1]]:e[i[1]];switch(i[2]){case"date":r=new Date(r).toISOString().replace(/\.\d*Z/,"Z")}"number"==typeof r?r=String(r):!0===r||!1===r?r=r?"1":"0":r instanceof Date&&(r=new Date(r).toISOString().replace(/\.\d*Z/,"")),n.push(Ye(ai[i[1]]||i[1],r))}}),We("DocumentProperties",n.join(""),{xmlns:Xe.o})}(e.Props,t)),e.Custprops&&n.push(function(e,t){var n=["Worksheets","SheetNames"],i="CustomDocumentProperties",r=[];return e&&V(e).forEach(function(t){if(e.hasOwnProperty(t)){for(var i=0;i<Jn.length;++i)if(t==Jn[i][1])return;for(i=0;i<ii.length;++i)if(t==ii[i][1])return;for(i=0;i<n.length;++i)if(t==n[i])return;var o=e[t],s="string";"number"==typeof o?(s="float",o=String(o)):!0===o||!1===o?(s="boolean",o=o?"1":"0"):o=String(o),r.push(We(Oe(t),o,{"dt:dt":s}))}}),t&&V(t).forEach(function(n){if(t.hasOwnProperty(n)&&(!e||!e.hasOwnProperty(n))){var i=t[n],o="string";"number"==typeof i?(o="float",i=String(i)):!0===i||!1===i?(o="boolean",i=i?"1":"0"):i instanceof Date?(o="dateTime.tz",i=i.toISOString()):i=String(i),r.push(We(Oe(n),i,{"dt:dt":o}))}}),"<"+i+' xmlns="'+Xe.o+'">'+r.join("")+"</"+i+">"}(e.Props,e.Custprops)),n.join("")}(e,t)),n.push(""),n.push(""),n.push("");for(var i=0;i<e.SheetNames.length;++i)n.push(We("Worksheet",Fl(i,t,e),{"ss:Name":Se(e.SheetNames[i])}));return n[2]=function(e,t){var n=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(e,t){var i=[];i.push(We("NumberFormat",null,{"ss:Format":Se(M._table[e.numFmtId])})),n.push(We("Style",i.join(""),{"ss:ID":"s"+(21+t)}))}),We("Styles",n.join(""))}(0,t),n[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,n=[],i=0;i<t.length;++i){var r=t[i];null==r.Sheet&&(r.Name.match(/^_xlfn\./)||n.push(Pl(r)))}return We("Names",n.join(""))}(e),he+We("Workbook",n.join(""),{xmlns:Xe.ss,"xmlns:o":Xe.o,"xmlns:x":Xe.x,"xmlns:ss":Xe.ss,"xmlns:dt":Xe.dt,"xmlns:html":Xe.html})}(e,n),n);case"slk":case"sylk":return Da(ha(e,n),n);case"htm":case"html":return Da(ca(e,n),n);case"txt":return function(e,t){switch(t.type){case"base64":return y.encode(e);case"binary":case"string":return e;case"file":return B(t.file,e,"binary");case"buffer":return b?_(e,"binary"):e.split("").map(function(e){return e.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}(ga(e,n),n);case"csv":return Da(da(e,n),n,"\ufeff");case"dif":return Da(pa(e,n),n);case"dbf":return Ra(va(e,n),n);case"prn":return Da(fa(e,n),n);case"rtf":return Da(ma(e,n),n);case"eth":return Da(ya(e,n),n);case"fods":return Da(aa(e,n),n);case"biff2":n.biff||(n.biff=2);case"biff3":n.biff||(n.biff=3);case"biff4":return n.biff||(n.biff=4),Ra(Ql(e,n),n);case"biff5":n.biff||(n.biff=5);case"biff8":case"xla":case"xls":return n.biff||(n.biff=8),function(e,t){var n=t||{};return Ma(function(e,t){var n=t||{},i=F.utils.cfb_new({root:"R"}),r="/Workbook";switch(n.bookType||"xls"){case"xls":n.bookType="biff8";case"xla":n.bookType||(n.bookType="xla");case"biff8":r="/Workbook",n.biff=8;break;case"biff5":r="/Book",n.biff=5;break;default:throw new Error("invalid type "+n.bookType+" for XLS CFB")}return F.utils.cfb_add(i,r,Ql(e,n)),8==n.biff&&(e.Props||e.Custprops)&&function(e,t){var n,i=[],r=[],o=[],s=0;if(e.Props)for(n=V(e.Props),s=0;s<n.length;++s)(Dn.hasOwnProperty(n[s])?i:Rn.hasOwnProperty(n[s])?r:o).push([n[s],e.Props[n[s]]]);if(e.Custprops)for(n=V(e.Custprops),s=0;s<n.length;++s)(e.Props||{}).hasOwnProperty(n[s])||(Dn.hasOwnProperty(n[s])?i:Rn.hasOwnProperty(n[s])?r:o).push([n[s],e.Custprops[n[s]]]);var l=[];for(s=0;s<o.length;++s)xi.indexOf(o[s][0])>-1||null!=o[s][1]&&l.push(o[s]);r.length&&F.utils.cfb_add(t,"/\x05SummaryInformation",Ti(r,zl.SI,Rn,In)),(i.length||l.length)&&F.utils.cfb_add(t,"/\x05DocumentSummaryInformation",Ti(i,zl.DSI,Dn,An,l.length?l:null,zl.UDI))}(e,i),8==n.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach(function(n,i){if(0!=i){var r=n.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&F.utils.cfb_add(e,r,t.FileIndex[i].content)}})}(i,F.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),i}(e,n),n)}(e,n);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"ods":return function(e,t){var n=t||{},i=Oa(e,n),r={};if(n.compression&&(r.compression="DEFLATE"),n.password)r.type=b?"nodebuffer":"string";else switch(n.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+n.bookType+"' files");case"buffer":case"file":r.type=b?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+n.type)}var o=i.generate(r);return n.password&&"undefined"!=typeof encrypt_agile?Ma(encrypt_agile(o,n.password),n):"file"===n.type?B(n.file,o):"string"==n.type?Me(o):o}(e,n);default:throw new Error("Unrecognized bookType |"+n.bookType+"|")}}function Pa(e){if(!e.bookType){var t=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();t.match(/^\.[a-z]+$/)&&(e.bookType=t.slice(1)),e.bookType={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"}[e.bookType]||e.bookType}}function Na(e,t,n){var i=n||{};return i.type="file",i.file=t,Pa(i),La(e,i)}function ja(e,t,n,i,r,o,s,l){var a=Bt(n),u=l.defval,c=l.raw||!l.hasOwnProperty("raw"),d=!0,h=1===r?[]:{};if(1!==r)if(Object.defineProperty)try{Object.defineProperty(h,"__rowNum__",{value:n,enumerable:!1})}catch(e){h.__rowNum__=n}else h.__rowNum__=n;if(!s||e[n])for(var p=t.s.c;p<=t.e.c;++p){var f=s?e[n][p]:e[i[p]+a];if(void 0!==f&&void 0!==f.t){var m=f.v;switch(f.t){case"z":if(null==m)break;continue;case"e":m=void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+f.t)}if(null!=o[p]){if(null==m)if(void 0!==u)h[o[p]]=u;else{if(!c||null!==m)continue;h[o[p]]=null}else h[o[p]]=c?m:$t(f,m,l);null!=m&&(d=!1)}}else{if(void 0===u)continue;null!=o[p]&&(h[o[p]]=u)}}return{row:h,isempty:d}}function Fa(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},i=0,r=1,o=[],s=0,l="",a={s:{r:0,c:0},e:{r:0,c:0}},u=t||{},c=null!=u.range?u.range:e["!ref"];switch(1===u.header?i=1:"A"===u.header?i=2:Array.isArray(u.header)&&(i=3),typeof c){case"string":a=Gt(c);break;case"number":(a=Gt(e["!ref"])).s.r=c;break;default:a=c}i>0&&(r=0);var d=Bt(a.s.r),h=[],p=[],f=0,m=0,g=Array.isArray(e),v=a.s.r,y=0,b=0;for(g&&!e[v]&&(e[v]=[]),y=a.s.c;y<=a.e.c;++y)switch(h[y]=Ht(y),n=g?e[v][y]:e[h[y]+d],i){case 1:o[y]=y-a.s.c;break;case 2:o[y]=h[y];break;case 3:o[y]=u.header[y-a.s.c];break;default:for(null==n&&(n={w:"__EMPTY",t:"s"}),l=s=$t(n,null,u),m=0,b=0;b<o.length;++b)o[b]==l&&(l=s+"_"+ ++m);o[y]=l}for(v=a.s.r+r;v<=a.e.r;++v){var _=ja(e,a,v,h,i,o,g,u);(!1===_.isempty||(1===i?!1!==u.blankrows:u.blankrows))&&(p[f++]=_.row)}return p.length=f,p}var Ba=/"/g;function Va(e,t,n,i,r,o,s,l){for(var a=!0,u=[],c="",d=Bt(n),h=t.s.c;h<=t.e.c;++h)if(i[h]){var p=l.dense?(e[n]||[])[h]:e[i[h]+d];if(null==p)c="";else if(null!=p.v){a=!1,c=""+$t(p,null,l);for(var f=0,m=0;f!==c.length;++f)if((m=c.charCodeAt(f))===r||m===o||34===m){c='"'+c.replace(Ba,'""')+'"';break}"ID"==c&&(c='"ID"')}else null==p.f||p.F?c="":(a=!1,(c="="+p.f).indexOf(",")>=0&&(c='"'+c.replace(Ba,'""')+'"'));u.push(c)}return!1===l.blankrows&&a?null:u.join(s)}function Ha(e,t){var n=[],i=null==t?{}:t;if(null==e||null==e["!ref"])return"";var r=Gt(e["!ref"]),o=void 0!==i.FS?i.FS:",",s=o.charCodeAt(0),l=void 0!==i.RS?i.RS:"\n",a=l.charCodeAt(0),u=new RegExp(("|"==o?"\\|":o)+"+$"),c="",d=[];i.dense=Array.isArray(e);for(var h=i.skipHidden&&e["!cols"]||[],p=i.skipHidden&&e["!rows"]||[],f=r.s.c;f<=r.e.c;++f)(h[f]||{}).hidden||(d[f]=Ht(f));for(var m=r.s.r;m<=r.e.r;++m)(p[m]||{}).hidden||null!=(c=Va(e,r,m,d,s,a,o,i))&&(i.strip&&(c=c.replace(u,"")),n.push(c+l));return delete i.dense,n.join("")}function za(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=Ha(e,t);if("undefined"==typeof cptable||"string"==t.type)return n;var i=cptable.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+i}function Ya(e){var t,n="",i="";if(null==e||null==e["!ref"])return[];var r,o=Gt(e["!ref"]),s="",l=[],a=[],u=Array.isArray(e);for(r=o.s.c;r<=o.e.c;++r)l[r]=Ht(r);for(var c=o.s.r;c<=o.e.r;++c)for(s=Bt(c),r=o.s.c;r<=o.e.c;++r)if(n=l[r]+s,i="",void 0!==(t=u?(e[c]||[])[r]:e[n])){if(null!=t.F){if(n=t.F,!t.f)continue;i=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)i=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)i=""+t.v;else if("b"==t.t)i=t.v?"TRUE":"FALSE";else if(void 0!==t.w)i="'"+t.w;else{if(void 0===t.v)continue;i="s"==t.t?"'"+t.v:""+t.v}}a[a.length]=n+"="+i}return a}function Ua(e,t,n){var i,r=n||{},o=+!r.skipHeader,s=e||{},l=0,a=0;if(s&&null!=r.origin)if("number"==typeof r.origin)l=r.origin;else{var u="string"==typeof r.origin?Yt(r.origin):r.origin;l=u.r,a=u.c}var c={s:{c:0,r:0},e:{c:a,r:l+t.length-1+o}};if(s["!ref"]){var d=Gt(s["!ref"]);c.e.c=Math.max(c.e.c,d.e.c),c.e.r=Math.max(c.e.r,d.e.r),-1==l&&(c.e.r=(l=c.e.r+1)+t.length-1+o)}var h=r.header||[],p=0;t.forEach(function(e,t){V(e).forEach(function(n){-1==(p=h.indexOf(n))&&(h[p=h.length]=n);var u=e[n],c="z",d="";!u||"object"!=typeof u||u instanceof Date?("number"==typeof u?c="n":"boolean"==typeof u?c="b":"string"==typeof u?c="s":u instanceof Date&&(c="d",r.cellDates||(c="n",u=q(u)),d=r.dateNF||M._table[14]),s[Ut({c:a+p,r:l+t+o})]=i={t:c,v:u},d&&(i.z=d)):s[Ut({c:a+p,r:l+t+o})]=u})}),c.e.c=Math.max(c.e.c,a+h.length-1);var f=Bt(l);if(o)for(p=0;p<h.length;++p)s[Ht(p+a)+f]={t:"s",v:h[p]};return s["!ref"]=qt(c),s}var Wa={encode_col:Ht,encode_row:Bt,encode_cell:Ut,encode_range:qt,decode_col:Vt,decode_row:Ft,split_cell:zt,decode_cell:Yt,decode_range:Wt,format_cell:$t,get_formulae:Ya,make_csv:Ha,make_json:Fa,make_formulae:Ya,sheet_add_aoa:Xt,sheet_add_json:Ua,aoa_to_sheet:Zt,json_to_sheet:function(e,t){return Ua(null,e,t)},table_to_sheet:ta,table_to_book:function(e,t){return Kt(ta(e,t),t)},sheet_to_csv:Ha,sheet_to_txt:za,sheet_to_json:Fa,sheet_to_html:ea.from_sheet,sheet_to_dif:Cr.from_sheet,sheet_to_slk:xr.from_sheet,sheet_to_eth:Sr.from_sheet,sheet_to_formulae:Ya,sheet_to_row_object_array:Fa};!function(e){function t(e,t,n){return null!=e[t]?e[t]:e[t]=n}function n(e,t,i){return"string"==typeof t?e[t]||(e[t]={t:"z"}):n(e,Ut("number"!=typeof t?t:{r:t,c:i||0}))}e.consts=e.consts||{},e.book_new=function(){return{SheetNames:[],Sheets:{}}},e.book_append_sheet=function(e,t,n){if(!n)for(var i=1;i<=65535&&-1!=e.SheetNames.indexOf(n="Sheet"+i);++i);if(!n)throw new Error("Too many worksheets");if(ml(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");e.SheetNames.push(n),e.Sheets[n]=t},e.book_set_sheet_visibility=function(e,n,i){t(e,"Workbook",{}),t(e.Workbook,"Sheets",[]);var r=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,n);switch(t(e.Workbook.Sheets,r,{}),i){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+i)}e.Workbook.Sheets[r].Hidden=i},[["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]].forEach(function(t){e.consts[t[0]]=t[1]}),e.cell_set_number_format=function(e,t){return e.z=t,e},e.cell_set_hyperlink=function(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e},e.cell_set_internal_link=function(t,n,i){return e.cell_set_hyperlink(t,"#"+n,i)},e.cell_add_comment=function(e,t,n){e.c||(e.c=[]),e.c.push({t,a:n||"SheetJS"})},e.sheet_set_array_formula=function(e,t,i){for(var r="string"!=typeof t?t:Gt(t),o="string"==typeof t?t:qt(t),s=r.s.r;s<=r.e.r;++s)for(var l=r.s.c;l<=r.e.c;++l){var a=n(e,s,l);a.t="n",a.F=o,delete a.v,s==r.s.r&&l==r.s.c&&(a.f=i)}return e}}(Wa),b&&function(){var e=n(3).Readable;t.stream={to_json:function(t,n){var i=e({objectMode:!0});if(null==t||null==t["!ref"])return i.push(null),i;var r={t:"n",v:0},o=0,s=1,l=[],a=0,u="",c={s:{r:0,c:0},e:{r:0,c:0}},d=n||{},h=null!=d.range?d.range:t["!ref"];switch(1===d.header?o=1:"A"===d.header?o=2:Array.isArray(d.header)&&(o=3),typeof h){case"string":c=Gt(h);break;case"number":(c=Gt(t["!ref"])).s.r=h;break;default:c=h}o>0&&(s=0);var p=Bt(c.s.r),f=[],m=0,g=Array.isArray(t),v=c.s.r,y=0,b=0;for(g&&!t[v]&&(t[v]=[]),y=c.s.c;y<=c.e.c;++y)switch(f[y]=Ht(y),r=g?t[v][y]:t[f[y]+p],o){case 1:l[y]=y-c.s.c;break;case 2:l[y]=f[y];break;case 3:l[y]=d.header[y-c.s.c];break;default:for(null==r&&(r={w:"__EMPTY",t:"s"}),u=a=$t(r,null,d),m=0,b=0;b<l.length;++b)l[b]==u&&(u=a+"_"+ ++m);l[y]=u}return v=c.s.r+s,i._read=function(){if(v>c.e.r)return i.push(null);for(;v<=c.e.r;){var e=ja(t,c,v,f,o,l,g,d);if(++v,!1===e.isempty||(1===o?!1!==d.blankrows:d.blankrows)){i.push(e.row);break}}},i},to_html:function(t,n){var i=e(),r=n||{},o=null!=r.footer?r.footer:ea.END;i.push(null!=r.header?r.header:ea.BEGIN);var s=Wt(t["!ref"]);r.dense=Array.isArray(t),i.push(ea._preamble(t,s,r));var l=s.s.r,a=!1;return i._read=function(){if(l>s.e.r)return a||(a=!0,i.push("</table>"+o)),i.push(null);for(;l<=s.e.r;){i.push(ea._row(t,s,l,r)),++l;break}},i},to_csv:function(t,n){var i=e(),r=null==n?{}:n;if(null==t||null==t["!ref"])return i.push(null),i;var o=Gt(t["!ref"]),s=void 0!==r.FS?r.FS:",",l=s.charCodeAt(0),a=void 0!==r.RS?r.RS:"\n",u=a.charCodeAt(0),c=new RegExp(("|"==s?"\\|":s)+"+$"),d="",h=[];r.dense=Array.isArray(t);for(var p=r.skipHidden&&t["!cols"]||[],f=r.skipHidden&&t["!rows"]||[],m=o.s.c;m<=o.e.c;++m)(p[m]||{}).hidden||(h[m]=Ht(m));var g=o.s.r,v=!1;return i._read=function(){if(!v)return v=!0,i.push("\ufeff");if(g>o.e.r)return i.push(null);for(;g<=o.e.r;)if(!(f[++g-1]||{}).hidden&&null!=(d=Va(t,o,g-1,h,l,u,s,r))){r.strip&&(d=d.replace(c,"")),i.push(d+a);break}},i}}}(),t.parse_xlscfb=Yl,t.parse_ods=ra,t.parse_fods=oa,t.write_ods=aa,t.parse_zip=Sa,t.read=Aa,t.readFile=Ia,t.readFileSync=Ia,t.write=La,t.writeFile=Na,t.writeFileSync=Na,t.writeFileAsync=function(e,t,n,i){var r=n||{};r.type="file",r.file=e,Pa(r),r.type="buffer";var o=i;return o instanceof Function||(o=n),j.writeFile(e,La(t,r),o)},t.utils=Wa,t.SSF=M,t.CFB=F}(t)}).call(t,n("DuR2"),n("EuP9").Buffer,n("W2nU"))},ujcs:function(e,t){t.read=function(e,t,n,i,r){var o,s,l=8*r-i-1,a=(1<<l)-1,u=a>>1,c=-7,d=n?r-1:0,h=n?-1:1,p=e[t+d];for(d+=h,o=p&(1<<-c)-1,p>>=-c,c+=l;c>0;o=256*o+e[t+d],d+=h,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=i;c>0;s=256*s+e[t+d],d+=h,c-=8);if(0===o)o=1-u;else{if(o===a)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,i),o-=u}return(p?-1:1)*s*Math.pow(2,o-i)},t.write=function(e,t,n,i,r,o){var s,l,a,u=8*o-r-1,c=(1<<u)-1,d=c>>1,h=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=i?0:o-1,f=i?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(a=Math.pow(2,-s))<1&&(s--,a*=2),(t+=s+d>=1?h/a:h*Math.pow(2,1-d))*a>=2&&(s++,a/=2),s+d>=c?(l=0,s=c):s+d>=1?(l=(t*a-1)*Math.pow(2,r),s+=d):(l=t*Math.pow(2,d-1)*Math.pow(2,r),s=0));r>=8;e[n+p]=255&l,p+=f,l/=256,r-=8);for(s=s<<r|l,u+=r;u>0;e[n+p]=255&s,p+=f,s/=256,u-=8);e[n+p-f]|=128*m}},ulq9: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,i){var r={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",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].split("_");return i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2]}(0,+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,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("PJh5"))},upln: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 o=e+" ";switch(i){case"s":return n||r?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return t(e)?o+(n||r?"sek\xfandur":"sek\xfandum"):o+"sek\xfanda";case"m":return n?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(e)?o+(n||r?"m\xedn\xfatur":"m\xedn\xfatum"):n?o+"m\xedn\xfata":o+"m\xedn\xfatu";case"hh":return t(e)?o+(n||r?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(r?"daga":"d\xf6gum"):n?o+"dagur":o+(r?"dag":"degi");case"M":return n?"m\xe1nu\xf0ur":r?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(e)?n?o+"m\xe1nu\xf0ir":o+(r?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):n?o+"m\xe1nu\xf0ur":o+(r?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return n||r?"\xe1r":"\xe1ri";case"yy":return t(e)?o+(n||r?"\xe1r":"\xe1rum"):o+(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("PJh5"))},uslO:function(e,t,n){var i={"./af":"3CJN","./af.js":"3CJN","./ar":"3MVc","./ar-dz":"tkWw","./ar-dz.js":"tkWw","./ar-kw":"j8cJ","./ar-kw.js":"j8cJ","./ar-ly":"wPpW","./ar-ly.js":"wPpW","./ar-ma":"dURR","./ar-ma.js":"dURR","./ar-sa":"7OnE","./ar-sa.js":"7OnE","./ar-tn":"BEem","./ar-tn.js":"BEem","./ar.js":"3MVc","./az":"eHwN","./az.js":"eHwN","./be":"3hfc","./be.js":"3hfc","./bg":"lOED","./bg.js":"lOED","./bm":"hng5","./bm.js":"hng5","./bn":"aM0x","./bn.js":"aM0x","./bo":"w2Hs","./bo.js":"w2Hs","./br":"OSsP","./br.js":"OSsP","./bs":"aqvp","./bs.js":"aqvp","./ca":"wIgY","./ca.js":"wIgY","./cs":"ssxj","./cs.js":"ssxj","./cv":"N3vo","./cv.js":"N3vo","./cy":"ZFGz","./cy.js":"ZFGz","./da":"YBA/","./da.js":"YBA/","./de":"DOkx","./de-at":"8v14","./de-at.js":"8v14","./de-ch":"Frex","./de-ch.js":"Frex","./de.js":"DOkx","./dv":"rIuo","./dv.js":"rIuo","./el":"CFqe","./el.js":"CFqe","./en-au":"Sjoy","./en-au.js":"Sjoy","./en-ca":"Tqun","./en-ca.js":"Tqun","./en-gb":"hPuz","./en-gb.js":"hPuz","./en-ie":"ALEw","./en-ie.js":"ALEw","./en-il":"QZk1","./en-il.js":"QZk1","./en-nz":"dyB6","./en-nz.js":"dyB6","./eo":"Nd3h","./eo.js":"Nd3h","./es":"LT9G","./es-do":"7MHZ","./es-do.js":"7MHZ","./es-us":"INcR","./es-us.js":"INcR","./es.js":"LT9G","./et":"XlWM","./et.js":"XlWM","./eu":"sqLM","./eu.js":"sqLM","./fa":"2pmY","./fa.js":"2pmY","./fi":"nS2h","./fi.js":"nS2h","./fo":"OVPi","./fo.js":"OVPi","./fr":"tzHd","./fr-ca":"bXQP","./fr-ca.js":"bXQP","./fr-ch":"VK9h","./fr-ch.js":"VK9h","./fr.js":"tzHd","./fy":"g7KF","./fy.js":"g7KF","./gd":"nLOz","./gd.js":"nLOz","./gl":"FuaP","./gl.js":"FuaP","./gom-latn":"+27R","./gom-latn.js":"+27R","./gu":"rtsW","./gu.js":"rtsW","./he":"Nzt2","./he.js":"Nzt2","./hi":"ETHv","./hi.js":"ETHv","./hr":"V4qH","./hr.js":"V4qH","./hu":"xne+","./hu.js":"xne+","./hy-am":"GrS7","./hy-am.js":"GrS7","./id":"yRTJ","./id.js":"yRTJ","./is":"upln","./is.js":"upln","./it":"FKXc","./it.js":"FKXc","./ja":"ORgI","./ja.js":"ORgI","./jv":"JwiF","./jv.js":"JwiF","./ka":"RnJI","./ka.js":"RnJI","./kk":"j+vx","./kk.js":"j+vx","./km":"5j66","./km.js":"5j66","./kn":"gEQe","./kn.js":"gEQe","./ko":"eBB/","./ko.js":"eBB/","./ky":"6cf8","./ky.js":"6cf8","./lb":"z3hR","./lb.js":"z3hR","./lo":"nE8X","./lo.js":"nE8X","./lt":"/6P1","./lt.js":"/6P1","./lv":"jxEH","./lv.js":"jxEH","./me":"svD2","./me.js":"svD2","./mi":"gEU3","./mi.js":"gEU3","./mk":"Ab7C","./mk.js":"Ab7C","./ml":"oo1B","./ml.js":"oo1B","./mn":"CqHt","./mn.js":"CqHt","./mr":"5vPg","./mr.js":"5vPg","./ms":"ooba","./ms-my":"G++c","./ms-my.js":"G++c","./ms.js":"ooba","./mt":"oCzW","./mt.js":"oCzW","./my":"F+2e","./my.js":"F+2e","./nb":"FlzV","./nb.js":"FlzV","./ne":"/mhn","./ne.js":"/mhn","./nl":"3K28","./nl-be":"Bp2f","./nl-be.js":"Bp2f","./nl.js":"3K28","./nn":"C7av","./nn.js":"C7av","./pa-in":"pfs9","./pa-in.js":"pfs9","./pl":"7LV+","./pl.js":"7LV+","./pt":"ZoSI","./pt-br":"AoDM","./pt-br.js":"AoDM","./pt.js":"ZoSI","./ro":"wT5f","./ro.js":"wT5f","./ru":"ulq9","./ru.js":"ulq9","./sd":"fW1y","./sd.js":"fW1y","./se":"5Omq","./se.js":"5Omq","./si":"Lgqo","./si.js":"Lgqo","./sk":"OUMt","./sk.js":"OUMt","./sl":"2s1U","./sl.js":"2s1U","./sq":"V0td","./sq.js":"V0td","./sr":"f4W3","./sr-cyrl":"c1x4","./sr-cyrl.js":"c1x4","./sr.js":"f4W3","./ss":"7Q8x","./ss.js":"7Q8x","./sv":"Fpqq","./sv.js":"Fpqq","./sw":"DSXN","./sw.js":"DSXN","./ta":"+7/x","./ta.js":"+7/x","./te":"Nlnz","./te.js":"Nlnz","./tet":"gUgh","./tet.js":"gUgh","./tg":"5SNd","./tg.js":"5SNd","./th":"XzD+","./th.js":"XzD+","./tl-ph":"3LKG","./tl-ph.js":"3LKG","./tlh":"m7yE","./tlh.js":"m7yE","./tr":"k+5o","./tr.js":"k+5o","./tzl":"iNtv","./tzl.js":"iNtv","./tzm":"FRPF","./tzm-latn":"krPU","./tzm-latn.js":"krPU","./tzm.js":"FRPF","./ug-cn":"To0v","./ug-cn.js":"To0v","./uk":"ntHu","./uk.js":"ntHu","./ur":"uSe8","./ur.js":"uSe8","./uz":"XU1s","./uz-latn":"/bsm","./uz-latn.js":"/bsm","./uz.js":"XU1s","./vi":"0X8Q","./vi.js":"0X8Q","./x-pseudo":"e/KL","./x-pseudo.js":"e/KL","./yo":"YXlc","./yo.js":"YXlc","./zh-cn":"Vz2w","./zh-cn.js":"Vz2w","./zh-hk":"ZUyn","./zh-hk.js":"ZUyn","./zh-tw":"BbgG","./zh-tw.js":"BbgG"};function r(e){return n(o(e))}function o(e){var t=i[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}r.keys=function(){return Object.keys(i)},r.resolve=o,e.exports=r,r.id="uslO"},utRu:function(e,t,n){"use strict";var i=n("F/gp"),r=n("sRU/"),o=n("aVA9"),s=n("bGFu"),l=n("F+lv"),a=n("wtxi").Deferred,u=s.inherit({_init:function(e){this.callBase(e),this._$topPocket=e._$topPocket,this._$pullDown=e._$pullDown,this._$bottomPocket=e._$bottomPocket,this._$refreshingText=e._$refreshingText,this._$scrollViewContent=e.content(),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=r(),this.releaseCallbacks=r(),this.reachBottomCallbacks=r()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var e=i("<div>").addClass("dx-scrollview-pull-down-image"),t=i("<div>").addClass("dx-scrollview-pull-down-indicator"),n=new l(i("<div>")).$element(),r=this._$pullDownText=i("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=i("<div>").text(this.option("pullingDownText")).appendTo(r),this._$pulledDownText=i("<div>").text(this.option("pulledDownText")).appendTo(r),this._$refreshingText=i("<div>").text(this.option("refreshingText")).appendTo(r),this._$pullDown.empty().append(e).append(t.append(n)).append(r)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_pushBackFromBoundary:function(){this._isLocked()||this._component.isEmpty()||this.callBase()},_refreshPullDownText:function(){this._$pullingDownText.css("opacity",0===this._state?1:0),this._$pulledDownText.css("opacity",1===this._state?1:0),this._$refreshingText.css("opacity",2===this._state?1:0)},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.height(),this._bottomPocketSize=this._$bottomPocket.height(),this._scrollOffset=this._$container.height()-this._$content.height()},_allowedDirections:function(){var e=this.callBase();return e.vertical=e.vertical||this._pullDownEnabled,e},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout((function(){this._pullDownRefreshing()}).bind(this),400))},_setPullDownOffset:function(e){o.move(this._$topPocket,{top:e}),o.move(this._$scrollViewContent,{top:e})},handleScroll:function(e){if(this.callBase(e),2!==this._state){var t=this.location().top,n=(this._location||0)-t;this._location=t,this._isPullDown()?this._pullDownReady():n>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&this._location<=this._scrollOffset+this._bottomPocketSize},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(e){e&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=e},reachBottomEnable:function(e){this._reachBottomEnabled=e},pendingRelease:function(){this._state=1},release:function(){var e=new a;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout((function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),e.resolve()}).bind(this),400),e.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}});e.exports=u},v0bZ:function(e,t,n){"use strict";t.a=function(e,t,n){return o=>o.lift(new class{constructor(e,t,n,i){this.predicate=e,this.resultSelector=t,this.defaultValue=n,this.source=i}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n,i,r){super(e),this.predicate=t,this.resultSelector=n,this.defaultValue=i,this.source=r,this.index=0,this.hasCompleted=!1,this._emitted=!1}_next(e){const t=this.index++;this.predicate?this._tryPredicate(e,t):this._emit(e,t)}_tryPredicate(e,t){let n;try{n=this.predicate(e,t,this.source)}catch(e){return void this.destination.error(e)}n&&this._emit(e,t)}_emit(e,t){this.resultSelector?this._tryResultSelector(e,t):this._emitFinal(e)}_tryResultSelector(e,t){let n;try{n=this.resultSelector(e,t)}catch(e){return void this.destination.error(e)}this._emitFinal(n)}_emitFinal(e){const t=this.destination;this._emitted||(this._emitted=!0,t.next(e),t.complete(),this.hasCompleted=!0)}_complete(){const e=this.destination;this.hasCompleted||"undefined"==typeof this.defaultValue?this.hasCompleted||e.error(new r.a):(e.next(this.defaultValue),e.complete())}}(e,this.predicate,this.resultSelector,this.defaultValue,this.source))}}(e,t,n,o))};var i=n("2zkT"),r=n("LrVd")},vAqG:function(e,t,n){"use strict";var i=n("F/gp"),r=n("QH/n").extend,o=n("PdUl").isPlainObject,s=n("Z73p").each,l=n("cOhJ"),a=n("e+Vv"),u=n("sRU/"),c=n("Dm3E").resizeCallbacks,d=n("zt4q"),h=n("5Btp").sessionStorage,p=n("xmpG"),f=n("9AsE"),m={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",win8:"MSAppHost",win8Phone:"Windows Phone 8.0",msSurface:"Windows ARM Tablet PC",desktop:"desktop",win10Phone:"Windows Phone 10.0",win10:"MSAppHost/3.0"},g={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,win:!1,generic:!0,grade:"A",mac:!1},v={win:function(e){var t=/windows phone/i.test(e)||e.match(/WPDesktop/),n=!t&&/Windows(.*)arm(.*)Tablet PC/i.test(e),i=!t&&!n&&/msapphost/i.test(e);if(t||n||i){var r=e.match(/windows phone (\d+).(\d+)/i)||e.match(/windows nt (\d+).(\d+)/i),o=[];return r?o.push(parseInt(r[1],10),parseInt(r[2],10)):(r=e.match(/msapphost(\/(\d+).(\d+))?/i))&&o.push(3===parseInt(r[2],10)?10:8),{deviceType:t?"phone":n?"tablet":"desktop",platform:"win",version:o,grade:"A"}}},ios:function(e){if(/ip(hone|od|ad)/i.test(e)){var t=/ip(hone|od)/i.test(e),n=e.match(/os (\d+)_(\d+)_?(\d+)?/i),i=n?[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3]||0,10)]:[],r=480===window.screen.height;return{deviceType:t?"phone":"tablet",platform:"ios",version:i,grade:r?"B":"A"}}},android:function(e){if(/android|htc_|silk/i.test(e)){var t=/mobile/i.test(e),n=e.match(/android (\d+)\.(\d+)\.?(\d+)?/i),i=n?[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3]||0,10)]:[];return{deviceType:t?"phone":"tablet",platform:"android",version:i,grade:i.length>1&&(i[0]<4||4===i[0]&&i[1]<4)?"B":"A"}}}},y=new(l.inherit({ctor:function(e){this._window=e&&e.window||window,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this.changed=u(),this._recalculateOrientation(),c.add(this._recalculateOrientation.bind(this))},current:function(e){if(e)return this._currentDevice=this._getDevice(e),this._forced=!0,this.changed.fire(),void("win"===this._currentDevice.platform&&(8===this._currentDevice.version[0]?a.log("W0010","The 'win8' theme","16.1","Use the 'generic' theme instead."):a.log("W0010","The 'win10' theme","17.2","Use the 'generic' theme instead.")));if(!this._currentDevice){e=void 0;try{e=this._getDeviceOrNameFromWindowScope()}catch(t){e=this._getDeviceNameFromSessionStorage()}finally{e||(e=this._getDeviceNameFromSessionStorage()),e&&(this._forced=!0)}this._currentDevice=this._getDevice(e)}return this._currentDevice},real:function(){return r({},this._realDevice)},orientation:function(){return this._currentOrientation},isForced:function(){return this._forced},isRippleEmulator:function(){return!!this._window.tinyHippos},_getCssClasses:function(e){var t=[],n=this._realDevice;return(e=e||this.current()).deviceType&&(t.push("dx-device-"+e.deviceType),"desktop"!==e.deviceType&&t.push("dx-device-mobile")),t.push("dx-device-"+n.platform),n.version&&n.version.length&&t.push("dx-device-"+n.platform+"-"+n.version[0]),y.isSimulator()&&t.push("dx-simulator"),f().rtlEnabled&&t.push("dx-rtl"),t},attachCssClasses:function(e,t){this._deviceClasses=this._getCssClasses(t).join(" "),i(e).addClass(this._deviceClasses)},detachCssClasses:function(e){i(e).removeClass(this._deviceClasses)},isSimulator:function(){try{return this._isSimulator||this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(e){return!1}},forceSimulator:function(){this._isSimulator=!0},_getDevice:function(e){if("genericPhone"===e&&(e={deviceType:"phone",platform:"generic",generic:!0}),o(e))return this._fromConfig(e);var t;if(e){if(!(t=m[e]))throw a.Error("E0005")}else t=navigator.userAgent;return this._fromUA(t)},_getDeviceOrNameFromWindowScope:function(){var e;return(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(e=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),e},_getDeviceNameFromSessionStorage:function(){var e=h();if(e){var t=e.getItem("dx-force-device");try{return JSON.parse(t)}catch(e){return t}}},_fromConfig:function(e){var t=r({},g,this._currentDevice,e);return r(t,{phone:"phone"===t.deviceType,tablet:"tablet"===t.deviceType,android:"android"===t.platform,ios:"ios"===t.platform,win:"win"===t.platform,generic:"generic"===t.platform})},_fromUA:function(e){var t;if(s(v,function(n,i){return!(t=i(e))}),t)return this._fromConfig(t);var n=/(mac os)/.test(e.toLowerCase()),i=g;return i.mac=n,i},_changeOrientation:function(){var e=i(this._window),t=e.height()>e.width()?"portrait":"landscape";this._currentOrientation!==t&&(this._currentOrientation=t,this.fireEvent("orientationChanged",[{orientation:t}]))},_recalculateOrientation:function(){var e=i(this._window).width();this._currentWidth!==e&&(this._currentWidth=e,this._changeOrientation())}}).include(d));p.changeCallback.add(function(e,t){y.detachCssClasses(t),y.attachCssClasses(e)}),y.isForced()||"win"!==y.current().platform||y.current({version:[10]}),e.exports=y,e.exports.default=e.exports},"vQ+N":function(e,t,n){"use strict";var i=n("rCTf"),r=n("mQmC");i.Observable.using=r.using},vVrn:function(e,t,n){"use strict";var i;i="undefined"!=typeof Promise?Promise:n("A84T"),e.exports={Promise:i}},ves3:function(e,t,n){"use strict";var i=n("bbL7"),r=n("2zkT"),o=n("73T8"),s=n("dMus"),l=n("zOxy"),a=n("7VlU");class u{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(e){const t=new u;return t.source=this,t.operator=e,t}subscribe(e,t,n){const{operator:i}=this,l=function(e,t,n){if(e){if(e instanceof r.a)return e;if(e[o.a])return e[o.a]()}return e||t||n?new r.a(e,t,n):new r.a(s.a)}(e,t,n);if(i?i.call(l,this.source):l.add(this.source||!l.syncErrorThrowable?this._subscribe(l):this._trySubscribe(l)),l.syncErrorThrowable&&(l.syncErrorThrowable=!1,l.syncErrorThrown))throw l.syncErrorValue;return l}_trySubscribe(e){try{return this._subscribe(e)}catch(t){e.syncErrorThrown=!0,e.syncErrorValue=t,e.error(t)}}forEach(e,t){if(t||(i.a.Rx&&i.a.Rx.config&&i.a.Rx.config.Promise?t=i.a.Rx.config.Promise:i.a.Promise&&(t=i.a.Promise)),!t)throw new Error("no Promise impl found");return new t((t,n)=>{let i;i=this.subscribe(t=>{if(i)try{e(t)}catch(e){n(e),i.unsubscribe()}else e(t)},n,t)})}_subscribe(e){return this.source.subscribe(e)}[l.a](){return this}pipe(...e){return 0===e.length?this:Object(a.b)(e)(this)}toPromise(e){if(e||(i.a.Rx&&i.a.Rx.config&&i.a.Rx.config.Promise?e=i.a.Rx.config.Promise:i.a.Promise&&(e=i.a.Promise)),!e)throw new Error("no Promise impl found");return new e((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}t.a=u,u.create=(e=>new u(e))},voL5:function(e,t,n){"use strict";var i=n("rCTf"),r=n("5pRa");i.Observable.prototype.timestamp=r.timestamp},vrkH:function(e,t,n){"use strict";var i=n("HrNe");t.retry=function(e){return void 0===e&&(e=-1),i.retry(e)(this)}},vvdA:function(e,t,n){"use strict";e.exports=function(e){e.Bar=function(t,n){return n.type="bar",new e(t,n)}}},vvwv:function(e,t,n){"use strict";var i=n("jBEF");t.empty=i.EmptyObservable.create},vzCy:function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function r(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,s,l,a,u;if(this._events||(this._events={}),"error"===e&&(!this._events.error||r(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(o(n=this._events[e]))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(r(n))for(l=Array.prototype.slice.call(arguments,1),s=(u=n.slice()).length,a=0;a<s;a++)u[a].apply(this,l);return!0},n.prototype.on=n.prototype.addListener=function(e,t){var s;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?r(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,r(this._events[e])&&!this._events[e].warned&&(s=o(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.once=function(e,t){if(!i(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},n.prototype.removeListener=function(e,t){var n,o,s,l;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(n=this._events[e]).length,o=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(r(n)){for(l=s;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(i(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},w2Hs: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\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("_"),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\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("_"),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("PJh5"))},w2oR:function(e,t,n){"use strict";var i={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},r=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*\.*\d+)\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10),parseFloat(e[4])]}},{re:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^#([a-f0-9]{1})([a-f0-9]{1})([a-f0-9]{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/^hsv\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),r=l(t,n,i);return[r[0],r[1],r[2],1,[t,n,i]]}},{re:/^hsl\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){var t=parseInt(e[1],10),n=parseInt(e[2],10),i=parseInt(e[3],10),r=function(e,t,n){var i,r,o;if(e=c(e,360),t=c(t,100),n=c(n,100),0===t)i=r=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=u(l,s,a("r",e)),r=u(l,s,a("g",e)),o=u(l,s,a("b",e))}return[h(255*i),h(255*r),h(255*o)]}(t,n,i);return[r[0],r[1],r[2],1,null,[t,n,i]]}}];function o(e){var t;this.baseColor=e,e&&(t=String(e).toLowerCase().replace(/ /g,""),t=function(e){if("transparent"===e)return[0,0,0,0];for(var t,n=0,i=r.length;n<i;++n)if(t=r[n].re.exec(e))return r[n].process(t);return null}(t=i[t]?"#"+i[t]:t)),t||(this.colorIsInvalid=!0),this.r=s((t=t||{})[0]),this.g=s(t[1]),this.b=s(t[2]),this.a=s(t[3],1,1),this.hsv=t[4]?{h:t[4][0],s:t[4][1],v:t[4][2]}:function(e,t,n){var i,r,o,s=Math.max(e,t,n),l=Math.min(e,t,n),a=s-l;if(o=s,r=0===s?0:1-l/s,s===l)i=0;else switch(s){case e:i=(t-n)/a*60,t<n&&(i+=360);break;case t:i=(n-e)/a*60+120;break;case n:i=(e-t)/a*60+240}return r*=100,o*=100/255,{h:Math.round(i),s:Math.round(r),v:Math.round(o)}}(this.r,this.g,this.b),this.hsl=t[5]?{h:t[5][0],s:t[5][1],l:t[5][2]}:function(e,t,n){e=c(e,255),t=c(t,255),n=c(n,255);var i,r,o=Math.max(e,t,n),s=Math.min(e,t,n),l=o+s,a=l/2;if(o===s)i=r=0;else{var u=o-s;r=a>.5?u/(2-l):u/l,i=function(e,t,n,i){switch(Math.max(e,t,n)){case e:return(t-n)/i+(t<n?6:0);case t:return(n-e)/i+2;case n:return(e-t)/i+4}}(e,t,n,u),i/=6}return{h:h(360*i),s:h(100*r),l:h(100*a)}}(this.r,this.g,this.b)}function s(e,t,n){return t=t||0,n=n||255,e<0||isNaN(e)?t:e>n?n:e}function l(e,t,n){var i,r,o,s,l,a,u,c;switch(s=Math.floor(e%360/60),r=(o=(100-t)*n/100)+(l=e%60/60*(n-o)),i=n-l,s){case 0:a=n,u=r,c=o;break;case 1:a=i,u=n,c=o;break;case 2:a=o,u=n,c=r;break;case 3:a=o,u=i,c=n;break;case 4:a=r,u=o,c=n;break;case 5:a=n,u=o,c=i}return[Math.round(2.55*a),Math.round(2.55*u),Math.round(2.55*c)]}function a(e,t){var n=t;return"r"===e&&(n=t+1/3),"b"===e&&(n=t-1/3),n}function u(e,t,n){return(n=function(e){return e<0&&(e+=1),e>1&&(e-=1),e}(n))<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function c(e,t){return e=Math.min(t,Math.max(0,parseFloat(e))),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function d(e,t,n){return t=t||0,n=n||255,!(e%1!=0||e<t||e>n||"number"!=typeof e||isNaN(e))}var h=Math.round;o.prototype={constructor:o,highlight:function(e){return this.alter(e=e||10).toHex()},darken:function(e){return this.alter(-(e=e||10)).toHex()},alter:function(e){var t=new o;return t.r=s(this.r+e),t.g=s(this.g+e),t.b=s(this.b+e),t},blend:function(e,t){var n=e instanceof o?e:new o(e),i=new o;return i.r=s(h(this.r*(1-t)+n.r*t)),i.g=s(h(this.g*(1-t)+n.g*t)),i.b=s(h(this.b*(1-t)+n.b*t)),i},toHex:function(){return function(e,t,n){return"#"+(16777216|e<<16|t<<8|n).toString(16).slice(1)}(this.r,this.g,this.b)},getPureColor:function(){return new o("rgb("+l(this.hsv.h,100,100).join(",")+")")},isValidHex:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)},isValidRGB:function(e,t,n){return!!(d(e)&&d(t)&&d(n))},isValidAlpha:function(e){return!(isNaN(e)||e<0||e>1||"number"!=typeof e)},colorIsInvalid:!1},e.exports=o},wAkD:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.OuterSubscriber=function(e){function t(){e.apply(this,arguments)}return i(t,e),t.prototype.notifyNext=function(e,t,n,i,r){this.destination.next(t)},t.prototype.notifyError=function(e,t){this.destination.error(e)},t.prototype.notifyComplete=function(e){this.destination.complete()},t}(r.Subscriber)},wGD1:function(e,t,n){"use strict";var i=n("rWJA"),r=n("iO9N"),o=function(e){r.extend(this,e),this.initialize.apply(this,arguments)};r.extend(o.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=r.clone(e._model)),e._start={},e},transition:function(e){var t=this,n=t._model,r=t._start,o=t._view;return n&&1!==e?(o||(o=t._view={}),r||(r=t._start={}),function(e,t,n,r){var o,s,l,a,u,c,d,h,p,f=Object.keys(n);for(o=0,s=f.length;o<s;++o)if(c=n[l=f[o]],t.hasOwnProperty(l)||(t[l]=c),(a=t[l])!==c&&"_"!==l[0]){if(e.hasOwnProperty(l)||(e[l]=a),(d=typeof c)==typeof(u=e[l]))if("string"===d){if((h=i(u)).valid&&(p=i(c)).valid){t[l]=p.mix(h,r).rgbString();continue}}else if("number"===d&&isFinite(u)&&isFinite(c)){t[l]=u+(c-u)*r;continue}t[l]=c}}(r,o,n,e),t):(t._view=n,t._start=null,t)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return r.isNumber(this._model.x)&&r.isNumber(this._model.y)}}),o.extend=r.inherits,e.exports=o},wIgY: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("PJh5"))},wPWQ:function(e,t,n){"use strict";e.exports=function(e){e.Bubble=function(t,n){return n.type="bubble",new e(t,n)}}},wPpW: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,o,s){var l=n(t),a=i[e][n(t)];return 2===l&&(a=a[r?0:1]),a.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-ly",{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,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("PJh5"))},wSST:function(e,t,n){"use strict";var i,r=n("F/gp"),o=n("lCNL"),s=n("e+Vv"),l=n("pyWG").inArray,a=n("PdUl"),u=a.isDefined,c=a.isRenderer,d=n("+AAB"),h=function(e){return function(t){for(var n=r(t||"body"),i=n.filter(".dx-visibility-change-handler").add(n.find(".dx-visibility-change-handler")),s=0;s<i.length;s++)o.triggerHandler(i[s],e)}},p=function(){var e=0;return function(t){return(t||"")+e++}}(),f=function(e){var t,n=r(e).attr("data-options")||"";"{"!==n.trim().charAt(0)&&(n="{"+n+"}");try{t=new Function("return "+n)()}catch(e){throw s.Error("E3018",e,n)}return t},m=function(e){var t=u(e)&&(e.nodeType||c(e))?r(e):r("<div>").html(e).contents();return 1===t.length&&(t.is("script")?t=m(t.html().trim()):t.is("table")&&(t=t.children("tbody").contents())),t},g=function(e){i=e};g(function(e){return e&&e.get(0)}),t.setPublicElementWrapper=g,t.resetActiveElement=function(){var e=document.activeElement;e&&e!==document.body&&e.blur&&e.blur()},t.createMarkupFromString=function(e){if(!window.WinJS)return r(d.parseHTML(e));var t=r("<div>");return window.WinJS.Utilities.setInnerHTMLUnsafe(t.get(0),e),t.contents()},t.triggerShownEvent=h("dxshown"),t.triggerHidingEvent=h("dxhiding"),t.triggerResizeEvent=h("dxresize"),t.getElementOptions=f,t.createComponents=function(e,t){var n=[];return e.find("[data-options]").add(e.filter("[data-options]")).each(function(e,i){var o=r(i),s=f(i);for(var a in s)(!t||l(a,t)>-1)&&o[a]&&(o[a](s[a]),n.push(o[a]("instance")))}),n},t.normalizeTemplateElement=m,t.clearSelection=function(){var e=window.getSelection();if(e&&"Caret"!==e.type)if(e.empty)e.empty();else if(e.removeAllRanges)try{e.removeAllRanges()}catch(e){}},t.uniqueId=p,t.closestCommonParent=function(e,t){var n=r(e),i=r(t);if(n[0]===i[0])return n[0];for(var o=n.parents(),s=i.parents(),l=-Math.min(o.length,s.length);l<0;l++)if(o.get(l)===s.get(l))return o.get(l)},t.clipboardText=function(e,t){var n=e.originalEvent&&e.originalEvent.clipboardData||window.clipboardData;if(1===arguments.length)return n&&n.getData("Text");n&&n.setData("Text",t)},t.toggleAttr=function(e,t,n){n?e.attr(t,n):e.removeAttr(t)},t.contains=function(e,t){return t&&(t=t.nodeType===Node.TEXT_NODE?t.parentNode:t),e.nodeType===Node.DOCUMENT_NODE?e.body.contains(t):e.contains(t)},t.getPublicElement=function(e){return i(e)}},wT5f: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",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\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,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n("PJh5"))},wUn1:function(e,t,n){"use strict";var i=n("rCTf"),r=n("ack3");i.Observable.prototype.filter=r.filter},wdX8:function(e,t,n){"use strict";var i=n("F/gp"),r=n("0kQW").noop,o=n("qDFv"),s=n("Q80L"),l=n("QH/n").extend,a=n("F+lv"),u=n("2WTv"),c=n("wtxi").Deferred,d=u.inherit({_supportedKeys:function(){return l(this.callBase(),{escape:r})},_getDefaultOptions:function(){return l(this.callBase(),{message:o.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,closeOnBackButton:!1,resizeEnabled:!1,focusStateEnabled:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}}])},_init:function(){this.callBase.apply(this,arguments)},_initOptions:function(){this.callBase.apply(this,arguments),this.option("templatesRenderAsynchronously",!1)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this._wrapper().addClass("dx-loadpanel-wrapper")},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$contentWrapper=i("<div>").addClass("dx-loadpanel-content-wrapper"),this._$contentWrapper.appendTo(this._$content),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var e=this.option("delay");if(!e)return this.callBase();var t=new c,n=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){n().done(function(){t.resolve()})},e),t.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$contentWrapper){var e=this.option("message");if(e){var t=i("<div>").addClass("dx-loadpanel-message").text(e);this._$contentWrapper.append(t)}}},_renderLoadIndicator:function(){this._$contentWrapper&&this.option("showIndicator")&&(this._$indicator=i("<div>").addClass("dx-loadpanel-indicator").appendTo(this._$contentWrapper),this._createComponent(this._$indicator,a,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find(".dx-loadpanel-message").remove(),this.$content().find(".dx-loadpanel-indicator").remove()},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(e){switch(e.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._$indicator&&this._createComponent(this._$indicator,a,{indicatorSrc:this.option("indicatorSrc")});break;default:this.callBase(e)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});s("dxLoadPanel",d),e.exports=d,e.exports.default=e.exports},"wpN+":function(e,t,n){"use strict";var i=n("9AsE"),r=n("QH/n").extend,o=n("cOhJ"),s=n("lW4S"),l=n("e+Vv"),a=n("ar6Y"),u=n("0kQW"),c=n("PdUl"),d=n("Z73p").map,h=n("sRU/"),p=n("zt4q"),f=n("4b/l"),m=n("vAqG"),g=c.isFunction,v=u.noop,y={},b={},_=o.inherit({_setDeprecatedOptions:function(){this._deprecatedOptions={}},_getDeprecatedOptions:function(){return this._deprecatedOptions},_getOptionAliasesByName:function(e){return d(this._deprecatedOptions,function(t,n){return e===t.alias?n:void 0})},_getDefaultOptions:function(){return{onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}},_setDefaultOptions:function(){this._options=this._getDefaultOptions()},_defaultOptionsRules:function(){return[]},_setOptionsByDevice:function(e){var t=this._defaultOptionsRules();Array.isArray(e)&&(t=t.concat(e));var n=this._convertRulesToOptions(t);for(var i in r(!0,this._options,n),this._optionsByReference)n.hasOwnProperty(i)&&(this._options[i]=n[i])},_convertRulesToOptions:function(e){for(var t={},n=m.current(),i=function(e,t){var n=[];return Array.prototype.push.call(n,t),1===n.length&&c.isEmptyObject(n[0])||u.findBestMatches(e,n).length>0},o=0;o<e.length;o++){var s=e[o],l=s.device||{};(g(l)?l(n):i(n,l))&&r(t,s.options)}return t},_isInitialOptionValue:function(e){var t=this.option(e),n=this.initialOption(e);return g(t)&&g(n)?t.toString()===n.toString():u.equalByValue(t,n)},_setOptionsByReference:function(){this._optionsByReference={}},_getOptionsByReference:function(){return this._optionsByReference},ctor:function(e){this.NAME=f.name(this.constructor),(e=e||{}).eventsStrategy&&this.setEventsStrategy(e.eventsStrategy),this._options={},this._updateLockCount=0,this._optionChangedCallbacks=e._optionChangedCallbacks||h(),this._disposingCallbacks=e._disposingCallbacks||h(),this.beginUpdate();try{this._suppressDeprecatedWarnings(),this._setOptionsByReference(),this._setDeprecatedOptions(),this._setDefaultOptions(),e&&e.onInitializing&&e.onInitializing.apply(this,[e]),this._setOptionsByDevice(e.defaultOptionsRules),this._resumeDeprecatedWarnings(),this._initOptions(e)}finally{this.endUpdate()}},_initOptions:function(e){this.option(e)},_optionValuesEqual:function(e,t,n){return t=a.toComparable(t,!0),n=a.toComparable(n,!0),t&&n&&c.isRenderer(t)&&c.isRenderer(n)?n.is(t):!(t==t||n==n)||(null===t||"object"!=typeof t||t instanceof HTMLElement)&&t===n},_init:function(){this._createOptionChangedAction(),this.on("disposing",(function(e){this._disposingCallbacks.fireWith(this,[e])}).bind(this))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly","designMode"]})},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly","designMode"]})},_optionChanged:function(e){switch(e.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose:function(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._disposeEvents(),this._disposed=!0},instance:function(){return this},beginUpdate:function(){this._updateLockCount++},endUpdate:function(){if(this._updateLockCount=Math.max(this._updateLockCount-1,0),!this._updateLockCount&&!this._initializing&&!this._initialized){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._updateLockCount++,this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly","designMode"]})(),this._updateLockCount--,this._initialized=!0}}},_logWarningIfDeprecated:function(e){var t=this._deprecatedOptions[e];t&&!this._deprecatedOptionsSuppressed&&this._logDeprecatedWarning(e,t)},_logDeprecatedWarningCount:0,_logDeprecatedWarning:function(e,t){l.log("W0001",this.NAME,e,t.since,t.message||"Use the '"+t.alias+"' option instead"),++this._logDeprecatedWarningCount},_suppressDeprecatedWarnings:function(){this._deprecatedOptionsSuppressed=!0},_resumeDeprecatedWarnings:function(){this._deprecatedOptionsSuppressed=!1},_optionChanging:v,_notifyOptionChanged:function(e,t,n){if(this._initialized)for(var i=[e].concat(this._getOptionAliasesByName(e)),o=0;o<i.length;o++){var s=i[o],l={name:s.split(/[.\[]/)[0],fullName:s,value:t,previousValue:n};this._optionChangedCallbacks.fireWith(this,[r(this._defaultActionArgs(),l)]),this._optionChangedAction(r({},l)),this._disposed||this._optionChanged(l)}},initialOption:function(e){var t,n=this._initialized;return this._initialOptions||(t=this._options,this._options={},this._initialized=!1,this._setDefaultOptions(),this._setOptionsByDevice(t.defaultOptionsRules),this._initialOptions=this._options,this._options=t,this._initialized=n),this._initialOptions[e]},_defaultActionConfig:function(){return{context:this,component:this}},_defaultActionArgs:function(){return{component:this}},_createAction:function(e,t){var n,i=this;return function(o){return arguments.length||(o={}),c.isPlainObject(o)||(o={actionValue:o}),(n=n||new s(e,r(t,i._defaultActionConfig()))).execute.call(n,r(o,i._defaultActionArgs()))}},_createActionByOption:function(e,t){var n,r,o,s=this,a=function(){if(!r){if(t=t||{},"string"!=typeof e)throw l.Error("E0008");0===e.indexOf("on")&&(r=s._getEventName(e)),o=s.option(e)}if(n||o||t.beforeExecute||t.afterExecute||s.hasEvent(r)){if(!n){var a=t.beforeExecute;t.beforeExecute=function(e){a&&a.apply(s,arguments),s.fireEvent(r,e.args)},s._suppressDeprecatedWarnings(),n=s._createAction(o,t),s._resumeDeprecatedWarnings()}return i().wrapActionsBeforeExecute?((s.option("beforeActionExecute")||v)(s,n,t)||n).apply(s,arguments):n.apply(s,arguments)}};return i().wrapActionsBeforeExecute||(a=(s.option("onActionCreated")||v)(s,a,t)||a),a},_getEventName:function(e){return e.charAt(2).toLowerCase()+e.substr(3)},hasActionSubscription:function(e){return!!this.option(e)||this.hasEvent(this._getEventName(e))},isOptionDeprecated:function(e){return this._getDeprecatedOptions().hasOwnProperty(e)},option:function(){var e=function(e,t){var n;if(t){if(!e._cachedDeprecateNames)for(var i in e._cachedDeprecateNames=[],e._deprecatedOptions)e._cachedDeprecateNames.push(i);for(var r=0;r<e._cachedDeprecateNames.length;r++)if(e._cachedDeprecateNames[r]===t){n=e._deprecatedOptions[t];break}if(n){e._logWarningIfDeprecated(t);var o=n.alias;o&&(t=o)}}return t},t=function(e){var t=e.split(".");return t.pop(),t.join(".")},n=function(e){var t=e.split(".");return t[t.length-1]},i=function(e,t,n){var i=y[t];return i||(i=y[t]=a.compileGetter(t)),i(e,{functionsAsIs:!0,unwrapObservables:n})},r=function(o,s,l,a){if(c.isPlainObject(a))for(var u in a)r(o,s,l+"."+u,a[u]);!function(r,o,s,l){if(s){var a=e(r,s);a&&a!==s&&(function(e,r,o){var s,l="";do{l&&(l="."+l),l=n(r)+l,s=(r=t(r))?i(e,r,!1):e}while(!s);s[l]=o}(o,a,l),function(e,r){delete e[r];var o=t(r),s=n(r),l=o?i(e,o,!1):e;l&&delete l[s]}(o,s))}}(o,s,l,a)},o=function(e,t,n){var r=i(e._options,t,!1);e._optionValuesEqual(t,r,n)||(e._initialized&&e._optionChanging(t,r,n),function(e,t,n){b[t]||(b[t]=a.compileSetter(t));var i=t.split(/[.\[]/);b[t](e._options,n,{functionsAsIs:!0,merge:!e._getOptionsByReference()[t],unwrapObservables:i.length>1&&!!e._getOptionsByReference()[i[0]]})}(e,t,n),e._notifyOptionChanged(t,n,r))};return function(t,n){var s=t;if(arguments.length<2&&"object"!==c.type(s))return s=e(this,s),i(this._options,s);"string"==typeof s&&((t={})[s]=n),this.beginUpdate();try{var l;for(l in t)r(this,t,l,t[l]);for(l in t)o(this,l,t[l])}finally{this.endUpdate()}}}(),_getOptionValue:function(e,t){var n=this.option(e);return g(n)?n.bind(t)():n}}).include(p);e.exports=_},wtxi:function(e,t,n){"use strict";var i=n("PdUl"),r=i.isPromise,o=i.isDeferred,s=n("QH/n").extend,l=n("sRU/"),a=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],u=function(){var e=this;this._state="pending",this._promise={},a.forEach((function(t){var n=t.method;this[n+"Callbacks"]=new l,this[n]=(function(){return this[n+"With"](this._promise,arguments)}).bind(this),this._promise[t.handler]=function(t){if(!t)return this;var i=e[n+"Callbacks"];return i.fired()?t.apply(e[n+"Context"],e[n+"Args"]):i.add((function(e,n){t.apply(e,n)}).bind(this)),this}}).bind(this)),this._promise.always=function(e){return this.done(e).fail(e)},this._promise.catch=function(e){return this.then(null,e)},this._promise.then=function(e,t){var n=new u;return["done","fail"].forEach((function(i){var s="done"===i?e:t;this[i](function(){if(s){var e=s&&s.apply(this,arguments);o(e)?e.done(n.resolve).fail(n.reject):r(e)?e.then(n.resolve,n.reject):n.resolve.apply(this,e?[e]:arguments)}else n["done"===i?"resolve":"reject"].apply(this,arguments)})}).bind(this)),n.promise()},this._promise.state=function(){return e._state},this._promise.promise=function(t){return t?s(t,e._promise):e._promise},this._promise.promise(this)};a.forEach(function(e){var t=e.method,n=e.state;u.prototype[t+"With"]=function(e,i){var r=this[t+"Callbacks"];return"pending"===this.state()&&(this[t+"Args"]=i,this[t+"Context"]=e,n&&(this._state=n),r.fire(e,i)),this}}),t.fromPromise=function(e,t){if(o(e))return e;if(r(e)){var n=new u;return e.then(function(){n.resolveWith.apply(n,[t].concat([[].slice.call(arguments)]))},function(){n.rejectWith.apply(n,[t].concat([[].slice.call(arguments)]))}),n}return(new u).resolveWith(t,[e])};var c=function(){if(1===arguments.length)return t.fromPromise(arguments[0]);for(var e=[].slice.call(arguments),n=[],i=0,r=new u,s=function(t){return function(o){n[t]=this,e[t]=arguments.length>1?[].slice.call(arguments):o,++i===e.length&&r.resolveWith(n,e)}},l=0;l<e.length;l++)o(e[l])?e[l].promise().done(s(l)).fail(r.reject):i++;return i===e.length&&r.resolveWith(n,e),r.promise()};t.setStrategy=function(e){u=e.Deferred,c=e.when},t.Deferred=function(){return new u},t.when=function(){return c.apply(this,arguments)}},ww7A:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("9Avi");t.AnimationFrameScheduler=function(e){function t(){e.apply(this,arguments)}return i(t,e),t.prototype.flush=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(++i<r&&(e=n.shift()));if(this.active=!1,t){for(;++i<r&&(e=n.shift());)e.unsubscribe();throw t}},t}(r.AsyncScheduler)},"x+Qm":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS");t.count=function(e){return function(t){return t.lift(new o(e,t))}};var o=function(){function e(e,t){this.predicate=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new s(e,this.predicate,this.source))},e}(),s=function(e){function t(t,n,i){e.call(this,t),this.predicate=n,this.source=i,this.count=0,this.index=0}return i(t,e),t.prototype._next=function(e){this.predicate?this._tryPredicate(e):this.count++},t.prototype._tryPredicate=function(e){var t;try{t=this.predicate(e,this.index++,this.source)}catch(e){return void this.destination.error(e)}t&&this.count++},t.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},t}(r.Subscriber)},x35b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("48oy"),r=n("fCXn"),o=n("ScV9");function s(e,t){return Object(o.a)(e,t)(this)}var l=n("1yhy");function a(e,t){return Object(l.a)(e,t)(this)}var u=n("eDOB"),c=n("Hp+N"),d=n("ves3");class h{}class p{}class f{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 n=e.slice(0,t),i=n.toLowerCase(),r=e.slice(t+1).trim();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(r):this.headers.set(i,[r])}})}:()=>{this.headers=new Map,Object.keys(e).forEach(t=>{let n=e[t];const i=t.toLowerCase();"string"==typeof n&&(n=[n]),n.length>0&&(this.headers.set(i,n),this.maybeSetNormalizedName(t,i))})}: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 f?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 f;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof f?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 n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);const i=("a"===e.op?this.headers.get(t):void 0)||[];i.push(...n),this.headers.set(t,i);break;case"d":const r=e.value;if(r){let e=this.headers.get(t);if(!e)return;0===(e=e.filter(e=>-1===r.indexOf(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 m{encodeKey(e){return g(e)}encodeValue(e){return g(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}}function g(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}class v{constructor(e={}){if(this.updates=null,this.cloneFrom=null,this.encoder=e.encoder||new m,e.fromString){if(e.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function(e,t){const n=new Map;return e.length>0&&e.split("&").forEach(e=>{const i=e.indexOf("="),[r,o]=-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],s=n.get(r)||[];s.push(o),n.set(r,s)}),n}(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{const n=e.fromObject[t];this.map.set(t,Array.isArray(n)?n:[n])})):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"})}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("&")}).join("&")}clone(e){const t=new v({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(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 n=t.indexOf(e.value);-1!==n&&t.splice(n,1),t.length>0?this.map.set(e.param,t):this.map.delete(e.param)}}}),this.cloneFrom=null)}}function y(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function b(e){return"undefined"!=typeof Blob&&e instanceof Blob}function _(e){return"undefined"!=typeof FormData&&e instanceof FormData}class w{constructor(e,t,n,i){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)||i?(this.body=void 0!==n?n:null,r=i):r=n,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.params&&(this.params=r.params)),this.headers||(this.headers=new f),this.params){const e=this.params.toString();if(0===e.length)this.urlWithParams=t;else{const n=t.indexOf("?");this.urlWithParams=t+(-1===n?"?":n<t.length-1?"&":"")+e}}else this.params=new v,this.urlWithParams=t}serializeBody(){return null===this.body?null:y(this.body)||b(this.body)||_(this.body)||"string"==typeof this.body?this.body:this.body instanceof v?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body?null:_(this.body)?null:b(this.body)?this.body.type||null:y(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof v?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}clone(e={}){const t=e.method||this.method,n=e.url||this.url,i=e.responseType||this.responseType,r=void 0!==e.body?e.body:this.body,o=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress;let l=e.headers||this.headers,a=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce((t,n)=>t.set(n,e.setHeaders[n]),l)),e.setParams&&(a=Object.keys(e.setParams).reduce((t,n)=>t.set(n,e.setParams[n]),a)),new w(t,n,r,{params:a,headers:l,reportProgress:s,responseType:i,withCredentials:o})}}const x=function(){var e={Sent:0,UploadProgress:1,ResponseHeader:2,DownloadProgress:3,Response:4,User:5};return e[e.Sent]="Sent",e[e.UploadProgress]="UploadProgress",e[e.ResponseHeader]="ResponseHeader",e[e.DownloadProgress]="DownloadProgress",e[e.Response]="Response",e[e.User]="User",e}();class C{constructor(e,t=200,n="OK"){this.headers=e.headers||new f,this.status=void 0!==e.status?e.status:t,this.statusText=e.statusText||n,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}}class S extends C{constructor(e={}){super(e),this.type=x.ResponseHeader}clone(e={}){return new S({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 O extends C{constructor(e={}){super(e),this.type=x.Response,this.body=void 0!==e.body?e.body:null}clone(e={}){return new O({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 T extends C{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 E(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}class k{constructor(e){this.handler=e}request(e,t,n={}){let i;if(e instanceof w)i=e;else{let r=void 0;r=n.headers instanceof f?n.headers:new f(n.headers);let o=void 0;n.params&&(o=n.params instanceof v?n.params:new v({fromObject:n.params})),i=new w(e,t,void 0!==n.body?n.body:null,{headers:r,params:o,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}const o=s.call(Object(r.a)(i),e=>this.handler.handle(e));if(e instanceof w||"events"===n.observe)return o;const l=a.call(o,e=>e instanceof O);switch(n.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return u.a.call(l,e=>{if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body});case"blob":return u.a.call(l,e=>{if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body});case"text":return u.a.call(l,e=>{if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body});case"json":default:return u.a.call(l,e=>e.body)}case"response":return l;default:throw new Error(`Unreachable: unhandled observe type ${n.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 v).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,E(n,t))}post(e,t,n={}){return this.request("POST",e,E(n,t))}put(e,t,n={}){return this.request("PUT",e,E(n,t))}}class A{constructor(e,t){this.next=e,this.interceptor=t}handle(e){return this.interceptor.intercept(e,this.next)}}const I=new i.InjectionToken("HTTP_INTERCEPTORS");class M{intercept(e,t){return t.handle(e)}}const D=/^\)\]\}',?\n/;class R{}class L{constructor(){}build(){return new XMLHttpRequest}}class P{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new d.a(t=>{const n=this.xhrFactory.build();if(n.open(e.method,e.urlWithParams),e.withCredentials&&(n.withCredentials=!0),e.headers.forEach((e,t)=>n.setRequestHeader(e,t.join(","))),e.headers.has("Accept")||n.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const t=e.detectContentTypeHeader();null!==t&&n.setRequestHeader("Content-Type",t)}if(e.responseType){const t=e.responseType.toLowerCase();n.responseType="json"!==t?t:"text"}const i=e.serializeBody();let r=null;const o=()=>{if(null!==r)return r;const t=1223===n.status?204:n.status,i=n.statusText||"OK",o=new f(n.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}(n)||e.url;return r=new S({headers:o,status:t,statusText:i,url:s})},s=()=>{let{headers:i,status:r,statusText:s,url:l}=o(),a=null;204!==r&&(a="undefined"==typeof n.response?n.responseText:n.response),0===r&&(r=a?200:0);let u=r>=200&&r<300;if("json"===e.responseType&&"string"==typeof a){const e=a;a=a.replace(D,"");try{a=""!==a?JSON.parse(a):null}catch(t){a=e,u&&(u=!1,a={error:t,text:a})}}u?(t.next(new O({body:a,headers:i,status:r,statusText:s,url:l||void 0})),t.complete()):t.error(new T({error:a,headers:i,status:r,statusText:s,url:l||void 0}))},l=e=>{const i=new T({error:e,status:n.status||0,statusText:n.statusText||"Unknown Error"});t.error(i)};let a=!1;const u=i=>{a||(t.next(o()),a=!0);let r={type:x.DownloadProgress,loaded:i.loaded};i.lengthComputable&&(r.total=i.total),"text"===e.responseType&&n.responseText&&(r.partialText=n.responseText),t.next(r)},c=e=>{let n={type:x.UploadProgress,loaded:e.loaded};e.lengthComputable&&(n.total=e.total),t.next(n)};return n.addEventListener("load",s),n.addEventListener("error",l),e.reportProgress&&(n.addEventListener("progress",u),null!==i&&n.upload&&n.upload.addEventListener("progress",c)),n.send(i),t.next({type:x.Sent}),()=>{n.removeEventListener("error",l),n.removeEventListener("load",s),e.reportProgress&&(n.removeEventListener("progress",u),null!==i&&n.upload&&n.upload.removeEventListener("progress",c)),n.abort()}})}}const N=new i.InjectionToken("XSRF_COOKIE_NAME"),j=new i.InjectionToken("XSRF_HEADER_NAME");class F{}class B{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,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=Object(c["\u0275parseCookieValue"])(e,this.cookieName),this.lastCookieString=e),this.lastToken}}class V{constructor(e,t){this.tokenService=e,this.headerName=t}intercept(e,t){const n=e.url.toLowerCase();if("GET"===e.method||"HEAD"===e.method||n.startsWith("http://")||n.startsWith("https://"))return t.handle(e);const 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)}}class H{constructor(e,t){this.backend=e,this.injector=t,this.chain=null}handle(e){if(null===this.chain){const e=this.injector.get(I,[]);this.chain=e.reduceRight((e,t)=>new A(e,t),this.backend)}return this.chain.handle(e)}}class z{static disable(){return{ngModule:z,providers:[{provide:V,useClass:M}]}}static withOptions(e={}){return{ngModule:z,providers:[e.cookieName?{provide:N,useValue:e.cookieName}:[],e.headerName?{provide:j,useValue:e.headerName}:[]]}}}class Y{}class U{constructor(e){this.http=e,this.data={}}use(e){return new Promise((t,n)=>{this.http.get(`assets/${e||"en"}.json`).subscribe(e=>{this.data=Object.assign({},e||{}),t(this.data)},e=>{this.data={},t(this.data)})})}}var W=n("/AE3");class q extends d.a{constructor(e,t){super(),this.error=e,this.scheduler=t}static create(e,t){return new q(e,t)}static dispatch(e){const{error:t,subscriber:n}=e;n.error(t)}_subscribe(e){const t=this.error,n=this.scheduler;if(e.syncErrorThrowable=!0,n)return n.schedule(q.dispatch,0,{error:t,subscriber:e});e.error(t)}}d.a.throw=q.create;var G=n("WPSd"),K=n("W/Sc"),X=n("XLJA");function Z(e,t,n=Number.POSITIVE_INFINITY){return Object(X.a)(e,t,n)(this)}var J=n("fx9P"),Q=n("y9LD");function ee(e){return Object(Q.a)(e)(this)}var te=n("HJ7E");function ne(){return Object(te.a)()(this)}var ie=n("VQA2"),re=n("LrVd"),oe=n("l5Sw"),se=n("gr2C");function le(e,t){return Object(se.a)(e,t)(this)}var ae=n("MZHe");function ue(e,t,n){return Object(ae.a)(e,t,n)(this)}var ce=n("Ynfn");function de(e=Number.POSITIVE_INFINITY){return Object(ce.a)(e)(this)}var he=n("n9e5"),pe=n("kLMJ");class fe{constructor(e,t){this.id=e,this.url=t}}class me extends fe{toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ge extends fe{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ve extends fe{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class ye extends fe{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class be extends fe{constructor(e,t,n,i){super(e,t),this.urlAfterRedirects=n,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class _e extends fe{constructor(e,t,n,i){super(e,t),this.urlAfterRedirects=n,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class we extends fe{constructor(e,t,n,i,r){super(e,t),this.urlAfterRedirects=n,this.state=i,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class xe extends fe{constructor(e,t,n,i){super(e,t),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ce extends fe{constructor(e,t,n,i){super(e,t),this.urlAfterRedirects=n,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Se{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Oe{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Te{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ee{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ke{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ae{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}const Ie="primary";class Me{constructor(e){this.params=e||{}}has(e){return this.params.hasOwnProperty(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 De(e){return new Me(e)}const Re="ngNavigationCancelingError";function Le(e,t,n){const i=n.path.split("/");if(i.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||i.length<e.length))return null;const r={};for(let o=0;o<i.length;o++){const t=i[o],n=e[o];if(t.startsWith(":"))r[t.substring(1)]=n;else if(t!==n.path)return null}return{consumed:e.slice(0,i.length),posParams:r}}class Pe{constructor(e,t){this.routes=e,this.module=t}}function Ne(e,t=""){for(let n=0;n<e.length;n++){const i=e[n];je(i,Fe(t,i))}}function je(e,t){if(!e)throw new Error(`\n Invalid configuration of route '${t}': Encountered undefined route.\n The reason might be an extra comma.\n\n Example:\n const routes: Routes = [\n { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n { path: 'dashboard', component: DashboardComponent },, << two commas\n { path: 'detail/:id', component: HeroDetailComponent }\n ];\n `);if(Array.isArray(e))throw new Error(`Invalid configuration of route '${t}': Array cannot be specified`);if(!e.component&&e.outlet&&e.outlet!==Ie)throw new Error(`Invalid configuration of route '${t}': a componentless route cannot have a named outlet set`);if(e.redirectTo&&e.children)throw new Error(`Invalid configuration of route '${t}': redirectTo and children cannot be used together`);if(e.redirectTo&&e.loadChildren)throw new Error(`Invalid configuration of route '${t}': redirectTo and loadChildren cannot be used together`);if(e.children&&e.loadChildren)throw new Error(`Invalid configuration of route '${t}': children and loadChildren cannot be used together`);if(e.redirectTo&&e.component)throw new Error(`Invalid configuration of route '${t}': redirectTo and component cannot be used together`);if(e.path&&e.matcher)throw new Error(`Invalid configuration of route '${t}': path and matcher cannot be used together`);if(void 0===e.redirectTo&&!e.component&&!e.children&&!e.loadChildren)throw new Error(`Invalid configuration of route '${t}'. One of the following must be provided: component, redirectTo, children or loadChildren`);if(void 0===e.path&&void 0===e.matcher)throw new Error(`Invalid configuration of route '${t}': routes must have either a path or a matcher specified`);if("string"==typeof e.path&&"/"===e.path.charAt(0))throw new Error(`Invalid configuration of route '${t}': path cannot start with a slash`);if(""===e.path&&void 0!==e.redirectTo&&void 0===e.pathMatch)throw new Error(`Invalid configuration of route '{path: "${t}", redirectTo: "${e.redirectTo}"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.`);if(void 0!==e.pathMatch&&"full"!==e.pathMatch&&"prefix"!==e.pathMatch)throw new Error(`Invalid configuration of route '${t}': pathMatch can only be set to 'prefix' or 'full'`);e.children&&Ne(e.children,t)}function Fe(e,t){return t?e||t.path?e&&!t.path?`${e}/`:!e&&t.path?t.path:`${e}/${t.path}`:"":e}function Be(e){const t=e.children&&e.children.map(Be);return t?Object.assign({},e,{children:t}):Object.assign({},e)}function Ve(e,t){const n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;let r;for(let o=0;o<n.length;o++)if(e[r=n[o]]!==t[r])return!1;return!0}function He(e){return Array.prototype.concat.apply([],e)}function ze(e){return e.length>0?e[e.length-1]:null}function Ye(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Ue(e){const t=de.call(e);return le.call(t,e=>!0===e)}function We(e){return Object(i["\u0275isObservable"])(e)?e:Object(i["\u0275isPromise"])(e)?Object(oe.a)(Promise.resolve(e)):Object(r.a)(e)}function qe(e,t,n){return n?function(e,t){return Ve(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!Xe(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const i in n.children){if(!t.children[i])return!1;if(!e(t.children[i],n.children[i]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>t[n]===e[n])}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,i,r){if(n.segments.length>r.length){return!!Xe(n.segments.slice(0,r.length),r)&&!i.hasChildren()}if(n.segments.length===r.length){if(!Xe(n.segments,r))return!1;for(const t in i.children){if(!n.children[t])return!1;if(!e(n.children[t],i.children[t]))return!1}return!0}{const e=r.slice(0,n.segments.length),o=r.slice(n.segments.length);return!!Xe(n.segments,e)&&!!n.children[Ie]&&t(n.children[Ie],i,o)}}(t,n,n.segments)}(e.root,t.root)}class Ge{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=De(this.queryParams)),this._queryParamMap}toString(){return et.serialize(this)}}class $e{constructor(e,t){this.segments=e,this.children=t,this.parent=null,Ye(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return tt(this)}}class Ke{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=De(this.parameters)),this._parameterMap}toString(){return lt(this)}}function Xe(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}function Ze(e,t){let n=[];return Ye(e.children,(e,i)=>{i===Ie&&(n=n.concat(t(e,i)))}),Ye(e.children,(e,i)=>{i!==Ie&&(n=n.concat(t(e,i)))}),n}class Je{}class Qe{parse(e){const t=new ht(e);return new Ge(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){return`${`/${function e(t,n){if(!t.hasChildren())return tt(t);if(n){const n=t.children[Ie]?e(t.children[Ie],!1):"",i=[];return Ye(t.children,(t,n)=>{n!==Ie&&i.push(`${n}:${e(t,!1)}`)}),i.length>0?`${n}(${i.join("//")})`:n}{const n=Ze(t,(n,i)=>i===Ie?[e(t.children[Ie],!1)]:[`${i}:${e(n,!1)}`]);return`${tt(t)}/(${n.join("//")})`}}(e.root,!0)}`}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${it(t)}=${it(e)}`).join("&"):`${it(t)}=${it(n)}`});return t.length?`?${t.join("&")}`:""}(e.queryParams)}${"string"==typeof e.fragment?`#${encodeURI(e.fragment)}`:""}`}}const et=new Qe;function tt(e){return e.segments.map(e=>lt(e)).join("/")}function nt(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function it(e){return nt(e).replace(/%3B/gi,";")}function rt(e){return nt(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ot(e){return decodeURIComponent(e)}function st(e){return ot(e.replace(/\+/g,"%20"))}function lt(e){return`${rt(e.path)}${function(e){return Object.keys(e).map(t=>`;${rt(t)}=${rt(e[t])}`).join("")}(e.parameters)}`}const at=/^[^\/()?;=&#]+/;function ut(e){const t=e.match(at);return t?t[0]:""}const ct=/^[^=?&#]+/,dt=/^[^?&#]+/;class ht{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new $e([],{}):new $e([],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 n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[Ie]=new $e(e,t)),n}parseSegment(){const e=ut(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new Ke(ot(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const t=ut(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=ut(this.remaining);e&&this.capture(n=e)}e[ot(t)]=ot(n)}parseQueryParam(e){const t=function(e){const t=e.match(ct);return t?t[0]:""}(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=function(e){const t=e.match(dt);return t?t[0]:""}(this.remaining);e&&this.capture(n=e)}const i=st(t),r=st(n);if(e.hasOwnProperty(i)){let t=e[i];Array.isArray(t)||(e[i]=t=[t]),t.push(r)}else e[i]=r}parseParens(e){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=ut(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error(`Cannot parse url '${this.url}'`);let r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):e&&(r=Ie);const o=this.parseChildren();t[r]=1===Object.keys(o).length?o[Ie]:new $e([],o),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 pt{constructor(e){this.segmentGroup=e||null}}class ft{constructor(e){this.urlTree=e}}function mt(e){return new d.a(t=>t.error(new pt(e)))}function gt(e){return new d.a(t=>t.error(new ft(e)))}function vt(e){return new d.a(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class yt{constructor(e,t,n,r,o){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=o,this.allowRedirects=!0,this.ngModule=e.get(i.NgModuleRef)}apply(){const e=this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,Ie),t=u.a.call(e,e=>this.createUrlTree(e,this.urlTree.queryParams,this.urlTree.fragment));return ee.call(t,e=>{if(e instanceof ft)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof pt)throw this.noMatchError(e);throw e})}match(e){const t=this.expandSegmentGroup(this.ngModule,this.config,e.root,Ie),n=u.a.call(t,t=>this.createUrlTree(t,e.queryParams,e.fragment));return ee.call(n,e=>{if(e instanceof pt)throw this.noMatchError(e);throw e})}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const i=e.segments.length>0?new $e([],{[Ie]:e}):e;return new Ge(i,t,n)}expandSegmentGroup(e,t,n,i){return 0===n.segments.length&&n.hasChildren()?u.a.call(this.expandChildren(e,t,n),e=>new $e([],e)):this.expandSegment(e,n,t,n.segments,i,!0)}expandChildren(e,t,n){return function(e,t){if(0===Object.keys(e).length)return Object(r.a)({});const n=[],i=[],o={};Ye(e,(e,r)=>{const s=u.a.call(t(r,e),e=>o[r]=e);r===Ie?n.push(s):i.push(s)});const s=ne.call(Object(r.a)(...n,...i)),l=ue.call(s);return u.a.call(l,()=>o)}(n.children,(n,i)=>this.expandSegmentGroup(e,t,i,n))}expandSegment(e,t,n,i,o,s){const l=Object(r.a)(...n),a=u.a.call(l,l=>{const a=this.expandSegmentAgainstRoute(e,t,n,l,i,o,s);return ee.call(a,e=>{if(e instanceof pt)return Object(r.a)(null);throw e})}),c=ne.call(a),d=ie.a.call(c,e=>!!e);return ee.call(d,(e,n)=>{if(e instanceof re.a||"EmptyError"===e.name){if(this.noLeftoversInUrl(t,i,o))return Object(r.a)(new $e([],{}));throw new pt(t)}throw e})}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}expandSegmentAgainstRoute(e,t,n,i,r,o,s){return xt(i)!==o?mt(t):void 0===i.redirectTo?this.matchSegmentAgainstRoute(e,t,i,r):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,i,r,o):mt(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,i,o):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,i,r,o)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,i){const r=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?gt(r):Z.call(this.lineralizeSegments(n,r),n=>{const r=new $e(n,{});return this.expandSegment(e,r,t,n,i,!1)})}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,i,r,o){const{matched:s,consumedSegments:l,lastChild:a,positionalParamSegments:u}=bt(t,i,r);if(!s)return mt(t);const c=this.applyRedirectCommands(l,i.redirectTo,u);return i.redirectTo.startsWith("/")?gt(c):Z.call(this.lineralizeSegments(i,c),i=>this.expandSegment(e,t,n,i.concat(r.slice(a)),o,!1))}matchSegmentAgainstRoute(e,t,n,i){if("**"===n.path)return n.loadChildren?u.a.call(this.configLoader.load(e.injector,n),e=>(n._loadedConfig=e,new $e(i,{}))):Object(r.a)(new $e(i,{}));const{matched:o,consumedSegments:s,lastChild:l}=bt(t,n,i);if(!o)return mt(t);const a=i.slice(l),c=this.getChildConfig(e,n);return Z.call(c,e=>{const n=e.module,i=e.routes,{segmentGroup:o,slicedSegments:l}=function(e,t,n,i){return n.length>0&&function(e,t,n){return i.some(n=>wt(e,t,n)&&xt(n)!==Ie)}(e,n)?{segmentGroup:_t(new $e(t,function(e,t){const n={};n[Ie]=t;for(const i of e)""===i.path&&xt(i)!==Ie&&(n[xt(i)]=new $e([],{}));return n}(i,new $e(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return i.some(n=>wt(e,t,n))}(e,n)?{segmentGroup:_t(new $e(e.segments,function(e,t,n,i){const r={};for(const o of n)wt(e,t,o)&&!i[xt(o)]&&(r[xt(o)]=new $e([],{}));return Object.assign({},i,r)}(e,n,i,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,s,a,i);if(0===l.length&&o.hasChildren()){const e=this.expandChildren(n,i,o);return u.a.call(e,e=>new $e(s,e))}if(0===i.length&&0===l.length)return Object(r.a)(new $e(s,{}));const c=this.expandSegment(n,o,i,l,Ie,!0);return u.a.call(c,e=>new $e(s.concat(e.segments),e.children))})}getChildConfig(e,t){return t.children?Object(r.a)(new Pe(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?Object(r.a)(t._loadedConfig):Z.call(function(e,t){const n=t.canLoad;return n&&0!==n.length?Ue(u.a.call(Object(J.a)(n),n=>{const i=e.get(n);return We(i.canLoad?i.canLoad(t):i(t))})):Object(r.a)(!0)}(e.injector,t),n=>n?u.a.call(this.configLoader.load(e.injector,t),e=>(t._loadedConfig=e,e)):function(e){return new d.a(t=>t.error(function(e){const t=Error("NavigationCancelingError: "+e);return t[Re]=!0,t}(`Cannot load children because the guard of the route "path: '${e.path}'" returned false`)))}(t)):Object(r.a)(new Pe([],e))}lineralizeSegments(e,t){let n=[],i=t.root;for(;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return Object(r.a)(n);if(i.numberOfChildren>1||!i.children[Ie])return vt(e.redirectTo);i=i.children[Ie]}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,i){const r=this.createSegmentGroup(e,t.root,n,i);return new Ge(r,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return Ye(e,(e,i)=>{if("string"==typeof e&&e.startsWith(":")){const r=e.substring(1);n[i]=t[r]}else n[i]=e}),n}createSegmentGroup(e,t,n,i){const r=this.createSegments(e,t.segments,n,i);let o={};return Ye(t.children,(t,r)=>{o[r]=this.createSegmentGroup(e,t,n,i)}),new $e(r,o)}createSegments(e,t,n,i){return t.map(t=>t.path.startsWith(":")?this.findPosParam(e,t,i):this.findOrReturn(t,n))}findPosParam(e,t,n){const i=n[t.path.substring(1)];if(!i)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return i}findOrReturn(e,t){let n=0;for(const i of t){if(i.path===e.path)return t.splice(n),i;n++}return e}}function bt(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const i=(t.matcher||Le)(n,e,t);return i?{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,positionalParamSegments:i.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function _t(e){if(1===e.numberOfChildren&&e.children[Ie]){const t=e.children[Ie];return new $e(e.segments.concat(t.segments),t.children)}return e}function wt(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function xt(e){return e.outlet||Ie}class Ct{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=St(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=St(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=Ot(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return Ot(e,this._root).map(e=>e.value)}}function St(e,t){if(e===t.value)return t;for(const n of t.children){const t=St(e,n);if(t)return t}return null}function Ot(e,t){if(e===t.value)return[t];for(const n of t.children){const i=Ot(e,n);if(i.length)return i.unshift(t),i}return[]}class Tt{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function Et(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class kt extends Ct{constructor(e,t){super(e),this.snapshot=t,Lt(this,e)}toString(){return this.snapshot.toString()}}function At(e,t){const n=function(e,t){const n=new Dt([],{},{},"",{},Ie,t,null,e.root,-1,{});return new Rt("",new Tt(n,[]))}(e,t),i=new G.BehaviorSubject([new Ke("",{})]),r=new G.BehaviorSubject({}),o=new G.BehaviorSubject({}),s=new G.BehaviorSubject({}),l=new G.BehaviorSubject(""),a=new It(i,r,s,l,o,Ie,t,n.root);return a.snapshot=n.root,new kt(new Tt(a,[]),n)}class It{constructor(e,t,n,i,r,o,s,l){this.url=e,this.params=t,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,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=u.a.call(this.params,e=>De(e))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=u.a.call(this.queryParams,e=>De(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Mt(e,t="emptyOnly"){const n=e.pathFromRoot;let i=0;if("always"!==t)for(i=n.length-1;i>=1;){const e=n[i],t=n[i-1];if(e.routeConfig&&""===e.routeConfig.path)i--;else{if(t.component)break;i--}}return function(e){return e.reduce((e,t)=>({params:Object.assign({},e.params,t.params),data:Object.assign({},e.data,t.data),resolve:Object.assign({},e.resolve,t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(i))}class Dt{constructor(e,t,n,i,r,o,s,l,a,u,c){this.url=e,this.params=t,this.queryParams=n,this.fragment=i,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._urlSegment=a,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=De(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=De(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Rt extends Ct{constructor(e,t){super(t),this.url=e,Lt(this,t)}toString(){return Pt(this._root)}}function Lt(e,t){t.value._routerState=e,t.children.forEach(t=>Lt(e,t))}function Pt(e){const t=e.children.length>0?` { ${e.children.map(Pt).join(", ")} } `:"";return`${e.value}${t}`}function Nt(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Ve(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Ve(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!Ve(e[n],t[n]))return!1;return!0}(t.url,n.url)||e.url.next(n.url),Ve(t.data,n.data)||e.data.next(n.data)}else e.snapshot=e._futureSnapshot,e.data.next(e._futureSnapshot.data)}function jt(e,t){return Ve(e.params,t.params)&&function(e,t){return Xe(e,t)&&e.every((e,n)=>Ve(e.parameters,t[n].parameters))}(e.url,t.url)&&!(!e.parent!=!t.parent)&&(!e.parent||jt(e.parent,t.parent))}function Ft(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function Bt(e,t,n,i,r){let o={};return i&&Ye(i,(e,t)=>{o[t]=Array.isArray(e)?e.map(e=>`${e}`):`${e}`}),new Ge(n.root===e?t:function e(t,n,i){const r={};return Ye(t.children,(t,o)=>{r[o]=t===n?i:e(t,n,i)}),new $e(t.segments,r)}(n.root,e,t),o,r)}class Vt{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&Ft(n[0]))throw new Error("Root segment cannot have matrix parameters");const i=n.find(e=>"object"==typeof e&&null!=e&&e.outlets);if(i&&i!==ze(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ht{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function zt(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets[Ie]:`${e}`}function Yt(e,t,n){if(e||(e=new $e([],{})),0===e.segments.length&&e.hasChildren())return Ut(e,t,n);const i=function(e,t,n){let i=0,r=t;const o={match:!1,pathIndex:0,commandIndex:0};for(;r<e.segments.length;){if(i>=n.length)return o;const t=e.segments[r],s=zt(n[i]),l=i<n.length-1?n[i+1]:null;if(r>0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!$t(s,l,t))return o;i+=2}else{if(!$t(s,{},t))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(e,t,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex<e.segments.length){const t=new $e(e.segments.slice(0,i.pathIndex),{});return t.children[Ie]=new $e(e.segments.slice(i.pathIndex),e.children),Ut(t,0,r)}return i.match&&0===r.length?new $e(e.segments,{}):i.match&&!e.hasChildren()?Wt(e,t,n):i.match?Ut(e,0,r):Wt(e,t,n)}function Ut(e,t,n){if(0===n.length)return new $e(e.segments,{});{const i=function(e){return"object"!=typeof e[0]?{[Ie]:e}:void 0===e[0].outlets?{[Ie]:e}:e[0].outlets}(n),r={};return Ye(i,(n,i)=>{null!==n&&(r[i]=Yt(e.children[i],t,n))}),Ye(e.children,(e,t)=>{void 0===i[t]&&(r[t]=e)}),new $e(e.segments,r)}}function Wt(e,t,n){const i=e.segments.slice(0,t);let r=0;for(;r<n.length;){if("object"==typeof n[r]&&void 0!==n[r].outlets){const e=qt(n[r].outlets);return new $e(i,e)}if(0===r&&Ft(n[0])){i.push(new Ke(e.segments[t].path,n[0])),r++;continue}const o=zt(n[r]),s=r<n.length-1?n[r+1]:null;o&&s&&Ft(s)?(i.push(new Ke(o,Gt(s))),r+=2):(i.push(new Ke(o,{})),r++)}return new $e(i,{})}function qt(e){const t={};return Ye(e,(e,n)=>{null!==e&&(t[n]=Wt(new $e([],{}),0,e))}),t}function Gt(e){const t={};return Ye(e,(e,n)=>t[n]=`${e}`),t}function $t(e,t,n){return e==n.path&&Ve(t,n.parameters)}class Kt{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class Xt{constructor(e,t){this.component=e,this.route=t}}class Zt{constructor(e,t,n,i){this.future=e,this.curr=t,this.moduleInjector=n,this.forwardEvent=i,this.canActivateChecks=[],this.canDeactivateChecks=[]}initialize(e){const t=this.future._root;this.setupChildRouteGuards(t,this.curr?this.curr._root:null,e,[t.value])}checkGuards(){if(!this.isDeactivating()&&!this.isActivating())return Object(r.a)(!0);const e=this.runCanDeactivateChecks();return Z.call(e,e=>e?this.runCanActivateChecks():Object(r.a)(!1))}resolveData(e){if(!this.isActivating())return Object(r.a)(null);const t=Object(J.a)(this.canActivateChecks),n=s.call(t,t=>this.runResolve(t.route,e));return(function(e,t){return arguments.length>=2?Object(he.a)(e,t)(this):Object(he.a)(e)(this)}).call(n,(e,t)=>e)}isDeactivating(){return 0!==this.canDeactivateChecks.length}isActivating(){return 0!==this.canActivateChecks.length}setupChildRouteGuards(e,t,n,i){const r=Et(t);e.children.forEach(e=>{this.setupRouteGuards(e,r[e.value.outlet],n,i.concat([e.value])),delete r[e.value.outlet]}),Ye(r,(e,t)=>this.deactivateRouteAndItsChildren(e,n.getContext(t)))}setupRouteGuards(e,t,n,i){const r=e.value,o=t?t.value:null,s=n?n.getContext(e.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){const l=this.shouldRunGuardsAndResolvers(o,r,r.routeConfig.runGuardsAndResolvers);l?this.canActivateChecks.push(new Kt(i)):(r.data=o.data,r._resolvedData=o._resolvedData),this.setupChildRouteGuards(e,t,r.component?s?s.children:null:n,i),l&&this.canDeactivateChecks.push(new Xt(s.outlet.component,o))}else o&&this.deactivateRouteAndItsChildren(t,s),this.canActivateChecks.push(new Kt(i)),this.setupChildRouteGuards(e,null,r.component?s?s.children:null:n,i)}shouldRunGuardsAndResolvers(e,t,n){switch(n){case"always":return!0;case"paramsOrQueryParamsChange":return!jt(e,t)||!Ve(e.queryParams,t.queryParams);case"paramsChange":default:return!jt(e,t)}}deactivateRouteAndItsChildren(e,t){const n=Et(e),i=e.value;Ye(n,(e,n)=>{this.deactivateRouteAndItsChildren(e,i.component?t?t.children.getContext(n):null:t)}),this.canDeactivateChecks.push(new Xt(i.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,i))}runCanDeactivateChecks(){const e=Object(J.a)(this.canDeactivateChecks),t=Z.call(e,e=>this.runCanDeactivate(e.component,e.route));return le.call(t,e=>!0===e)}runCanActivateChecks(){const e=Object(J.a)(this.canActivateChecks),t=s.call(e,e=>Ue(Object(J.a)([this.fireChildActivationStart(e.route.parent),this.fireActivationStart(e.route),this.runCanActivateChild(e.path),this.runCanActivate(e.route)])));return le.call(t,e=>!0===e)}fireActivationStart(e){return null!==e&&this.forwardEvent&&this.forwardEvent(new ke(e)),Object(r.a)(!0)}fireChildActivationStart(e){return null!==e&&this.forwardEvent&&this.forwardEvent(new Te(e)),Object(r.a)(!0)}runCanActivate(e){const t=e.routeConfig?e.routeConfig.canActivate:null;return t&&0!==t.length?Ue(u.a.call(Object(J.a)(t),t=>{const n=this.getToken(t,e);let i;return i=We(n.canActivate?n.canActivate(e,this.future):n(e,this.future)),ie.a.call(i)})):Object(r.a)(!0)}runCanActivateChild(e){const t=e[e.length-1],n=e.slice(0,e.length-1).reverse().map(e=>this.extractCanActivateChild(e)).filter(e=>null!==e);return Ue(u.a.call(Object(J.a)(n),e=>Ue(u.a.call(Object(J.a)(e.guards),n=>{const i=this.getToken(n,e.node);let r;return r=We(i.canActivateChild?i.canActivateChild(t,this.future):i(t,this.future)),ie.a.call(r)}))))}extractCanActivateChild(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null}runCanDeactivate(e,t){const n=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!n||0===n.length)return Object(r.a)(!0);const i=Z.call(Object(J.a)(n),n=>{const i=this.getToken(n,t);let r;return r=We(i.canDeactivate?i.canDeactivate(e,t,this.curr,this.future):i(e,t,this.curr,this.future)),ie.a.call(r)});return le.call(i,e=>!0===e)}runResolve(e,t){return u.a.call(this.resolveNode(e._resolve,e),n=>(e._resolvedData=n,e.data=Object.assign({},e.data,Mt(e,t).resolve),null))}resolveNode(e,t){const n=Object.keys(e);if(0===n.length)return Object(r.a)({});if(1===n.length){const i=n[0];return u.a.call(this.getResolver(e[i],t),e=>({[i]:e}))}const i={},o=Z.call(Object(J.a)(n),n=>u.a.call(this.getResolver(e[n],t),e=>(i[n]=e,e)));return u.a.call(ue.call(o),()=>i)}getResolver(e,t){const n=this.getToken(e,t);return We(n.resolve?n.resolve(t,this.future):n(t,this.future))}getToken(e,t){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:this.moduleInjector).get(e)}}class Jt{}class Qt{constructor(e,t,n,i,r){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=i,this.paramsInheritanceStrategy=r}recognize(){try{const e=nn(this.urlTree.root,[],[],this.config).segmentGroup,t=this.processSegmentGroup(this.config,e,Ie),n=new Dt([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},Ie,this.rootComponentType,null,this.urlTree.root,-1,{}),i=new Tt(n,t),o=new Rt(this.url,i);return this.inheritParamsAndData(o._root),Object(r.a)(o)}catch(e){return new d.a(t=>t.error(e))}}inheritParamsAndData(e){const t=e.value,n=Mt(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=Ze(t,(t,n)=>this.processSegmentGroup(e,t,n));return function(e){const t={};n.forEach(e=>{const n=t[e.value.outlet];if(n){const t=n.url.map(e=>e.toString()).join("/"),i=e.value.url.map(e=>e.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${t}' and '${i}'.`)}t[e.value.outlet]=e.value})}(),n.sort((e,t)=>e.value.outlet===Ie?-1:t.value.outlet===Ie?1:e.value.outlet.localeCompare(t.value.outlet)),n}processSegment(e,t,n,i){for(const r of e)try{return this.processSegmentAgainstRoute(r,t,n,i)}catch(e){if(!(e instanceof Jt))throw e}if(this.noLeftoversInUrl(t,n,i))return[];throw new Jt}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}processSegmentAgainstRoute(e,t,n,i){if(e.redirectTo)throw new Jt;if((e.outlet||Ie)!==i)throw new Jt;let r,o=[],s=[];if("**"===e.path){const o=n.length>0?ze(n).parameters:{};r=new Dt(n,o,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,sn(e),i,e.component,e,en(t),tn(t)+n.length,ln(e))}else{const l=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new Jt;return{consumedSegments:[],lastChild:0,parameters:{}}}const i=(t.matcher||Le)(n,e,t);if(!i)throw new Jt;const r={};Ye(i.posParams,(e,t)=>{r[t]=e.path});const o=i.consumed.length>0?Object.assign({},r,i.consumed[i.consumed.length-1].parameters):r;return{consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o}}(t,e,n);o=l.consumedSegments,s=n.slice(l.lastChild),r=new Dt(o,l.parameters,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,sn(e),i,e.component,e,en(t),tn(t)+o.length,ln(e))}const l=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:a,slicedSegments:u}=nn(t,o,s,l);if(0===u.length&&a.hasChildren()){const e=this.processChildren(l,a);return[new Tt(r,e)]}if(0===l.length&&0===u.length)return[new Tt(r,[])];const c=this.processSegment(l,a,u,Ie);return[new Tt(r,c)]}}function en(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function tn(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function nn(e,t,n,i){if(n.length>0&&function(e,t,n){return i.some(n=>rn(e,t,n)&&on(n)!==Ie)}(e,n)){const r=new $e(t,function(e,t,n,i){const r={};r[Ie]=i,i._sourceSegment=e,i._segmentIndexShift=t.length;for(const o of n)if(""===o.path&&on(o)!==Ie){const n=new $e([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,r[on(o)]=n}return r}(e,t,i,new $e(n,e.children)));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return i.some(n=>rn(e,t,n))}(e,n)){const r=new $e(e.segments,function(e,t,n,i){const r={};for(const o of n)if(rn(e,t,o)&&!i[on(o)]){const t=new $e([],{});t._sourceSegment=e,t._segmentIndexShift=e.segments.length,r[on(o)]=t}return Object.assign({},i,r)}(e,n,i,e.children));return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:n}}const r=new $e(e.segments,e.children);return r._sourceSegment=e,r._segmentIndexShift=t.length,{segmentGroup:r,slicedSegments:n}}function rn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function on(e){return e.outlet||Ie}function sn(e){return e.data||{}}function ln(e){return e.resolve||{}}class an{}class un{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}const cn=new i.InjectionToken("ROUTES");class dn{constructor(e,t,n,i){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=i}load(e,t){this.onLoadStartListener&&this.onLoadStartListener(t);const n=this.loadModuleFactory(t.loadChildren);return u.a.call(n,n=>{this.onLoadEndListener&&this.onLoadEndListener(t);const i=n.create(e);return new Pe(He(i.injector.get(cn)).map(Be),i)})}loadModuleFactory(e){return"string"==typeof e?Object(oe.a)(this.loader.load(e)):Z.call(We(e()),e=>e instanceof i.NgModuleFactory?Object(r.a)(e):Object(oe.a)(this.compiler.compileModuleAsync(e)))}}class hn{}class pn{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function fn(e){throw e}function mn(e){return Object(r.a)(null)}class gn{constructor(e,t,n,r,o,s,l,a){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=a,this.navigations=new G.BehaviorSubject(null),this.navigationId=0,this.events=new K.Subject,this.errorHandler=fn,this.navigated=!1,this.hooks={beforePreactivation:mn,afterPreactivation:mn},this.urlHandlingStrategy=new pn,this.routeReuseStrategy=new un,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.ngModule=o.get(i.NgModuleRef),this.resetConfig(a),this.currentUrlTree=new Ge(new $e([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.configLoader=new dn(s,l,e=>this.triggerEvent(new Se(e)),e=>this.triggerEvent(new Oe(e))),this.routerState=At(this.currentUrlTree,this.rootComponentType),this.processNavigations()}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}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.urlSerializer.parse(e.url),n="popstate"===e.type?"popstate":"hashchange";setTimeout(()=>{this.scheduleNavigation(t,n,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}triggerEvent(e){this.events.next(e)}resetConfig(e){Ne(e),this.config=e.map(Be),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(e,t={}){const{relativeTo:n,queryParams:r,fragment:o,preserveQueryParams:s,queryParamsHandling:l,preserveFragment:a}=t;Object(i.isDevMode)()&&s&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const u=n||this.routerState.root,c=a?this.currentUrlTree.fragment:o;let d=null;if(l)switch(l){case"merge":d=Object.assign({},this.currentUrlTree.queryParams,r);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=r||null}else d=s?this.currentUrlTree.queryParams:r||null;return null!==d&&(d=this.removeEmptyProps(d)),function(e,t,n,i,r){if(0===n.length)return Bt(t.root,t.root,t,i,r);const o=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Vt(!0,0,e);let t=0,n=!1;const i=e.reduce((e,i,r)=>{if("object"==typeof i&&null!=i){if(i.outlets){const t={};return Ye(i.outlets,(e,n)=>{t[n]="string"==typeof e?e.split("/"):e}),[...e,{outlets:t}]}if(i.segmentPath)return[...e,i.segmentPath]}return"string"!=typeof i?[...e,i]:0===r?(i.split("/").forEach((i,r)=>{0==r&&"."===i||(0==r&&""===i?n=!0:".."===i?t++:""!=i&&e.push(i))}),e):[...e,i]},[]);return new Vt(n,t,i)}(n);if(o.toRoot())return Bt(t.root,new $e([],{}),t,i,r);const s=function(e,n,i){if(e.isAbsolute)return new Ht(t.root,!0,0);if(-1===i.snapshot._lastPathIndex)return new Ht(i.snapshot._urlSegment,!0,0);const r=Ft(e.commands[0])?0:1;return function(t,n,o){let s=i.snapshot._urlSegment,l=i.snapshot._lastPathIndex+r,a=e.numberOfDoubleDots;for(;a>l;){if(a-=l,!(s=s.parent))throw new Error("Invalid number of '../'");l=s.segments.length}return new Ht(s,!1,l-a)}()}(o,0,e),l=s.processChildren?Ut(s.segmentGroup,s.index,o.commands):Yt(s.segmentGroup,s.index,o.commands);return Bt(s.segmentGroup,l,t,i,r)}(u,this.currentUrlTree,e,d,c)}navigateByUrl(e,t={skipLocationChange:!1}){const n=e instanceof Ge?e:this.parseUrl(e),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t<e.length;t++){const n=e[t];if(null==n)throw new Error(`The requested path contains ${n} segment at index ${t}`)}}(e),this.navigateByUrl(this.createUrlTree(e,t),t)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){return this.urlSerializer.parse(e)}isActive(e,t){if(e instanceof Ge)return qe(this.currentUrlTree,e,t);const n=this.urlSerializer.parse(e);return qe(this.currentUrlTree,n,t)}removeEmptyProps(e){return Object.keys(e).reduce((t,n)=>{const i=e[n];return null!==i&&void 0!==i&&(t[n]=i),t},{})}processNavigations(){s.call(this.navigations,e=>e?(this.executeScheduledNavigation(e),e.promise.catch(()=>{})):Object(r.a)(null)).subscribe(()=>{})}scheduleNavigation(e,t,n){const i=this.navigations.value;if(i&&"imperative"!==t&&"imperative"===i.source&&i.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(i&&"hashchange"==t&&"popstate"===i.source&&i.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(i&&"popstate"==t&&"hashchange"===i.source&&i.rawUrl.toString()===e.toString())return Promise.resolve(!0);let r=null,o=null;const s=new Promise((e,t)=>{r=e,o=t}),l=++this.navigationId;return this.navigations.next({id:l,source:t,rawUrl:e,extras:n,resolve:r,reject:o,promise:s}),s.catch(e=>Promise.reject(e))}executeScheduledNavigation({id:e,rawUrl:t,extras:n,resolve:i,reject:r}){const o=this.urlHandlingStrategy.extract(t),s=!this.navigated||o.toString()!==this.currentUrlTree.toString();("reload"===this.onSameUrlNavigation||s)&&this.urlHandlingStrategy.shouldProcessUrl(t)?(this.events.next(new me(e,this.serializeUrl(o))),Promise.resolve().then(i=>this.runNavigate(o,t,!!n.skipLocationChange,!!n.replaceUrl,e,null)).then(i,r)):s&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)?(this.events.next(new me(e,this.serializeUrl(o))),Promise.resolve().then(n=>this.runNavigate(o,t,!1,!1,e,At(o,this.rootComponentType).snapshot)).then(i,r)):(this.rawUrlTree=t,i(null))}runNavigate(e,t,n,i,o,s){return o!==this.navigationId?(this.events.next(new ve(o,this.serializeUrl(e),`Navigation ID ${o} is not equal to the current navigation id ${this.navigationId}`)),Promise.resolve(!1)):new Promise((l,a)=>{let c;if(s)c=Object(r.a)({appliedUrl:e,snapshot:s});else{const t=function(t,n,i,r,o){return new yt(t,n,i,e,o).apply()}(this.ngModule.injector,this.configLoader,this.urlSerializer,0,this.config);c=Z.call(t,t=>u.a.call(function(e,t,n,i,r="emptyOnly"){return new Qt(e,t,n,i,r).recognize()}(this.rootComponentType,this.config,t,this.serializeUrl(t),this.paramsInheritanceStrategy),n=>(this.events.next(new be(o,this.serializeUrl(e),this.serializeUrl(t),n)),{appliedUrl:t,snapshot:n})))}const d=Z.call(c,e=>u.a.call(this.hooks.beforePreactivation(e.snapshot),()=>e));let h;const p=u.a.call(d,({appliedUrl:e,snapshot:t})=>((h=new Zt(t,this.routerState.snapshot,this.ngModule.injector,e=>this.triggerEvent(e))).initialize(this.rootContexts),{appliedUrl:e,snapshot:t})),f=Z.call(p,({appliedUrl:t,snapshot:n})=>this.navigationId!==o?Object(r.a)(!1):(this.triggerEvent(new _e(o,this.serializeUrl(e),t,n)),u.a.call(h.checkGuards(),i=>(this.triggerEvent(new we(o,this.serializeUrl(e),t,n,i)),{appliedUrl:t,snapshot:n,shouldActivate:i})))),m=Z.call(f,t=>this.navigationId!==o?Object(r.a)(!1):t.shouldActivate&&h.isActivating()?(this.triggerEvent(new xe(o,this.serializeUrl(e),t.appliedUrl,t.snapshot)),u.a.call(h.resolveData(this.paramsInheritanceStrategy),()=>(this.triggerEvent(new Ce(o,this.serializeUrl(e),t.appliedUrl,t.snapshot)),t))):Object(r.a)(t)),g=Z.call(m,e=>u.a.call(this.hooks.afterPreactivation(e.snapshot),()=>e)),v=u.a.call(g,({appliedUrl:e,snapshot:t,shouldActivate:n})=>n?{appliedUrl:e,state:function(e,t,n){const i=function e(t,n,i){if(i&&t.shouldReuseRoute(n.value,i.value.snapshot)){const r=i.value;r._futureSnapshot=n.value;const o=function(t,n,i){return n.children.map(n=>{for(const r of i.children)if(t.shouldReuseRoute(r.value.snapshot,n.value))return e(t,n,r);return e(t,n)})}(t,n,i);return new Tt(r,o)}if(t.retrieve(n.value)){const e=t.retrieve(n.value).route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=t.value;for(let i=0;i<t.children.length;++i)e(t.children[i],n.children[i])}(n,e),e}{const i=function(e){return new It(new G.BehaviorSubject(e.url),new G.BehaviorSubject(e.params),new G.BehaviorSubject(e.queryParams),new G.BehaviorSubject(e.fragment),new G.BehaviorSubject(e.data),e.outlet,e.component,e)}(n.value),r=n.children.map(n=>e(t,n));return new Tt(i,r)}}(e,t._root,n?n._root:void 0);return new kt(i,t)}(this.routeReuseStrategy,t,this.routerState),shouldActivate:n}:{appliedUrl:e,state:null,shouldActivate:n});this.activateRoutes(v,this.routerState,this.currentUrlTree,o,e,t,n,i,l,a)})}activateRoutes(e,t,n,i,r,o,s,l,a,u){let c;e.forEach(({appliedUrl:e,state:n,shouldActivate:r})=>{if(r&&i===this.navigationId){if(this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,o),this.routerState=n,!s){const e=this.urlSerializer.serialize(this.rawUrlTree);this.location.isCurrentPathEqualTo(e)||l?this.location.replaceState(e):this.location.go(e)}new vn(this.routeReuseStrategy,n,t,e=>this.triggerEvent(e)).activate(this.rootContexts),c=!0}else c=!1}).then(()=>{c?(this.navigated=!0,this.events.next(new ge(i,this.serializeUrl(r),this.serializeUrl(this.currentUrlTree))),a(!0)):(this.resetUrlToCurrentUrlTree(),this.events.next(new ve(i,this.serializeUrl(r),"")),a(!1))},e=>{if(e&&e[Re])this.navigated=!0,this.resetStateAndUrl(t,n,o),this.events.next(new ve(i,this.serializeUrl(r),e.message)),a(!1);else{this.resetStateAndUrl(t,n,o),this.events.next(new ye(i,this.serializeUrl(r),e));try{a(this.errorHandler(e))}catch(e){u(e)}}})}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree))}}class vn{constructor(e,t,n,i){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=i}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),Nt(this.futureState.root),this.activateChildRoutes(t,n,e)}deactivateChildRoutes(e,t,n){const i=Et(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,i[t],n),delete i[t]}),Ye(i,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const i=e.value,r=t?t.value:null;if(i===r)if(i.component){const r=n.getContext(i.outlet);r&&this.deactivateChildRoutes(e,t,r.children)}else this.deactivateChildRoutes(e,t,n);else r&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:i})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet);if(n){const i=Et(e),r=e.value.component?n.children:t;Ye(i,(e,t)=>this.deactivateRouteAndItsChildren(e,r)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(e,t,n){const i=Et(t);e.children.forEach(e=>{this.activateRoutes(e,i[e.value.outlet],n),this.forwardEvent(new Ae(e.value.snapshot))}),e.children.length&&this.forwardEvent(new Ee(e.value.snapshot))}activateRoutes(e,t,n){const i=e.value,r=t?t.value:null;if(Nt(i),i===r)if(i.component){const r=n.getOrCreateContext(i.outlet);this.activateChildRoutes(e,t,r.children)}else this.activateChildRoutes(e,t,n);else if(i.component){const t=n.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){const e=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.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),yn(e.route)}else{const n=function(e){for(let t=i.snapshot.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=n?n.module.componentFactoryResolver:null;t.route=i,t.resolver=r,t.outlet&&t.outlet.activateWith(i,r),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function yn(e){Nt(e.value),e.children.forEach(yn)}class bn{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.subscription=e.events.subscribe(e=>{e instanceof ge&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Object(i.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=e}ngOnChanges(e){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,i){if(0!==e||t||n||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const r={skipLocationChange:_n(this.skipLocationChange),replaceUrl:_n(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,r),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:_n(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:_n(this.preserveFragment)})}}function _n(e){return""===e||!!e}class wn{constructor(e,t,n,i){this.router=e,this.element=t,this.renderer=n,this.cdr=i,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=e.events.subscribe(e=>{e instanceof ge&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(e=>this.update()),this.linksWithHrefs.changes.subscribe(e=>this.update()),this.update()}set routerLinkActive(e){const t=Array.isArray(e)?e:e.split(" ");this.classes=t.filter(e=>!!e)}ngOnChanges(e){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}))})}isLinkActive(e){return t=>e.isActive(t.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))}}class xn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new Cn,this.attachRef=null}}class Cn{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=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 xn,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class Sn{constructor(e,t,n,r,o){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=o,this.activated=null,this._activatedRoute=null,this.activateEvents=new i.EventEmitter,this.deactivateEvents=new i.EventEmitter,this.name=r||Ie,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 n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),i=this.parentContexts.getOrCreateContext(this.name).children,r=new On(e,i,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}class On{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===It?this.route:e===Cn?this.childContexts:this.parent.get(e,t)}}class Tn{}class En{preload(e,t){return ee.call(t(),()=>Object(r.a)(null))}}class kn{preload(e,t){return Object(r.a)(null)}}class An{constructor(e,t,n,i,r){this.router=e,this.injector=i,this.preloadingStrategy=r,this.loader=new dn(t,n,t=>e.triggerEvent(new Se(t)),t=>e.triggerEvent(new Oe(t)))}setUpPreloading(){const e=a.call(this.router.events,e=>e instanceof ge);this.subscription=s.call(e,()=>this.preload()).subscribe(()=>{})}preload(){const e=this.injector.get(i.NgModuleRef);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const i of t)if(i.loadChildren&&!i.canLoad&&i._loadedConfig){const e=i._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else i.loadChildren&&!i.canLoad?n.push(this.preloadConfig(e,i)):i.children&&n.push(this.processRoutes(e,i.children));return de.call(Object(J.a)(n))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{const n=this.loader.load(e.injector,t);return Z.call(n,e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))})}}const In=new i.InjectionToken("ROUTER_CONFIGURATION"),Mn=new i.InjectionToken("ROUTER_FORROOT_GUARD"),Dn=[c.Location,{provide:Je,useClass:Qe},{provide:gn,useFactory:Fn,deps:[i.ApplicationRef,Je,Cn,c.Location,i.Injector,i.NgModuleFactoryLoader,i.Compiler,cn,In,[hn,new i.Optional],[an,new i.Optional]]},Cn,{provide:It,useFactory:Bn,deps:[gn]},{provide:i.NgModuleFactoryLoader,useClass:i.SystemJsNgModuleLoader},An,kn,En,{provide:In,useValue:{enableTracing:!1}}];function Rn(){return new i.NgProbeToken("Router",gn)}class Ln{constructor(e,t){}static forRoot(e,t){return{ngModule:Ln,providers:[Dn,jn(e),{provide:Mn,useFactory:Nn,deps:[[gn,new i.Optional,new i.SkipSelf]]},{provide:In,useValue:t||{}},{provide:c.LocationStrategy,useFactory:Pn,deps:[c.PlatformLocation,[new i.Inject(c.APP_BASE_HREF),new i.Optional],In]},{provide:Tn,useExisting:t&&t.preloadingStrategy?t.preloadingStrategy:kn},{provide:i.NgProbeToken,multi:!0,useFactory:Rn},[Vn,{provide:i.APP_INITIALIZER,multi:!0,useFactory:Hn,deps:[Vn]},{provide:Yn,useFactory:zn,deps:[Vn]},{provide:i.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:Yn}]]}}static forChild(e){return{ngModule:Ln,providers:[jn(e)]}}}function Pn(e,t,n={}){return n.useHash?new c.HashLocationStrategy(e,t):new c.PathLocationStrategy(e,t)}function Nn(e){if(e)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function jn(e){return[{provide:i.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:e},{provide:cn,multi:!0,useValue:e}]}function Fn(e,t,n,i,r,o,s,l,a={},u,c){const d=new gn(null,t,n,i,r,o,s,He(l));if(u&&(d.urlHandlingStrategy=u),c&&(d.routeReuseStrategy=c),a.errorHandler&&(d.errorHandler=a.errorHandler),a.enableTracing){const e=Object(pe["\u0275getDOM"])();d.events.subscribe(t=>{e.logGroup(`Router Event: ${t.constructor.name}`),e.log(t.toString()),e.log(t),e.logGroupEnd()})}return a.onSameUrlNavigation&&(d.onSameUrlNavigation=a.onSameUrlNavigation),a.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=a.paramsInheritanceStrategy),d}function Bn(e){return e.routerState.root}class Vn{constructor(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new K.Subject}appInitializer(){return this.injector.get(c.LOCATION_INITIALIZED,Promise.resolve(null)).then(()=>{let e=null;const t=new Promise(t=>e=t),n=this.injector.get(gn),i=this.injector.get(In);if(this.isLegacyDisabled(i)||this.isLegacyEnabled(i))e(!0);else if("disabled"===i.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if("enabled"!==i.initialNavigation)throw new Error(`Invalid initialNavigation options: '${i.initialNavigation}'`);n.hooks.afterPreactivation=(()=>this.initNavigation?Object(r.a)(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone)),n.initialNavigation()}return t})}bootstrapListener(e){const t=this.injector.get(In),n=this.injector.get(An),r=this.injector.get(gn),o=this.injector.get(i.ApplicationRef);e===o.components[0]&&(this.isLegacyEnabled(t)?r.initialNavigation():this.isLegacyDisabled(t)&&r.setUpLocationChangeListener(),n.setUpPreloading(),r.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(e){return"legacy_enabled"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}isLegacyDisabled(e){return"legacy_disabled"===e.initialNavigation||!1===e.initialNavigation}}function Hn(e){return e.appInitializer.bind(e)}function zn(e){return e.bootstrapListener.bind(e)}const Yn=new i.InjectionToken("Router Initializer");new i.Version("5.2.10");class Un{static getProjectAPiLink(){return this.getProjectBaseLink()+"public/index.php/web_api/v1/"}static getImagesLink(){return this.getProjectBaseLink()+"storage/app/"}static getProjectBaseLink(){return this.IS_PRODUCTION?"http://assettracking.appsgateway.website/project/":"http://localhost/AssetTracking/"}static loadjscssfile(e,t){let n=null;"js"==t?((n=document.createElement("script")).setAttribute("type","text/javascript"),n.setAttribute("src",e)):"css"==t&&((n=document.createElement("link")).setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href",e)),"undefined"!=typeof n&&document.getElementsByTagName("head")[0].appendChild(n)}static getLocal(){let e=localStorage.getItem("lang");return""!=e&&null!=e&&"null"!=e||(e="ar"),Un.loadjscssfile("ar"==e?"assets/css/style.css":"assets/css2/style.css","css"),e}}Un.IS_PRODUCTION=!0,Un.MAIN_LINK=Un.getProjectAPiLink(),Un.BASE_LINK=Un.getProjectBaseLink(),Un.IMAGE_LINK=Un.getImagesLink(),Un.USERS=Un.MAIN_LINK+"users/",Un.LOGIN=Un.USERS+"login",Un.LANG=Un.getLocal(),Un.DASHBOARD_COUNTERS=Un.MAIN_LINK+"dashboard_counters",Un.SALESMEN=Un.MAIN_LINK+"salesmen",Un.CHANGE_SALESMAN_ACTIVE_STATE=Un.MAIN_LINK+"change_salesman_active_state",Un.FORGET_PASSWORD=Un.MAIN_LINK+"users/forget_password",Un.VERIFY_PASSWORD_CODE=Un.MAIN_LINK+"verify_password_code",Un.CHANGE_FORGOTEN_PASSWORD=Un.MAIN_LINK+"users/change_forget_password",Un.ASSET_LOOKUP=Un.MAIN_LINK+"assets/lookup",Un.ASSET_EMP=Un.MAIN_LINK+"employees/assets/",Un.ASSET_STATUS=Un.MAIN_LINK+"employees/assets/change_status/",Un.ASSET=Un.MAIN_LINK+"assets",Un.MAIN_CATEGORIES=Un.MAIN_LINK+"main_categories",Un.CATEGORIES=Un.MAIN_LINK+"categories",Un.LOCATIONS=Un.MAIN_LINK+"locations",Un.TOWERS=Un.MAIN_LINK+"towers",Un.FLOORS=Un.MAIN_LINK+"floors",Un.FILTER_ASSETS=Un.MAIN_LINK+"assets/filter_assets",Un.UNASSAIN_ASSETS=Un.MAIN_LINK+"assets/un_assign",Un.ASSAIN_ASSETS=Un.MAIN_LINK+"assets/assign",Un.ROLES=Un.MAIN_LINK+"roles",Un.ROOMS=Un.MAIN_LINK+"rooms",Un.NATIONALITIES=Un.MAIN_LINK+"nationalities",Un.JOBS=Un.MAIN_LINK+"jobs",Un.EMPLOYEES=Un.MAIN_LINK+"employees",Un.DEPARTMENTS=Un.MAIN_LINK+"departments",Un.MODEL=Un.MAIN_LINK+"models",Un.SESSION_CYCLE=Un.MAIN_LINK+"sessioncycle",Un.CHANGE_PASSWORD=Un.EMPLOYEES+"/change_password",Un.CHANGE_USER_PASSWORD=Un.MAIN_LINK+"users/update_user_password";class Wn{constructor(e){this.router=e,this.user=null}canActivate(){return!!this.getUser()||(this.router.navigate(["/login"]),!1)}getUser(){if(null==this.user){const e=localStorage.getItem("user");e&&(this.user=JSON.parse(e))}return this.user}saveUser(e){this.user=e,localStorage.setItem("user",JSON.stringify(e))}setUser(e){this.user=e}removeUser(){this.user=null,localStorage.removeItem("user")}getUserFullImageUrlOrDefault(){return this.user&&this.user.employee&&null!=this.user.employee.ImageUrl?Un.IMAGE_LINK+this.user.employee.ImageUrl:"../../../../assets/images/user-bg.jpg"}}class qn{constructor(){this.loader=new G.BehaviorSubject(!1)}showLoader(e){this.loader.next(e)}setExpandDiv(e){null!=document.getElementById(e)&&(document.getElementById(e).setAttribute("class","collapse show"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","true"))}setAssetArray(e){this.assets=e}}class Gn{constructor(e){this.router=e}navigate(e){this.router.navigate([e])}navigateWithParams(e,t){let n=e;t.forEach(e=>{n+="/"+e}),this.router.navigate([n])}}class $n{constructor(e){this.translate=e}transform(e){if(null==e||void 0==e)return this.translate.data.not_found;if("ar"==Un.LANG){if(null!=e.NameAr&&void 0!=e.NameAr&&""!=e.NameAr)return e.NameAr;if(null!=e.NameEn&&void 0!=e.NameEn&&""!=e.NameEn)return e.NameEn}else if("en"==Un.LANG){if(null!=e.NameEn&&void 0!=e.NameEn&&""!=e.NameEn)return e.NameEn;if(null!=e.NameAr&&void 0!=e.NameAr&&""!=e.NameAr)return e.NameAr}return this.translate.data[e]||e}}class Kn{constructor(e){this.translate=e,this.translatePipe=new $n(e)}showError(e="Error",t="Error in server."){swal(e,t,"error")}showErrorMessage(e="Error in server."){swal({title:this.translatePipe.transform("Error"),text:this.translatePipe.transform(e),type:"error",confirmButtonColor:"#3085d6",confirmButtonText:this.translatePipe.transform("cancel")})}deleteMessage(e){swal({title:this.translatePipe.transform("DeleteMessage"),text:this.translatePipe.transform("DeleteComfirm"),type:"error",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:this.translatePipe.transform("Yes"),cancelButtonText:this.translatePipe.transform("No")}).then(t=>{t.value&&e()})}confirmation(e,t){swal({title:this.translatePipe.transform(e),type:"error",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:this.translatePipe.transform("Yes"),cancelButtonText:this.translatePipe.transform("No")}).then(e=>{e.value&&t()})}confirmationWithTitle(e,t){swal({title:e,type:"info",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:this.translatePipe.transform("Yes"),cancelButtonText:this.translatePipe.transform("No")}).then(e=>{e.value&&t()})}SuccesMessage(e="Done"){swal({type:"success",title:this.translatePipe.transform(e),showConfirmButton:!1,timer:1500})}}const Xn=3e4;class Zn{constructor(){this.cache=new Map}get(e){const t=this.cache.get(e.urlWithParams);if(t)return Date.now(),t.response}put(e,t){const n=e.url,i={url:n,response:t,lastRead:Date.now()};this.cache.set(n,i);const r=Date.now()-Xn;this.cache.forEach(e=>{e.lastRead<r&&this.cache.delete(e.url)})}}d.a.of=r.a;class Jn{constructor(e,t,n,i,r){this.authGuard=e,this._commondata=t,this.appRouter=n,this.alertService=i,this.cache=r,this.loadingIndicator=!0}intercept(e,t){return this.sendRequest(e,t,this.cache)}sendRequest(e,t,n){return null!=this.authGuard.getUser()&&(e=e.clone({setHeaders:{Authorization:`Bearer ${this.authGuard.getUser().token}`,"app-lang":"ar"}})),t.handle(e).pipe(Object(W.map)(e=>(this._commondata.showLoader(!0),e)),Object(W.catchError)(e=>{if(this._commondata.showLoader(!1),null==e.error.dev_message||""==e.error.dev_message)return this.alertService.showErrorMessage(null!=e.error.user_message&&null!=e.error.user_message.errorInfo?e.error.user_message.errorInfo[2]:e.error.user_message),d.a.throw(e);this.alertService.showErrorMessage(e.error.dev_message)}),Object(W.finalize)(()=>{this._commondata.showLoader(!1)}))}}class Qn{}n("xssS"),d.a.prototype.filter=a,d.a.prototype.map=u.a,d.a.prototype.mergeMap=Z,d.a.prototype.flatMap=Z;class ei{constructor(e,t,n,i,r,o,s){this._commondata=e,this.toastr=t,this.router=i,this.activatedRoute=r,this.titleService=o,this.translate=s,this.title="app",this.toastr.setRootViewContainerRef(n),this.translatePipe=new $n(s),s.use(Un.LANG).then(()=>{console.log(s.data),this.router.events.filter(e=>e instanceof ge).map(()=>this.activatedRoute).map(e=>{for(;e.firstChild;)e=e.firstChild;return e}).filter(e=>"primary"===e.outlet).mergeMap(e=>e.data).subscribe(e=>this.titleService.setTitle(""+this.translatePipe.transform(e.title)))}),console.log(s.data)}ngOnInit(){}}var ti=function(){function e(e){this.zone=e}return e.prototype.initScrollbar=function(e,t){var n=this.getElement(e);this.zone.runOutsideAngular(function(){return n.mCustomScrollbar(t)}),n.length>0&&"BODY"===n[0].tagName&&(n[0].style.position="absolute",n[0].style.overflow="auto",n[0].style.height="100vh",n[0].style.width="100vw")},e.prototype.scrollTo=function(e,t,n){var i=this;this.zone.runOutsideAngular(function(){return i.getElement(e).mCustomScrollbar("scrollTo",t,n)})},e.prototype.update=function(e){var t=this;this.zone.runOutsideAngular(function(){return t.getElement(e).mCustomScrollbar("update")})},e.prototype.stop=function(e){var t=this;this.zone.runOutsideAngular(function(){return t.getElement(e).mCustomScrollbar("stop")})},e.prototype.disable=function(e,t){var n=this;this.zone.runOutsideAngular(function(){return n.getElement(e).mCustomScrollbar("disable",!!t)})},e.prototype.destroy=function(e){var t=this;this.zone.runOutsideAngular(function(){return t.getElement(e).mCustomScrollbar("destroy")})},e.prototype.getElement=function(e){if("string"==typeof e||e instanceof String)return $(e);if("object"==typeof e&&e instanceof HTMLElement)return $(e);if(e instanceof jQuery||"jquery"in Object(e))return e;throw Error("Unsupported element type in MalihuScrollbarService: "+e)},e}(),ni=function(){function e(e,t){this.elementRef=e,this.mScrollbarService=t}return e.prototype.ngAfterViewInit=function(){this.initElements(),this.initScrollbar()},e.prototype.ngOnDestroy=function(){this.destroyScrollbar()},e.prototype.initElements=function(){this.scrollableElement=this.scrollElementId?$("#"+this.scrollElementId):$(this.elementRef.nativeElement),this.scrollElementId&&0===this.scrollableElement.length&&console.error("MalihuScrollbarDirective cannot find element with provided scrollElementId: "+this.scrollElementId+".")},e.prototype.initScrollbar=function(){this.mScrollbarService.initScrollbar(this.scrollableElement,this.scrollbarOptions)},e.prototype.destroyScrollbar=function(){try{this.mScrollbarService.destroy(this.scrollableElement)}catch(e){}},e}();class ii{constructor(e,t,n){this.el=e,this.auth1=t,this.renderer=n}ngOnInit(){null!=this.auth1&&null!=this.auth1.getUser()&&null!=this.auth1.getUser().role&&3==this.auth1.getUser().role.Id&&(this.el.nativeElement.style.display="none")}}class ri{constructor(e,t,n){this._commondata=e,this.authService=t,this.appRouter=n,this.isSearchActive=!1,this.isSlideMenu=!1,this.scrollbarOptions={axis:"yx",theme:"minimal"},this.user=null,this.user=this.authService.getUser()}ngOnInit(){this._commondata.showLoader(!0)}toggleSearch(){this.isSearchActive=!this.isSearchActive}toggleMenu(){this.isSlideMenu=!this.isSlideMenu}expandCollpse(e){const t=document.getElementById(e).getAttribute("class");"collapse"==t||"collapse hide"==t?(document.getElementById(e).setAttribute("class","collapse show"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","true")):(document.getElementById(e).setAttribute("class","collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"))}toggleFullscreen(e){e=e||document.documentElement,document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}logOutClick(){this.user=null,this.authService.removeUser(),this.appRouter.navigate("/login")}getUserImage(){return this.authService.getUserFullImageUrlOrDefault()}}var oi=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function si(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"div",[["id","pre-loader"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["alt",""],["src","assets/images/pre-loader/loader-01.svg"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function li(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,8,"a",[["routerLink","/nationalty"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,1).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](1,671744,[[20,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](2,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,19,{links:1}),i["\u0275qud"](603979776,20,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,0,"i",[["class","ti-palette"]],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,["\n ",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,"/nationalty"),e(t,2,0,"active")},function(e,t){e(t,0,0,i["\u0275nov"](t,1).target,i["\u0275nov"](t,1).href),e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform("nationalities")))})}function ai(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,8,"a",[["routerLink","/job"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,1).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](1,671744,[[22,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](2,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,21,{links:1}),i["\u0275qud"](603979776,22,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,0,"i",[["class","ti-palette"]],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,["\n ",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,"/job"),e(t,2,0,"active")},function(e,t){e(t,0,0,i["\u0275nov"](t,1).target,i["\u0275nov"](t,1).href),e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform("jobs")))})}function ui(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,325,"div",[["class","wrapper"]],[[2,"slide-menu",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,si)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,85,"nav",[["class","admin-header navbar navbar-default col-lg-12 col-12 p-0 fixed-top d-flex flex-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,7,"div",[["class","bg-white text-left navbar-brand-wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,1,"a",[["class","navbar-brand brand-logo"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275eld"](12,0,null,null,0,"img",[["src","../../../../assets/images/logo-dark.png"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](14,0,null,null,1,"a",[["class","navbar-brand brand-logo-mini"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275eld"](15,0,null,null,0,"img",[["alt",""],["src","../../../../assets/images/logo-icon-dark.png"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,25,"ul",[["class","nav navbar-nav mr-auto"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,4,"li",[["class","nav-item"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,1,"a",[["class","button-toggle-nav inline-block ml-20 pull-left"],["href","javascript:void(0);"],["id","button-toggle"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.toggleMenu()&&i),i},null,null)),(e()(),i["\u0275eld"](24,0,null,null,0,"i",[["class","zmdi zmdi-menu ti-align-right"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](27,0,null,null,16,"li",[["class","nav-item"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,13,"div",[["class","search"]],[[2,"search-open",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,0,"a",[["class","search-btn not_click"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.toggleSearch()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,8,"div",[["class","search-box not-click"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,2,"input",[["class","not-click form-control"],["type","text"],["value",""]],[[8,"placeholder",0],[8,"name",0]],null,null,null,null)),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,1,"button",[["class","search-button"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275eld"](40,0,null,null,0,"i",[["class","fa fa-search not-click"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](47,0,null,null,43,"ul",[["class","nav navbar-nav ml-auto"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](49,0,null,null,40,"li",[["class","nav-item dropdown mr-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,3,"a",[["aria-expanded","false"],["aria-haspopup","true"],["class","nav-link nav-pill user-avatar"],["data-toggle","dropdown"],["href","javascript:void(0);"],["role","button"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,0,"img",[["alt","avatar"]],[[8,"src",4]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](56,0,null,null,32,"div",[["class","dropdown-menu dropdown-menu-right"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](58,0,null,null,13,"div",[["class","dropdown-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,10,"div",[["class","media"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](62,0,null,null,7,"div",[["class","media-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](64,0,null,null,1,"h5",[["class","mt-0 mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](65,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](67,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](68,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](73,0,null,null,0,"div",[["class","dropdown-divider"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](75,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"],["routerLink","/profile"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,76).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](76,671744,null,0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),(e()(),i["\u0275eld"](77,0,null,null,0,"i",[["class","text-warning ti-user"]],null,null,null,null,null)),(e()(),i["\u0275ted"](78,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](81,0,null,null,0,"div",[["class","dropdown-divider"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](84,0,null,null,3,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.logOutClick()&&i),i},null,null)),(e()(),i["\u0275eld"](85,0,null,null,0,"i",[["class","text-danger ti-unlock"]],null,null,null,null,null)),(e()(),i["\u0275ted"](86,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,228,"div",[["class","container-fluid"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,225,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](100,0,null,null,182,"div",[["class","side-menu-fixed"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](102,0,null,null,179,"div",[["class","scrollbar side-menu-bg"],["malihu-scrollbar",""]],null,null,null,null,null)),i["\u0275did"](103,4341760,null,0,ni,[i.ElementRef,ti],{scrollbarOptions:[0,"scrollbarOptions"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](105,0,null,null,175,"ul",[["class","nav navbar-nav side-menu"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](108,0,null,null,66,"li",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,12,"a",[["data-target","#elements"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("elements")&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](112,0,null,null,4,"div",[["class","pull-left"]],null,null,null,null,null)),(e()(),i["\u0275eld"](113,0,null,null,0,"i",[["class","ti-palette"]],null,null,null,null,null)),(e()(),i["\u0275eld"](114,0,null,null,2,"span",[["class","right-nav-text"]],null,null,null,null,null)),(e()(),i["\u0275ted"](115,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](118,0,null,null,1,"div",[["class","pull-right"]],null,null,null,null,null)),(e()(),i["\u0275eld"](119,0,null,null,0,"i",[["class","ti-plus"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](121,0,null,null,0,"div",[["class","clearfix"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](124,0,null,null,49,"ul",[["class","collapse"],["id","elements"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](126,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](127,0,null,null,8,"a",[["routerLink","/salesmen"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,128).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](128,671744,[[2,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](129,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,1,{links:1}),i["\u0275qud"](603979776,2,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](133,0,null,null,0,"i",[["class","fa fa-barcode"]],null,null,null,null,null)),(e()(),i["\u0275ted"](134,null,["\n "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](137,0,null,null,10,"li",[["appShowRoute",""]],null,null,null,null,null)),i["\u0275did"](138,81920,null,0,ii,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275eld"](139,0,null,null,8,"a",[["routerLink","/maincats"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,140).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](140,671744,[[4,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](141,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,3,{links:1}),i["\u0275qud"](603979776,4,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](145,0,null,null,0,"i",[["class","fa fa-home"]],null,null,null,null,null)),(e()(),i["\u0275ted"](146,null,["\n\n\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](149,0,null,null,10,"li",[["appShowRoute",""]],null,null,null,null,null)),i["\u0275did"](150,81920,null,0,ii,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275eld"](151,0,null,null,8,"a",[["routerLink","/subcat"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,152).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](152,671744,[[6,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](153,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,5,{links:1}),i["\u0275qud"](603979776,6,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](157,0,null,null,0,"i",[["class","fa fa-glide"]],null,null,null,null,null)),(e()(),i["\u0275ted"](158,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](161,0,null,null,10,"li",[["appShowRoute",""]],null,null,null,null,null)),i["\u0275did"](162,81920,null,0,ii,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275eld"](163,0,null,null,8,"a",[["routerLink","/models"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,164).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](164,671744,[[8,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](165,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,7,{links:1}),i["\u0275qud"](603979776,8,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](169,0,null,null,0,"i",[["class","fa fa-modx"]],null,null,null,null,null)),(e()(),i["\u0275ted"](170,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](176,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](178,0,null,null,5,"a",[["routerLink","/sysemps"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,179).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](179,671744,null,0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),(e()(),i["\u0275eld"](180,0,null,null,0,"i",[["class","fa fa-address-book-o"]],null,null,null,null,null)),(e()(),i["\u0275eld"](181,0,null,null,2,"span",[["class","right-nav-text"]],null,null,null,null,null)),(e()(),i["\u0275ted"](182,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](186,0,null,null,8,"li",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](188,0,null,null,5,"a",[["routerLink","/inventory"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,189).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](189,671744,null,0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),(e()(),i["\u0275eld"](190,0,null,null,0,"i",[["class"," ti-shopping-cart-full"]],null,null,null,null,null)),(e()(),i["\u0275eld"](191,0,null,null,2,"span",[["class","right-nav-text"]],null,null,null,null,null)),(e()(),i["\u0275ted"](192,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](196,0,null,null,83,"li",[["appShowRoute",""]],null,null,null,null,null)),i["\u0275did"](197,81920,null,0,ii,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](199,0,null,null,12,"a",[["data-target","#table"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("Table")&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](201,0,null,null,4,"div",[["class","pull-left"]],null,null,null,null,null)),(e()(),i["\u0275eld"](202,0,null,null,0,"i",[["class","ti-layout-tab-window"]],null,null,null,null,null)),(e()(),i["\u0275eld"](203,0,null,null,2,"span",[["class","right-nav-text"]],null,null,null,null,null)),(e()(),i["\u0275ted"](204,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](207,0,null,null,1,"div",[["class","pull-right"]],null,null,null,null,null)),(e()(),i["\u0275eld"](208,0,null,null,0,"i",[["class","ti-plus"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](210,0,null,null,0,"div",[["class","clearfix"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](213,0,null,null,65,"ul",[["class","collapse"],["id","Table"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](216,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](217,0,null,null,8,"a",[["routerLink","/location"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,218).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](218,671744,[[10,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](219,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,9,{links:1}),i["\u0275qud"](603979776,10,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](223,0,null,null,0,"i",[["class","ti-location-pin"]],null,null,null,null,null)),(e()(),i["\u0275ted"](224,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](227,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](228,0,null,null,8,"a",[["routerLink","/build"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,229).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](229,671744,[[12,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](230,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,11,{links:1}),i["\u0275qud"](603979776,12,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](234,0,null,null,0,"i",[["class","fa fa-building-o"]],null,null,null,null,null)),(e()(),i["\u0275ted"](235,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](238,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](239,0,null,null,8,"a",[["routerLink","/roofs"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,240).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](240,671744,[[14,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](241,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,13,{links:1}),i["\u0275qud"](603979776,14,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](245,0,null,null,0,"i",[["class","fa fa-bars"]],null,null,null,null,null)),(e()(),i["\u0275ted"](246,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](249,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](250,0,null,null,8,"a",[["routerLink","/office"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,251).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](251,671744,[[16,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](252,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,15,{links:1}),i["\u0275qud"](603979776,16,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](256,0,null,null,0,"i",[["class","fa fa-shopping-bag"]],null,null,null,null,null)),(e()(),i["\u0275ted"](257,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](260,0,null,null,9,"li",[],null,null,null,null,null)),(e()(),i["\u0275eld"](261,0,null,null,8,"a",[["routerLink","/empdeps"],["routerLinkActive","active"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,262).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](262,671744,[[18,4]],0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),i["\u0275did"](263,1720320,null,2,wn,[gn,i.ElementRef,i.Renderer2,i.ChangeDetectorRef],{routerLinkActive:[0,"routerLinkActive"]},null),i["\u0275qud"](603979776,17,{links:1}),i["\u0275qud"](603979776,18,{linksWithHrefs:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](267,0,null,null,0,"i",[["class","fa fa-vcard"]],null,null,null,null,null)),(e()(),i["\u0275ted"](268,null,["\n ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](271,0,null,null,2,"li",[],null,null,null,null,null)),(e()(),i["\u0275and"](16777216,null,null,1,null,li)),i["\u0275did"](273,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](275,0,null,null,2,"li",[],null,null,null,null,null)),(e()(),i["\u0275and"](16777216,null,null,1,null,ai)),i["\u0275did"](277,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](286,0,null,null,34,"div",[["class","content-wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](289,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),i["\u0275did"](290,212992,null,0,Sn,[Cn,i.ViewContainerRef,i.ComponentFactoryResolver,[8,null],i.ChangeDetectorRef],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,3,0,n._commondata.loader.value),e(t,76,0,"/profile"),e(t,103,0,n.scrollbarOptions),e(t,128,0,"/salesmen"),e(t,129,0,"active"),e(t,138,0),e(t,140,0,"/maincats"),e(t,141,0,"active"),e(t,150,0),e(t,152,0,"/subcat"),e(t,153,0,"active"),e(t,162,0),e(t,164,0,"/models"),e(t,165,0,"active"),e(t,179,0,"/sysemps"),e(t,189,0,"/inventory"),e(t,197,0),e(t,218,0,"/location"),e(t,219,0,"active"),e(t,229,0,"/build"),e(t,230,0,"active"),e(t,240,0,"/roofs"),e(t,241,0,"active"),e(t,251,0,"/office"),e(t,252,0,"active"),e(t,262,0,"/empdeps"),e(t,263,0,"active"),e(t,273,0,!1),e(t,277,0,!1),e(t,290,0)},function(e,t){var n=t.component;e(t,0,0,n.isSlideMenu),e(t,29,0,n.isSearchActive),e(t,35,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,35,0,i["\u0275nov"](t,36).transform("search")),""),i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,35,1,i["\u0275nov"](t,37).transform("search")),"")),e(t,53,0,n.getUserImage()),e(t,65,0,n.user.UserName),e(t,68,0,n.user.Email),e(t,75,0,i["\u0275nov"](t,76).target,i["\u0275nov"](t,76).href),e(t,78,0,i["\u0275unv"](t,78,0,i["\u0275nov"](t,79).transform("profile"))),e(t,86,0,i["\u0275unv"](t,86,0,i["\u0275nov"](t,87).transform("logout"))),e(t,115,0,i["\u0275unv"](t,115,0,i["\u0275nov"](t,116).transform("assets"))),e(t,127,0,i["\u0275nov"](t,128).target,i["\u0275nov"](t,128).href),e(t,134,0,i["\u0275unv"](t,134,0,i["\u0275nov"](t,135).transform("control_assets"))),e(t,139,0,i["\u0275nov"](t,140).target,i["\u0275nov"](t,140).href),e(t,146,0,i["\u0275unv"](t,146,0,i["\u0275nov"](t,147).transform("main_departments"))),e(t,151,0,i["\u0275nov"](t,152).target,i["\u0275nov"](t,152).href),e(t,158,0,i["\u0275unv"](t,158,0,i["\u0275nov"](t,159).transform("categories"))),e(t,163,0,i["\u0275nov"](t,164).target,i["\u0275nov"](t,164).href),e(t,170,0,i["\u0275unv"](t,170,0,i["\u0275nov"](t,171).transform("model"))),e(t,178,0,i["\u0275nov"](t,179).target,i["\u0275nov"](t,179).href),e(t,182,0,i["\u0275unv"](t,182,0,i["\u0275nov"](t,183).transform("control_emps"))),e(t,188,0,i["\u0275nov"](t,189).target,i["\u0275nov"](t,189).href),e(t,192,0,i["\u0275unv"](t,192,0,i["\u0275nov"](t,193).transform("control_inventory"))),e(t,204,0,i["\u0275unv"](t,204,0,i["\u0275nov"](t,205).transform("pages_setting"))),e(t,217,0,i["\u0275nov"](t,218).target,i["\u0275nov"](t,218).href),e(t,224,0,i["\u0275unv"](t,224,0,i["\u0275nov"](t,225).transform("location"))),e(t,228,0,i["\u0275nov"](t,229).target,i["\u0275nov"](t,229).href),e(t,235,0,i["\u0275unv"](t,235,0,i["\u0275nov"](t,236).transform("buildings"))),e(t,239,0,i["\u0275nov"](t,240).target,i["\u0275nov"](t,240).href),e(t,246,0,i["\u0275unv"](t,246,0,i["\u0275nov"](t,247).transform("floors"))),e(t,250,0,i["\u0275nov"](t,251).target,i["\u0275nov"](t,251).href),e(t,257,0,i["\u0275unv"](t,257,0,i["\u0275nov"](t,258).transform("offices"))),e(t,261,0,i["\u0275nov"](t,262).target,i["\u0275nov"](t,262).href),e(t,268,0,i["\u0275unv"](t,268,0,i["\u0275nov"](t,269).transform("emps_departments")))})}var ci=i["\u0275ccf"]("app-layout",ri,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-layout",[],null,null,null,ui,oi)),i["\u0275did"](1,114688,null,0,ri,[qn,Wn,Gn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]),di=n("ejaz"),hi=n("WFWZ"),pi=n("s+UU");class fi extends d.a{constructor(e,t,n){super(),this.addHandler=e,this.removeHandler=t,this.selector=n}static create(e,t,n){return new fi(e,t,n)}_subscribe(e){const t=this.removeHandler,n=this.selector?(...t)=>{this._callSelector(e,t)}:function(t){e.next(t)},i=this._callAddHandler(n,e);Object(hi.a)(t)&&e.add(new pi.a(()=>{t(n,i)}))}_callSelector(e,t){try{const n=this.selector(...t);e.next(n)}catch(t){e.error(t)}}_callAddHandler(e,t){try{return this.addHandler(e)||null}catch(e){t.error(e)}}}const mi=fi.create;var gi=n("Qi5R");class vi{warn(e){console.warn(e)}}function yi(e){return null!==e&&void 0!==e}function bi(e){return yi(e)&&"object"==typeof e}function _i(e){return e instanceof Function}const wi={"\u24b6":"A","\uff21":"A","\xc0":"A","\xc1":"A","\xc2":"A","\u1ea6":"A","\u1ea4":"A","\u1eaa":"A","\u1ea8":"A","\xc3":"A","\u0100":"A","\u0102":"A","\u1eb0":"A","\u1eae":"A","\u1eb4":"A","\u1eb2":"A","\u0226":"A","\u01e0":"A","\xc4":"A","\u01de":"A","\u1ea2":"A","\xc5":"A","\u01fa":"A","\u01cd":"A","\u0200":"A","\u0202":"A","\u1ea0":"A","\u1eac":"A","\u1eb6":"A","\u1e00":"A","\u0104":"A","\u023a":"A","\u2c6f":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u24b7":"B","\uff22":"B","\u1e02":"B","\u1e04":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24b8":"C","\uff23":"C","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0187":"C","\u023b":"C","\ua73e":"C","\u24b9":"D","\uff24":"D","\u1e0a":"D","\u010e":"D","\u1e0c":"D","\u1e10":"D","\u1e12":"D","\u1e0e":"D","\u0110":"D","\u018b":"D","\u018a":"D","\u0189":"D","\ua779":"D","\u01f1":"DZ","\u01c4":"DZ","\u01f2":"Dz","\u01c5":"Dz","\u24ba":"E","\uff25":"E","\xc8":"E","\xc9":"E","\xca":"E","\u1ec0":"E","\u1ebe":"E","\u1ec4":"E","\u1ec2":"E","\u1ebc":"E","\u0112":"E","\u1e14":"E","\u1e16":"E","\u0114":"E","\u0116":"E","\xcb":"E","\u1eba":"E","\u011a":"E","\u0204":"E","\u0206":"E","\u1eb8":"E","\u1ec6":"E","\u0228":"E","\u1e1c":"E","\u0118":"E","\u1e18":"E","\u1e1a":"E","\u0190":"E","\u018e":"E","\u24bb":"F","\uff26":"F","\u1e1e":"F","\u0191":"F","\ua77b":"F","\u24bc":"G","\uff27":"G","\u01f4":"G","\u011c":"G","\u1e20":"G","\u011e":"G","\u0120":"G","\u01e6":"G","\u0122":"G","\u01e4":"G","\u0193":"G","\ua7a0":"G","\ua77d":"G","\ua77e":"G","\u24bd":"H","\uff28":"H","\u0124":"H","\u1e22":"H","\u1e26":"H","\u021e":"H","\u1e24":"H","\u1e28":"H","\u1e2a":"H","\u0126":"H","\u2c67":"H","\u2c75":"H","\ua78d":"H","\u24be":"I","\uff29":"I","\xcc":"I","\xcd":"I","\xce":"I","\u0128":"I","\u012a":"I","\u012c":"I","\u0130":"I","\xcf":"I","\u1e2e":"I","\u1ec8":"I","\u01cf":"I","\u0208":"I","\u020a":"I","\u1eca":"I","\u012e":"I","\u1e2c":"I","\u0197":"I","\u24bf":"J","\uff2a":"J","\u0134":"J","\u0248":"J","\u24c0":"K","\uff2b":"K","\u1e30":"K","\u01e8":"K","\u1e32":"K","\u0136":"K","\u1e34":"K","\u0198":"K","\u2c69":"K","\ua740":"K","\ua742":"K","\ua744":"K","\ua7a2":"K","\u24c1":"L","\uff2c":"L","\u013f":"L","\u0139":"L","\u013d":"L","\u1e36":"L","\u1e38":"L","\u013b":"L","\u1e3c":"L","\u1e3a":"L","\u0141":"L","\u023d":"L","\u2c62":"L","\u2c60":"L","\ua748":"L","\ua746":"L","\ua780":"L","\u01c7":"LJ","\u01c8":"Lj","\u24c2":"M","\uff2d":"M","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u019c":"M","\u24c3":"N","\uff2e":"N","\u01f8":"N","\u0143":"N","\xd1":"N","\u1e44":"N","\u0147":"N","\u1e46":"N","\u0145":"N","\u1e4a":"N","\u1e48":"N","\u0220":"N","\u019d":"N","\ua790":"N","\ua7a4":"N","\u01ca":"NJ","\u01cb":"Nj","\u24c4":"O","\uff2f":"O","\xd2":"O","\xd3":"O","\xd4":"O","\u1ed2":"O","\u1ed0":"O","\u1ed6":"O","\u1ed4":"O","\xd5":"O","\u1e4c":"O","\u022c":"O","\u1e4e":"O","\u014c":"O","\u1e50":"O","\u1e52":"O","\u014e":"O","\u022e":"O","\u0230":"O","\xd6":"O","\u022a":"O","\u1ece":"O","\u0150":"O","\u01d1":"O","\u020c":"O","\u020e":"O","\u01a0":"O","\u1edc":"O","\u1eda":"O","\u1ee0":"O","\u1ede":"O","\u1ee2":"O","\u1ecc":"O","\u1ed8":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\u0186":"O","\u019f":"O","\ua74a":"O","\ua74c":"O","\u01a2":"OI","\ua74e":"OO","\u0222":"OU","\u24c5":"P","\uff30":"P","\u1e54":"P","\u1e56":"P","\u01a4":"P","\u2c63":"P","\ua750":"P","\ua752":"P","\ua754":"P","\u24c6":"Q","\uff31":"Q","\ua756":"Q","\ua758":"Q","\u024a":"Q","\u24c7":"R","\uff32":"R","\u0154":"R","\u1e58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1e5a":"R","\u1e5c":"R","\u0156":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua75a":"R","\ua7a6":"R","\ua782":"R","\u24c8":"S","\uff33":"S","\u1e9e":"S","\u015a":"S","\u1e64":"S","\u015c":"S","\u1e60":"S","\u0160":"S","\u1e66":"S","\u1e62":"S","\u1e68":"S","\u0218":"S","\u015e":"S","\u2c7e":"S","\ua7a8":"S","\ua784":"S","\u24c9":"T","\uff34":"T","\u1e6a":"T","\u0164":"T","\u1e6c":"T","\u021a":"T","\u0162":"T","\u1e70":"T","\u1e6e":"T","\u0166":"T","\u01ac":"T","\u01ae":"T","\u023e":"T","\ua786":"T","\ua728":"TZ","\u24ca":"U","\uff35":"U","\xd9":"U","\xda":"U","\xdb":"U","\u0168":"U","\u1e78":"U","\u016a":"U","\u1e7a":"U","\u016c":"U","\xdc":"U","\u01db":"U","\u01d7":"U","\u01d5":"U","\u01d9":"U","\u1ee6":"U","\u016e":"U","\u0170":"U","\u01d3":"U","\u0214":"U","\u0216":"U","\u01af":"U","\u1eea":"U","\u1ee8":"U","\u1eee":"U","\u1eec":"U","\u1ef0":"U","\u1ee4":"U","\u1e72":"U","\u0172":"U","\u1e76":"U","\u1e74":"U","\u0244":"U","\u24cb":"V","\uff36":"V","\u1e7c":"V","\u1e7e":"V","\u01b2":"V","\ua75e":"V","\u0245":"V","\ua760":"VY","\u24cc":"W","\uff37":"W","\u1e80":"W","\u1e82":"W","\u0174":"W","\u1e86":"W","\u1e84":"W","\u1e88":"W","\u2c72":"W","\u24cd":"X","\uff38":"X","\u1e8a":"X","\u1e8c":"X","\u24ce":"Y","\uff39":"Y","\u1ef2":"Y","\xdd":"Y","\u0176":"Y","\u1ef8":"Y","\u0232":"Y","\u1e8e":"Y","\u0178":"Y","\u1ef6":"Y","\u1ef4":"Y","\u01b3":"Y","\u024e":"Y","\u1efe":"Y","\u24cf":"Z","\uff3a":"Z","\u0179":"Z","\u1e90":"Z","\u017b":"Z","\u017d":"Z","\u1e92":"Z","\u1e94":"Z","\u01b5":"Z","\u0224":"Z","\u2c7f":"Z","\u2c6b":"Z","\ua762":"Z","\u24d0":"a","\uff41":"a","\u1e9a":"a","\xe0":"a","\xe1":"a","\xe2":"a","\u1ea7":"a","\u1ea5":"a","\u1eab":"a","\u1ea9":"a","\xe3":"a","\u0101":"a","\u0103":"a","\u1eb1":"a","\u1eaf":"a","\u1eb5":"a","\u1eb3":"a","\u0227":"a","\u01e1":"a","\xe4":"a","\u01df":"a","\u1ea3":"a","\xe5":"a","\u01fb":"a","\u01ce":"a","\u0201":"a","\u0203":"a","\u1ea1":"a","\u1ead":"a","\u1eb7":"a","\u1e01":"a","\u0105":"a","\u2c65":"a","\u0250":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u24d1":"b","\uff42":"b","\u1e03":"b","\u1e05":"b","\u1e07":"b","\u0180":"b","\u0183":"b","\u0253":"b","\u24d2":"c","\uff43":"c","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\xe7":"c","\u1e09":"c","\u0188":"c","\u023c":"c","\ua73f":"c","\u2184":"c","\u24d3":"d","\uff44":"d","\u1e0b":"d","\u010f":"d","\u1e0d":"d","\u1e11":"d","\u1e13":"d","\u1e0f":"d","\u0111":"d","\u018c":"d","\u0256":"d","\u0257":"d","\ua77a":"d","\u01f3":"dz","\u01c6":"dz","\u24d4":"e","\uff45":"e","\xe8":"e","\xe9":"e","\xea":"e","\u1ec1":"e","\u1ebf":"e","\u1ec5":"e","\u1ec3":"e","\u1ebd":"e","\u0113":"e","\u1e15":"e","\u1e17":"e","\u0115":"e","\u0117":"e","\xeb":"e","\u1ebb":"e","\u011b":"e","\u0205":"e","\u0207":"e","\u1eb9":"e","\u1ec7":"e","\u0229":"e","\u1e1d":"e","\u0119":"e","\u1e19":"e","\u1e1b":"e","\u0247":"e","\u025b":"e","\u01dd":"e","\u24d5":"f","\uff46":"f","\u1e1f":"f","\u0192":"f","\ua77c":"f","\u24d6":"g","\uff47":"g","\u01f5":"g","\u011d":"g","\u1e21":"g","\u011f":"g","\u0121":"g","\u01e7":"g","\u0123":"g","\u01e5":"g","\u0260":"g","\ua7a1":"g","\u1d79":"g","\ua77f":"g","\u24d7":"h","\uff48":"h","\u0125":"h","\u1e23":"h","\u1e27":"h","\u021f":"h","\u1e25":"h","\u1e29":"h","\u1e2b":"h","\u1e96":"h","\u0127":"h","\u2c68":"h","\u2c76":"h","\u0265":"h","\u0195":"hv","\u24d8":"i","\uff49":"i","\xec":"i","\xed":"i","\xee":"i","\u0129":"i","\u012b":"i","\u012d":"i","\xef":"i","\u1e2f":"i","\u1ec9":"i","\u01d0":"i","\u0209":"i","\u020b":"i","\u1ecb":"i","\u012f":"i","\u1e2d":"i","\u0268":"i","\u0131":"i","\u24d9":"j","\uff4a":"j","\u0135":"j","\u01f0":"j","\u0249":"j","\u24da":"k","\uff4b":"k","\u1e31":"k","\u01e9":"k","\u1e33":"k","\u0137":"k","\u1e35":"k","\u0199":"k","\u2c6a":"k","\ua741":"k","\ua743":"k","\ua745":"k","\ua7a3":"k","\u24db":"l","\uff4c":"l","\u0140":"l","\u013a":"l","\u013e":"l","\u1e37":"l","\u1e39":"l","\u013c":"l","\u1e3d":"l","\u1e3b":"l","\u017f":"l","\u0142":"l","\u019a":"l","\u026b":"l","\u2c61":"l","\ua749":"l","\ua781":"l","\ua747":"l","\u01c9":"lj","\u24dc":"m","\uff4d":"m","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u026f":"m","\u24dd":"n","\uff4e":"n","\u01f9":"n","\u0144":"n","\xf1":"n","\u1e45":"n","\u0148":"n","\u1e47":"n","\u0146":"n","\u1e4b":"n","\u1e49":"n","\u019e":"n","\u0272":"n","\u0149":"n","\ua791":"n","\ua7a5":"n","\u01cc":"nj","\u24de":"o","\uff4f":"o","\xf2":"o","\xf3":"o","\xf4":"o","\u1ed3":"o","\u1ed1":"o","\u1ed7":"o","\u1ed5":"o","\xf5":"o","\u1e4d":"o","\u022d":"o","\u1e4f":"o","\u014d":"o","\u1e51":"o","\u1e53":"o","\u014f":"o","\u022f":"o","\u0231":"o","\xf6":"o","\u022b":"o","\u1ecf":"o","\u0151":"o","\u01d2":"o","\u020d":"o","\u020f":"o","\u01a1":"o","\u1edd":"o","\u1edb":"o","\u1ee1":"o","\u1edf":"o","\u1ee3":"o","\u1ecd":"o","\u1ed9":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\u0254":"o","\ua74b":"o","\ua74d":"o","\u0275":"o","\u01a3":"oi","\u0223":"ou","\ua74f":"oo","\u24df":"p","\uff50":"p","\u1e55":"p","\u1e57":"p","\u01a5":"p","\u1d7d":"p","\ua751":"p","\ua753":"p","\ua755":"p","\u24e0":"q","\uff51":"q","\u024b":"q","\ua757":"q","\ua759":"q","\u24e1":"r","\uff52":"r","\u0155":"r","\u1e59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1e5b":"r","\u1e5d":"r","\u0157":"r","\u1e5f":"r","\u024d":"r","\u027d":"r","\ua75b":"r","\ua7a7":"r","\ua783":"r","\u24e2":"s","\uff53":"s","\xdf":"s","\u015b":"s","\u1e65":"s","\u015d":"s","\u1e61":"s","\u0161":"s","\u1e67":"s","\u1e63":"s","\u1e69":"s","\u0219":"s","\u015f":"s","\u023f":"s","\ua7a9":"s","\ua785":"s","\u1e9b":"s","\u24e3":"t","\uff54":"t","\u1e6b":"t","\u1e97":"t","\u0165":"t","\u1e6d":"t","\u021b":"t","\u0163":"t","\u1e71":"t","\u1e6f":"t","\u0167":"t","\u01ad":"t","\u0288":"t","\u2c66":"t","\ua787":"t","\ua729":"tz","\u24e4":"u","\uff55":"u","\xf9":"u","\xfa":"u","\xfb":"u","\u0169":"u","\u1e79":"u","\u016b":"u","\u1e7b":"u","\u016d":"u","\xfc":"u","\u01dc":"u","\u01d8":"u","\u01d6":"u","\u01da":"u","\u1ee7":"u","\u016f":"u","\u0171":"u","\u01d4":"u","\u0215":"u","\u0217":"u","\u01b0":"u","\u1eeb":"u","\u1ee9":"u","\u1eef":"u","\u1eed":"u","\u1ef1":"u","\u1ee5":"u","\u1e73":"u","\u0173":"u","\u1e77":"u","\u1e75":"u","\u0289":"u","\u24e5":"v","\uff56":"v","\u1e7d":"v","\u1e7f":"v","\u028b":"v","\ua75f":"v","\u028c":"v","\ua761":"vy","\u24e6":"w","\uff57":"w","\u1e81":"w","\u1e83":"w","\u0175":"w","\u1e87":"w","\u1e85":"w","\u1e98":"w","\u1e89":"w","\u2c73":"w","\u24e7":"x","\uff58":"x","\u1e8b":"x","\u1e8d":"x","\u24e8":"y","\uff59":"y","\u1ef3":"y","\xfd":"y","\u0177":"y","\u1ef9":"y","\u0233":"y","\u1e8f":"y","\xff":"y","\u1ef7":"y","\u1e99":"y","\u1ef5":"y","\u01b4":"y","\u024f":"y","\u1eff":"y","\u24e9":"z","\uff5a":"z","\u017a":"z","\u1e91":"z","\u017c":"z","\u017e":"z","\u1e93":"z","\u1e95":"z","\u01b6":"z","\u0225":"z","\u0240":"z","\u2c6c":"z","\ua763":"z","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038a":"\u0399","\u03aa":"\u0399","\u038c":"\u039f","\u038e":"\u03a5","\u03ab":"\u03a5","\u038f":"\u03a9","\u03ac":"\u03b1","\u03ad":"\u03b5","\u03ae":"\u03b7","\u03af":"\u03b9","\u03ca":"\u03b9","\u0390":"\u03b9","\u03cc":"\u03bf","\u03cd":"\u03c5","\u03cb":"\u03c5","\u03b0":"\u03c5","\u03c9":"\u03c9","\u03c2":"\u03c3"};function xi(e){return e.replace(/[^\u0000-\u007E]/g,e=>wi[e]||e)}function Ci(){return"axxxxxxxxxxx".replace(/[x]/g,function(e){return(16*Math.random()|0).toString(16)})}class Si{constructor(e){this._ngSelect=e,this._items=[],this._filteredItems=[],this._markedIndex=-1,this._selected=[]}get items(){return this._items}get filteredItems(){return this._filteredItems}get value(){return this._selected}get markedItem(){return this._filteredItems[this._markedIndex]}get markedIndex(){return this._markedIndex}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this._selected.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this._selected.length}get lastSelectedItem(){return this._selected[this._selected.length-1]}setItems(e){this._items=e.map((e,t)=>this.mapItem(e,t)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(e){e.selected||this.maxItemsSelected||(this._ngSelect.multiple||this.clearSelected(),this._selected.push(e),e.selected=!0,this._ngSelect.hideSelected&&(this._filteredItems=this._filteredItems.filter(t=>t!==e)))}findItem(e){if(this._ngSelect.bindValue)return this._items.find(t=>!t.hasChildren&&this.resolveNested(t.value,this._ngSelect.bindValue)===e);const t=this._items.find(t=>t.value===e),n=this._ngSelect.compareWith?t=>this._ngSelect.compareWith(t.value,e):t=>!t.hasChildren&&t.label&&t.label===this.resolveNested(e,this._ngSelect.bindLabel);return t||this._items.find(e=>n(e))}unselect(e){this._selected=this._selected.filter(t=>t!==e),e.selected=!1,this._ngSelect.hideSelected&&(this._filteredItems.splice(e.index,0,e),this._filteredItems=[...this._filteredItems.sort((e,t)=>e.index-t.index)])}addItem(e){const t=this.mapItem(e,this._items.length);return this._items.push(t),this._filteredItems.push(t),t}clearSelected(){this._selected.forEach(e=>{e.selected=!1,e.marked=!1}),this._selected=[],this._ngSelect.hideSelected&&this.resetItems()}findByLabel(e){return e=xi(e).toLocaleLowerCase(),this.filteredItems.find(t=>xi(t.label).toLocaleLowerCase().substr(0,e.length)===e)}filter(e){if(!e)return void this.resetItems();this._filteredItems=[],e=this._ngSelect.searchFn?e:xi(e).toLocaleLowerCase();const t=this._ngSelect.searchFn||this._defaultSearchFn;for(const n of Array.from(this._groups.keys())){const i=[];for(const r of this._groups.get(n))this._ngSelect.hideSelected&&this._selected.indexOf(r)>-1||t(e,this._ngSelect.searchFn?r.value:r)&&i.push(r);if(i.length>0){const[e]=i.slice(-1);if(e.parent){const t=this._items.find(t=>t===e.parent);this._filteredItems.push(t)}this._filteredItems.push(...i)}}}resetItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected?this._items.filter(e=>-1===this._selected.indexOf(e)):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(e){this._markedIndex=this._filteredItems.indexOf(e)}markSelectedOrDefault(e){if(0===this._filteredItems.length)return;const t=this._ngSelect.hideSelected?-1:this._filteredItems.indexOf(this.lastSelectedItem);this._markedIndex=this.lastSelectedItem&&t>-1?t:e?this.filteredItems.findIndex(e=>!e.disabled):-1}resolveNested(e,t){if(!bi(e))return e;if(-1===t.indexOf("."))return e[t];{let n=t.split("."),i=e;for(let e=0,t=n.length;e<t;++e){if(null==i)return null;i=i[n[e]]}return i}}mapItem(e,t){let n="";return{index:t,label:n=yi(e.label)?e.label:yi(n=this.resolveNested(e,this._ngSelect.bindLabel))?n.toString():"",value:yi(e.$ngOptionValue)?e.$ngOptionValue:e,disabled:e.disabled,htmlId:Ci()}}mapSelectedItems(){this._selected.forEach((e,t)=>{const n=this.findItem(this._ngSelect.bindValue?e.value[this._ngSelect.bindValue]:e.value);n&&e!==n&&(n.selected=!0,this._selected[t]=n)}),this._ngSelect.hideSelected&&(this._filteredItems=this.filteredItems.filter(e=>-1===this._selected.indexOf(e)))}_defaultSearchFn(e,t){return xi(t.label).toLocaleLowerCase().indexOf(e)>-1}_getNextItemIndex(e){return e>0?this._markedIndex===this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(e){0===this._filteredItems.length||this._filteredItems.every(e=>e.disabled)||(this._markedIndex=this._getNextItemIndex(e),this.markedItem.disabled&&this._stepToItem(e))}_groupBy(e,t){const n=_i(this._ngSelect.groupBy);return e.reduce((e,i)=>{const r=n?t.apply(this,[i.value]):i.value[t],o=e.get(r);return o?o.push(i):e.set(r,[i]),e},new Map)}_flatten(e){const t=_i(this._ngSelect.groupBy);let n=0;return Array.from(e.keys()).reduce((i,r)=>{const o={label:r,hasChildren:!0,index:n,disabled:!this._ngSelect.selectableGroup,htmlId:Ci()};o.value={[t?this._ngSelect.bindLabel:this._ngSelect.groupBy]:r},i.push(o),n++;const s=e.get(r).map(e=>(e.parent=o,e.hasChildren=!1,n++,e));return i.push(...s),i},[])}}const Oi=function(){var e={Tab:9,Enter:13,Esc:27,Space:32,ArrowUp:38,ArrowDown:40,Backspace:8};return e[e.Tab]="Tab",e[e.Enter]="Enter",e[e.Esc]="Esc",e[e.Space]="Space",e[e.ArrowUp]="ArrowUp",e[e.ArrowDown]="ArrowDown",e[e.Backspace]="Backspace",e}();class Ti{requestAnimationFrame(e){return window.requestAnimationFrame(e)}setTimeout(e,t){return window.setTimeout(e,t)}}class Ei{calculateItems(e,t,n){const i=e.childHeight*e.itemsLength;t.scrollTop>i&&(t.scrollTop=i);const r=Math.max(0,t.scrollTop)/i*e.itemsLength;let o=Math.min(e.itemsLength,Math.ceil(r)+(e.itemsPerCol+1));const s=Math.max(0,o-e.itemsPerCol-1);let l=Math.min(s,Math.floor(r)),a=e.childHeight*Math.ceil(l)-e.childHeight*Math.min(l,n);return a=isNaN(a)?0:a,l=isNaN(l)?-1:l,o=isNaN(o)?-1:o,l-=n,o+=n,{topPadding:a,scrollHeight:i,start:l=Math.max(0,l),end:o=Math.min(e.itemsLength,o)}}calculateDimensions(e,t,n,i){const r=n.getBoundingClientRect(),o=i.children[t]?i.children[t].getBoundingClientRect():{width:r.width,height:r.height,top:0},s=Math.max(1,Math.floor(r.height/o.height));return{itemsLength:e,viewWidth:r.width,viewHeight:r.height,childWidth:o.width,childHeight:o.height,itemsPerCol:s}}}const ki="ng-select-top",Ai="ng-select-bottom";class Ii{constructor(e,t,n,r,o,s){this._renderer=t,this._elementRef=n,this._zone=r,this._virtualScrollService=o,this._window=s,this.items=[],this.position="auto",this.bufferAmount=4,this.virtualScroll=!1,this.update=new i.EventEmitter,this.scrollToEnd=new i.EventEmitter,this.outsideClick=new i.EventEmitter,this._destroy$=new K.Subject,this._startupLoop=!0,this._isScrolledToMarked=!1,this._scrollToEndFired=!1,this._disposeScrollListener=(()=>{}),this._disposeDocumentResizeListener=(()=>{}),this._selectElement=e.elementRef.nativeElement,this._itemsList=e.itemsList}handleMousedown(e){"INPUT"!==e.target.tagName&&(e.preventDefault(),e.stopPropagation())}ngOnInit(){this._handleScroll(),mi(e=>document.addEventListener("mousedown",e,!0)).pipe(Object(W.takeUntil)(this._destroy$)).subscribe(e=>this._handleOutsideClick(e))}ngOnChanges(e){e.items&&(this._isScrolledToMarked=!1,this._handleItemsChange(e.items))}ngOnDestroy(){this._disposeDocumentResizeListener(),this._disposeScrollListener(),this._destroy$.next(),this._destroy$.complete(),this.appendTo&&this._renderer.removeChild(this._elementRef.nativeElement.parentNode,this._elementRef.nativeElement)}ngAfterContentInit(){this._whenContentReady().then(()=>{this.appendTo&&(this._appendDropdown(),this._handleDocumentResize()),this.updateDropdownPosition()})}refresh(){return new Promise(e=>{this._zone.runOutsideAngular(()=>{this._window.requestAnimationFrame(()=>{this._updateItems().then(e)})})})}scrollInto(e){if(!e)return;const t=this.items.indexOf(e);if(t<0||t>=this.items.length)return;const n=this._calculateDimensions(this.virtualScroll?0:t),i=this.scrollElementRef.nativeElement,r=Math.floor(n.viewHeight/n.childHeight)-1;if(this.virtualScroll)i.scrollTop=t*n.childHeight-n.childHeight*Math.min(t,r);else{const e=Array.from(this.contentElementRef.nativeElement.children).slice(0,t).reduce((e,t)=>e+t.clientHeight,0);i.scrollTop=e-n.childHeight*Math.min(t,r)}}scrollIntoTag(){const e=this.scrollElementRef.nativeElement,t=this._calculateDimensions();e.scrollTop=t.childHeight*(t.itemsLength+1)}updateDropdownPosition(){const e=this._elementRef.nativeElement;this._currentPosition=this._calculateCurrentPosition(e);const t=this._selectElement;"top"===this._currentPosition?(this._renderer.addClass(e,ki),this._renderer.removeClass(e,Ai),this._renderer.addClass(t,ki),this._renderer.removeClass(t,Ai)):(this._renderer.addClass(e,Ai),this._renderer.removeClass(e,ki),this._renderer.addClass(t,Ai),this._renderer.removeClass(t,ki)),this.appendTo&&this._updateAppendedDropdownPosition(),e.style.opacity="1"}_handleOutsideClick(e){this._selectElement.contains(e.target)||this._elementRef.nativeElement.contains(e.target)||this.outsideClick.emit()}_handleScroll(){this._disposeScrollListener=this._renderer.listen(this.scrollElementRef.nativeElement,"scroll",()=>{this.refresh(),this._fireScrollToEnd()})}_handleItemsChange(e){this._scrollToEndFired=!1,this._previousStart=void 0,this._previousEnd=void 0,(void 0!==e&&void 0===e.previousValue||void 0!==e.previousValue&&0===e.previousValue.length)&&(this._startupLoop=!0),this.items=e.currentValue||[],this.refresh().then(()=>{this.appendTo&&"top"===this._currentPosition&&this._updateAppendedDropdownPosition()})}_updateItems(){if(i.NgZone.assertNotInAngularZone(),!this.virtualScroll)return this._zone.run(()=>{this.update.emit(this.items.slice()),this._scrollToMarked()}),Promise.resolve();const e=t=>{const n=this._calculateDimensions(),i=this._virtualScrollService.calculateItems(n,this.scrollElementRef.nativeElement,this.bufferAmount||0);this.paddingElementRef.nativeElement.style.height=`${i.scrollHeight}px`,this.contentElementRef.nativeElement.style.transform="translateY("+i.topPadding+"px)",i.start!==this._previousStart||i.end!==this._previousEnd?(this._zone.run(()=>{this.update.emit(this.items.slice(i.start,i.end))}),this._previousStart=i.start,this._previousEnd=i.end,!0===this._startupLoop&&e(t)):!0===this._startupLoop&&(this._startupLoop=!1,this._scrollToMarked(),t())};return new Promise(t=>e(t))}_fireScrollToEnd(){this._scrollToEndFired||this.scrollElementRef.nativeElement.scrollTop+this._elementRef.nativeElement.clientHeight>=(this.virtualScroll?this.paddingElementRef.nativeElement:this.contentElementRef.nativeElement).clientHeight&&(this.scrollToEnd.emit(),this._scrollToEndFired=!0)}_calculateDimensions(e=0){return this._virtualScrollService.calculateDimensions(this.items.length,e,this.scrollElementRef.nativeElement,this.contentElementRef.nativeElement)}_handleDocumentResize(){this.appendTo&&(this._disposeDocumentResizeListener=this._renderer.listen("window","resize",()=>{this._updateAppendedDropdownPosition()}))}_scrollToMarked(){this._isScrolledToMarked||(this._isScrolledToMarked=!0,this.scrollInto(this._itemsList.markedItem))}_calculateCurrentPosition(e){if("auto"!==this.position)return this.position;const t=this._selectElement.getBoundingClientRect(),n=document.documentElement.scrollTop||document.body.scrollTop;return t.top+window.pageYOffset+t.height+e.getBoundingClientRect().height>n+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){const e=document.querySelector(this.appendTo);if(!e)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);e.appendChild(this._elementRef.nativeElement)}_updateAppendedDropdownPosition(){const e=document.querySelector(this.appendTo)||document.body,t=this._selectElement.getBoundingClientRect(),n=this._elementRef.nativeElement,i=e.getBoundingClientRect(),r=t.left-i.left;n.style.top=t.top-i.top+("bottom"===this._currentPosition?t.height:-n.clientHeight)+"px",n.style.bottom="auto",n.style.left=r+"px",n.style.width=t.width+"px",n.style.minWidth=t.width+"px"}_whenContentReady(){if(0===this.items.length)return Promise.resolve();const e=this._elementRef.nativeElement,t=n=>{e.querySelector(".ng-option")?n():this._zone.runOutsideAngular(()=>{setTimeout(()=>t(n),5)})};return new Promise(e=>t(e))}}class Mi{constructor(e){this.elementRef=e,this.stateChange$=new K.Subject,this._disabled=!1}get disabled(){return this._disabled}set disabled(e){this._disabled=this._isDisabled(e)}ngOnChanges(e){e.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}_isDisabled(e){return null!=e&&"false"!==`${e}`}}const Di=new i.InjectionToken("ng-select-default-options");class Ri{constructor(e,t,n,r,o,s,l){this.classes=t,this._cd=n,this._console=r,this._zone=o,this._window=s,this.elementRef=l,this.items=[],this.clearable=!0,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.virtualScroll=!1,this.selectableGroup=!1,this.searchFn=null,this.clearSearchOnAdd=!0,this.labelForId="",this.multiple=!1,this.addTag=!1,this.searchable=!0,this.blurEvent=new i.EventEmitter,this.focusEvent=new i.EventEmitter,this.changeEvent=new i.EventEmitter,this.openEvent=new i.EventEmitter,this.closeEvent=new i.EventEmitter,this.searchEvent=new i.EventEmitter,this.clearEvent=new i.EventEmitter,this.addEvent=new i.EventEmitter,this.removeEvent=new i.EventEmitter,this.scrollToEnd=new i.EventEmitter,this.isOpen=!1,this.isDisabled=!1,this.itemsList=new Si(this),this.viewPortItems=[],this.filterValue=null,this.dropdownId=Ci(),this.selectedItemId=0,this._defaultLabel="label",this._pressedKeys=[],this._destroy$=new K.Subject,this._keyPress$=new K.Subject,this._onChange=(e=>{}),this._onTouched=(()=>{}),this.clearItem=(e=>{const t=this.selectedItems.find(t=>t.value===e);this.unselect(t)}),this._mergeGlobalConfig(e)}get compareWith(){return this._compareWith}set compareWith(e){if(!_i(e))throw Error("`compareWith` must be a function.");this._compareWith=e}get filtered(){return!!this.filterValue&&this.searchable}get selectedItems(){return this.itemsList.value}get selectedValues(){return this.selectedItems.map(e=>e.value)}get hasValue(){return this.selectedItems.length>0}ngOnInit(){this._handleKeyPresses()}ngOnChanges(e){e.multiple&&this.itemsList.clearSelected(),e.items&&this._setItems(e.items.currentValue||[])}ngAfterViewInit(){this.items&&0===this.items.length&&this._setItemsFromNgOptions()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(e){if(Oi[e.which])switch(e.which){case Oi.ArrowDown:this._handleArrowDown(e);break;case Oi.ArrowUp:this._handleArrowUp(e);break;case Oi.Space:this._handleSpace(e);break;case Oi.Enter:this._handleEnter(e);break;case Oi.Tab:this._handleTab(e);break;case Oi.Esc:this.close();break;case Oi.Backspace:this._handleBackspace()}else e.key&&1===e.key.length&&this._keyPress$.next(e.key.toLocaleLowerCase())}handleMousedown(e){e.stopPropagation(),e.preventDefault();const t=e.target;"ng-clear"!==t.className?"ng-arrow"!==t.className?(this._focused||this.focus(),t.className.includes("ng-value-icon")||(this.searchable?this.open():this.toggle())):this.handleArrowClick():this.handleClearClick()}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&this.clearModel(),this._clearSearch(),this.focus(),this._isTypeahead&&this.typeahead.next(null),this.clearEvent.emit()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(e){this.itemsList.clearSelected(),this._handleWriteValue(e),this._cd.markForCheck()}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.isDisabled=e,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.isDisabled||this.isOpen||this.itemsList.maxItemsSelected||(this._isTypeahead||this.addTag||!this.itemsList.noItemsToSelect)&&(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.filterValue||this.focus(),this.detectChanges())}close(){this.isOpen&&(this.isOpen=!1,this._clearSearch(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(e){!e||e.disabled||this.isDisabled||(this.multiple&&e.selected?this.unselect(e):this.select(e))}select(e){this.itemsList.select(e),this.clearSearchOnAdd&&this._clearSearch(),this.addEvent.emit(e.value),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close(),this._updateNgModel()}focus(){this.filterInput&&this._zone.runOutsideAngular(()=>{this._window.setTimeout(()=>{this.filterInput.nativeElement.focus()},5)})}unselect(e){this.itemsList.unselect(e),this._updateNgModel(),this.removeEvent.emit(e)}selectTag(){let e;!function(e){return e instanceof Promise}(e=_i(this.addTag)?this.addTag(this.filterValue):this._primitive?this.filterValue:{[this.bindLabel]:this.filterValue})?e&&this.select(this.itemsList.addItem(e)):e.then(e=>this.select(this.itemsList.addItem(e))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.filterValue)&&!this.isDisabled}showAddTag(){return this.addTag&&this.filterValue&&!this.selectedItems.some(e=>e.label.toLowerCase()===this.filterValue.toLowerCase())&&!this.loading}showNoItemsFound(){const e=0===this.itemsList.filteredItems.length;return(e&&!this._isTypeahead&&!this.loading||e&&this._isTypeahead&&this.filterValue&&!this.loading)&&!this.showAddTag()}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this.filterValue&&!this.loading}filter(e){this.filterValue=e,this.open(),this._isTypeahead?this.typeahead.next(this.filterValue):(this.itemsList.filter(this.filterValue),this.itemsList.markSelectedOrDefault(this.markFirst))}onInputFocus(){this.elementRef.nativeElement.classList.add("ng-select-focused"),this.focusEvent.emit(null),this._focused=!0}onInputBlur(){this.elementRef.nativeElement.classList.remove("ng-select-focused"),this.blurEvent.emit(null),this.isOpen||this.isDisabled||this._onTouched(),this._focused=!1}onItemHover(e){e.disabled||this.itemsList.markItem(e)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}updateDropdownPosition(){this.dropdownPanel&&this.dropdownPanel.updateDropdownPosition()}_setItems(e){const t=e[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=!bi(t),this.itemsList.setItems(e),e.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const e=e=>{this.items=e.map(e=>({$ngOptionValue:e.value,label:e.elementRef.nativeElement.innerHTML,disabled:e.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},t=()=>{const e=Object(gi.a)(this.ngOptions.changes,this._destroy$);Object(gi.a)(...this.ngOptions.map(e=>e.stateChange$)).pipe(Object(W.takeUntil)(e)).subscribe(e=>{this.itemsList.findItem(e.value).disabled=e.disabled,this._cd.markForCheck()})};this.ngOptions.changes.pipe(Object(W.startWith)(this.ngOptions),Object(W.takeUntil)(this._destroy$)).subscribe(n=>{e(n),t()})}_isValidWriteValue(e){if(!yi(e)||this.multiple&&""===e||Array.isArray(e)&&0===e.length)return!1;const t=e=>!bi(e)||!this.bindValue||(this._console.warn(`Binding object(${JSON.stringify(e)}) with bindValue is not allowed.`),!1);return this.multiple?Array.isArray(e)?e.every(e=>t(e)):(this._console.warn("Multiple select ngModel should be array."),!1):t(e)}_handleWriteValue(e){if(!this._isValidWriteValue(e))return;const t=e=>{let t=this.itemsList.findItem(e);if(t)this.itemsList.select(t);else{const n=bi(e);n||!n&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(e,null)):this.bindValue&&this.itemsList.select(this.itemsList.mapItem(t={[this.bindLabel]:null,[this.bindValue]:e},null))}};this.multiple?e.forEach(e=>{t(e)}):t(e)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe(Object(W.takeUntil)(this._destroy$),Object(W.tap)(e=>this._pressedKeys.push(e)),Object(W.debounceTime)(200),Object(W.filter)(()=>this._pressedKeys.length>0),Object(W.map)(()=>this._pressedKeys.join(""))).subscribe(e=>{const t=this.itemsList.findByLabel(e);t&&(this.isOpen?(this.itemsList.markItem(t),this._cd.markForCheck()):this.select(t)),this._pressedKeys=[]})}_updateNgModel(){const e=[];for(const t of this.selectedItems)if(this.bindValue){let n=null;n=t.hasChildren?t.value[this.groupBy]:this.itemsList.resolveNested(t.value,this.bindValue),e.push(n)}else e.push(t.value);this.multiple?(this._onChange(e),this.changeEvent.emit(this.selectedItems.map(e=>e.value))):(this._onChange(yi(e[0])?e[0]:null),this.changeEvent.emit(this.selectedItems[0]&&this.selectedItems[0].value)),this._cd.markForCheck()}_clearSearch(){this.filterValue&&(this.filterValue=null,this.itemsList.resetItems())}_scrollToMarked(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollInto(this.itemsList.markedItem)}_scrollToTag(){this.isOpen&&this.dropdownPanel&&this.dropdownPanel.scrollIntoTag()}_handleTab(e){this.isOpen&&(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),e.preventDefault()):this.showAddTag()?(this.selectTag(),e.preventDefault()):this.close():this.close())}_handleEnter(e){this.isOpen?this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.addTag&&this.selectTag():this.open(),e.preventDefault(),e.stopPropagation()}_handleSpace(e){this.isOpen||(this.open(),e.preventDefault())}_handleArrowDown(e){this.nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),e.preventDefault()}_handleArrowUp(e){this.isOpen&&(this.nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),e.preventDefault())}nextItemIsTag(e){const t=this.itemsList.markedIndex+e;return this.addTag&&this.filterValue&&this.itemsList.markedItem&&(t<0||t===this.itemsList.filteredItems.length)}_handleBackspace(){!this.filterValue&&this.clearable&&this.hasValue&&(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}_mergeGlobalConfig(e){this.notFoundText=this.notFoundText||e.notFoundText,this.typeToSearchText=this.typeToSearchText||e.typeToSearchText,this.addTagText=this.addTagText||e.addTagText,this.loadingText=this.loadingText||e.loadingText,this.clearAllText=this.clearAllText||e.clearAllText}}class Li{}var Pi=i["\u0275crt"]({encapsulation:2,styles:[".ng-select{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{-webkit-box-sizing:border-box;box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;outline:0;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{-webkit-box-sizing:content-box;box-sizing:content-box;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute;z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:.8s linear infinite load8;animation:.8s linear infinite load8}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{display:inline-block;height:0;width:0;position:relative}"],data:{}});function Ni(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["aria-hidden","true"],["class","ng-value-icon left"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.unselect(e.parent.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"span",[["class","ng-value-label"]],null,null,null,null,null)),(e()(),i["\u0275ted"](5,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,5,0,t.parent.context.$implicit.label)})}function ji(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Fi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","ng-value"]],[[2,"ng-value-disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["defaultLabelTemplate",2]],null,0,null,Ni)),(e()(),i["\u0275ted"](-1,null,["\n \n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,ji)),i["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](6,{item:0,clear:1,label:2}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,e(t,6,0,t.context.$implicit.value,n.clearItem,t.context.$implicit.label),n.labelTemplate||i["\u0275nov"](t,2))},function(e,t){e(t,0,0,t.context.$implicit.disabled)})}function Bi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,null,null,null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fi)),i["\u0275did"](3,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,t.component.selectedItems)},null)}function Vi(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Hi(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,2,null,Vi)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](2,{items:0,clear:1}),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,e(t,2,0,n.selectedValues,n.clearItem),n.multiLabelTemplate)},null)}function zi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"div",[["class","ng-spinner-loader"]],null,null,null,null,null))],null,null)}function Yi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"span",[["class","ng-clear-wrapper"]],[[8,"title",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"span",[["aria-hidden","true"],["class","ng-clear"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,0,0,i["\u0275inlineInterpolate"](1,"",t.component.clearAllText,""))})}function Ui(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","ng-option-label"]],null,null,null,null,null)),(e()(),i["\u0275ted"](2,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.parent.context.$implicit.label)})}function Wi(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function qi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","ng-option"]],[[1,"role",0],[2,"ng-option-disabled",null],[2,"ng-option-selected",null],[2,"ng-optgroup",null],[2,"ng-option",null],[2,"ng-option-child",null],[2,"ng-option-marked",null],[8,"id",0]],[[null,"click"],[null,"mousedown"],[null,"mouseover"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=!1!==r.toggleItem(e.context.$implicit)&&i),"mousedown"===t&&(i=!1!==n.preventDefault()&&i),"mouseover"===t&&(i=!1!==r.onItemHover(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](0,[["defaultOptionTemplate",2]],null,0,null,Ui)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,Wi)),i["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](6,{item:0,index:1,searchTerm:2}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,e(t,6,0,t.context.$implicit.value,t.context.$implicit.index,n.filterValue),t.context.$implicit.hasChildren?n.optgroupTemplate||i["\u0275nov"](t,2):n.optionTemplate||i["\u0275nov"](t,2))},function(e,t){e(t,0,0,t.context.$implicit.hasChildren?"group":"option",t.context.$implicit.disabled,t.context.$implicit.selected,t.context.$implicit.hasChildren,!t.context.$implicit.hasChildren,!!t.context.$implicit.parent,t.context.$implicit===t.component.itemsList.markedItem,i["\u0275inlineInterpolate"](1,"",(null==t.context.$implicit?null:t.context.$implicit.htmlId)||null,""))})}function Gi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,6,"div",[["class","ng-option"],["role","option"]],[[2,"ng-option-marked",null]],[[null,"mouseover"],[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"mouseover"===t&&(i=!1!==r.itemsList.unmarkItem()&&i),"click"===t&&(i=!1!==r.selectTag()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,3,"span",[],null,null,null,null,null)),(e()(),i["\u0275eld"](3,0,null,null,1,"span",[["class","ng-tag-label"]],null,null,null,null,null)),(e()(),i["\u0275ted"](4,null,["",""])),(e()(),i["\u0275ted"](5,null,['"','"'])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,!n.itemsList.markedItem),e(t,4,0,n.addTagText),e(t,5,0,n.filterValue)})}function $i(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"div",[["class","ng-option ng-option-disabled"]],null,null,null,null,null)),(e()(),i["\u0275ted"](2,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.notFoundText)})}function Ki(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Xi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,null,null,null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["defaultNotFoundTemplate",2]],null,0,null,$i)),(e()(),i["\u0275ted"](-1,null,["\n \n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,Ki)),i["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](6,{searchTerm:0}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,e(t,6,0,n.filterValue),n.notFoundTemplate||i["\u0275nov"](t,2))},null)}function Zi(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"div",[["class","ng-option ng-option-disabled"]],null,null,null,null,null)),(e()(),i["\u0275ted"](2,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.typeToSearchText)})}function Ji(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Qi(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,6,null,null,null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["defaultTypeToSearchTemplate",2]],null,0,null,Zi)),(e()(),i["\u0275ted"](-1,null,["\n \n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ji)),i["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,5,0,t.component.typeToSearchTemplate||i["\u0275nov"](t,2))},null)}function er(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"div",[["class","ng-option ng-option-disabled"]],null,null,null,null,null)),(e()(),i["\u0275ted"](2,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.loadingText)})}function tr(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function nr(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,null,null,null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["defaultLoadingTextTemplate",2]],null,0,null,er)),(e()(),i["\u0275ted"](-1,null,["\n \n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,tr)),i["\u0275did"](5,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](6,{searchTerm:0}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,e(t,6,0,n.filterValue),n.loadingTextTemplate||i["\u0275nov"](t,2))},null)}function ir(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,21,"ng-dropdown-panel",[["class","ng-dropdown-panel"]],[[2,"ng-select-multiple",null],[8,"id",0]],[[null,"update"],[null,"scrollToEnd"],[null,"outsideClick"],[null,"mousedown"]],function(e,t,n){var r=!0,o=e.component;return"mousedown"===t&&(r=!1!==i["\u0275nov"](e,2).handleMousedown(n)&&r),"update"===t&&(r=!1!==(o.viewPortItems=n)&&r),"scrollToEnd"===t&&(r=!1!==o.scrollToEnd.emit(n)&&r),"outsideClick"===t&&(r=!1!==o.close()&&r),r},ar,or)),i["\u0275did"](1,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275did"](2,1818624,[[1,4]],0,Ii,[Ri,i.Renderer2,i.ElementRef,i.NgZone,Ei,Ti],{items:[0,"items"],position:[1,"position"],appendTo:[2,"appendTo"],bufferAmount:[3,"bufferAmount"],virtualScroll:[4,"virtualScroll"],headerTemplate:[5,"headerTemplate"],footerTemplate:[6,"footerTemplate"]},{update:"update",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"}),(e()(),i["\u0275ted"](-1,0,["\n \n "])),(e()(),i["\u0275eld"](4,0,null,0,7,null,null,null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,qi)),i["\u0275did"](7,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Gi)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,Xi)),i["\u0275did"](14,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,Qi)),i["\u0275did"](17,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n \n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,nr)),i["\u0275did"](20,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n"]))],function(e,t){var n=t.component;e(t,1,0,"ng-dropdown-panel",n.classes),e(t,2,0,n.itemsList.filteredItems,n.dropdownPosition,n.appendTo,n.bufferAmount,n.virtualScroll,n.headerTemplate,n.footerTemplate),e(t,7,0,n.viewPortItems),e(t,10,0,n.showAddTag()),e(t,14,0,n.showNoItemsFound()),e(t,17,0,n.showTypeToSearch()),e(t,20,0,n.loading&&0===n.itemsList.filteredItems.length)},function(e,t){var n=t.component;e(t,0,0,n.multiple,n.dropdownId)})}function rr(e){return i["\u0275vid"](2,[i["\u0275qud"](671088640,1,{dropdownPanel:0}),i["\u0275qud"](402653184,2,{filterInput:0}),(e()(),i["\u0275eld"](2,0,null,null,29,"div",[["class","ng-select-container"]],[[2,"ng-has-value",null]],[[null,"mousedown"]],function(e,t,n){var i=!0;return"mousedown"===t&&(i=!1!==e.component.handleMousedown(n)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,15,"div",[["class","ng-value-container"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,1,"div",[["class","ng-placeholder"]],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bi)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hi)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,3,"div",[["class","ng-input"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,[[2,0],["filterInput",1]],null,0,"input",[["role","combobox"],["type","text"]],[[8,"autocomplete",0],[8,"id",0],[8,"readOnly",0],[8,"disabled",0],[8,"value",0],[1,"aria-expanded",0],[1,"aria-owns",0],[1,"aria-activedescendant",0]],[[null,"input"],[null,"focus"],[null,"blur"],[null,"change"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==o.filter(i["\u0275nov"](e,17).value)&&r),"focus"===t&&(r=!1!==o.onInputFocus()&&r),"blur"===t&&(r=!1!==o.onInputBlur()&&r),"change"===t&&(r=!1!==n.stopPropagation()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zi)),i["\u0275did"](22,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Yi)),i["\u0275did"](25,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](27,0,null,null,3,"span",[["class","ng-arrow-wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,0,"span",[["class","ng-arrow"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275and"](16777216,null,null,1,null,ir)),i["\u0275did"](34,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,10,0,!n.multiLabelTemplate&&n.selectedItems.length>0),e(t,13,0,n.multiLabelTemplate&&n.selectedValues.length>0),e(t,22,0,n.loading),e(t,25,0,n.showClear()),e(t,34,0,n.isOpen)},function(e,t){var n=t.component;e(t,2,0,n.hasValue),e(t,7,0,n.placeholder),e(t,17,0,i["\u0275inlineInterpolate"](1,"",n.dropdownId,""),n.labelForId,!n.searchable,n.isDisabled,n.filterValue,n.isOpen,n.isOpen?n.dropdownId:null,n.isOpen?null==n.itemsList?null:null==n.itemsList.markedItem?null:n.itemsList.markedItem.htmlId:null)})}var or=i["\u0275crt"]({encapsulation:2,styles:[".ng-dropdown-panel{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}"],data:{}});function sr(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","ng-dropdown-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,16777216,null,null,1,null,null,null,null,null,null,null)),i["\u0275did"](3,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,t.component.headerTemplate)},null)}function lr(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","ng-dropdown-footer"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,16777216,null,null,1,null,null,null,null,null,null,null)),i["\u0275did"](3,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,t.component.footerTemplate)},null)}function ar(e){return i["\u0275vid"](2,[i["\u0275qud"](402653184,1,{contentElementRef:0}),i["\u0275qud"](402653184,2,{scrollElementRef:0}),i["\u0275qud"](402653184,3,{paddingElementRef:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,sr)),i["\u0275did"](5,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,[[2,0],["scroll",1]],null,8,"div",[["class","ng-dropdown-panel-items scroll-host"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,[[3,0],["padding",1]],null,0,"div",[],[[2,"total-padding",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,[[1,0],["content",1]],null,3,"div",[],[[2,"scrollable-content",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),i["\u0275ncd"](null,0),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,lr)),i["\u0275did"](18,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,n.headerTemplate),e(t,18,0,n.footerTemplate)},function(e,t){var n=t.component;e(t,9,0,n.virtualScroll),e(t,11,0,n.virtualScroll&&n.items.length>0)})}var ur=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function cr(e){return i["\u0275vid"](2,[i["\u0275ncd"](null,0)],null,null)}var dr=function(){this.autoClose=!0,this.placement="bottom-left"},hr=new(function(){function e(){}return e.prototype.getAllStyles=function(e){return window.getComputedStyle(e)},e.prototype.getStyle=function(e,t){return this.getAllStyles(e)[t]},e.prototype.isStaticPositioned=function(e){return"static"===(this.getStyle(e,"position")||"static")},e.prototype.offsetParent=function(e){for(var t=e.offsetParent||document.documentElement;t&&t!==document.documentElement&&this.isStaticPositioned(t);)t=t.offsetParent;return t||document.documentElement},e.prototype.position=function(e,t){var n;void 0===t&&(t=!0);var i={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(e,"position"))n=e.getBoundingClientRect();else{var r=this.offsetParent(e);n=this.offset(e,!1),r!==document.documentElement&&(i=this.offset(r,!1)),i.top+=r.clientTop,i.left+=r.clientLeft}return n.top-=i.top,n.bottom-=i.top,n.left-=i.left,n.right-=i.left,t&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n},e.prototype.offset=function(e,t){void 0===t&&(t=!0);var n=e.getBoundingClientRect(),i=window.pageYOffset-document.documentElement.clientTop,r=window.pageXOffset-document.documentElement.clientLeft,o={height:n.height||e.offsetHeight,width:n.width||e.offsetWidth,top:n.top+i,bottom:n.bottom+i,left:n.left+r,right:n.right+r};return t&&(o.height=Math.round(o.height),o.width=Math.round(o.width),o.top=Math.round(o.top),o.bottom=Math.round(o.bottom),o.left=Math.round(o.left),o.right=Math.round(o.right)),o},e.prototype.positionElements=function(e,t,n,i){var r=i?this.offset(e,!1):this.position(e,!1),o=this.getAllStyles(t),s=t.getBoundingClientRect(),l=n.split("-")[0]||"top",a=n.split("-")[1]||"center",u={height:s.height||t.offsetHeight,width:s.width||t.offsetWidth,top:0,bottom:s.height||t.offsetHeight,left:0,right:s.width||t.offsetWidth};switch(l){case"top":u.top=r.top-(t.offsetHeight+parseFloat(o.marginBottom));break;case"bottom":u.top=r.top+r.height;break;case"left":u.left=r.left-(t.offsetWidth+parseFloat(o.marginRight));break;case"right":u.left=r.left+r.width}switch(a){case"top":u.top=r.top;break;case"bottom":u.top=r.top+r.height-t.offsetHeight;break;case"left":u.left=r.left;break;case"right":u.left=r.left+r.width-t.offsetWidth;break;case"center":"top"===l||"bottom"===l?u.left=r.left+r.width/2-t.offsetWidth/2:u.top=r.top+r.height/2-t.offsetHeight/2}return u.top=Math.round(u.top),u.bottom=Math.round(u.bottom),u.left=Math.round(u.left),u.right=Math.round(u.right),u},e.prototype.getAvailablePlacements=function(e,t){var n=[],i=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=document.documentElement;return r.width<i.left&&(i.top+i.height/2-t.offsetHeight/2>0&&n.splice(n.length,1,"left"),this.setSecondaryPlacementForLeftRight(i,r,"left",n)),r.height<i.top&&(n.splice(n.length,1,"top"),this.setSecondaryPlacementForTopBottom(i,r,"top",n)),(window.innerWidth||o.clientWidth)-i.right>r.width&&(i.top+i.height/2-t.offsetHeight/2>0&&n.splice(n.length,1,"right"),this.setSecondaryPlacementForLeftRight(i,r,"right",n)),(window.innerHeight||o.clientHeight)-i.bottom>r.height&&(n.splice(n.length,1,"bottom"),this.setSecondaryPlacementForTopBottom(i,r,"bottom",n)),n},e.prototype.setSecondaryPlacementForLeftRight=function(e,t,n,i){var r=document.documentElement;t.height<=e.bottom&&i.splice(i.length,1,n+"-bottom"),(window.innerHeight||r.clientHeight)-e.top>=t.height&&i.splice(i.length,1,n+"-top")},e.prototype.setSecondaryPlacementForTopBottom=function(e,t,n,i){var r=document.documentElement;(window.innerWidth||r.clientWidth)-e.left>=t.width&&i.splice(i.length,1,n+"-left"),t.width<=e.right&&i.splice(i.length,1,n+"-right")},e}());function pr(e,t,n,i){var r=Array.isArray(n)?n:[n],o=r.findIndex(function(e){return"auto"===e});o>=0&&["top","right","bottom","left"].forEach(function(e){null==r.find(function(t){return-1!==t.search("^"+e+"|^"+e+"-")})&&r.splice(o++,1,e)});for(var s,l=0,a=0,u=hr.getAvailablePlacements(e,t),c=function(n,o){if(null!=u.find(function(e){return e===n})||r.length===o+1){s=n;var c=hr.positionElements(e,t,n,i);return l=c.top,a=c.left,"break"}},d=0,h=r.map(function(e,t){return{item:e,index:t}});d<h.length;d++){var p=h[d];if("break"===c(p.item,p.index))break}return t.style.top=l+"px",t.style.left=a+"px",s}this&&this.__extends||Object.setPrototypeOf||Array;var fr=function(){function e(e,t,n){this.dropdown=e,this._elementRef=t,this._renderer=n,this.placement="bottom",this.isOpen=!1}return e.prototype.isEventFrom=function(e){return this._elementRef.nativeElement.contains(e.target)},e.prototype.position=function(e,t){this.applyPlacement(pr(e,this._elementRef.nativeElement,t))},e.prototype.applyPlacement=function(e){this._renderer.removeClass(this._elementRef.nativeElement.parentNode,"dropup"),this._renderer.removeClass(this._elementRef.nativeElement.parentNode,"dropdown"),this.placement=e,-1!==e.search("^top")?this._renderer.addClass(this._elementRef.nativeElement.parentNode,"dropup"):this._renderer.addClass(this._elementRef.nativeElement.parentNode,"dropdown")},e}(),mr=function(){function e(e,t){this.dropdown=e,this._elementRef=t,this.anchorEl=t.nativeElement}return e.prototype.isEventFrom=function(e){return this._elementRef.nativeElement.contains(e.target)},e}(),gr=function(){function e(e,t){var n=this;this._open=!1,this.openChange=new i.EventEmitter,this.placement=e.placement,this.autoClose=e.autoClose,this._zoneSubscription=t.onStable.subscribe(function(){n._positionMenu()})}return e.prototype.ngOnInit=function(){this._menu&&this._menu.applyPlacement(Array.isArray(this.placement)?this.placement[0]:this.placement)},e.prototype.isOpen=function(){return this._open},e.prototype.open=function(){this._open||(this._open=!0,this._positionMenu(),this.openChange.emit(!0))},e.prototype.close=function(){this._open&&(this._open=!1,this.openChange.emit(!1))},e.prototype.toggle=function(){this.isOpen()?this.close():this.open()},e.prototype.closeFromClick=function(e){this.autoClose&&2!==e.button&&!this._isEventFromToggle(e)&&(!0===this.autoClose?this.close():"inside"===this.autoClose&&this._isEventFromMenu(e)?this.close():"outside"!==this.autoClose||this._isEventFromMenu(e)||this.close())},e.prototype.closeFromOutsideEsc=function(){this.autoClose&&this.close()},e.prototype.ngOnDestroy=function(){this._zoneSubscription.unsubscribe()},e.prototype._isEventFromToggle=function(e){return this._anchor.isEventFrom(e)},e.prototype._isEventFromMenu=function(e){return!!this._menu&&this._menu.isEventFrom(e)},e.prototype._positionMenu=function(){this.isOpen()&&this._menu&&this._menu.position(this._anchor.anchorEl,this.placement)},e}();class vr{constructor(e,t,n){this.el=e,this.auth1=t,this.renderer=n}ngOnInit(){null!=this.auth1&&null!=this.auth1.getUser()&&null!=this.auth1.getUser().role&&1!=this.auth1.getUser().role.Id&&(this.el.nativeElement.style.display="none")}}var yr=function(){function e(e,t,n){this.year=e,this.month=t,this.day=n}return e.from=function(t){return t?new e(t.year,t.month,t.day?t.day:1):null},e.prototype.equals=function(e){return e&&this.year===e.year&&this.month===e.month&&this.day===e.day},e.prototype.before=function(e){return!!e&&(this.year===e.year?this.month===e.month?this.day!==e.day&&this.day<e.day:this.month<e.month:this.year<e.year)},e.prototype.after=function(e){return!!e&&(this.year===e.year?this.month===e.month?this.day!==e.day&&this.day>e.day:this.month>e.month:this.year>e.year)},e.prototype.toStruct=function(){return{year:this.year,month:this.month,day:this.day}},e.prototype.toString=function(){return this.year+"-"+this.month+"-"+this.day},e}();function br(e){return parseInt(""+e,10)}function _r(e){return void 0!==e&&null!==e?""+e:""}function wr(e,t,n){return void 0===n&&(n=0),Math.max(Math.min(e,t),n)}function xr(e){return!isNaN(br(e))}function Cr(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function Sr(e){return void 0!==e&&null!==e}function Or(e){return xr(e)?("0"+e).slice(-2):""}var Tr=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Er(e){return new yr(e.getFullYear(),e.getMonth()+1,e.getDate())}function kr(e){var t=new Date(e.year,e.month-1,e.day,12);return isNaN(t.getTime())||t.setFullYear(e.year),t}var Ar=function(){},Ir=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Tr(t,e),t.prototype.getDaysPerWeek=function(){return 7},t.prototype.getMonths=function(){return[1,2,3,4,5,6,7,8,9,10,11,12]},t.prototype.getWeeksPerMonth=function(){return 6},t.prototype.getNext=function(e,t,n){void 0===t&&(t="d"),void 0===n&&(n=1);var i=kr(e);switch(t){case"y":return new yr(e.year+n,1,1);case"m":i=new Date(e.year,e.month+n-1,1,12);break;case"d":i.setDate(i.getDate()+n);break;default:return e}return Er(i)},t.prototype.getPrev=function(e,t,n){return void 0===t&&(t="d"),void 0===n&&(n=1),this.getNext(e,t,-n)},t.prototype.getWeekday=function(e){var t=kr(e).getDay();return 0===t?7:t},t.prototype.getWeekNumber=function(e,t){7===t&&(t=0);var n=kr(e[(11-t)%7]);n.setDate(n.getDate()+4-(n.getDay()||7));var i=n.getTime();return n.setMonth(0),n.setDate(1),Math.floor(Math.round((i-n.getTime())/864e5)/7)+1},t.prototype.getToday=function(){return Er(new Date)},t.prototype.isValid=function(e){if(!(e&&Cr(e.year)&&Cr(e.month)&&Cr(e.day)))return!1;var t=kr(e);return!isNaN(t.getTime())&&t.getFullYear()===e.year&&t.getMonth()+1===e.month&&t.getDate()===e.day},t}(Ar);function Mr(e,t){return!function(e,t){return!e&&!t||!!e&&!!t&&e.equals(t)}(e,t)}function Dr(e,t,n){return e&&t&&e.before(t)?yr.from(t):e&&n&&e.after(n)?yr.from(n):e}function Rr(e,t){var n=t.minDate,i=t.maxDate,r=t.disabled,o=t.markDisabled;return!(!Sr(e)||r||o&&o(e,{year:e.year,month:e.month})||n&&e.before(n)||i&&e.after(i))}var Lr,Pr=function(){function e(e){this._calendar=e,this._model$=new K.Subject,this._select$=new K.Subject,this._state={disabled:!1,displayMonths:1,firstDayOfWeek:1,focusVisible:!1,months:[],navigation:"select",prevDisabled:!1,nextDisabled:!1,selectBoxes:{years:[],months:[]},selectedDate:null}}return Object.defineProperty(e.prototype,"model$",{get:function(){return a.call(this._model$.asObservable(),function(e){return e.months.length>0})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"select$",{get:function(){return a.call(this._select$.asObservable(),function(e){return null!==e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{set:function(e){this._state.disabled!==e&&this._nextState({disabled:e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"displayMonths",{set:function(e){Cr(e=br(e))&&e>0&&this._state.displayMonths!==e&&this._nextState({displayMonths:e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"firstDayOfWeek",{set:function(e){Cr(e=br(e))&&e>=0&&this._state.firstDayOfWeek!==e&&this._nextState({firstDayOfWeek:e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"focusVisible",{set:function(e){this._state.focusVisible===e||this._state.disabled||this._nextState({focusVisible:e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"maxDate",{set:function(e){var t=this.toValidDate(e,null);Mr(this._state.maxDate,t)&&this._nextState({maxDate:t})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"markDisabled",{set:function(e){this._state.markDisabled!==e&&this._nextState({markDisabled:e})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"minDate",{set:function(e){var t=this.toValidDate(e,null);Mr(this._state.minDate,t)&&this._nextState({minDate:t})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"navigation",{set:function(e){this._state.navigation!==e&&this._nextState({navigation:e})},enumerable:!0,configurable:!0}),e.prototype.focus=function(e){!this._state.disabled&&this._calendar.isValid(e)&&Mr(this._state.focusDate,e)&&this._nextState({focusDate:e})},e.prototype.focusMove=function(e,t){this.focus(this._calendar.getNext(this._state.focusDate,e,t))},e.prototype.focusSelect=function(){Rr(this._state.focusDate,this._state)&&this.select(this._state.focusDate,{emitEvent:!0})},e.prototype.open=function(e){var t=this.toValidDate(e,this._calendar.getToday());this._state.disabled||this._nextState({firstDate:t})},e.prototype.select=function(e,t){void 0===t&&(t={});var n=this.toValidDate(e,null);this._state.disabled||(Mr(this._state.selectedDate,n)&&this._nextState({selectedDate:n}),t.emitEvent&&Rr(n,this._state)&&this._select$.next(n))},e.prototype.toValidDate=function(e,t){var n=yr.from(e);return void 0===t&&(t=this._calendar.getToday()),this._calendar.isValid(n)?n:t},e.prototype._nextState=function(e){var t=this._updateState(e);this._patchContexts(t),this._state=t,this._model$.next(this._state)},e.prototype._patchContexts=function(e){e.months.forEach(function(t){t.weeks.forEach(function(t){t.days.forEach(function(t){e.focusDate&&(t.context.focused=e.focusDate.equals(t.date)&&e.focusVisible),!0===e.disabled&&(t.context.disabled=!0),void 0!==e.selectedDate&&(t.context.selected=null!==e.selectedDate&&e.selectedDate.equals(t.date))})})})},e.prototype._updateState=function(e){var t=Object.assign({},this._state,e),n=t.firstDate;if(("minDate"in e||"maxDate"in e)&&(function(e,t){if(t&&e&&t.before(e))throw new Error("'maxDate' "+t+" should be greater than 'minDate' "+e)}(t.minDate,t.maxDate),t.focusDate=Dr(t.focusDate,t.minDate,t.maxDate),t.firstDate=Dr(t.firstDate,t.minDate,t.maxDate),n=t.focusDate),"disabled"in e&&(t.focusVisible=!1),"selectedDate"in e&&0===this._state.months.length&&(n=t.selectedDate),"focusDate"in e&&(t.focusDate=Dr(t.focusDate,t.minDate,t.maxDate),n=t.focusDate,0!==t.months.length&&!t.focusDate.before(t.firstDate)&&!t.focusDate.after(t.lastDate)))return t;if("firstDate"in e&&(t.firstDate=Dr(t.firstDate,t.minDate,t.maxDate),n=t.firstDate),n){var i=function(e,t,n,i){for(var r=n.displayMonths,o=n.months,s=[],l=function(r){var l=e.getNext(t,"m",r),a=o.findIndex(function(e){return e.firstDate.equals(l)});s.push(i||-1===a?function(e,t,n){var i=n.minDate,r=n.maxDate,o=n.firstDayOfWeek,s=n.markDisabled,l={firstDate:null,lastDate:null,number:t.month,year:t.year,weeks:[],weekdays:[]};t=function(e,t,n){var i=e.getDaysPerWeek(),r=new yr(t.year,t.month,1),o=e.getWeekday(r)%i;return e.getPrev(r,"d",(i+o-n)%i)}(e,t,o);for(var a=0;a<e.getWeeksPerMonth();a++){for(var u=[],c=0;c<e.getDaysPerWeek();c++){0===a&&l.weekdays.push(e.getWeekday(t));var d=new yr(t.year,t.month,t.day),h=e.getNext(d),p=!!(i&&d.before(i)||r&&d.after(r));!p&&s&&(p=s(d,{month:l.number,year:l.year})),null===l.firstDate&&d.month===l.number&&(l.firstDate=d),d.month===l.number&&h.month!==l.number&&(l.lastDate=d),u.push({date:d,context:{date:{year:d.year,month:d.month,day:d.day},currentMonth:l.number,disabled:p,focused:!1,selected:!1}}),t=h}l.weeks.push({number:e.getWeekNumber(u.map(function(e){return yr.from(e.date)}),o),days:u})}return l}(e,l,n):o[a])},a=0;a<r;a++)l(a);return s}(this._calendar,n,t,"firstDayOfWeek"in e||"markDisabled"in e||"minDate"in e||"maxDate"in e||"disabled"in e);t.months=i,t.firstDate=i.length>0?i[0].firstDate:void 0,t.lastDate=i.length>0?i[i.length-1].lastDate:void 0,"selectedDate"in e&&!Rr(t.selectedDate,t)&&(t.selectedDate=null),"firstDate"in e&&(void 0===t.focusDate||t.focusDate.before(t.firstDate)||t.focusDate.after(t.lastDate))&&(t.focusDate=n);var r=!this._state.firstDate||this._state.firstDate.year!==t.firstDate.year,o=!this._state.firstDate||this._state.firstDate.month!==t.firstDate.month;"select"===t.navigation?(("minDate"in e||"maxDate"in e||0===t.selectBoxes.years.length||r)&&(t.selectBoxes.years=function(e,t,n){if(!e)return[];var i=t&&t.year||e.year-10;return Array.from({length:(n&&n.year||e.year+10)-i+1},function(e,t){return i+t})}(t.focusDate,t.minDate,t.maxDate)),("minDate"in e||"maxDate"in e||0===t.selectBoxes.months.length||r)&&(t.selectBoxes.months=function(e,t,n,i){if(!t)return[];var r=e.getMonths();if(n&&t.year===n.year){var o=r.findIndex(function(e){return e===n.month});r=r.slice(o)}return i&&t.year===i.year&&(o=r.findIndex(function(e){return e===i.month}),r=r.slice(0,o+1)),r}(this._calendar,t.focusDate,t.minDate,t.maxDate))):t.selectBoxes={years:[],months:[]},"arrows"!==t.navigation&&"select"!==t.navigation||!(o||r||"minDate"in e||"maxDate"in e||"disabled"in e)||(t.prevDisabled=t.disabled||function(e,n,i){var r=e.getPrev(t.firstDate,"m");return i&&(r.year===i.year&&r.month<i.month||r.year<i.year&&1===i.month)}(this._calendar,0,t.minDate),t.nextDisabled=t.disabled||function(e,n,i){return i&&e.getNext(t.lastDate,"m").after(i)}(this._calendar,0,t.maxDate))}return t},e}();!function(e){e[e.Enter=13]="Enter",e[e.Space=32]="Space",e[e.PageUp=33]="PageUp",e[e.PageDown=34]="PageDown",e[e.End=35]="End",e[e.Home=36]="Home",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowDown=40]="ArrowDown"}(Lr||(Lr={}));var Nr,jr=function(){function e(e,t){var n=this;this._service=e,this._calendar=t,e.model$.subscribe(function(e){n._minDate=e.minDate,n._maxDate=e.maxDate,n._firstViewDate=e.firstDate,n._lastViewDate=e.lastDate})}return e.prototype.processKey=function(e){if(Lr[_r(e.which)]){switch(e.which){case Lr.PageUp:this._service.focusMove(e.shiftKey?"y":"m",-1);break;case Lr.PageDown:this._service.focusMove(e.shiftKey?"y":"m",1);break;case Lr.End:this._service.focus(e.shiftKey?this._maxDate:this._lastViewDate);break;case Lr.Home:this._service.focus(e.shiftKey?this._minDate:this._firstViewDate);break;case Lr.ArrowLeft:this._service.focusMove("d",-1);break;case Lr.ArrowUp:this._service.focusMove("d",-this._calendar.getDaysPerWeek());break;case Lr.ArrowRight:this._service.focusMove("d",1);break;case Lr.ArrowDown:this._service.focusMove("d",this._calendar.getDaysPerWeek());break;case Lr.Enter:case Lr.Space:this._service.focusSelect();break;default:return}e.preventDefault(),e.stopPropagation()}},e}();!function(e){e[e.PREV=0]="PREV",e[e.NEXT=1]="NEXT"}(Nr||(Nr={}));var Fr=function(){this.displayMonths=1,this.firstDayOfWeek=1,this.navigation="select",this.outsideDays="visible",this.showWeekdays=!0,this.showWeekNumbers=!1},Br=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Vr=function(){},Hr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Br(t,e),t.prototype.fromModel=function(e){return e&&e.year&&e.month&&e.day?{year:e.year,month:e.month,day:e.day}:null},t.prototype.toModel=function(e){return e&&e.year&&e.month&&e.day?{year:e.year,month:e.month,day:e.day}:null},t}(Vr),zr=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Yr=["Mo","Tu","We","Th","Fr","Sa","Su"],Ur=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Wr=["January","February","March","April","May","June","July","August","September","October","November","December"],qr=function(){},Gr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return zr(t,e),t.prototype.getWeekdayShortName=function(e){return Yr[e-1]},t.prototype.getMonthShortName=function(e){return Ur[e-1]},t.prototype.getMonthFullName=function(e){return Wr[e-1]},t}(qr),$r=(Object(i.forwardRef)(function(){return $r}),function(){function e(e,t,n,r,o,s,l,a){var u=this;this._keyMapService=e,this._service=t,this._calendar=n,this.i18n=r,this._cd=s,this._elementRef=l,this._ngbDateAdapter=a,this.navigate=new i.EventEmitter,this.select=new i.EventEmitter,this.onChange=function(e){},this.onTouched=function(){},["dayTemplate","displayMonths","firstDayOfWeek","markDisabled","minDate","maxDate","navigation","outsideDays","showWeekdays","showWeekNumbers","startDate"].forEach(function(e){return u[e]=o[e]}),this._selectSubscription=t.select$.subscribe(function(e){u.select.emit(e.toStruct())}),this._subscription=t.model$.subscribe(function(e){var t=e.firstDate,n=u.model?u.model.firstDate:null,i=e.selectedDate,r=u.model?u.model.selectedDate:null;u.model=e,Mr(i,r)&&(u.onTouched(),u.onChange(u._ngbDateAdapter.toModel(i))),t.equals(n)||u.navigate.emit({current:n?{year:n.year,month:n.month}:null,next:{year:t.year,month:t.month}}),s.markForCheck()})}return e.prototype.focus=function(){this._elementRef.nativeElement.focus()},e.prototype.navigateTo=function(e){this._service.open(yr.from(e))},e.prototype.ngOnDestroy=function(){this._subscription.unsubscribe(),this._selectSubscription.unsubscribe()},e.prototype.ngOnInit=function(){var e=this;void 0===this.model&&(["displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate"].forEach(function(t){return e._service[t]=e[t]}),this.navigateTo(this.startDate))},e.prototype.ngOnChanges=function(e){var t=this;["displayMonths","markDisabled","firstDayOfWeek","navigation","minDate","maxDate"].filter(function(t){return t in e}).forEach(function(e){return t._service[e]=t[e]}),"startDate"in e&&this.navigateTo(this.startDate)},e.prototype.onDateSelect=function(e){this._service.focus(e),this._service.select(e,{emitEvent:!0})},e.prototype.onKeyDown=function(e){this._keyMapService.processKey(e)},e.prototype.onNavigateDateSelect=function(e){this._service.open(e)},e.prototype.onNavigateEvent=function(e){switch(e){case Nr.PREV:this._service.open(this._calendar.getPrev(this.model.firstDate,"m",1));break;case Nr.NEXT:this._service.open(this._calendar.getNext(this.model.firstDate,"m",1))}},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._service.disabled=e},e.prototype.showFocus=function(e){this._service.focusVisible=e},e.prototype.writeValue=function(e){this._service.select(yr.from(this._ngbDateAdapter.fromModel(e)))},e}()),Kr=n("TToO"),Xr=function(){},Zr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(Kr.__extends)(t,e),t.prototype.parse=function(e){if(e){var t=e.trim().split("-");if(1===t.length&&xr(t[0]))return{year:br(t[0]),month:null,day:null};if(2===t.length&&xr(t[0])&&xr(t[1]))return{year:br(t[0]),month:br(t[1]),day:null};if(3===t.length&&xr(t[0])&&xr(t[1])&&xr(t[2]))return{year:br(t[0]),month:br(t[1]),day:br(t[2])}}return null},t.prototype.format=function(e){return e?e.year+"-"+(xr(e.month)?Or(e.month):"")+"-"+(xr(e.day)?Or(e.day):""):""},t}(Xr),Jr=(Object(i.forwardRef)(function(){return Jr}),Object(i.forwardRef)(function(){return Jr}),function(){function e(e,t,n,r,o,s,l,a,u){var c=this;this._parserFormatter=e,this._elRef=t,this._vcRef=n,this._renderer=r,this._cfr=o,this._service=l,this._calendar=a,this._ngbDateAdapter=u,this._cRef=null,this._disabled=!1,this.autoClose=!0,this.placement="bottom-left",this.dateSelect=new i.EventEmitter,this.navigate=new i.EventEmitter,this._onChange=function(e){},this._onTouched=function(){},this._validatorChange=function(){},this._zoneSubscription=s.onStable.subscribe(function(){c._cRef&&pr(c._elRef.nativeElement,c._cRef.location.nativeElement,c.placement,"body"===c.container)})}return Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(e){this._disabled=""===e||e&&"false"!==e,this.isOpen()&&this._cRef.instance.setDisabledState(this._disabled)},enumerable:!0,configurable:!0}),e.prototype.registerOnChange=function(e){this._onChange=e},e.prototype.registerOnTouched=function(e){this._onTouched=e},e.prototype.registerOnValidatorChange=function(e){this._validatorChange=e},e.prototype.setDisabledState=function(e){this.disabled=e},e.prototype.validate=function(e){var t=e.value;if(null===t||void 0===t)return null;var n=this._fromDateStruct(this._ngbDateAdapter.fromModel(t));return this._calendar.isValid(n)?this.minDate&&n.before(yr.from(this.minDate))?{ngbDate:{requiredBefore:this.minDate}}:this.maxDate&&n.after(yr.from(this.maxDate))?{ngbDate:{requiredAfter:this.maxDate}}:void 0:{ngbDate:{invalid:e.value}}},e.prototype.writeValue=function(e){this._model=this._fromDateStruct(this._ngbDateAdapter.fromModel(e)),this._writeModelValue(this._model)},e.prototype.manualDateChange=function(e,t){void 0===t&&(t=!1),this._model=this._fromDateStruct(this._parserFormatter.parse(e)),this._onChange(this._model?this._ngbDateAdapter.toModel(this._model):""===e?null:e),t&&this._model&&this._writeModelValue(this._model)},e.prototype.isOpen=function(){return!!this._cRef},e.prototype.open=function(){var e=this;if(!this.isOpen()){var t=this._cfr.resolveComponentFactory($r);this._cRef=this._vcRef.createComponent(t),this._applyPopupStyling(this._cRef.location.nativeElement),this._applyDatepickerInputs(this._cRef.instance),this._subscribeForDatepickerOutputs(this._cRef.instance),this._cRef.instance.ngOnInit(),this._cRef.instance.writeValue(this._ngbDateAdapter.toModel(this._model)),this._cRef.instance.registerOnChange(function(t){e.writeValue(t),e._onChange(t)}),this._cRef.instance.focus(),this._cRef.instance.setDisabledState(this.disabled),"body"===this.container&&window.document.querySelector(this.container).appendChild(this._cRef.location.nativeElement)}},e.prototype.close=function(){this.isOpen()&&(this._vcRef.remove(this._vcRef.indexOf(this._cRef.hostView)),this._cRef=null)},e.prototype.toggle=function(){this.isOpen()?this.close():this.open()},e.prototype.navigateTo=function(e){this.isOpen()&&this._cRef.instance.navigateTo(e)},e.prototype.onBlur=function(){this._onTouched()},e.prototype.ngOnChanges=function(e){(e.minDate||e.maxDate)&&this._validatorChange()},e.prototype.ngOnDestroy=function(){this.close(),this._zoneSubscription.unsubscribe()},e.prototype._applyDatepickerInputs=function(e){var t=this;["dayTemplate","displayMonths","firstDayOfWeek","markDisabled","minDate","maxDate","navigation","outsideDays","showNavigation","showWeekdays","showWeekNumbers"].forEach(function(n){void 0!==t[n]&&(e[n]=t[n])}),e.startDate=this.startDate||this._model},e.prototype._applyPopupStyling=function(e){this._renderer.addClass(e,"dropdown-menu"),this._renderer.setStyle(e,"padding","0"),this._renderer.addClass(e,"show")},e.prototype._subscribeForDatepickerOutputs=function(e){var t=this;e.navigate.subscribe(function(e){return t.navigate.emit(e)}),e.select.subscribe(function(e){t.dateSelect.emit(e),t.autoClose&&t.close()})},e.prototype._writeModelValue=function(e){this._renderer.setProperty(this._elRef.nativeElement,"value",this._parserFormatter.format(e)),this.isOpen()&&(this._cRef.instance.writeValue(this._ngbDateAdapter.toModel(e)),this._onTouched())},e.prototype._fromDateStruct=function(e){var t=e?new yr(e.year,e.month,e.day):null;return this._calendar.isValid(t)?t:null},e}()),Qr=n("7t+N"),eo=n("rdLu");class to{constructor(){this.modals=[]}add(e){this.modals.push(e)}remove(e){const t=eo.findWhere(this.modals,{id:e});this.modals=eo.without(this.modals,t)}open(e){eo.findWhere(this.modals,{id:e}).open()}close(e){eo.find(this.modals,{id:e}).close()}}class no{constructor(e,t){this.modalService=e,this.el=t,this.element=Qr(t.nativeElement)}ngOnInit(){this.id?(this.element.appendTo("body"),this.modalService.add(this)):console.error("modal must have an id")}ngOnDestroy(){this.modalService.remove(this.id),this.element.remove()}open(){this.element.show(),this.element.addClass("fade show"),Qr("body").addClass("modal-open")}close(){this.element.hide(),this.element.addClass("fade hide"),Qr("body").removeClass("modal-open")}}var io=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function ro(e){return i["\u0275vid"](0,[i["\u0275ncd"](null,0)],null,null)}var oo=n("OZ2S");class so{constructor(e,t,n){this.el=e,this.toast=t,this.translate=n,this.AllowedString="Backspace \u0644\u0625\u0625\u2018\u0623\u0644\u0623\u0650\u064d\u0640\u0652\u0622 \u0630\u0636\u0635\u062b\u0642\u0641\u063a\u0639\u0647\u062e\u062d\u062c\u062f\u0637\u0643\u0645\u0646\u062a\u0627\u0644\u0628\u064a\u0633\u0634\u0638\u0632\u0648\u0629\u0649\u0644\u0627\u0631\u0624\u0621\u0626",this.specialKeys=["Backspace","Tab","End","Home","-"],this.tr=new $n(n)}onKeyDown(e){this.el.nativeElement.value.concat(e.key),-1==this.AllowedString.indexOf(e.key)?(e.preventDefault(),this.toast.clearAllToasts(),this.toast.info(this.tr.transform("arabic_only"))):this.toast.clearAllToasts()}}var lo=n("/XCR");class ao{constructor(e,t,n){this.el=e,this.toast=t,this.translate=n,this.AllowedString=" qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM Backspace ",this.specialKeys=["Backspace","Tab","End","Home","-"],this.tr=new $n(n)}onKeyDown(e){this.el.nativeElement.value.concat(e.key),-1==this.AllowedString.indexOf(e.key)?(e.preventDefault(),this.toast.clearAllToasts(),this.toast.info(this.tr.transform("english_only"))):this.toast.clearAllToasts()}}class uo{constructor(e,t){this.authGuard=e,this.httpClient=t,this.IGNORE_FIELDS=new Map}login(e){return this.httpClient.post(Un.LOGIN,e)}getDashboardCounters(){return this.httpClient.get(Un.DASHBOARD_COUNTERS)}getSalesmen(){return this.httpClient.get(Un.SALESMEN)}changeSalesmanActiveState(e,t){return this.httpClient.post(Un.CHANGE_SALESMAN_ACTIVE_STATE,{salesman_id:e,state:t})}forgetPassword(e){return this.httpClient.post(Un.FORGET_PASSWORD,{email:e})}verifyPasswordCode(e,t){return this.httpClient.post(Un.VERIFY_PASSWORD_CODE,{email:e,password_code:t})}changeForgettenPassword(e,t){return this.httpClient.post(Un.CHANGE_FORGOTEN_PASSWORD,{password_code:e,new_password:t})}getAssetLookup(){return this.httpClient.get(Un.ASSET_LOOKUP)}getMainCategoryCategories(e){return this.httpClient.get(Un.MAIN_CATEGORIES+"/"+e+"/categories")}deleteAsset(e){return this.httpClient.delete(Un.ASSET+"/"+e)}updateAsset(e,t){const n=new FormData;if(t){let e=1;t.forEach(t=>{n.append("Image"+e,t,"Image"+e),e++})}return n.append("AssetData",JSON.stringify(e)),n.append("_method","PUT"),this.httpClient.post(Un.ASSET+"/"+e.Id,n)}pullAsset(e,t){let n=Un.UNASSAIN_ASSETS;return n+="?AssetId="+e,this.httpClient.get(n+="&EmployeeId="+t)}AssainAsset(e){return this.httpClient.post(Un.ASSAIN_ASSETS,e)}addAsset(e,t){const n=new FormData;if(t){let e=1;t.forEach(t=>{n.append("Image"+e,t,t),e++})}return n.append("AssetData",JSON.stringify(e)),this.httpClient.post(Un.ASSET,n)}getCategoryModels(e){return this.httpClient.get(Un.CATEGORIES+"/"+e+"/models")}getLocationTowers(e){return this.httpClient.get(Un.LOCATIONS+"/"+e+"/towers")}getTowerFloors(e){return this.httpClient.get(Un.TOWERS+"/"+e+"/floors")}getFloorRooms(e){return this.httpClient.get(Un.FLOORS+"/"+e+"/rooms")}searchAssets(e,t,n,i,r,o,s,l,a,u,c,d,h,p,f,m,g,v,y){let b=Un.FILTER_ASSETS,_=!1;return""!=e&&(b+="?id="+e,_=!0),""!=t&&(_?b+="&serial_number="+t:(b+="?serial_number="+t,_=!0)),""!=y&&"0"!=y&&(_?b+="&userRecive="+y:(b+="?userRecive="+y,_=!0)),""!=n&&(_?b+="&main_category="+n:(b+="?main_category="+n,_=!0)),""!=m&&(_?b+="&QR="+m:(b+="?QR="+m,_=!0)),""!=i&&(_?b+="&category="+i:(b+="?category="+i,_=!0)),""!=r&&(_?b+="&model="+r:(b+="?model="+r,_=!0)),""!=o&&(_?b+="&status="+o:(b+="?status="+o,_=!0)),null!=g&&(_?b+="&fromDate="+g.year+"-"+g.month+"-"+g.day:(b+="?fromDate="+g.year+"-"+g.month+"-"+g.day,_=!0)),null!=v&&(_?b+="&endDate="+v.year+"-"+v.month+"-"+v.day:(b+="?endDate="+v.year+"-"+v.month+"-"+v.day,_=!0)),""!=s&&(_?b+="&location="+s:(b+="?location="+s,_=!0)),""!=l&&(_?b+="&tower="+l:(b+="?tower="+l,_=!0)),""!=a&&(_?b+="&floor="+a:(b+="?floor="+a,_=!0)),""!=u&&(_?b+="&room="+u:(b+="?room="+u,_=!0)),c>-1&&(_?b+="&offset="+c:(b+="?offset="+c,_=!0)),d>-1&&(_?b+="&limit="+d:(b+="?limit="+d,_=!0)),null!=p&&"0"!=p&&(_?b+="&assigned_to="+p:(b+="?assigned_to="+p,_=!0)),null!=h&&"0"!=h&&(_?b+="&assigner="+h:(b+="?assigner="+h,_=!0)),null!=f&&"0"!=f&&(_?b+="&creator_id="+f:(b+="?creator_id="+f,_=!0)),this.httpClient.get(b)}getLocations(){return this.httpClient.get(Un.LOCATIONS)}getDepartments(){return this.httpClient.get(Un.DEPARTMENTS)}getTowers(){return this.httpClient.get(Un.TOWERS)}getFloors(){return this.httpClient.get(Un.FLOORS)}getRooms(){return this.httpClient.get(Un.ROOMS)}addLocation(e,t,n){return this.httpClient.post(Un.LOCATIONS,{NameAr:e,NameEn:t,CityName:n})}addDepartment(e,t){return this.httpClient.post(Un.DEPARTMENTS,{NameAr:e,NameEn:t})}updateLocation(e,t){return this.httpClient.put(Un.LOCATIONS+"/"+t,e)}updateDepartment(e,t){return this.httpClient.put(Un.DEPARTMENTS+"/"+t,e)}deleteLocation(e){return this.httpClient.delete(Un.LOCATIONS+"/"+e)}addTower(e){return this.httpClient.post(Un.TOWERS,e)}updateTower(e,t){return this.httpClient.put(Un.TOWERS+"/"+t,e)}deleteTower(e){return this.httpClient.delete(Un.TOWERS+"/"+e)}updateProfile(e){return this.httpClient.post(Un.EMPLOYEES+"/update_profile",e)}changePassword(e){return this.httpClient.post(Un.CHANGE_PASSWORD,e)}updateProfileImage(e){const t=new FormData;return t.append("Image",e,e.name),this.httpClient.post(Un.EMPLOYEES+"/change_profile_image",t)}updateUserPassword(e,t){return this.httpClient.post(Un.CHANGE_USER_PASSWORD,{userId:e,newPassword:t})}getMainCategories(){return this.httpClient.get(Un.MAIN_CATEGORIES)}getRoles(){let e=Un.ROLES;return null!=this.authGuard&&null!=this.authGuard.getUser()&&null!=this.authGuard.getUser().role&&(e+="?all="+this.authGuard.getUser().role.Id),this.httpClient.get(e)}getAssetAssignInvitationDetail(e){return this.httpClient.get(Un.ASSET+"/asset_assigned_invitation/"+e)}getAssigners(){return this.httpClient.get(Un.USERS+"assigners")}getAssignedTo(){return this.httpClient.get(Un.USERS+"assigned_to")}generateAssetNumber(){return this.httpClient.get(Un.ASSET+"/generate_asset_number")}deleteAssetImage(e){return this.httpClient.delete(Un.ASSET+"/images/"+e)}}class co{constructor(e,t,n,i){this.dialogService=e,this.toast=t,this.apiService=n,this.translate=i,this.images=[],this.tr=new $n(i)}ngOnInit(){}addImage(e,t){4==this.images.length?this.dialogService.showErrorMessage("Cannot_images"):this.images.push({Id:0,AssetId:0,ImageUrl:e,imageFile:t})}deleteImage(e,t){const n=this;this.dialogService.deleteMessage(function(){e.Id>0?n.apiService.deleteAssetImage(e.Id).subscribe(e=>{n.images.splice(t,1)},e=>{}):n.images.splice(t,1),n.toast.success(n.tr.transform("Delete_images"))})}getLocalImages(){return this.images.filter(e=>0==e.Id).map(e=>e.imageFile)}setImages(e){this.images=e.map(e=>(e.ImageUrl=Un.IMAGE_LINK+e.ImageUrl,e))}isHasServerImages(){return this.images.find(e=>e.Id>0)}addImages(){return this.images.length>0}showImage(e){swal({imageUrl:e.ImageUrl,imageWidth:400,imageHeight:200,animation:!1})}}var ho=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function po(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","mx-1"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["class","img-thumbnail d-block"],["style","width: 80px; height: 80px"]],[[8,"src",4]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.showImage(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,2,"button",[["class","btn btn-danger btn-sm "],["style","width: 100% ;margin-top: 2px "],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteImage(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275eld"](5,0,null,null,0,"i",[["class","fa fa-trash text-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.context.$implicit.ImageUrl)})}function fo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","d-flex"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,po)),i["\u0275did"](3,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){e(t,3,0,t.component.images)},null)}class mo{constructor(){this.selectedAttach=!1}}class go{constructor(e,t,n,i){this._commondata=e,this.alertService=t,this.modalService=n,this.apiService=i,this.numberOfSupportedYears="",this.DesAr="",this.DesEn="",this.selectedTab="collapse1",this.selectedMainCat="",this.selectedstatus="",this.selectedSubcat="",this.selectedModel="",this.selectedLocation="",this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.serial_number="",this.electronic_id="",this.QR="",this.AssetId=0,this.submitForm=!1,this.assetSelected=new mo,this.callback=null,this.editMode=!1,this.disableGenrator=!1}ngOnInit(){}showModel(e){this.callback=e,this.modalService.open("exampleModal"),this.ClearAll(),this.setLookupData()}EditMode(e,t){if(this.ClearAll(),this.callback=t,this.modalService.open("exampleModal"),this.editMode=!0,this.assetSelected=e,this.assetImages.setImages(e.images),this.selectedMainCat=this.getEmptyIfNull(e.MainCategoryId),this.selectedstatus=this.getEmptyIfNull(e.AssetStatusId),this.selectedSubcat=this.getEmptyIfNull(e.CategoryId),this.selectedModel=this.getEmptyIfNull(e.ModelId),this.selectedLocation=this.getEmptyIfNull(e.LocationId),this.selectedTowers=this.getEmptyIfNull(e.TowerId),this.selectedFloors=this.getEmptyIfNull(e.FloorId),this.selectedRoom=this.getEmptyIfNull(e.RoomId),this.serial_number=this.getEmptyIfNull(e.SerialNumber),this.electronic_id=this.getEmptyIfNull(e.Epc),this.numberOfSupportedYears=this.getEmptyIfNull(e.NoSupportedYears),this.DesAr=this.getEmptyIfNull(e.DescriptionAr),this.DesEn=this.getEmptyIfNull(e.DescriptionEn),this.QR=this.getEmptyIfNull(e.QR),this.AssetId=e.Id,""!=this.getEmptyIfNull(e.ManufactureDate)){const t=e.ManufactureDate.split(" ")[0].split("-");this.DateCreate=new class{constructor(){this.day=Number(t[2]),this.month=Number(t[1]),this.year=Number(t[0])}}}if(""!=this.getEmptyIfNull(e.PurchaseDate)){const t=e.PurchaseDate.split(" ")[0].split("-");this.DateBuy=new class{constructor(){this.day=Number(t[2]),this.month=Number(t[1]),this.year=Number(t[0])}}}this.setLookupData(),this.getModel(null),this.getFloors(null),this.getFloorRooms(null),this.getBuild(null),this.getAllSubCat(null)}getEmptyIfNull(e){return null==e||void 0==e?"":""+e}closeModal(){this.modalService.close("exampleModal")}getModel(e){this.apiService.getCategoryModels(this.selectedSubcat).subscribe(e=>{this.models=e.models},e=>{})}getFloors(e){this.apiService.getTowerFloors(this.selectedTowers).subscribe(e=>{this.floors=e.floors},e=>{})}getFloorRooms(e){this.apiService.getFloorRooms(this.selectedFloors).subscribe(e=>{this.rooms=e.rooms},e=>{})}getBuild(e){this.apiService.getLocationTowers(this.selectedLocation).subscribe(e=>{this.towers=e.towers},e=>{})}getAllSubCat(e){this.apiService.getMainCategoryCategories(this.selectedMainCat).subscribe(e=>{this.sub_category=e.categories},e=>{})}setLookupData(){this.apiService.getAssetLookup().subscribe(e=>{this.main_categories=e.lookup.main_categories,this.status=e.lookup.status,this.locations=e.lookup.locations},e=>{})}ClearAll(){this.DateBuy=null,this.DateCreate=null,this.assetImages.setImages([]),this.selectedMainCat="",this.submitForm=!1,this.selectedstatus="",this.QR="",this.selectedSubcat="",this.selectedModel="",this.selectedLocation="",this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.serial_number="",this.electronic_id="",this.numberOfSupportedYears="",this.DesAr="",this.DesEn="",this.editMode=!1,this.selectedTab="collapse1",document.getElementById(this.selectedTab).setAttribute("class","acd-des collapse hide"),document.getElementById(this.selectedTab).previousElementSibling.setAttribute("aria-expanded","false"),this.disableGenrator=!1,this.expandCollpse(this.selectedTab)}addNewAsset(e){console.log(e),this.submitForm=!0,e.invalid||(this.assetSelected.MainCategoryId=Number(this.selectedMainCat),this.assetSelected.SerialNumber=this.serial_number,this.assetSelected.Epc=this.electronic_id,this.assetSelected.CategoryId=Number(this.selectedSubcat),this.assetSelected.ModelId=Number(this.selectedModel),this.assetSelected.AssetStatusId=Number(this.selectedstatus),this.assetSelected.LocationId=Number(this.selectedLocation),this.assetSelected.TowerId=Number(this.selectedTowers),this.assetSelected.FloorId=Number(this.selectedFloors),this.assetSelected.RoomId=Number(this.selectedRoom),null!=this.DateBuy&&(this.assetSelected.PurchaseDate=this.DateBuy.year+"-"+this.DateBuy.month+"-"+this.DateBuy.day),null!=this.DateCreate&&(this.assetSelected.ManufactureDate=this.DateCreate.year+"-"+this.DateCreate.month+"-"+this.DateCreate.day),this.assetSelected.NoSupportedYears=Number(this.numberOfSupportedYears),this.assetSelected.DescriptionAr=this.DesAr,this.assetSelected.DescriptionEn=this.DesEn,this.assetSelected.QR=this.QR,this.editMode?(this.assetSelected.Id=this.AssetId,this.apiService.updateAsset(this.assetSelected,this.assetImages.getLocalImages()).subscribe(e=>{this.modalService.close("exampleModal"),this.alertService.SuccesMessage(),this.callback(e.asset),this.ClearAll()},e=>{})):this.apiService.addAsset(this.assetSelected,this.assetImages.getLocalImages()).subscribe(e=>{this.modalService.close("exampleModal"),this.callback(e.asset),this.ClearAll(),this.alertService.SuccesMessage()},e=>{console.log(e)}))}fileSelect(e){this.assetImages.images.length>=4&&this.alertService.showErrorMessage("Cannot_images");const t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=(e=>{this.assetImages.addImage(e.target.result,t)})}expandCollpse(e){this.selectedTab=e;const t=document.getElementById(e).getAttribute("class");"acd-des collapse"==t||"acd-des collapse hide"==t?(document.getElementById(e).setAttribute("class","acd-des collapse show"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","true"),"collapse1"==e?(e="collapse2",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse3",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false")):"collapse2"==e?(e="collapse1",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse3",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false")):"collapse3"==e&&(e="collapse1",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse2",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"))):(document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"))}generateAssetNumber(){this.apiService.generateAssetNumber().subscribe(e=>{this.QR=e.number,this.serial_number=e.number,this.electronic_id=e.number,this.disableGenrator=!0},e=>{console.log(e)})}}var vo=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function yo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add_new_asset")))})}function bo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit_asset")))})}function _o(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function wo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function xo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Co(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function So(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Oo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function To(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Eo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function ko(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ao(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Io(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Mo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Do(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ro(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Lo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Po(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function No(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function jo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Fo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Bo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Vo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ho(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function zo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Yo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Uo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add")))})}function Wo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit")))})}function qo(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{assetImages:0}),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](2,0,null,null,557,"app-model",[["aria-hidden","true"],["aria-labelledby","exampleModalLabel"],["class","modal fade"],["id","exampleModal"],["role","dialog"],["tabindex","-1"]],null,null,null,ro,io)),i["\u0275did"](3,245760,null,0,no,[to,i.ElementRef],{id:[0,"id"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,0,553,"div",[["class","modal-dialog modal-lg"],["role","document"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,550,"div",[["class","modal-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,16,"div",[["class","modal-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,7,"div",[["class","modal-title"],["id","exampleModalLabel"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,yo)),i["\u0275did"](14,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bo)),i["\u0275did"](17,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["data-dismiss","modal"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeModal()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,1,"span",[["aria-hidden","true"],["style","color: white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](27,0,null,null,526,"div",[["class","modal-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](29,0,null,null,523,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,31).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,31).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.addNewAsset(i["\u0275nov"](e,31))&&r),r},null,null)),i["\u0275did"](30,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](31,4210688,[["addasset",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](33,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](35,0,null,null,498,"div",[["class","accordion accordion-border mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,201,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](38,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](39,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](41,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse1"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse1")&&i),i},null,null)),i["\u0275did"](42,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](43,{"acd-active":0}),(e()(),i["\u0275ted"](44,null,["\n\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](47,0,null,null,190,"div",[["class","acd-des collapse"],["id","collapse1"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](49,0,null,null,5,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,2,"button",[["class","btn btn-sm btn-info"],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.generateAssetNumber()&&i),i},null,null)),(e()(),i["\u0275ted"](52,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](56,0,null,null,180,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](58,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](61,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](64,0,null,null,9,"input",[["class","form-control"],["id","QR"],["name","QR"],["required",""],["trim",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,65)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,65).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,65)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,65)._compositionEnd(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,68).onBlur(n.type,n.target.value)&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,68).onInput(n.type,n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.QR=n)&&r),r},null,null)),i["\u0275did"](65,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](66,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275did"](68,16384,null,0,oo.InputTrimDirective,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],{trim:[0,"trim"],type:[1,"type"]},null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[di.DefaultValueAccessor,oo.InputTrimDirective]),i["\u0275did"](70,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](72,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_o)),i["\u0275did"](76,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](79,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](81,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](82,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](85,0,null,null,9,"input",[["class","form-control"],["id","serial_number"],["name","serial_number"],["required",""],["trim",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,86)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,86).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,86)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,86)._compositionEnd(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,89).onBlur(n.type,n.target.value)&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,89).onInput(n.type,n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.serial_number=n)&&r),r},null,null)),i["\u0275did"](86,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](87,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275did"](89,16384,null,0,oo.InputTrimDirective,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],{trim:[0,"trim"],type:[1,"type"]},null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[di.DefaultValueAccessor,oo.InputTrimDirective]),i["\u0275did"](91,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](93,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wo)),i["\u0275did"](97,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](100,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](102,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](103,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](106,0,null,null,9,"input",[["class","form-control"],["id","electronic_id"],["name","electronic_id"],["required",""],["trim",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,107)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,107).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,107)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,107)._compositionEnd(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,110).onBlur(n.type,n.target.value)&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,110).onInput(n.type,n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.electronic_id=n)&&r),r},null,null)),i["\u0275did"](107,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](108,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275did"](110,16384,null,0,oo.InputTrimDirective,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],{trim:[0,"trim"],type:[1,"type"]},null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[di.DefaultValueAccessor,oo.InputTrimDirective]),i["\u0275did"](112,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](114,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xo)),i["\u0275did"](118,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](121,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](123,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](124,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](127,0,null,null,17,"select",[["class","form-control"],["name","main_department"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,128).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,128).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMainCat=n)&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),r},null,null)),i["\u0275did"](128,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](129,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](132,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](134,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](136,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](137,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](138,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](139,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Co)),i["\u0275did"](143,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,So)),i["\u0275did"](147,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](150,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](152,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](153,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](156,0,null,null,17,"select",[["class","form-control"],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,157).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,157).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),"change"===t&&(r=!1!==o.getModel(n)&&r),r},null,null)),i["\u0275did"](157,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](158,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](161,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](163,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](165,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](166,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](167,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](168,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Oo)),i["\u0275did"](172,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,To)),i["\u0275did"](176,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](179,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](181,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](182,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](185,0,null,null,17,"select",[["class","form-control"],["name","selectedModel"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,186).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,186).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedModel=n)&&r),r},null,null)),i["\u0275did"](186,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](187,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](190,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](192,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](194,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](195,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](196,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](197,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Eo)),i["\u0275did"](201,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ko)),i["\u0275did"](205,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](208,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](210,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](211,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](214,0,null,null,17,"select",[["class","form-control"],["name","selectedstatus"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,215).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,215).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedstatus=n)&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),r},null,null)),i["\u0275did"](215,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](216,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](219,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](221,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](223,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](224,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](225,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](226,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ao)),i["\u0275did"](230,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Io)),i["\u0275did"](234,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](240,0,null,null,131,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](241,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](242,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](244,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse2"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse2")&&i),i},null,null)),i["\u0275did"](245,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](246,{"acd-active":0}),(e()(),i["\u0275ted"](247,null,["\n\n ","\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](250,0,null,null,120,"div",[["class","acd-des collapse"],["id","collapse2"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](252,0,null,null,117,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](254,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](256,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](257,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](260,0,null,null,17,"select",[["class","form-control"],["name","selectedLocation"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,261).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,261).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedLocation=n)&&r),"change"===t&&(r=!1!==o.getBuild(n)&&r),r},null,null)),i["\u0275did"](261,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](262,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](265,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](267,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](269,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](270,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](271,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](272,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Mo)),i["\u0275did"](276,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Do)),i["\u0275did"](280,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](283,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](285,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](286,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](289,0,null,null,17,"select",[["class","form-control"],["name","selectedTowers"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,290).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,290).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedTowers=n)&&r),"change"===t&&(r=!1!==o.getFloors(n)&&r),r},null,null)),i["\u0275did"](290,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](291,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](294,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](296,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](298,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](299,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](300,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](301,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ro)),i["\u0275did"](305,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Lo)),i["\u0275did"](309,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](312,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](314,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](315,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](318,0,null,null,17,"select",[["class","form-control"],["name","selectedFloors"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,319).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,319).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedFloors=n)&&r),"change"===t&&(r=!1!==o.getFloorRooms(n)&&r),r},null,null)),i["\u0275did"](319,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](320,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](323,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](325,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](327,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](328,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](329,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](330,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Po)),i["\u0275did"](334,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,No)),i["\u0275did"](338,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](341,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](343,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](344,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](347,0,null,null,17,"select",[["class","form-control"],["name","selectedRoom"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,348).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,348).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedRoom=n)&&r),r},null,null)),i["\u0275did"](348,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](349,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](352,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](354,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](356,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](357,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](358,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](359,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,jo)),i["\u0275did"](363,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fo)),i["\u0275did"](367,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](373,0,null,null,159,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](374,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](375,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](377,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse3"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse3")&&i),i},null,null)),i["\u0275did"](378,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](379,{"acd-active":0}),(e()(),i["\u0275ted"](380,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](383,0,null,null,148,"div",[["class","acd-des collapse"],["id","collapse3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](385,0,null,null,145,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](387,0,null,null,29,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](389,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](390,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](393,0,null,null,22,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](395,16777216,null,null,8,"input",[["class","form-control"],["name","DateCreate"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,397).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,397).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,397).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,397).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,398)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,398).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,398)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,398)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.DateCreate=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](397,671744,[["d",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](398,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](401,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](403,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](405,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](407,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,397).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](409,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bo)),i["\u0275did"](414,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](418,0,null,null,29,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](420,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](421,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](424,0,null,null,19,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](426,16777216,null,null,8,"input",[["class","form-control"],["name","DateBuy"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,428).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,428).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,428).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,428).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,429)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,429).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,429)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,429)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.DateBuy=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](428,671744,[["s",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](429,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](432,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](434,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](436,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](438,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,428).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](440,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Vo)),i["\u0275did"](446,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](449,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](451,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](452,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](455,0,null,null,7,"input",[["class","form-control"],["id","DesAr"],["myArabicOnly",""],["name","DesAr"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,456)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,456).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,456)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,456)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,461).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.DesAr=n)&&r),r},null,null)),i["\u0275did"](456,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](458,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](460,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](461,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ho)),i["\u0275did"](465,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](468,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](470,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](471,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](474,0,null,null,7,"input",[["class","form-control"],["id","DesEn"],["myEnglishOnly",""],["name","DesEn"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,475)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,475).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,475)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,475)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,480).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.DesEn=n)&&r),r},null,null)),i["\u0275did"](475,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](477,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](479,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](480,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zo)),i["\u0275did"](484,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](487,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](489,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](490,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](493,0,null,null,7,"input",[["class","form-control"],["id","support_years"],["name","support_years"],["type","number"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,494)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,494).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,494)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,494)._compositionEnd(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,495).onChange(n.target.value)&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,495).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,495).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.numberOfSupportedYears=n)&&r),r},null,null)),i["\u0275did"](494,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](495,16384,null,0,di["\u0275bc"],[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[di.DefaultValueAccessor,di["\u0275bc"]]),i["\u0275did"](497,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](499,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Yo)),i["\u0275did"](503,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](506,0,null,null,13,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](508,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](509,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](512,0,null,null,6,"div",[["class","custom-file"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](514,0,null,null,0,"input",[["class","custom-file-input"],["id","customFile"],["type","file"]],null,[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.fileSelect(n)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](516,0,null,null,1,"label",[["class","custom-file-label"],["for","customFile"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](521,0,null,null,8,"div",[["class","form-group col-md-8"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](523,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](524,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](527,0,null,null,1,"app-asset-images",[],null,null,null,fo,ho)),i["\u0275did"](528,114688,[[1,4],["assetImages",4]],0,co,[Kn,lo.ToastsManager,uo,U],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](535,0,null,null,16,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](537,0,null,null,9,"button",[["class","btn btn-success btn-lg col-2 "],["style","margin: 10px"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Uo)),i["\u0275did"](540,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Wo)),i["\u0275did"](543,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](545,0,null,null,0,"i",[["class","fa fa-check"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](548,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-2"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](549,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](555,0,null,null,1,"div",[["class","modal-footer"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,0,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,3,0,"exampleModal"),e(t,14,0,0==n.editMode),e(t,17,0,1==n.editMode),e(t,38,0,"acd-group",e(t,39,0,"collapse1"===n.selectedTab)),e(t,42,0,"acd-heading",e(t,43,0,"collapse1"===n.selectedTab)),e(t,66,0,""),e(t,68,0,"","text"),e(t,70,0,"QR",n.QR),e(t,76,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.QR.errors?null:i["\u0275nov"](t,31).controls.QR.errors.required)),e(t,87,0,""),e(t,89,0,"","text"),e(t,91,0,"serial_number",n.serial_number),e(t,97,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.serial_number.errors?null:i["\u0275nov"](t,31).controls.serial_number.errors.required)),e(t,108,0,""),e(t,110,0,"","text"),e(t,112,0,"electronic_id",n.electronic_id),e(t,118,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.electronic_id.errors?null:i["\u0275nov"](t,31).controls.electronic_id.errors.required)),e(t,129,0,""),e(t,132,0,"main_department",n.selectedMainCat),e(t,137,0,""),e(t,138,0,""),e(t,143,0,n.main_categories),e(t,147,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.main_department.errors?null:i["\u0275nov"](t,31).controls.main_department.errors.required)),e(t,158,0,""),e(t,161,0,"selectedSubcat",n.selectedSubcat),e(t,166,0,""),e(t,167,0,""),e(t,172,0,n.sub_category),e(t,176,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedSubcat.errors?null:i["\u0275nov"](t,31).controls.selectedSubcat.errors.required)),e(t,187,0,""),e(t,190,0,"selectedModel",n.selectedModel),e(t,195,0,""),e(t,196,0,""),e(t,201,0,n.models),e(t,205,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedModel.errors?null:i["\u0275nov"](t,31).controls.selectedModel.errors.required)),e(t,216,0,""),e(t,219,0,"selectedstatus",n.selectedstatus),e(t,224,0,""),e(t,225,0,""),e(t,230,0,n.status),e(t,234,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedstatus.errors?null:i["\u0275nov"](t,31).controls.selectedstatus.errors.required)),e(t,241,0,"acd-group",e(t,242,0,"collapse2"===n.selectedTab)),e(t,245,0,"acd-heading",e(t,246,0,"collapse2"===n.selectedTab)),e(t,262,0,""),e(t,265,0,"selectedLocation",n.selectedLocation),e(t,270,0,""),e(t,271,0,""),e(t,276,0,n.locations),e(t,280,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedLocation.errors?null:i["\u0275nov"](t,31).controls.selectedLocation.errors.required)),e(t,291,0,""),e(t,294,0,"selectedTowers",n.selectedTowers),e(t,299,0,""),e(t,300,0,""),e(t,305,0,n.towers),e(t,309,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedTowers.errors?null:i["\u0275nov"](t,31).controls.selectedTowers.errors.required)),e(t,320,0,""),e(t,323,0,"selectedFloors",n.selectedFloors),e(t,328,0,""),e(t,329,0,""),e(t,334,0,n.floors),e(t,338,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedFloors.errors?null:i["\u0275nov"](t,31).controls.selectedFloors.errors.required)),e(t,349,0,""),e(t,352,0,"selectedRoom",n.selectedRoom),e(t,357,0,""),e(t,358,0,""),e(t,363,0,n.rooms),e(t,367,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.selectedRoom.errors?null:i["\u0275nov"](t,31).controls.selectedRoom.errors.required)),e(t,374,0,"acd-group",e(t,375,0,"collapse3"===n.selectedTab)),e(t,378,0,"acd-heading",e(t,379,0,"collapse3"===n.selectedTab)),e(t,401,0,"DateCreate",n.DateCreate),e(t,414,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.DateCreate.errors?null:i["\u0275nov"](t,31).controls.DateCreate.errors.required)),e(t,432,0,"DateBuy",n.DateBuy),e(t,446,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.DateBuy.errors?null:i["\u0275nov"](t,31).controls.DateBuy.errors.required)),e(t,458,0,"DesAr",n.DesAr),e(t,465,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.DesAr.errors?null:i["\u0275nov"](t,31).controls.DesAr.errors.required)),e(t,477,0,"DesEn",n.DesEn),e(t,484,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.DesEn.errors?null:i["\u0275nov"](t,31).controls.DesEn.errors.required)),e(t,497,0,"support_years",n.numberOfSupportedYears),e(t,503,0,n.submitForm&&(null==i["\u0275nov"](t,31).controls.support_years.errors?null:i["\u0275nov"](t,31).controls.support_years.errors.required)),e(t,528,0),e(t,540,0,0==n.editMode),e(t,543,0,1==n.editMode)},function(e,t){var n=t.component;e(t,29,0,i["\u0275nov"](t,33).ngClassUntouched,i["\u0275nov"](t,33).ngClassTouched,i["\u0275nov"](t,33).ngClassPristine,i["\u0275nov"](t,33).ngClassDirty,i["\u0275nov"](t,33).ngClassValid,i["\u0275nov"](t,33).ngClassInvalid,i["\u0275nov"](t,33).ngClassPending),e(t,44,0,i["\u0275unv"](t,44,0,i["\u0275nov"](t,45).transform("main_info"))),e(t,51,0,n.disableGenrator),e(t,52,0,i["\u0275unv"](t,52,0,i["\u0275nov"](t,53).transform("generate_number"))),e(t,61,0,i["\u0275unv"](t,61,0,i["\u0275nov"](t,62).transform("QR"))),e(t,64,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,64,0,i["\u0275nov"](t,73).transform("QR")),""),i["\u0275nov"](t,66).required?"":null,i["\u0275nov"](t,72).ngClassUntouched,i["\u0275nov"](t,72).ngClassTouched,i["\u0275nov"](t,72).ngClassPristine,i["\u0275nov"](t,72).ngClassDirty,i["\u0275nov"](t,72).ngClassValid,i["\u0275nov"](t,72).ngClassInvalid,i["\u0275nov"](t,72).ngClassPending),e(t,82,0,i["\u0275unv"](t,82,0,i["\u0275nov"](t,83).transform("serial_number"))),e(t,85,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,85,0,i["\u0275nov"](t,94).transform("serial_number")),""),i["\u0275nov"](t,87).required?"":null,i["\u0275nov"](t,93).ngClassUntouched,i["\u0275nov"](t,93).ngClassTouched,i["\u0275nov"](t,93).ngClassPristine,i["\u0275nov"](t,93).ngClassDirty,i["\u0275nov"](t,93).ngClassValid,i["\u0275nov"](t,93).ngClassInvalid,i["\u0275nov"](t,93).ngClassPending),e(t,103,0,i["\u0275unv"](t,103,0,i["\u0275nov"](t,104).transform("electronic_id"))),e(t,106,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,106,0,i["\u0275nov"](t,115).transform("electronic_id")),""),i["\u0275nov"](t,108).required?"":null,i["\u0275nov"](t,114).ngClassUntouched,i["\u0275nov"](t,114).ngClassTouched,i["\u0275nov"](t,114).ngClassPristine,i["\u0275nov"](t,114).ngClassDirty,i["\u0275nov"](t,114).ngClassValid,i["\u0275nov"](t,114).ngClassInvalid,i["\u0275nov"](t,114).ngClassPending),e(t,124,0,i["\u0275unv"](t,124,0,i["\u0275nov"](t,125).transform("main_department"))),e(t,127,0,i["\u0275nov"](t,129).required?"":null,i["\u0275nov"](t,134).ngClassUntouched,i["\u0275nov"](t,134).ngClassTouched,i["\u0275nov"](t,134).ngClassPristine,i["\u0275nov"](t,134).ngClassDirty,i["\u0275nov"](t,134).ngClassValid,i["\u0275nov"](t,134).ngClassInvalid,i["\u0275nov"](t,134).ngClassPending),e(t,139,0,i["\u0275unv"](t,139,0,i["\u0275nov"](t,140).transform("select"))),e(t,153,0,i["\u0275unv"](t,153,0,i["\u0275nov"](t,154).transform("category"))),e(t,156,0,i["\u0275nov"](t,158).required?"":null,i["\u0275nov"](t,163).ngClassUntouched,i["\u0275nov"](t,163).ngClassTouched,i["\u0275nov"](t,163).ngClassPristine,i["\u0275nov"](t,163).ngClassDirty,i["\u0275nov"](t,163).ngClassValid,i["\u0275nov"](t,163).ngClassInvalid,i["\u0275nov"](t,163).ngClassPending),e(t,168,0,i["\u0275unv"](t,168,0,i["\u0275nov"](t,169).transform("select"))),e(t,182,0,i["\u0275unv"](t,182,0,i["\u0275nov"](t,183).transform("model"))),e(t,185,0,i["\u0275nov"](t,187).required?"":null,i["\u0275nov"](t,192).ngClassUntouched,i["\u0275nov"](t,192).ngClassTouched,i["\u0275nov"](t,192).ngClassPristine,i["\u0275nov"](t,192).ngClassDirty,i["\u0275nov"](t,192).ngClassValid,i["\u0275nov"](t,192).ngClassInvalid,i["\u0275nov"](t,192).ngClassPending),e(t,197,0,i["\u0275unv"](t,197,0,i["\u0275nov"](t,198).transform("select"))),e(t,211,0,i["\u0275unv"](t,211,0,i["\u0275nov"](t,212).transform("status"))),e(t,214,0,i["\u0275nov"](t,216).required?"":null,i["\u0275nov"](t,221).ngClassUntouched,i["\u0275nov"](t,221).ngClassTouched,i["\u0275nov"](t,221).ngClassPristine,i["\u0275nov"](t,221).ngClassDirty,i["\u0275nov"](t,221).ngClassValid,i["\u0275nov"](t,221).ngClassInvalid,i["\u0275nov"](t,221).ngClassPending),e(t,226,0,i["\u0275unv"](t,226,0,i["\u0275nov"](t,227).transform("select"))),e(t,247,0,i["\u0275unv"](t,247,0,i["\u0275nov"](t,248).transform("location_asset"))),e(t,257,0,i["\u0275unv"](t,257,0,i["\u0275nov"](t,258).transform("location"))),e(t,260,0,i["\u0275nov"](t,262).required?"":null,i["\u0275nov"](t,267).ngClassUntouched,i["\u0275nov"](t,267).ngClassTouched,i["\u0275nov"](t,267).ngClassPristine,i["\u0275nov"](t,267).ngClassDirty,i["\u0275nov"](t,267).ngClassValid,i["\u0275nov"](t,267).ngClassInvalid,i["\u0275nov"](t,267).ngClassPending),e(t,272,0,i["\u0275unv"](t,272,0,i["\u0275nov"](t,273).transform("select"))),e(t,286,0,i["\u0275unv"](t,286,0,i["\u0275nov"](t,287).transform("building"))),e(t,289,0,i["\u0275nov"](t,291).required?"":null,i["\u0275nov"](t,296).ngClassUntouched,i["\u0275nov"](t,296).ngClassTouched,i["\u0275nov"](t,296).ngClassPristine,i["\u0275nov"](t,296).ngClassDirty,i["\u0275nov"](t,296).ngClassValid,i["\u0275nov"](t,296).ngClassInvalid,i["\u0275nov"](t,296).ngClassPending),e(t,301,0,i["\u0275unv"](t,301,0,i["\u0275nov"](t,302).transform("select"))),e(t,315,0,i["\u0275unv"](t,315,0,i["\u0275nov"](t,316).transform("floors"))),e(t,318,0,i["\u0275nov"](t,320).required?"":null,i["\u0275nov"](t,325).ngClassUntouched,i["\u0275nov"](t,325).ngClassTouched,i["\u0275nov"](t,325).ngClassPristine,i["\u0275nov"](t,325).ngClassDirty,i["\u0275nov"](t,325).ngClassValid,i["\u0275nov"](t,325).ngClassInvalid,i["\u0275nov"](t,325).ngClassPending),e(t,330,0,i["\u0275unv"](t,330,0,i["\u0275nov"](t,331).transform("select"))),e(t,344,0,i["\u0275unv"](t,344,0,i["\u0275nov"](t,345).transform("offices"))),e(t,347,0,i["\u0275nov"](t,349).required?"":null,i["\u0275nov"](t,354).ngClassUntouched,i["\u0275nov"](t,354).ngClassTouched,i["\u0275nov"](t,354).ngClassPristine,i["\u0275nov"](t,354).ngClassDirty,i["\u0275nov"](t,354).ngClassValid,i["\u0275nov"](t,354).ngClassInvalid,i["\u0275nov"](t,354).ngClassPending),e(t,359,0,i["\u0275unv"](t,359,0,i["\u0275nov"](t,360).transform("select"))),e(t,380,0,i["\u0275unv"](t,380,0,i["\u0275nov"](t,381).transform("other"))),e(t,390,0,i["\u0275unv"](t,390,0,i["\u0275nov"](t,391).transform("DateCreate"))),e(t,395,0,i["\u0275nov"](t,397).disabled,i["\u0275nov"](t,403).ngClassUntouched,i["\u0275nov"](t,403).ngClassTouched,i["\u0275nov"](t,403).ngClassPristine,i["\u0275nov"](t,403).ngClassDirty,i["\u0275nov"](t,403).ngClassValid,i["\u0275nov"](t,403).ngClassInvalid,i["\u0275nov"](t,403).ngClassPending),e(t,421,0,i["\u0275unv"](t,421,0,i["\u0275nov"](t,422).transform("DateBuy"))),e(t,426,0,i["\u0275nov"](t,428).disabled,i["\u0275nov"](t,434).ngClassUntouched,i["\u0275nov"](t,434).ngClassTouched,i["\u0275nov"](t,434).ngClassPristine,i["\u0275nov"](t,434).ngClassDirty,i["\u0275nov"](t,434).ngClassValid,i["\u0275nov"](t,434).ngClassInvalid,i["\u0275nov"](t,434).ngClassPending),e(t,452,0,i["\u0275unv"](t,452,0,i["\u0275nov"](t,453).transform("DesAr"))),e(t,455,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,455,0,i["\u0275nov"](t,462).transform("DesAr")),""),i["\u0275nov"](t,460).ngClassUntouched,i["\u0275nov"](t,460).ngClassTouched,i["\u0275nov"](t,460).ngClassPristine,i["\u0275nov"](t,460).ngClassDirty,i["\u0275nov"](t,460).ngClassValid,i["\u0275nov"](t,460).ngClassInvalid,i["\u0275nov"](t,460).ngClassPending),e(t,471,0,i["\u0275unv"](t,471,0,i["\u0275nov"](t,472).transform("DesEn"))),e(t,474,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,474,0,i["\u0275nov"](t,481).transform("DesEn")),""),i["\u0275nov"](t,479).ngClassUntouched,i["\u0275nov"](t,479).ngClassTouched,i["\u0275nov"](t,479).ngClassPristine,i["\u0275nov"](t,479).ngClassDirty,i["\u0275nov"](t,479).ngClassValid,i["\u0275nov"](t,479).ngClassInvalid,i["\u0275nov"](t,479).ngClassPending),e(t,490,0,i["\u0275unv"](t,490,0,i["\u0275nov"](t,491).transform("num_support_years"))),e(t,493,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,493,0,i["\u0275nov"](t,500).transform("num_support_years")),""),i["\u0275nov"](t,499).ngClassUntouched,i["\u0275nov"](t,499).ngClassTouched,i["\u0275nov"](t,499).ngClassPristine,i["\u0275nov"](t,499).ngClassDirty,i["\u0275nov"](t,499).ngClassValid,i["\u0275nov"](t,499).ngClassInvalid,i["\u0275nov"](t,499).ngClassPending),e(t,509,0,i["\u0275unv"](t,509,0,i["\u0275nov"](t,510).transform("attach_asset_image"))),e(t,524,0,i["\u0275unv"](t,524,0,i["\u0275nov"](t,525).transform("asset_images"))),e(t,549,0,i["\u0275unv"](t,549,0,i["\u0275nov"](t,550).transform("clear")))})}var Go=n("uXZL");n("l9mu"),n("+2xD");class $o{constructor(e,t){this.translate=e,this.apiService=t,this.rows=[],this.tr=new $n(e)}printMainCat(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn]);this.printCSV()}printBuild(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("location")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,this.tr.transform(t.location)]);this.printCSV()}printFloor(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("buildings"),this.tr.transform("location")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,this.tr.transform(t.tower),this.tr.transform(t.tower.location)]);this.printCSV()}printDepartment(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn]);this.printCSV()}printRoom(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("floor"),this.tr.transform("building"),this.tr.transform("location")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,this.tr.transform(t.floor),this.tr.transform(t.floor.tower),this.tr.transform(t.floor.tower.location)]);this.printCSV()}printLocation(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("city")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,t.CityName]);this.printCSV()}printTrackHistory(e){this.rows=[],this.rows.push([this.tr.transform("status"),this.tr.transform("action"),this.tr.transform("empname"),this.tr.transform("CreatedOn")]);for(const t of e)this.rows.push([this.tr.transform(t.asset_status),this.tr.transform(t.asset_action),this.tr.transform(t.employee),this.tr.transform(t.CreatedOn)]);this.printCSV()}printModel(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("category"),this.tr.transform("main_departments")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,this.tr.transform(t.category),this.tr.transform(t.category.main_category)]);this.printCSV()}printSubCat(e){this.rows=[],this.rows.push([this.tr.transform("arabic_name"),this.tr.transform("english_name"),this.tr.transform("main_department")]);for(const t of e)this.rows.push([t.NameAr,t.NameEn,this.tr.transform(t.main_category)]);this.printCSV()}printAssets(e,t,n,i,r,o,s,l,a,u,c,d,h,p,f,m,g){this.rows=[],this.rows.push([this.tr.transform("serial_number"),this.tr.transform("QR"),this.tr.transform("main_department"),this.tr.transform("category"),this.tr.transform("model"),this.tr.transform("status"),this.tr.transform("location"),this.tr.transform("building"),this.tr.transform("floor"),this.tr.transform("offices_select"),this.tr.transform("name_attached"),this.tr.transform("CreatedOn"),this.tr.transform("follow_request")]),this.apiService.searchAssets("",t,n,i,r,o,s,l,a,u,0,1e4,c,d,h,p,f,m,g).subscribe(e=>{for(const t of e.assets.assets)this.rows.push([t.SerialNumber,t.QR,this.tr.transform(t.main_category),this.tr.transform(t.category),this.tr.transform(t.model),this.tr.transform(t.status),this.tr.transform(t.location),this.tr.transform(t.tower),this.tr.transform(t.floor),this.tr.transform(t.room),this.tr.transform(t.employee),t.CreatedOn,this.getAssetHistoryString(t.asset_track_history)]);this.printCSV()},e=>{})}printCSV(){const e=Go.utils.json_to_sheet(this.rows),t=Go.utils.book_new();Go.utils.book_append_sheet(t,e,"Sheet1"),Go.writeFile(t,"SheetJS.xlsx")}getAssetHistoryString(e){let t=this.tr.transform("status")+" - "+this.tr.transform("action")+" - "+this.tr.transform("empname")+" - "+this.tr.transform("CreatedOn")+"\n";for(let n=0;n<e.length;n++)t+=this.tr.transform(e[n].asset_status)+" - "+this.tr.transform(e[n].asset_action)+" - "+this.tr.transform(e[n].employee)+" - "+e[n].CreatedOn+"\n";return t}}class Ko{constructor(e,t,n){this._commondata=e,this.modalService=t,this.pdfServiceService=n}printExcel(){this.pdfServiceService.printTrackHistory(this.selectedAssets)}ngOnInit(){}showModel(e){this.modalService.open("followasst"),this.selectedAssets=e.asset_track_history}closeModal(){this.modalService.close("followasst")}}var Xo=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Zo(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,16,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](6,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](10,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](11,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](14,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](15,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n "]))],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit.asset_status))),e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform(t.context.$implicit.asset_action))),e(t,11,0,i["\u0275unv"](t,11,0,i["\u0275nov"](t,12).transform(t.context.$implicit.employee))),e(t,15,0,t.context.$implicit.CreatedOn)})}function Jo(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n\n\n\n"])),(e()(),i["\u0275eld"](1,0,null,null,76,"app-model",[["aria-hidden","true"],["aria-labelledby","exampleModalLabel"],["class","modal fade"],["id","followasst"],["role","dialog"],["tabindex","-1"]],null,null,null,ro,io)),i["\u0275did"](2,245760,null,0,no,[to,i.ElementRef],{id:[0,"id"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275eld"](4,0,null,0,72,"div",[["class","modal-dialog"],["role","document"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,69,"div",[["class","modal-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,17,"div",[["class","modal-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](10,0,null,null,8,"div",[["class","modal-title"],["id","exampleModalLabel"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,5,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](13,null,["","\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](15,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["data-dismiss","modal"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeModal()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](27,0,null,null,47,"div",[["class","modal-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](29,0,null,null,44,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,41,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,38,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,35,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](37,0,null,null,32,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,29,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](41,0,null,null,20,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,17,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](45,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](46,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](49,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](50,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](54,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](58,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](63,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Zo)),i["\u0275did"](66,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,0,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,2,0,"followasst"),e(t,66,0,n.selectedAssets)},function(e,t){e(t,13,0,i["\u0275unv"](t,13,0,i["\u0275nov"](t,14).transform("follow_request"))),e(t,46,0,i["\u0275unv"](t,46,0,i["\u0275nov"](t,47).transform("status"))),e(t,50,0,i["\u0275unv"](t,50,0,i["\u0275nov"](t,51).transform("action"))),e(t,54,0,i["\u0275unv"](t,54,0,i["\u0275nov"](t,55).transform("empname"))),e(t,58,0,i["\u0275unv"](t,58,0,i["\u0275nov"](t,59).transform("CreatedOn")))})}var Qo=function(){this.disabled=!1,this.boundaryLinks=!1,this.directionLinks=!0,this.ellipses=!0,this.maxSize=0,this.pageSize=10,this.rotate=!1},es=function(){function e(e){this.pageCount=0,this.pages=[],this.page=1,this.pageChange=new i.EventEmitter(!0),this.disabled=e.disabled,this.boundaryLinks=e.boundaryLinks,this.directionLinks=e.directionLinks,this.ellipses=e.ellipses,this.maxSize=e.maxSize,this.pageSize=e.pageSize,this.rotate=e.rotate,this.size=e.size}return e.prototype.hasPrevious=function(){return this.page>1},e.prototype.hasNext=function(){return this.page<this.pageCount},e.prototype.selectPage=function(e){this._updatePages(e)},e.prototype.ngOnChanges=function(e){this._updatePages(this.page)},e.prototype.isEllipsis=function(e){return-1===e},e.prototype._applyEllipses=function(e,t){this.ellipses&&(e>0&&(e>1&&this.pages.unshift(-1),this.pages.unshift(1)),t<this.pageCount&&(t<this.pageCount-1&&this.pages.push(-1),this.pages.push(this.pageCount)))},e.prototype._applyRotation=function(){var e=0,t=this.pageCount,n=Math.floor(this.maxSize/2);return this.page<=n?t=this.maxSize:this.pageCount-this.page<n?e=this.pageCount-this.maxSize:(e=this.page-n-1,t=this.page+(this.maxSize%2==0?n-1:n)),[e,t]},e.prototype._applyPagination=function(){var e=(Math.ceil(this.page/this.maxSize)-1)*this.maxSize;return[e,e+this.maxSize]},e.prototype._setPageInRange=function(e){var t=this.page;this.page=wr(e,this.pageCount,1),this.page!==t&&xr(this.collectionSize)&&this.pageChange.emit(this.page)},e.prototype._updatePages=function(e){this.pageCount=Math.ceil(this.collectionSize/this.pageSize),xr(this.pageCount)||(this.pageCount=0),this.pages.length=0;for(var t=1;t<=this.pageCount;t++)this.pages.push(t);if(this._setPageInRange(e),this.maxSize>0&&this.pageCount>this.maxSize){var n=0,i=this.pageCount;this.rotate?(n=(r=this._applyRotation())[0],i=r[1]):(n=(o=this._applyPagination())[0],i=o[1]),this.pages=this.pages.slice(n,i),this._applyEllipses(n,i)}var r,o},e}(),ts=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function ns(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"li",[["class","page-item"]],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,4,"a",[["aria-label","First"],["class","page-link"],["href",""]],[[1,"tabindex",0]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=0!=!!e.component.selectPage(1)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xab\xab"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,!n.hasPrevious()||n.disabled),e(t,2,0,n.hasPrevious()?null:"-1")})}function is(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"li",[["class","page-item"]],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,4,"a",[["aria-label","Previous"],["class","page-link"],["href",""]],[[1,"tabindex",0]],[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=!!r.selectPage(r.page-1)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xab"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,!n.hasPrevious()||n.disabled),e(t,2,0,n.hasPrevious()?null:"-1")})}function rs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"a",[["class","page-link"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["..."]))],null,null)}function os(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[["class","sr-only"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["(current)"]))],null,null)}function ss(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"a",[["class","page-link"],["href",""]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=0!=!!e.component.selectPage(e.parent.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,os)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,t.parent.context.$implicit===t.component.page)},function(e,t){e(t,1,0,t.parent.context.$implicit)})}function ls(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"li",[["class","page-item"]],[[2,"active",null],[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,rs)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ss)),i["\u0275did"](6,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,3,0,n.isEllipsis(t.context.$implicit)),e(t,6,0,!n.isEllipsis(t.context.$implicit))},function(e,t){var n=t.component;e(t,0,0,t.context.$implicit===n.page,n.isEllipsis(t.context.$implicit)||n.disabled)})}function as(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"li",[["class","page-item"]],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,4,"a",[["aria-label","Next"],["class","page-link"],["href",""]],[[1,"tabindex",0]],[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=!!r.selectPage(r.page+1)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xbb"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,!n.hasNext()||n.disabled),e(t,2,0,n.hasNext()?null:"-1")})}function us(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"li",[["class","page-item"]],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,4,"a",[["aria-label","Last"],["class","page-link"],["href",""]],[[1,"tabindex",0]],[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=!!r.selectPage(r.pageCount)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xbb\xbb"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,!n.hasNext()||n.disabled),e(t,2,0,n.hasNext()?null:"-1")})}function cs(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,16,"ul",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ns)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,is)),i["\u0275did"](7,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ls)),i["\u0275did"](10,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,as)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,us)),i["\u0275did"](16,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0,n.boundaryLinks),e(t,7,0,n.directionLinks),e(t,10,0,n.pages),e(t,13,0,n.directionLinks),e(t,16,0,n.boundaryLinks)},function(e,t){var n=t.component;e(t,1,0,"pagination"+(n.size?" pagination-"+n.size:""))})}class ds{constructor(e,t,n,i,r,o,s){this._commondata=e,this.apiService=t,this.alertService=n,this.translate=i,this.router=r,this.toast=o,this.pdfServiceService=s,this.selectedMainCat="",this.selectedstatus="",this.selectedSubcat="",this.selectedModel="",this.selectedLocation="",this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.serial_number="",this.QR="",this.electronic_id="",this.loadingIndicator=!0,this.selectedAssigner=null,this.selectedAssignedTo=null,this.userRecive="0",this.selectedCreator=null,this.offset=0,this.limit=10,this.count=0,this.tr=new $n(i),setTimeout(()=>{this.loadingIndicator=!1},1500),this.setLookupData(),this.SearchAsset(),this.selectedAttachAssets=Array(),this.getAssigners(),this.getAssignedTo()}getModel(e){this.apiService.getCategoryModels(this.selectedSubcat).subscribe(e=>{this.models=e.models,this.selectedModel=""},e=>{})}getFloors(e){this.apiService.getTowerFloors(this.selectedTowers).subscribe(e=>{this.floors=e.floors,this.selectedFloors=""},e=>{})}getFloorRooms(e){this.apiService.getFloorRooms(this.selectedFloors).subscribe(e=>{this.rooms=e.rooms,this.selectedRoom=""},e=>{})}getBuild(e){this.apiService.getLocationTowers(this.selectedLocation).subscribe(e=>{this.towers=e.towers,this.selectedTowers=""},e=>{})}getAllSubCat(e){this.apiService.getMainCategoryCategories(this.selectedMainCat).subscribe(e=>{this.sub_category=e.categories,this.selectedSubcat=""},e=>{})}setLookupData(){this.apiService.getAssetLookup().subscribe(e=>{this.main_categories=e.lookup.main_categories,this.status=e.lookup.status,this.locations=e.lookup.locations},e=>{})}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200)}onChangeAsset(e,t){if(1==e.selectedAttach)this.selectedAttachAssets.push(e);else{let t=0;for(let n=0;n<this.selectedAttachAssets.length;n++)this.selectedAttachAssets[n].Id==e.Id&&(t=n);this.selectedAttachAssets.splice(t,1)}}attachAssets(){0!=this.selectedAttachAssets.length?(this._commondata.setAssetArray(this.selectedAttachAssets),this.router.navigate("attach_assets")):this.toast.error(this.tr.transform("Choose_one"))}showAddNewItem(){this.addcomponent.showModel(e=>{this.SearchAssetPage(this.offset)})}editAsset(e,t){this.addcomponent.EditMode(e,e=>{this.SearchAssetPage(this.offset)})}printAsset(){this.assets.length<=0?this.toast.error(this.tr.transform("NODATA")):this.alertService.confirmationWithTitle(this.tr.transform("sure")+this.tr.transform("export_report")+this.tr.transform("\u061f"),()=>{this.pdfServiceService.printAssets("",this.serial_number,this.selectedMainCat,this.selectedSubcat,this.selectedModel,this.selectedstatus,this.selectedLocation,this.selectedTowers,this.selectedFloors,this.selectedRoom,this.selectedAssigner,this.selectedAssignedTo,this.selectedCreator,this.QR,this.date_from,this.date_to,this.userRecive)})}SearchAsset(){this.offset=0,this.apiService.searchAssets("",this.serial_number,this.selectedMainCat,this.selectedSubcat,this.selectedModel,this.selectedstatus,this.selectedLocation,this.selectedTowers,this.selectedFloors,this.selectedRoom,this.offset,this.limit,this.selectedAssigner,this.selectedAssignedTo,this.selectedCreator,this.QR,this.date_from,this.date_to,this.userRecive).subscribe(e=>{if(null!=this.selectedAttachAssets&&this.selectedAttachAssets.length>0)for(const t of e.assets.assets)for(const e of this.selectedAttachAssets)e.Id==t.Id&&(t.selectedAttach=!0);this.assets=e.assets.assets,this.count=e.assets.count,0==e.assets.assets.length&&this.toast.error(this.tr.transform("no_search_data"))},e=>{console.log(e)})}SearchAssetPage(e){this.offset=e,this.apiService.searchAssets("",this.serial_number,this.selectedMainCat,this.selectedSubcat,this.selectedModel,this.selectedstatus,this.selectedLocation,this.selectedTowers,this.selectedFloors,this.selectedRoom,this.offset,this.limit,this.selectedAssigner,this.selectedAssignedTo,this.selectedCreator,this.QR,this.date_from,this.date_to,this.userRecive).subscribe(e=>{if(null!=this.selectedAttachAssets&&this.selectedAttachAssets.length>0)for(const t of e.assets.assets)for(const e of this.selectedAttachAssets)e.Id==t.Id&&(t.selectedAttach=!0);this.assets=e.assets.assets,this.count=e.assets.count},e=>{})}ClearAll(){this.selectedMainCat="",this.selectedstatus="",this.selectedSubcat="",this.selectedModel="",this.selectedLocation="",this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.serial_number="",this.electronic_id="",this.selectedAssigner=null,this.selectedAssignedTo=null,this.userRecive="0",this.selectedCreator=null,this.date_from=null,this.date_to=null}deleteAsset(e,t){this.alertService.deleteMessage(()=>{this.apiService.deleteAsset(e.Id).subscribe(e=>{this.alertService.SuccesMessage(),this.assets.splice(t,1),this.selectedAttachAssets=[]},e=>{})})}printeAsset(e,t){}checboxAssaing(e){e.checkForEmp=!e.checkForEmp}changeStatusToMissing(e,t){const n=new mo;n.Id=e.Id,this.alertService.confirmationWithTitle(this.tr.transform("sure")+this.tr.transform("change_status_to_missing")+this.tr.transform("\u061f"),()=>{n.AssetStatusId=4,this.apiService.updateAsset(n,null).subscribe(e=>{this.assets[t]=e.asset,this.alertService.SuccesMessage()},e=>{})})}changeStatusToCorrupted(e,t){const n=new mo;n.Id=e.Id,this.alertService.confirmationWithTitle(this.tr.transform("sure")+this.tr.transform("change_status_to_corrupted")+this.tr.transform("\u061f"),()=>{n.AssetStatusId=3,this.apiService.updateAsset(n,null).subscribe(e=>{this.assets[t]=e.asset,this.alertService.SuccesMessage()},e=>{})})}usedBefore(e,t){const n=new mo;n.Id=e.Id,this.alertService.confirmationWithTitle(this.tr.transform("sure")+this.tr.transform("used_before")+this.tr.transform("\u061f"),()=>{n.AssetStatusId=3,this.apiService.updateAsset(n,null).subscribe(e=>{this.assets[t]=e.asset,this.alertService.SuccesMessage()},e=>{})})}pullAsset(e,t){this.alertService.confirmationWithTitle(this.tr.transform("sure")+this.tr.transform("pull_asset")+this.tr.transform("\u061f"),()=>{this.apiService.pullAsset(e.Id,e.EmployeeId).subscribe(e=>{this.assets[t]=e.asset,this.alertService.SuccesMessage()},e=>{})})}showFollowItem(e){this.followasset.showModel(e)}getAssigners(){this.apiService.getAssigners().subscribe(e=>{this.assigners=e.assigners},e=>{console.log(e.error)})}getAttachedName(e){return 1==e?this.tr.transform("Yes"):0==e?this.tr.transform("No"):""}getAssignedTo(){this.apiService.getAssignedTo().subscribe(e=>{this.assignedTo=e.assignedTo},e=>{console.log(e.error)})}}var hs=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function ps(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function fs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function ms(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),"change"===t&&(r=!1!==o.getModel(n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,fs)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedSubcat),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.sub_category)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("category"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function gs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function vs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedModel=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,gs)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedModel),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.models)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("model"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function ys(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function bs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function _s(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function ws(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedTowers=n)&&r),"change"===t&&(r=!1!==o.getFloors(n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_s)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedTowers),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.towers)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("building"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function xs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Cs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedFloors=n)&&r),"change"===t&&(r=!1!==o.getFloorRooms(n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xs)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedFloors),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.floors)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("floors"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function Ss(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Os(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedRoom=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ss)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedRoom),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.rooms)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("offices"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function Ts(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"ng-option",[],null,null,null,cr,ur)),i["\u0275did"](1,573440,[[12,4]],0,Mi,[i.ElementRef],{value:[0,"value"]},null),(e()(),i["\u0275ted"](2,0,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id)},function(e,t){e(t,2,0,i["\u0275unv"](t,2,0,i["\u0275nov"](t,3).transform(t.context.$implicit)))})}function Es(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"ng-option",[],null,null,null,cr,ur)),i["\u0275did"](1,573440,[[22,4]],0,Mi,[i.ElementRef],{value:[0,"value"]},null),(e()(),i["\u0275ted"](2,0,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id)},function(e,t){e(t,2,0,i["\u0275unv"](t,2,0,i["\u0275nov"](t,3).transform(t.context.$implicit)))})}function ks(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"ng-option",[],null,null,null,cr,ur)),i["\u0275did"](1,573440,[[32,4]],0,Mi,[i.ElementRef],{value:[0,"value"]},null),(e()(),i["\u0275ted"](2,0,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id)},function(e,t){e(t,2,0,i["\u0275unv"](t,2,0,i["\u0275nov"](t,3).transform(t.context.$implicit)))})}function As(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("upload_asset_file")))})}function Is(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","float-right"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"span",[["class","badge badge-pill badge-success"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,3,0,t.component.selectedAttachAssets.length)})}function Ms(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"input",[["class","remember-checkbox"],["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(e,t,n){var i=!0,r=e.component;return"change"===t&&(i=0!=(e.parent.context.$implicit.selectedAttach=!e.parent.context.$implicit.selectedAttach)&&i),"change"===t&&(i=!1!==r.onChangeAsset(e.parent.context.$implicit,n)&&i),i},null,null))],null,function(e,t){e(t,0,0,1==t.parent.context.$implicit.IsAssigned||t.parent.context.$implicit.selectedAttach)})}function Ds(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.changeStatusToMissing(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","text-success ti-share"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" ",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("change_status_to_missing")))})}function Rs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.changeStatusToCorrupted(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","text-success ti-share-alt"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" ",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("change_status_to_corrupted")))})}function Ls(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.usedBefore(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","text-success ti-more"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" ",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("used_before")))})}function Ps(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.pullAsset(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","text-secondary ti-desktop"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["\n ",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("pull_asset")))})}function Ns(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,113,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,5,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ms)),i["\u0275did"](5,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](9,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](10,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](12,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](13,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](16,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](17,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](21,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](24,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](25,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](28,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](29,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](32,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](33,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](36,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](37,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](41,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](44,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](46,0,null,null,0,"input",[["class","remember-checkbox"],["disabled",""],["type","checkbox"]],[[8,"checked",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](49,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,0,"input",[["class","remember-checkbox"],["disabled",""],["type","checkbox"]],[[8,"checked",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](54,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](55,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](58,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](59,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](61,0,null,null,51,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](63,0,null,null,48,"div",[["class","d-block"],["ngbDropdown",""]],[[2,"show",null]],[[null,"keyup.esc"],["document","click"]],function(e,t,n){var r=!0;return"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,64).closeFromOutsideEsc()&&r),"document:click"===t&&(r=!1!==i["\u0275nov"](e,64).closeFromClick(n)&&r),r},null,null)),i["\u0275did"](64,212992,[["myDrop",4]],2,gr,[dr,i.NgZone],null,null),i["\u0275qud"](335544320,33,{_menu:0}),i["\u0275qud"](335544320,34,{_anchor:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](68,0,null,null,3,"button",[["aria-haspopup","true"],["class","btn btn-secondary dropdown-toggle"],["id","dropdownManual"],["ngbDropdownAnchor",""]],[[1,"aria-expanded",0]],[[null,"focus"]],function(e,t,n){var r=!0;return"focus"===t&&(r=!1!==i["\u0275nov"](e,64).open()&&r),r},null,null)),i["\u0275did"](69,16384,[[34,4]],0,mr,[gr,i.ElementRef],null,null),(e()(),i["\u0275ted"](70,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](73,0,null,null,37,"div",[["aria-labelledby","dropdownManual"],["ngbDropdownMenu",""]],[[2,"dropdown-menu",null],[2,"show",null],[1,"x-placement",0]],null,null,null,null)),i["\u0275did"](74,16384,[[33,4]],0,fr,[gr,i.ElementRef,i.Renderer2],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,4,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,0,"i",[["class","text-dark ti-pencil-alt"]],null,null,null,null,null)),(e()(),i["\u0275ted"](79,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](82,0,null,null,5,"a",[["appCanDelete",""],["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),i["\u0275did"](83,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](85,0,null,null,0,"i",[["class","text-primary ti-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](86,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](89,0,null,null,3,"a",[["class","dropdown-item"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.showFollowItem(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275eld"](90,0,null,null,0,"i",[["class","text-success ti-user"]],null,null,null,null,null)),(e()(),i["\u0275ted"](91,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](94,0,null,null,3,"a",[["class","dropdown-item"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printeAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275eld"](95,0,null,null,0,"i",[["class","text-success ti-printer"]],null,null,null,null,null)),(e()(),i["\u0275ted"](96,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ds)),i["\u0275did"](100,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Rs)),i["\u0275did"](103,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ls)),i["\u0275did"](106,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ps)),i["\u0275did"](109,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,5,0,1!=t.context.$implicit.IsAssigned),e(t,64,0),e(t,83,0),e(t,100,0,1!=t.context.$implicit.IsAssigned),e(t,103,0,1!=t.context.$implicit.IsAssigned),e(t,106,0,1!=t.context.$implicit.IsAssigned),e(t,109,0,1==t.context.$implicit.IsAssigned)},function(e,t){var n=t.component;e(t,10,0,t.context.$implicit.SerialNumber),e(t,13,0,i["\u0275unv"](t,13,0,i["\u0275nov"](t,14).transform(t.context.$implicit.main_category))),e(t,17,0,i["\u0275unv"](t,17,0,i["\u0275nov"](t,18).transform(t.context.$implicit.category))),e(t,21,0,i["\u0275unv"](t,21,0,i["\u0275nov"](t,22).transform(t.context.$implicit.model))),e(t,25,0,i["\u0275unv"](t,25,0,i["\u0275nov"](t,26).transform(t.context.$implicit.status))),e(t,29,0,i["\u0275unv"](t,29,0,i["\u0275nov"](t,30).transform(t.context.$implicit.location))),e(t,33,0,i["\u0275unv"](t,33,0,i["\u0275nov"](t,34).transform(t.context.$implicit.tower))),e(t,37,0,i["\u0275unv"](t,37,0,i["\u0275nov"](t,38).transform(t.context.$implicit.floor))),e(t,41,0,i["\u0275unv"](t,41,0,i["\u0275nov"](t,42).transform(t.context.$implicit.room))),e(t,46,0,1==t.context.$implicit.IsPrinted),e(t,51,0,1==t.context.$implicit.IsAssigned),e(t,55,0,i["\u0275unv"](t,55,0,i["\u0275nov"](t,56).transform(t.context.$implicit.employee))),e(t,59,0,n.getAttachedName(t.context.$implicit.IsReceived)),e(t,63,0,i["\u0275nov"](t,64).isOpen()),e(t,68,0,i["\u0275nov"](t,69).dropdown.isOpen()),e(t,70,0,i["\u0275unv"](t,70,0,i["\u0275nov"](t,71).transform("options"))),e(t,73,0,!0,i["\u0275nov"](t,74).dropdown.isOpen(),i["\u0275nov"](t,74).placement),e(t,79,0,i["\u0275unv"](t,79,0,i["\u0275nov"](t,80).transform("edit"))),e(t,86,0,i["\u0275unv"](t,86,0,i["\u0275nov"](t,87).transform("delete"))),e(t,91,0,i["\u0275unv"](t,91,0,i["\u0275nov"](t,92).transform("follow"))),e(t,96,0,i["\u0275unv"](t,96,0,i["\u0275nov"](t,97).transform("print")))})}function js(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{addcomponent:0}),i["\u0275qud"](402653184,2,{followasset:0}),(e()(),i["\u0275eld"](2,0,null,null,27,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,24,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,14,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,11,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,4,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](24,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](32,0,null,null,341,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](34,0,null,null,338,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](36,0,null,null,335,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](38,0,null,null,332,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](41,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](44,0,null,null,309,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](46,0,null,null,13,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](48,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](49,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](52,0,null,null,6,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,53)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,53).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,53)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,53)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.serial_number=n)&&r),r},null,null)),i["\u0275did"](53,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](55,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](57,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](61,0,null,null,13,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](63,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](64,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](67,0,null,null,6,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,68)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,68).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,68)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,68)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.QR=n)&&r),r},null,null)),i["\u0275did"](68,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](70,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](72,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](76,0,null,null,13,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](79,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](82,0,null,null,6,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,83)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,83).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,83)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,83)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.electronic_id=n)&&r),r},null,null)),i["\u0275did"](83,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](91,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](93,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](94,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,98).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,98).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMainCat=n)&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),r},null,null)),i["\u0275did"](98,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](100,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](102,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](104,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](105,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](106,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](107,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ps)),i["\u0275did"](111,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ms)),i["\u0275did"](116,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,vs)),i["\u0275did"](119,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](121,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](123,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](124,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](127,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,128).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,128).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedstatus=n)&&r),r},null,null)),i["\u0275did"](128,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](130,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](132,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](134,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](135,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](136,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](137,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ys)),i["\u0275did"](141,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](145,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](147,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](148,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](151,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,152).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,152).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedLocation=n)&&r),"change"===t&&(r=!1!==o.getBuild(n)&&r),r},null,null)),i["\u0275did"](152,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](154,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](156,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](158,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](159,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](160,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](161,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bs)),i["\u0275did"](165,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ws)),i["\u0275did"](170,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Cs)),i["\u0275did"](173,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Os)),i["\u0275did"](176,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](178,0,null,null,27,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](180,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](181,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](184,0,null,null,20,"ng-select",[["class","ng-select"],["role","listbox"]],[[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,185).handleKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedAssigner=n)&&r),r},rr,Pi)),i["\u0275did"](185,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{placeholder:[0,"placeholder"]},null),i["\u0275qud"](335544320,3,{optionTemplate:0}),i["\u0275qud"](335544320,4,{optgroupTemplate:0}),i["\u0275qud"](335544320,5,{labelTemplate:0}),i["\u0275qud"](335544320,6,{multiLabelTemplate:0}),i["\u0275qud"](335544320,7,{headerTemplate:0}),i["\u0275qud"](335544320,8,{footerTemplate:0}),i["\u0275qud"](335544320,9,{notFoundTemplate:0}),i["\u0275qud"](335544320,10,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,11,{loadingTextTemplate:0}),i["\u0275qud"](603979776,12,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](198,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](200,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ts)),i["\u0275did"](203,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](207,0,null,null,27,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](209,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](210,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](213,0,null,null,20,"ng-select",[["class","ng-select"],["role","listbox"]],[[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,214).handleKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedAssignedTo=n)&&r),r},rr,Pi)),i["\u0275did"](214,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{placeholder:[0,"placeholder"]},null),i["\u0275qud"](335544320,13,{optionTemplate:0}),i["\u0275qud"](335544320,14,{optgroupTemplate:0}),i["\u0275qud"](335544320,15,{labelTemplate:0}),i["\u0275qud"](335544320,16,{multiLabelTemplate:0}),i["\u0275qud"](335544320,17,{headerTemplate:0}),i["\u0275qud"](335544320,18,{footerTemplate:0}),i["\u0275qud"](335544320,19,{notFoundTemplate:0}),i["\u0275qud"](335544320,20,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,21,{loadingTextTemplate:0}),i["\u0275qud"](603979776,22,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](227,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](229,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Es)),i["\u0275did"](232,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](236,0,null,null,31,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](238,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](239,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](242,0,null,null,24,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,243).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,243).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.userRecive=n)&&r),r},null,null)),i["\u0275did"](243,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](245,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](247,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](249,0,null,null,4,"option",[["value","0"]],null,null,null,null,null)),i["\u0275did"](250,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](251,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](252,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](255,0,null,null,4,"option",[["value","1"]],null,null,null,null,null)),i["\u0275did"](256,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](257,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](258,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](261,0,null,null,4,"option",[["value","2"]],null,null,null,null,null)),i["\u0275did"](262,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](263,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](264,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](269,0,null,null,27,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](271,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](272,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](275,0,null,null,20,"ng-select",[["class","ng-select"],["role","listbox"]],[[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,276).handleKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedCreator=n)&&r),r},rr,Pi)),i["\u0275did"](276,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{placeholder:[0,"placeholder"]},null),i["\u0275qud"](335544320,23,{optionTemplate:0}),i["\u0275qud"](335544320,24,{optgroupTemplate:0}),i["\u0275qud"](335544320,25,{labelTemplate:0}),i["\u0275qud"](335544320,26,{multiLabelTemplate:0}),i["\u0275qud"](335544320,27,{headerTemplate:0}),i["\u0275qud"](335544320,28,{footerTemplate:0}),i["\u0275qud"](335544320,29,{notFoundTemplate:0}),i["\u0275qud"](335544320,30,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,31,{loadingTextTemplate:0}),i["\u0275qud"](603979776,32,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](289,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](291,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ks)),i["\u0275did"](294,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](298,0,null,null,26,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](300,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](301,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](304,0,null,null,19,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](306,16777216,null,null,8,"input",[["class","form-control"],["name","date_from"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,308).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,308).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,308).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,308).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,309)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,309).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,309)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,309)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.date_from=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](308,671744,[["s",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](309,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](312,671744,null,0,di.NgModel,[[8,null],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](314,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](316,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](318,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,308).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](320,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](326,0,null,null,26,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](328,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](329,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](332,0,null,null,19,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](334,16777216,null,null,8,"input",[["class","form-control"],["name","date_to"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,336).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,336).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,336).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,336).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,337)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,337).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,337)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,337)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.date_to=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](336,671744,[["d",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](337,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](340,671744,null,0,di.NgModel,[[8,null],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](342,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](344,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](346,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,336).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](348,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](355,0,null,null,14,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](358,0,null,null,2,"button",[["class","btn btn-primary btn-lg col-md-2 center-block"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.SearchAsset()&&i),i},null,null)),(e()(),i["\u0275ted"](359,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](362,0,null,null,2,"button",[["class","btn btn-warning btn-lg col-md-2 center-block"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printAsset()&&i),i},null,null)),(e()(),i["\u0275ted"](363,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](366,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-md-2 center-block"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](367,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](375,0,null,null,2,"app-addnew-asset",[],null,null,null,qo,vo)),i["\u0275did"](376,114688,[[1,4],["addcomponent",4]],0,go,[qn,Kn,to,uo],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](379,0,null,null,2,"app-follow-asset",[],null,null,null,Jo,Xo)),i["\u0275did"](380,114688,[[2,4],["followasset",4]],0,Ko,[qn,to,$o],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275eld"](383,0,null,null,127,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](385,0,null,null,124,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](387,0,null,null,121,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](389,0,null,null,118,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](391,0,null,null,3,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](392,null,["","\n\n/\n\n "," (",")\n "])),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](396,0,null,null,21,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](398,0,null,null,5,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](400,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.showAddNewItem()&&i),i},null,null)),(e()(),i["\u0275ted"](401,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,As)),i["\u0275did"](406,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](408,0,null,null,8,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](410,0,null,null,5,"a",[["class","button button-border black btn-block"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.attachAssets()&&i),i},null,null)),(e()(),i["\u0275ted"](411,null,[" ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275and"](16777216,null,null,1,null,Is)),i["\u0275did"](414,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](419,0,null,null,87,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](421,0,null,null,72,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](423,0,null,null,63,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](425,0,null,null,60,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](427,0,null,null,1,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](430,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](431,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](434,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](435,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](438,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](439,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](442,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](443,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](446,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](447,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](450,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](451,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](454,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](455,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](458,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](459,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](462,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](463,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](466,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](467,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](470,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](471,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](474,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](475,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](478,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](479,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](482,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](483,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](488,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ns)),i["\u0275did"](491,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](495,0,null,null,10,"div",[["class","sm-mt-20"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](497,0,null,null,7,"nav",[["aria-label","Page navigation example"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](499,0,null,null,4,"ul",[["class","pagination justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](501,0,null,null,1,"ngb-pagination",[["aria-label","Default pagination"],["role","navigation"]],null,[[null,"pageChange"]],function(e,t,n){var i=!0;return"pageChange"===t&&(i=!1!==e.component.SearchAssetPage(n)&&i),i},cs,ts)),i["\u0275did"](502,573440,null,0,es,[Qo],{directionLinks:[0,"directionLinks"],collectionSize:[1,"collectionSize"],maxSize:[2,"maxSize"],pageSize:[3,"pageSize"]},{pageChange:"pageChange"}),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,55,0,n.serial_number),e(t,70,0,n.QR),e(t,85,0,n.electronic_id),e(t,100,0,n.selectedMainCat),e(t,105,0,""),e(t,106,0,""),e(t,111,0,n.main_categories),e(t,116,0,""!=n.selectedMainCat),e(t,119,0,""!=n.selectedSubcat),e(t,130,0,n.selectedstatus),e(t,135,0,""),e(t,136,0,""),e(t,141,0,n.status),e(t,154,0,n.selectedLocation),e(t,159,0,""),e(t,160,0,""),e(t,165,0,n.locations),e(t,170,0,""!=n.selectedLocation),e(t,173,0,""!=n.selectedTowers),e(t,176,0,""!=n.selectedFloors),e(t,185,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,185,0,i["\u0275nov"](t,196).transform("select")),"")),e(t,198,0,n.selectedAssigner),e(t,203,0,n.assigners),e(t,214,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,214,0,i["\u0275nov"](t,225).transform("select")),"")),e(t,227,0,n.selectedAssignedTo),e(t,232,0,n.assignedTo),e(t,245,0,n.userRecive),e(t,250,0,"0"),e(t,251,0,"0"),e(t,256,0,"1"),e(t,257,0,"1"),e(t,262,0,"2"),e(t,263,0,"2"),e(t,276,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,276,0,i["\u0275nov"](t,287).transform("select")),"")),e(t,289,0,n.selectedCreator),e(t,294,0,n.assigners),e(t,312,0,"date_from",n.date_from),e(t,340,0,"date_to",n.date_to),e(t,376,0),e(t,380,0),e(t,406,0,!1),e(t,414,0,n.selectedAttachAssets.length>0),e(t,491,0,n.assets),e(t,502,0,!0,n.count,10,10)},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("control_assets"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("assets"))),e(t,24,0,i["\u0275unv"](t,24,0,i["\u0275nov"](t,25).transform("control_assets"))),e(t,41,0,i["\u0275unv"](t,41,0,i["\u0275nov"](t,42).transform("search_in_assets"))),e(t,49,0,i["\u0275unv"](t,49,0,i["\u0275nov"](t,50).transform("serial_number"))),e(t,52,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,52,0,i["\u0275nov"](t,58).transform("serial_number")),""),i["\u0275nov"](t,57).ngClassUntouched,i["\u0275nov"](t,57).ngClassTouched,i["\u0275nov"](t,57).ngClassPristine,i["\u0275nov"](t,57).ngClassDirty,i["\u0275nov"](t,57).ngClassValid,i["\u0275nov"](t,57).ngClassInvalid,i["\u0275nov"](t,57).ngClassPending),e(t,64,0,i["\u0275unv"](t,64,0,i["\u0275nov"](t,65).transform("QR"))),e(t,67,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,67,0,i["\u0275nov"](t,73).transform("QR")),""),i["\u0275nov"](t,72).ngClassUntouched,i["\u0275nov"](t,72).ngClassTouched,i["\u0275nov"](t,72).ngClassPristine,i["\u0275nov"](t,72).ngClassDirty,i["\u0275nov"](t,72).ngClassValid,i["\u0275nov"](t,72).ngClassInvalid,i["\u0275nov"](t,72).ngClassPending),e(t,79,0,i["\u0275unv"](t,79,0,i["\u0275nov"](t,80).transform("electronic_id"))),e(t,82,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,82,0,i["\u0275nov"](t,88).transform("electronic_id")),""),i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,94,0,i["\u0275unv"](t,94,0,i["\u0275nov"](t,95).transform("main_department"))),e(t,97,0,i["\u0275nov"](t,102).ngClassUntouched,i["\u0275nov"](t,102).ngClassTouched,i["\u0275nov"](t,102).ngClassPristine,i["\u0275nov"](t,102).ngClassDirty,i["\u0275nov"](t,102).ngClassValid,i["\u0275nov"](t,102).ngClassInvalid,i["\u0275nov"](t,102).ngClassPending),e(t,107,0,i["\u0275unv"](t,107,0,i["\u0275nov"](t,108).transform("select"))),e(t,124,0,i["\u0275unv"](t,124,0,i["\u0275nov"](t,125).transform("status"))),e(t,127,0,i["\u0275nov"](t,132).ngClassUntouched,i["\u0275nov"](t,132).ngClassTouched,i["\u0275nov"](t,132).ngClassPristine,i["\u0275nov"](t,132).ngClassDirty,i["\u0275nov"](t,132).ngClassValid,i["\u0275nov"](t,132).ngClassInvalid,i["\u0275nov"](t,132).ngClassPending),e(t,137,0,i["\u0275unv"](t,137,0,i["\u0275nov"](t,138).transform("select"))),e(t,148,0,i["\u0275unv"](t,148,0,i["\u0275nov"](t,149).transform("location"))),e(t,151,0,i["\u0275nov"](t,156).ngClassUntouched,i["\u0275nov"](t,156).ngClassTouched,i["\u0275nov"](t,156).ngClassPristine,i["\u0275nov"](t,156).ngClassDirty,i["\u0275nov"](t,156).ngClassValid,i["\u0275nov"](t,156).ngClassInvalid,i["\u0275nov"](t,156).ngClassPending),e(t,161,0,i["\u0275unv"](t,161,0,i["\u0275nov"](t,162).transform("select"))),e(t,181,0,i["\u0275unv"](t,181,0,i["\u0275nov"](t,182).transform("assigners"))),e(t,184,1,[!i["\u0275nov"](t,185).multiple,i["\u0275nov"](t,185).typeahead,i["\u0275nov"](t,185).multiple,i["\u0275nov"](t,185).addTag,i["\u0275nov"](t,185).searchable,i["\u0275nov"](t,185).isOpen,i["\u0275nov"](t,185).isDisabled,i["\u0275nov"](t,185).filtered,i["\u0275nov"](t,200).ngClassUntouched,i["\u0275nov"](t,200).ngClassTouched,i["\u0275nov"](t,200).ngClassPristine,i["\u0275nov"](t,200).ngClassDirty,i["\u0275nov"](t,200).ngClassValid,i["\u0275nov"](t,200).ngClassInvalid,i["\u0275nov"](t,200).ngClassPending]),e(t,210,0,i["\u0275unv"](t,210,0,i["\u0275nov"](t,211).transform("assigned_to"))),e(t,213,1,[!i["\u0275nov"](t,214).multiple,i["\u0275nov"](t,214).typeahead,i["\u0275nov"](t,214).multiple,i["\u0275nov"](t,214).addTag,i["\u0275nov"](t,214).searchable,i["\u0275nov"](t,214).isOpen,i["\u0275nov"](t,214).isDisabled,i["\u0275nov"](t,214).filtered,i["\u0275nov"](t,229).ngClassUntouched,i["\u0275nov"](t,229).ngClassTouched,i["\u0275nov"](t,229).ngClassPristine,i["\u0275nov"](t,229).ngClassDirty,i["\u0275nov"](t,229).ngClassValid,i["\u0275nov"](t,229).ngClassInvalid,i["\u0275nov"](t,229).ngClassPending]),e(t,239,0,i["\u0275unv"](t,239,0,i["\u0275nov"](t,240).transform("received"))),e(t,242,0,i["\u0275nov"](t,247).ngClassUntouched,i["\u0275nov"](t,247).ngClassTouched,i["\u0275nov"](t,247).ngClassPristine,i["\u0275nov"](t,247).ngClassDirty,i["\u0275nov"](t,247).ngClassValid,i["\u0275nov"](t,247).ngClassInvalid,i["\u0275nov"](t,247).ngClassPending),e(t,252,0,i["\u0275unv"](t,252,0,i["\u0275nov"](t,253).transform("select"))),e(t,258,0,i["\u0275unv"](t,258,0,i["\u0275nov"](t,259).transform("Yes"))),e(t,264,0,i["\u0275unv"](t,264,0,i["\u0275nov"](t,265).transform("No"))),e(t,272,0,i["\u0275unv"](t,272,0,i["\u0275nov"](t,273).transform("creator"))),e(t,275,1,[!i["\u0275nov"](t,276).multiple,i["\u0275nov"](t,276).typeahead,i["\u0275nov"](t,276).multiple,i["\u0275nov"](t,276).addTag,i["\u0275nov"](t,276).searchable,i["\u0275nov"](t,276).isOpen,i["\u0275nov"](t,276).isDisabled,i["\u0275nov"](t,276).filtered,i["\u0275nov"](t,291).ngClassUntouched,i["\u0275nov"](t,291).ngClassTouched,i["\u0275nov"](t,291).ngClassPristine,i["\u0275nov"](t,291).ngClassDirty,i["\u0275nov"](t,291).ngClassValid,i["\u0275nov"](t,291).ngClassInvalid,i["\u0275nov"](t,291).ngClassPending]),e(t,301,0,i["\u0275unv"](t,301,0,i["\u0275nov"](t,302).transform("date_from"))),e(t,306,0,i["\u0275nov"](t,308).disabled,i["\u0275nov"](t,314).ngClassUntouched,i["\u0275nov"](t,314).ngClassTouched,i["\u0275nov"](t,314).ngClassPristine,i["\u0275nov"](t,314).ngClassDirty,i["\u0275nov"](t,314).ngClassValid,i["\u0275nov"](t,314).ngClassInvalid,i["\u0275nov"](t,314).ngClassPending),e(t,329,0,i["\u0275unv"](t,329,0,i["\u0275nov"](t,330).transform("date_to"))),e(t,334,0,i["\u0275nov"](t,336).disabled,i["\u0275nov"](t,342).ngClassUntouched,i["\u0275nov"](t,342).ngClassTouched,i["\u0275nov"](t,342).ngClassPristine,i["\u0275nov"](t,342).ngClassDirty,i["\u0275nov"](t,342).ngClassValid,i["\u0275nov"](t,342).ngClassInvalid,i["\u0275nov"](t,342).ngClassPending),e(t,359,0,i["\u0275unv"](t,359,0,i["\u0275nov"](t,360).transform("search"))),e(t,363,0,i["\u0275unv"](t,363,0,i["\u0275nov"](t,364).transform("export_report"))),e(t,367,0,i["\u0275unv"](t,367,0,i["\u0275nov"](t,368).transform("clear"))),e(t,392,0,i["\u0275unv"](t,392,0,i["\u0275nov"](t,393).transform("assets_list")),i["\u0275unv"](t,392,1,i["\u0275nov"](t,394).transform("number_asset")),n.count),e(t,401,0,i["\u0275unv"](t,401,0,i["\u0275nov"](t,402).transform("add_new_asset"))),e(t,411,0,i["\u0275unv"](t,411,0,i["\u0275nov"](t,412).transform("attach_assets"))),e(t,431,0,i["\u0275unv"](t,431,0,i["\u0275nov"](t,432).transform("serial_number"))),e(t,435,0,i["\u0275unv"](t,435,0,i["\u0275nov"](t,436).transform("main_department"))),e(t,439,0,i["\u0275unv"](t,439,0,i["\u0275nov"](t,440).transform("category"))),e(t,443,0,i["\u0275unv"](t,443,0,i["\u0275nov"](t,444).transform("model"))),e(t,447,0,i["\u0275unv"](t,447,0,i["\u0275nov"](t,448).transform("status"))),e(t,451,0,i["\u0275unv"](t,451,0,i["\u0275nov"](t,452).transform("location"))),e(t,455,0,i["\u0275unv"](t,455,0,i["\u0275nov"](t,456).transform("building"))),e(t,459,0,i["\u0275unv"](t,459,0,i["\u0275nov"](t,460).transform("floor"))),e(t,463,0,i["\u0275unv"](t,463,0,i["\u0275nov"](t,464).transform("offices_select"))),e(t,467,0,i["\u0275unv"](t,467,0,i["\u0275nov"](t,468).transform("print_status"))),e(t,471,0,i["\u0275unv"](t,471,0,i["\u0275nov"](t,472).transform("attachment"))),e(t,475,0,i["\u0275unv"](t,475,0,i["\u0275nov"](t,476).transform("name_attached"))),e(t,479,0,i["\u0275unv"](t,479,0,i["\u0275nov"](t,480).transform("received"))),e(t,483,0,i["\u0275unv"](t,483,0,i["\u0275nov"](t,484).transform("options")))})}var Fs=i["\u0275ccf"]("app-salesmen",ds,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-salesmen",[],null,null,null,js,hs)),i["\u0275did"](1,114688,null,0,ds,[qn,uo,Kn,U,Gn,lo.ToastsManager,$o],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]),Bs=n("2xC4"),Vs=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Hs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"label",[["class","datatable-checkbox"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(e,t,n){var i=!0,r=e.component;return"change"===t&&(i=!1!==r.select.emit(!r.allRowsSelected)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.allRowsSelected)})}function zs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"span",[["class","datatable-header-cell-wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"span",[["class","datatable-header-cell-label draggable"]],[[8,"innerHTML",1]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.onSort()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.name)})}function Ys(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Us(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,Ys)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,n.cellContext,n.column.headerTemplate)},null)}function Ws(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,13,"div",[["class","datatable-header-cell-template-wrap"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hs)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zs)),i["\u0275did"](7,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Us)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,1,"span",[],[[8,"className",0]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.onSort()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0,n.isCheckboxable),e(t,7,0,!n.column.headerTemplate),e(t,10,0,n.column.headerTemplate)},function(e,t){e(t,12,0,t.component.sortClass)})}var qs=n("Z9jN"),Gs=n("JMlz"),$s=n("QIkZ"),Ks=n("icKY"),Xs=n("0dt4"),Zs=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Js(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"datatable-header-cell",[["class","datatable-header-cell"],["draggable",""],["long-press",""],["resizeable",""]],[[2,"resizeable",null],[2,"press",null],[2,"longpress",null],[4,"height","px"],[8,"className",0],[1,"title",0],[4,"minWidth","px"],[4,"maxWidth","px"],[4,"width","px"]],[[null,"resize"],[null,"longPressStart"],[null,"longPressEnd"],[null,"sort"],[null,"select"],[null,"columnContextmenu"],[null,"mousedown"],[null,"contextmenu"]],function(e,t,n){var r=!0,o=e.component;return"mousedown"===t&&(r=!1!==i["\u0275nov"](e,2).onMousedown(n)&&r),"mousedown"===t&&(r=!1!==i["\u0275nov"](e,3).onMouseDown(n)&&r),"contextmenu"===t&&(r=!1!==i["\u0275nov"](e,4).onContextmenu(n)&&r),"resize"===t&&(r=!1!==o.onColumnResized(n,e.context.$implicit)&&r),"longPressStart"===t&&(r=!1!==o.onLongPressStart(n)&&r),"longPressEnd"===t&&(r=!1!==o.onLongPressEnd(n)&&r),"sort"===t&&(r=!1!==o.onSort(n)&&r),"select"===t&&(r=!1!==o.select.emit(n)&&r),"columnContextmenu"===t&&(r=!1!==o.columnContextmenu.emit(n)&&r),r},Ws,Vs)),i["\u0275did"](1,671744,[[1,4]],0,qs.DraggableDirective,[i.ElementRef],{dragEventTarget:[0,"dragEventTarget"],dragModel:[1,"dragModel"],dragX:[2,"dragX"],dragY:[3,"dragY"]},null),i["\u0275did"](2,4341760,null,0,Gs.ResizeableDirective,[i.ElementRef,i.Renderer2],{resizeEnabled:[0,"resizeEnabled"]},{resize:"resize"}),i["\u0275did"](3,147456,null,0,$s.LongPressDirective,[],{pressEnabled:[0,"pressEnabled"],pressModel:[1,"pressModel"]},{longPressStart:"longPressStart",longPressEnd:"longPressEnd"}),i["\u0275did"](4,49152,null,0,Bs.DataTableHeaderCellComponent,[i.ChangeDetectorRef],{sortType:[0,"sortType"],sortAscendingIcon:[1,"sortAscendingIcon"],sortDescendingIcon:[2,"sortDescendingIcon"],allRowsSelected:[3,"allRowsSelected"],selectionType:[4,"selectionType"],column:[5,"column"],headerHeight:[6,"headerHeight"],sorts:[7,"sorts"]},{sort:"sort",select:"select",columnContextmenu:"columnContextmenu"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.dragEventTarget,t.context.$implicit,n.reorderable&&t.context.$implicit.draggable&&t.context.$implicit.dragging,!1),e(t,2,0,t.context.$implicit.resizeable),e(t,3,0,n.reorderable&&t.context.$implicit.draggable,t.context.$implicit),e(t,4,0,n.sortType,n.sortAscendingIcon,n.sortDescendingIcon,n.allRowsSelected,n.selectionType,t.context.$implicit,n.headerHeight,n.sorts)},function(e,t){e(t,0,0,i["\u0275nov"](t,2).resizeEnabled,i["\u0275nov"](t,3).press,i["\u0275nov"](t,3).isLongPress,i["\u0275nov"](t,4).headerHeight,i["\u0275nov"](t,4).columnCssClasses,i["\u0275nov"](t,4).name,i["\u0275nov"](t,4).minWidth,i["\u0275nov"](t,4).maxWidth,i["\u0275nov"](t,4).width)})}function Qs(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[],[[8,"className",0]],null,null,null,null)),i["\u0275did"](1,278528,null,0,c.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Js)),i["\u0275did"](4,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n._styleByGroup[t.context.$implicit.type]),e(t,4,0,t.context.$implicit.columns,n.columnTrackingFn)},function(e,t){e(t,0,0,"datatable-row-"+t.context.$implicit.type)})}function el(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,6,"div",[["class","datatable-header-inner"],["orderable",""]],[[4,"width","px"]],[[null,"reorder"]],function(e,t,n){var i=!0;return"reorder"===t&&(i=!1!==e.component.onColumnReordered(n)&&i),i},null,null)),i["\u0275did"](2,1196032,null,1,Ks.OrderableDirective,[i.KeyValueDiffers,pe.DOCUMENT],null,{reorder:"reorder"}),i["\u0275qud"](603979776,1,{draggables:1}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Qs)),i["\u0275did"](6,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,6,0,n._columnsByPin,n.trackByGroups)},function(e,t){e(t,1,0,t.component._columnGroupWidths.total)})}var tl=n("4gpe"),nl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function il(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"li",[["class","pages"],["role","button"]],[[1,"aria-label",0],[2,"active",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"a",[["href","javascript:void(0)"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.selectPage(e.context.$implicit.number)&&i),i},null,null)),(e()(),i["\u0275ted"](3,null,["\n ","\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,0,0,"page "+t.context.$implicit.number,t.context.$implicit.number===t.component.page),e(t,3,0,t.context.$implicit.text)})}function rl(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,36,"ul",[["class","pager"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,6,"li",[],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,3,"a",[["aria-label","go to first page"],["href","javascript:void(0)"],["role","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.selectPage(1)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,0,"i",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,6,"li",[],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,3,"a",[["aria-label","go to previous page"],["href","javascript:void(0)"],["role","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.prevPage()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,0,"i",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,il)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,6,"li",[],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](24,0,null,null,3,"a",[["aria-label","go to next page"],["href","javascript:void(0)"],["role","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.nextPage()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](26,0,null,null,0,"i",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](30,0,null,null,6,"li",[],[[2,"disabled",null]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](32,0,null,null,3,"a",[["aria-label","go to last page"],["href","javascript:void(0)"],["role","button"]],null,[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=!1!==r.selectPage(r.totalPages)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](34,0,null,null,0,"i",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,20,0,t.component.pages)},function(e,t){var n=t.component;e(t,3,0,!n.canPrevious()),e(t,7,0,i["\u0275inlineInterpolate"](1,"",n.pagerPreviousIcon,"")),e(t,11,0,!n.canPrevious()),e(t,15,0,i["\u0275inlineInterpolate"](1,"",n.pagerLeftArrowIcon,"")),e(t,22,0,!n.canNext()),e(t,26,0,i["\u0275inlineInterpolate"](1,"",n.pagerRightArrowIcon,"")),e(t,30,0,!n.canNext()),e(t,34,0,i["\u0275inlineInterpolate"](1,"",n.pagerNextIcon,""))})}var ol=n("bYJ/"),sl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function ll(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function al(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,2,null,ll)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](2,{rowCount:0,pageSize:1,selectedCount:2,curPage:3,offset:4}),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,e(t,2,0,n.rowCount,n.pageSize,n.selectedCount,n.curPage,n.offset),n.footerTemplate.template)},null)}function ul(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n "," "," / \n "]))],null,function(e,t){var n=t.component;e(t,1,0,n.selectedCount.toLocaleString(),n.selectedMessage)})}function cl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","page-count"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ul)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](4,null,["\n "," "," \n "]))],function(e,t){e(t,3,0,t.component.selectedMessage)},function(e,t){var n=t.component;e(t,4,0,n.totalMessage,n.rowCount.toLocaleString())})}function dl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-pager",[["class","datatable-pager"]],[[8,"hidden",0]],[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.page.emit(n)&&i),i},rl,nl)),i["\u0275did"](1,49152,null,0,tl.DataTablePagerComponent,[],{pagerLeftArrowIcon:[0,"pagerLeftArrowIcon"],pagerRightArrowIcon:[1,"pagerRightArrowIcon"],pagerPreviousIcon:[2,"pagerPreviousIcon"],pagerNextIcon:[3,"pagerNextIcon"],size:[4,"size"],count:[5,"count"],page:[6,"page"]},{change:"change"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.pagerLeftArrowIcon,n.pagerRightArrowIcon,n.pagerPreviousIcon,n.pagerNextIcon,n.pageSize,n.rowCount,n.curPage)},function(e,t){e(t,0,0,!t.component.isVisible)})}function hl(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,12,"div",[["class","datatable-footer-inner"]],[[4,"height","px"]],null,null,null,null)),i["\u0275did"](2,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](3,{"selected-count":0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,al)),i["\u0275did"](6,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,cl)),i["\u0275did"](9,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,dl)),i["\u0275did"](12,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,"datatable-footer-inner",e(t,3,0,n.selectedMessage)),e(t,6,0,n.footerTemplate),e(t,9,0,!n.footerTemplate),e(t,12,0,!n.footerTemplate)},function(e,t){e(t,1,0,t.component.footerHeight)})}var pl=n("y7Yj"),fl=n("/UE+"),ml=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function gl(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,6,"div",[["class","progress-linear"],["role","progressbar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,3,"div",[["class","container"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,0,"div",[["class","bar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}var vl=n("C8Kb"),yl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function bl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"label",[["class","datatable-checkbox"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"input",[["type","checkbox"]],[[8,"checked",0]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.onCheckboxChange(n)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,2,0,t.component.isSelected)})}function _l(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[],[[8,"title",0],[8,"innerHTML",1]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,0,0,n.sanitizedValue,n.value)})}function wl(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function xl(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,[[1,3],["cellTemplate",2]],null,1,null,wl)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,n.cellContext,n.column.cellTemplate)},null)}function Cl(e){return i["\u0275vid"](2,[i["\u0275qud"](671088640,1,{cellTemplate:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,10,"div",[["class","datatable-body-cell-label"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bl)),i["\u0275did"](5,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_l)),i["\u0275did"](8,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xl)),i["\u0275did"](11,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,5,0,n.column.checkboxable&&(!n.displayCheck||n.displayCheck(n.row,n.column,n.value))),e(t,8,0,!n.column.cellTemplate),e(t,11,0,n.column.cellTemplate)},null)}var Sl=n("UHPl"),Ol=n("214W"),Tl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function El(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-body-cell",[["tabindex","-1"]],[[8,"className",0],[4,"width","px"],[4,"height",null]],[[null,"activate"],[null,"focus"],[null,"blur"],[null,"click"],[null,"dblclick"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"focus"===t&&(r=!1!==i["\u0275nov"](e,1).onFocus()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,1).onBlur()&&r),"click"===t&&(r=!1!==i["\u0275nov"](e,1).onClick(n)&&r),"dblclick"===t&&(r=!1!==i["\u0275nov"](e,1).onDblClick(n)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,1).onKeyDown(n)&&r),"activate"===t&&(r=!1!==o.onActivate(n,e.context.index)&&r),r},Cl,yl)),i["\u0275did"](1,442368,null,0,vl.DataTableBodyCellComponent,[i.ElementRef,i.ChangeDetectorRef],{displayCheck:[0,"displayCheck"],group:[1,"group"],rowHeight:[2,"rowHeight"],isSelected:[3,"isSelected"],expanded:[4,"expanded"],rowIndex:[5,"rowIndex"],column:[6,"column"],row:[7,"row"]},{activate:"activate"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.displayCheck,n.group,n.rowHeight,n.isSelected,n.expanded,n.rowIndex,t.context.$implicit,n.row)},function(e,t){e(t,0,0,i["\u0275nov"](t,1).columnCssClasses,i["\u0275nov"](t,1).width,i["\u0275nov"](t,1).height)})}function kl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[],[[8,"className",0]],null,null,null,null)),i["\u0275did"](1,278528,null,0,c.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,El)),i["\u0275did"](4,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n._groupStyles[t.context.$implicit.type]),e(t,4,0,t.context.$implicit.columns,n.columnTrackingFn)},function(e,t){e(t,0,0,i["\u0275inlineInterpolate"](1,"datatable-row-",t.context.$implicit.type," datatable-row-group"))})}function Al(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,kl)),i["\u0275did"](2,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,n._columnsByPin,n.trackByGroups)},null)}var Il=n("xTdc"),Ml=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Dl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-body-row",[["tabindex","-1"]],[[8,"className",0],[4,"height","px"],[4,"width","px"]],[[null,"keydown"],[null,"mouseenter"]],function(e,t,n){var r=!0;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,1).onKeyDown(n)&&r),"mouseenter"===t&&(r=!1!==i["\u0275nov"](e,1).onMouseenter(n)&&r),r},Al,Tl)),i["\u0275did"](1,311296,null,0,Sl.DataTableBodyRowComponent,[i.KeyValueDiffers,[1,Ol.ScrollbarHelper],i.ChangeDetectorRef,i.ElementRef],{columns:[0,"columns"],innerWidth:[1,"innerWidth"],row:[2,"row"],rowIndex:[3,"rowIndex"],offsetX:[4,"offsetX"],rowHeight:[5,"rowHeight"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n._internalColumns,n.innerWidth,n.summaryRow,-1,n.offsetX,n.rowHeight)},function(e,t){e(t,0,0,i["\u0275nov"](t,1).cssClass,i["\u0275nov"](t,1).rowHeight,i["\u0275nov"](t,1).columnsTotalWidths)})}function Rl(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Dl)),i["\u0275did"](2,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,n.summaryRow&&n._internalColumns)},null)}var Ll=n("fj/O"),Pl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Nl(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function jl(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,Nl)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,n.groupContext,n.groupHeader.template)},null)}function Fl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","datatable-group-header"]],null,null,null,null,null)),i["\u0275did"](1,278528,null,0,c.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,jl)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.getGroupHeaderStyle()),e(t,4,0,n.groupHeader&&n.groupHeader.template)},null)}function Bl(e){return i["\u0275vid"](0,[i["\u0275ncd"](null,0),(e()(),i["\u0275and"](0,null,null,0))],null,null)}function Vl(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Hl(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,Vl)),i["\u0275did"](1,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){var n=t.component;e(t,1,0,n.rowContext,n.rowDetail.template)},null)}function zl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","datatable-row-detail"]],[[4,"height","px"]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hl)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,3,0,n.rowDetail&&n.rowDetail.template)},function(e,t){e(t,0,0,t.component.detailRowHeight)})}function Yl(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fl)),i["\u0275did"](2,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bl)),i["\u0275did"](5,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zl)),i["\u0275did"](8,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,n.groupHeader&&n.groupHeader.template),e(t,5,0,n.groupHeader&&n.groupHeader.template&&n.expanded||!n.groupHeader||!n.groupHeader.template),e(t,8,0,n.rowDetail&&n.rowDetail.template&&n.expanded)},null)}var Ul=n("0RJd"),Wl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function ql(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),i["\u0275ncd"](null,0),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}var Gl=n("yN1j"),$l=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Kl(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),i["\u0275ncd"](null,0),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}var Xl=n("X6wl"),Zl=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Jl(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-progress",[],null,null,null,gl,ml)),i["\u0275did"](1,49152,null,0,fl.ProgressBarComponent,[],null,null),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Ql(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-summary-row",[["class","datatable-summary-row"]],null,null,null,Rl,Ml)),i["\u0275did"](1,573440,null,0,Il.DataTableSummaryRowComponent,[],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],offsetX:[3,"offsetX"],innerWidth:[4,"innerWidth"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.rows,n.columns,n.summaryHeight,n.offsetX,n.innerWidth)},null)}function ea(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-body-row",[["tabindex","-1"]],[[8,"className",0],[4,"height","px"],[4,"width","px"]],[[null,"activate"],[null,"keydown"],[null,"mouseenter"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,1).onKeyDown(n)&&r),"mouseenter"===t&&(r=!1!==i["\u0275nov"](e,1).onMouseenter(n)&&r),"activate"===t&&(r=!1!==i["\u0275nov"](e.parent.parent.parent,3).onActivate(n,o.indexes.first+e.parent.context.index)&&r),r},Al,Tl)),i["\u0275did"](1,311296,null,0,Sl.DataTableBodyRowComponent,[i.KeyValueDiffers,[1,Ol.ScrollbarHelper],i.ChangeDetectorRef,i.ElementRef],{columns:[0,"columns"],innerWidth:[1,"innerWidth"],expanded:[2,"expanded"],rowClass:[3,"rowClass"],row:[4,"row"],isSelected:[5,"isSelected"],rowIndex:[6,"rowIndex"],displayCheck:[7,"displayCheck"],offsetX:[8,"offsetX"],rowHeight:[9,"rowHeight"]},{activate:"activate"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.columns,n.innerWidth,n.getRowExpanded(t.parent.context.$implicit),n.rowClass,t.parent.context.$implicit,i["\u0275nov"](t.parent.parent.parent,3).getRowSelected(t.parent.context.$implicit),n.getRowIndex(t.parent.context.$implicit),n.displayCheck,n.offsetX,n.getRowHeight(t.parent.context.$implicit))},function(e,t){e(t,0,0,i["\u0275nov"](t,1).cssClass,i["\u0275nov"](t,1).rowHeight,i["\u0275nov"](t,1).columnsTotalWidths)})}function ta(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-body-row",[["tabindex","-1"]],[[8,"className",0],[4,"height","px"],[4,"width","px"]],[[null,"activate"],[null,"keydown"],[null,"mouseenter"]],function(e,t,n){var r=!0;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,1).onKeyDown(n)&&r),"mouseenter"===t&&(r=!1!==i["\u0275nov"](e,1).onMouseenter(n)&&r),"activate"===t&&(r=!1!==i["\u0275nov"](e.parent.parent.parent.parent,3).onActivate(n,e.context.index)&&r),r},Al,Tl)),i["\u0275did"](1,311296,null,0,Sl.DataTableBodyRowComponent,[i.KeyValueDiffers,[1,Ol.ScrollbarHelper],i.ChangeDetectorRef,i.ElementRef],{columns:[0,"columns"],innerWidth:[1,"innerWidth"],expanded:[2,"expanded"],rowClass:[3,"rowClass"],row:[4,"row"],group:[5,"group"],isSelected:[6,"isSelected"],rowIndex:[7,"rowIndex"],offsetX:[8,"offsetX"],rowHeight:[9,"rowHeight"]},{activate:"activate"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.columns,n.innerWidth,n.getRowExpanded(t.context.$implicit),n.rowClass,t.context.$implicit,t.parent.parent.context.$implicit.value,i["\u0275nov"](t.parent.parent.parent.parent,3).getRowSelected(t.context.$implicit),n.getRowIndex(t.context.$implicit),n.offsetX,n.getRowHeight(t.context.$implicit))},function(e,t){e(t,0,0,i["\u0275nov"](t,1).cssClass,i["\u0275nov"](t,1).rowHeight,i["\u0275nov"](t,1).columnsTotalWidths)})}function na(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ta)),i["\u0275did"](2,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0,t.parent.context.$implicit.value,t.component.rowTrackingFn)},null)}function ia(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,8,"datatable-row-wrapper",[["class","datatable-row-wrapper"]],null,[[null,"rowContextmenu"],[null,"contextmenu"]],function(e,t,n){var r=!0,o=e.component;return"contextmenu"===t&&(r=!1!==i["\u0275nov"](e,2).onContextmenu(n)&&r),"rowContextmenu"===t&&(r=!1!==o.rowContextmenu.emit(n)&&r),r},Yl,Pl)),i["\u0275did"](1,278528,null,0,c.NgStyle,[i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngStyle:[0,"ngStyle"]},null),i["\u0275did"](2,311296,null,0,Ll.DataTableRowWrapperComponent,[i.ChangeDetectorRef,i.KeyValueDiffers],{innerWidth:[0,"innerWidth"],rowDetail:[1,"rowDetail"],groupHeader:[2,"groupHeader"],offsetX:[3,"offsetX"],detailRowHeight:[4,"detailRowHeight"],row:[5,"row"],groupedRows:[6,"groupedRows"],rowIndex:[7,"rowIndex"],expanded:[8,"expanded"]},{rowContextmenu:"rowContextmenu"}),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,ea)),i["\u0275did"](5,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](0,[["groupedRowsTemplate",2]],0,0,null,na)),(e()(),i["\u0275ted"](-1,0,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.getRowsStyles(t.context.$implicit)),e(t,2,0,n.innerWidth,n.rowDetail,n.groupHeader,n.offsetX,n.getDetailRowHeight(t.context.$implicit[t.context.index],t.context.index),t.context.$implicit,n.groupedRows,n.getRowIndex(t.context.$implicit[t.context.index]),n.getRowExpanded(t.context.$implicit)),e(t,5,0,!n.groupedRows,i["\u0275nov"](t,7))},null)}function ra(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-summary-row",[["class","datatable-summary-row"]],null,null,null,Rl,Ml)),i["\u0275did"](1,573440,null,0,Il.DataTableSummaryRowComponent,[],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],offsetX:[3,"offsetX"],innerWidth:[4,"innerWidth"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.rows,n.columns,n.summaryHeight,n.offsetX,n.innerWidth)},null)}function oa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,11,"datatable-scroller",[["class","datatable-scroll"]],[[4,"height","px"],[4,"width","px"]],[[null,"scroll"]],function(e,t,n){var i=!0;return"scroll"===t&&(i=!1!==e.component.onBodyScroll(n)&&i),i},ql,Wl)),i["\u0275did"](1,245760,[[1,4]],0,Ul.ScrollerComponent,[i.NgZone,i.ElementRef,i.Renderer2],{scrollbarV:[0,"scrollbarV"],scrollbarH:[1,"scrollbarH"],scrollHeight:[2,"scrollHeight"],scrollWidth:[3,"scrollWidth"]},{scroll:"scroll"}),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,Ql)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,ia)),i["\u0275did"](7,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"],ngForTrackBy:[1,"ngForTrackBy"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,ra)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.scrollbarV,n.scrollbarH,n.scrollHeight,null==n.columnGroupWidths?null:n.columnGroupWidths.total),e(t,4,0,n.summaryRow&&"top"===n.summaryPosition),e(t,7,0,n.temp,n.rowTrackingFn),e(t,10,0,n.summaryRow&&"bottom"===n.summaryPosition)},function(e,t){e(t,0,0,i["\u0275nov"](t,1).scrollHeight,i["\u0275nov"](t,1).scrollWidth)})}function sa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","empty-row"]],[[8,"innerHTML",1]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,0,0,t.component.emptyMessage)})}function la(e){return i["\u0275vid"](2,[i["\u0275qud"](671088640,1,{scroller:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,11,"datatable-selection",[],null,[[null,"select"],[null,"activate"]],function(e,t,n){var i=!0,r=e.component;return"select"===t&&(i=!1!==r.select.emit(n)&&i),"activate"===t&&(i=!1!==r.activate.emit(n)&&i),i},Kl,$l)),i["\u0275did"](3,49152,[["selector",4]],0,Gl.DataTableSelectionComponent,[],{rows:[0,"rows"],selected:[1,"selected"],selectEnabled:[2,"selectEnabled"],selectionType:[3,"selectionType"],rowIdentity:[4,"rowIdentity"],selectCheck:[5,"selectCheck"]},{activate:"activate",select:"select"}),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,Jl)),i["\u0275did"](6,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,oa)),i["\u0275did"](9,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275and"](16777216,null,0,1,null,sa)),i["\u0275did"](12,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,0,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,3,0,n.rows,n.selected,n.selectEnabled,n.selectionType,n.rowIdentity,n.selectCheck),e(t,6,0,n.loadingIndicator),e(t,9,0,null==n.rows?null:n.rows.length),e(t,12,0,!(null!=n.rows&&n.rows.length||n.loadingIndicator))},null)}var aa=n("sQpZ"),ua=n("/jm2"),ca=i["\u0275crt"]({encapsulation:2,styles:[[".ngx-datatable{display:block;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transform:translate3d(0,0,0)}.ngx-datatable [hidden]{display:none!important}.ngx-datatable *,.ngx-datatable :after,.ngx-datatable :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ngx-datatable.scroll-vertical .datatable-body{overflow-y:auto}.ngx-datatable.scroll-vertical .datatable-body .datatable-row-wrapper{position:absolute}.ngx-datatable.scroll-horz .datatable-body{overflow-x:auto;-webkit-overflow-scrolling:touch}.ngx-datatable.fixed-header .datatable-header .datatable-header-inner{white-space:nowrap}.ngx-datatable.fixed-header .datatable-header .datatable-header-inner .datatable-header-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ngx-datatable.fixed-row .datatable-scroll,.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row{white-space:nowrap}.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-cell,.ngx-datatable.fixed-row .datatable-scroll .datatable-body-row .datatable-body-group-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ngx-datatable .datatable-body-row,.ngx-datatable .datatable-header-inner,.ngx-datatable .datatable-row-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row;-o-flex-flow:row;flex-flow:row}.ngx-datatable .datatable-body-cell,.ngx-datatable .datatable-header-cell{overflow-x:hidden;vertical-align:top;display:inline-block;line-height:1.625}.ngx-datatable .datatable-body-cell:focus,.ngx-datatable .datatable-header-cell:focus{outline:0}.ngx-datatable .datatable-row-left,.ngx-datatable .datatable-row-right{z-index:9}.ngx-datatable .datatable-row-center,.ngx-datatable .datatable-row-group,.ngx-datatable .datatable-row-left,.ngx-datatable .datatable-row-right{position:relative}.ngx-datatable .datatable-header{display:block;overflow:hidden}.ngx-datatable .datatable-header .datatable-header-inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch}.ngx-datatable .datatable-header .datatable-header-cell{position:relative;display:inline-block}.ngx-datatable .datatable-header .datatable-header-cell.sortable .datatable-header-cell-wrapper{cursor:pointer}.ngx-datatable .datatable-header .datatable-header-cell.longpress .datatable-header-cell-wrapper{cursor:move}.ngx-datatable .datatable-header .datatable-header-cell .sort-btn{line-height:100%;vertical-align:middle;display:inline-block;cursor:pointer}.ngx-datatable .datatable-header .datatable-header-cell .resize-handle,.ngx-datatable .datatable-header .datatable-header-cell .resize-handle--not-resizable{display:inline-block;position:absolute;right:0;top:0;bottom:0;width:5px;padding:0 4px;visibility:hidden}.ngx-datatable .datatable-header .datatable-header-cell .resize-handle{cursor:ew-resize}.ngx-datatable .datatable-header .datatable-header-cell.resizeable:hover .resize-handle,.ngx-datatable .datatable-header .datatable-header-cell:hover .resize-handle--not-resizable{visibility:visible}.ngx-datatable .datatable-header .datatable-header-cell .datatable-header-cell-template-wrap{height:inherit}.ngx-datatable .datatable-body{position:relative;z-index:10;display:block}.ngx-datatable .datatable-body .datatable-scroll{display:inline-block}.ngx-datatable .datatable-body .datatable-row-detail{overflow-y:hidden}.ngx-datatable .datatable-body .datatable-row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ngx-datatable .datatable-body .datatable-body-row{outline:0}.ngx-datatable .datatable-body .datatable-body-row>div{display:-webkit-box;display:-ms-flexbox;display:flex}.ngx-datatable .datatable-footer{display:block;width:100%}.ngx-datatable .datatable-footer .datatable-footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ngx-datatable .datatable-footer .selected-count .page-count{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.ngx-datatable .datatable-footer .selected-count .datatable-pager{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%}.ngx-datatable .datatable-footer .page-count{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.ngx-datatable .datatable-footer .datatable-pager{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;text-align:right}.ngx-datatable .datatable-footer .datatable-pager .pager,.ngx-datatable .datatable-footer .datatable-pager .pager li{padding:0;margin:0;display:inline-block;list-style:none}.ngx-datatable .datatable-footer .datatable-pager .pager li,.ngx-datatable .datatable-footer .datatable-pager .pager li a{outline:0}.ngx-datatable .datatable-footer .datatable-pager .pager li a{cursor:pointer;display:inline-block}.ngx-datatable .datatable-footer .datatable-pager .pager li.disabled a{cursor:not-allowed}"]],data:{}});function da(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"datatable-header",[["class","datatable-header"]],[[4,"height",null],[4,"width",null]],[[null,"sort"],[null,"resize"],[null,"reorder"],[null,"select"],[null,"columnContextmenu"]],function(e,t,n){var i=!0,r=e.component;return"sort"===t&&(i=!1!==r.onColumnSort(n)&&i),"resize"===t&&(i=!1!==r.onColumnResize(n)&&i),"reorder"===t&&(i=!1!==r.onColumnReorder(n)&&i),"select"===t&&(i=!1!==r.onHeaderSelect(n)&&i),"columnContextmenu"===t&&(i=!1!==r.onColumnContextmenu(n)&&i),i},el,Zs)),i["\u0275did"](1,49152,[[2,4]],0,Xs.DataTableHeaderComponent,[i.ChangeDetectorRef],{sortAscendingIcon:[0,"sortAscendingIcon"],sortDescendingIcon:[1,"sortDescendingIcon"],scrollbarH:[2,"scrollbarH"],dealsWithGroup:[3,"dealsWithGroup"],innerWidth:[4,"innerWidth"],sorts:[5,"sorts"],sortType:[6,"sortType"],allRowsSelected:[7,"allRowsSelected"],selectionType:[8,"selectionType"],reorderable:[9,"reorderable"],headerHeight:[10,"headerHeight"],columns:[11,"columns"],offsetX:[12,"offsetX"]},{sort:"sort",reorder:"reorder",resize:"resize",select:"select",columnContextmenu:"columnContextmenu"}),i["\u0275pid"](131072,c.AsyncPipe,[i.ChangeDetectorRef]),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,1,[n.cssClasses.sortAscending,n.cssClasses.sortDescending,n.scrollbarH,n.groupedRows,n._innerWidth,n.sorts,n.sortType,n.allRowsSelected,n.selectionType,n.reorderable,n.headerHeight,n._internalColumns,i["\u0275unv"](t,1,12,i["\u0275nov"](t,2).transform(n._offsetX))])},function(e,t){e(t,0,0,i["\u0275nov"](t,1).headerHeight,i["\u0275nov"](t,1).headerWidth)})}function ha(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"datatable-footer",[["class","datatable-footer"]],null,[[null,"page"]],function(e,t,n){var i=!0;return"page"===t&&(i=!1!==e.component.onFooterPage(n)&&i),i},hl,sl)),i["\u0275did"](1,49152,null,0,ol.DataTableFooterComponent,[],{footerHeight:[0,"footerHeight"],rowCount:[1,"rowCount"],pageSize:[2,"pageSize"],offset:[3,"offset"],pagerLeftArrowIcon:[4,"pagerLeftArrowIcon"],pagerRightArrowIcon:[5,"pagerRightArrowIcon"],pagerPreviousIcon:[6,"pagerPreviousIcon"],pagerNextIcon:[7,"pagerNextIcon"],totalMessage:[8,"totalMessage"],footerTemplate:[9,"footerTemplate"],selectedCount:[10,"selectedCount"],selectedMessage:[11,"selectedMessage"]},{page:"page"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,1,[n.footerHeight,n.rowCount,n.pageSize,n.offset,n.cssClasses.pagerLeftArrow,n.cssClasses.pagerRightArrow,n.cssClasses.pagerPrevious,n.cssClasses.pagerNext,n.messages.totalMessage,n.footer,n.selected.length,!!n.selectionType&&n.messages.selectedMessage])},null)}function pa(e){return i["\u0275vid"](2,[i["\u0275qud"](402653184,1,{bodyComponent:0}),i["\u0275qud"](671088640,2,{headerComponent:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,13,"div",[["visibilityObserver",""]],[[2,"visible",null]],[[null,"visible"]],function(e,t,n){var i=!0;return"visible"===t&&(i=!1!==e.component.recalculate()&&i),i},null,null)),i["\u0275did"](4,212992,null,0,pl.VisibilityDirective,[i.ElementRef,i.NgZone],null,{visible:"visible"}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,da)),i["\u0275did"](7,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,3,"datatable-body",[["class","datatable-body"]],[[4,"width",null],[4,"height",null]],[[null,"page"],[null,"activate"],[null,"rowContextmenu"],[null,"select"],[null,"scroll"]],function(e,t,n){var i=!0,r=e.component;return"page"===t&&(i=!1!==r.onBodyPage(n)&&i),"activate"===t&&(i=!1!==r.activate.emit(n)&&i),"rowContextmenu"===t&&(i=!1!==r.onRowContextmenu(n)&&i),"select"===t&&(i=!1!==r.onBodySelect(n)&&i),"scroll"===t&&(i=!1!==r.onBodyScroll(n)&&i),i},la,Zl)),i["\u0275did"](10,245760,[[1,4]],0,Xl.DataTableBodyComponent,[i.ChangeDetectorRef],{scrollbarV:[0,"scrollbarV"],scrollbarH:[1,"scrollbarH"],loadingIndicator:[2,"loadingIndicator"],externalPaging:[3,"externalPaging"],rowHeight:[4,"rowHeight"],offsetX:[5,"offsetX"],emptyMessage:[6,"emptyMessage"],selectionType:[7,"selectionType"],selected:[8,"selected"],rowIdentity:[9,"rowIdentity"],rowDetail:[10,"rowDetail"],groupHeader:[11,"groupHeader"],selectCheck:[12,"selectCheck"],displayCheck:[13,"displayCheck"],trackByProp:[14,"trackByProp"],rowClass:[15,"rowClass"],groupedRows:[16,"groupedRows"],groupExpansionDefault:[17,"groupExpansionDefault"],innerWidth:[18,"innerWidth"],groupRowsBy:[19,"groupRowsBy"],virtualization:[20,"virtualization"],summaryRow:[21,"summaryRow"],summaryPosition:[22,"summaryPosition"],summaryHeight:[23,"summaryHeight"],pageSize:[24,"pageSize"],rows:[25,"rows"],columns:[26,"columns"],offset:[27,"offset"],rowCount:[28,"rowCount"],bodyHeight:[29,"bodyHeight"]},{scroll:"scroll",page:"page",activate:"activate",select:"select",rowContextmenu:"rowContextmenu"}),i["\u0275pid"](131072,c.AsyncPipe,[i.ChangeDetectorRef]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ha)),i["\u0275did"](15,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0),e(t,7,0,n.headerHeight),e(t,10,1,[n.scrollbarV,n.scrollbarH,n.loadingIndicator,n.externalPaging,n.rowHeight,i["\u0275unv"](t,10,5,i["\u0275nov"](t,11).transform(n._offsetX)),n.messages.emptyMessage,n.selectionType,n.selected,n.rowIdentity,n.rowDetail,n.groupHeader,n.selectCheck,n.displayCheck,n.trackByProp,n.rowClass,n.groupedRows,n.groupExpansionDefault,n._innerWidth,n.groupRowsBy,n.virtualization,n.summaryRow,n.summaryPosition,n.summaryHeight,n.pageSize,n._internalRows,n._internalColumns,n.offset,n.rowCount,n.bodyHeight]),e(t,15,0,n.footerHeight)},function(e,t){e(t,3,0,i["\u0275nov"](t,4).isVisible),e(t,9,0,i["\u0275nov"](t,10).bodyWidth,i["\u0275nov"](t,10).bodyHeight)})}var fa=n("Gvdl");class ma{constructor(e,t){this.authGuard=e,this.httpClient=t}getMainCategory(){return this.httpClient.get(Un.MAIN_CATEGORIES)}addMainCat(e,t,n,i){return this.httpClient.post(Un.MAIN_CATEGORIES,{NameAr:e,NameEn:t,DescriptionEn:n,DescriptionAr:i})}updateMainCategory(e,t){return this.httpClient.put(Un.MAIN_CATEGORIES+"/"+t,e)}deleteCat(e){return this.httpClient.delete(Un.MAIN_CATEGORIES+"/"+e)}}class ga{constructor(e,t,n,i,r,o){this._commondata=e,this.apiService=t,this.dialogService=n,this.translate=i,this.auth1=r,this.pdfServiceService=o,this.loadingIndicator=!0,this.columns=[],this.locations=[],this.allLocations=[],this.addUpdateLocation={NameAr:"",NameEn:"",DescriptionAr:"",DescriptionEn:"",rowIndex:0,id:0,submit:!1},this.tr=new $n(i),setTimeout(()=>{this.loadingIndicator=!1},1500)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadDepartment()}printExcel(){this.pdfServiceService.printMainCat(this.locations)}filterLocations(e){const t=e.data;null!=t?fa.Observable.from(this.allLocations).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.locations=e}):this.locations=this.allLocations}editLocation(e){const t=this.locations[e];this.addUpdateLocation={NameAr:t.NameAr,NameEn:t.NameEn,DescriptionAr:t.DescriptionAr,DescriptionEn:t.DescriptionEn,rowIndex:e,id:t.Id,submit:!1},window.scrollTo(0,0)}deleteLocation(e){const t=this.locations[e];this.dialogService.deleteMessage(()=>{this.apiService.deleteCat(t.Id).subscribe(t=>{this.allLocations.splice(e,1),this.locations=[...this.allLocations],this.dialogService.SuccesMessage()},e=>{console.log(e)})})}getDefaultLocation(){return{NameAr:"",NameEn:"",DescriptionAr:"",DescriptionEn:"",rowIndex:0,id:0,submit:!1}}formSubmit(e){this.addUpdateLocation.submit=!0,e.valid&&(0==this.addUpdateLocation.id?this.apiService.addMainCat(this.addUpdateLocation.NameAr,this.addUpdateLocation.NameEn,this.addUpdateLocation.DescriptionEn,this.addUpdateLocation.DescriptionAr).subscribe(e=>{this.allLocations.push(e.main_category),this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation(),this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateMainCategory(this.addUpdateLocation,this.addUpdateLocation.id).subscribe(e=>{this.allLocations[this.addUpdateLocation.rowIndex]=e.main_category,this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation()},e=>{console.error(e)}))}resetForm(){this.addUpdateLocation=this.getDefaultLocation()}loadDepartment(){this.apiService.getMainCategory().subscribe(e=>{this.locations=e.main_categories,this.allLocations=e.main_categories},e=>{console.log(e)})}}var va=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function ya(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ba(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function _a(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function wa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function xa(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editLocation(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Ca(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteLocation(e.context.rowIndex)&&i),i},null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function Sa(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,119,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,116,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,113,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,110,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,103,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,45).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,45).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,45))&&r),r},null,null)),i["\u0275did"](44,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](45,4210688,[["locationForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](47,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](49,0,null,null,85,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](54,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,58)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,58).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,65).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameAr=n)&&r),r},null,null)),i["\u0275did"](58,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](59,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](62,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](64,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](65,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ya)),i["\u0275did"](69,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](72,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](75,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,79)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,79).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,86).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameEn=n)&&r),r},null,null)),i["\u0275did"](79,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](80,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](83,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](85,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](86,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ba)),i["\u0275did"](90,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](93,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](95,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](96,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](99,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","DescriptionAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,100)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,100).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,100)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,100)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,107).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.DescriptionAr=n)&&r),r},null,null)),i["\u0275did"](100,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](101,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](104,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](106,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](107,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_a)),i["\u0275did"](111,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](114,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](116,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](117,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](120,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","DescriptionEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,121)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,121).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,121)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,121)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,128).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.DescriptionEn=n)&&r),r},null,null)),i["\u0275did"](121,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](122,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](125,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](127,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](128,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wa)),i["\u0275did"](132,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](136,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](138,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](139,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](142,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.resetForm()&&i),i},null,null)),(e()(),i["\u0275ted"](143,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n"])),(e()(),i["\u0275eld"](152,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](154,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](156,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](158,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](160,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](161,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](163,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](167,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](169,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterLocations(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](173,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](175,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,176).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](176,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](183,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,xa)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,Ca)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"]))],function(e,t){var n=t.component;e(t,59,0,""),e(t,62,0,"nameAr",n.addUpdateLocation.NameAr),e(t,69,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameAr.errors?null:i["\u0275nov"](t,45).controls.nameAr.errors.required)),e(t,80,0,""),e(t,83,0,"nameEn",n.addUpdateLocation.NameEn),e(t,90,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameEn.errors?null:i["\u0275nov"](t,45).controls.nameEn.errors.required)),e(t,101,0,""),e(t,104,0,"DescriptionAr",n.addUpdateLocation.DescriptionAr),e(t,111,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.DescriptionAr.errors?null:i["\u0275nov"](t,45).controls.DescriptionAr.errors.required)),e(t,122,0,""),e(t,125,0,"DescriptionEn",n.addUpdateLocation.DescriptionEn),e(t,132,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.DescriptionEn.errors?null:i["\u0275nov"](t,45).controls.DescriptionEn.errors.required)),e(t,176,0,n.locations,n.columns,"auto","force",50,50,10,e(t,183,0,i["\u0275unv"](t,176,7,i["\u0275nov"](t,181).transform("NODATA")),i["\u0275unv"](t,176,7,i["\u0275nov"](t,182).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("main_departments"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("main_departments"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_main_departments"))),e(t,43,0,i["\u0275nov"](t,47).ngClassUntouched,i["\u0275nov"](t,47).ngClassTouched,i["\u0275nov"](t,47).ngClassPristine,i["\u0275nov"](t,47).ngClassDirty,i["\u0275nov"](t,47).ngClassValid,i["\u0275nov"](t,47).ngClassInvalid,i["\u0275nov"](t,47).ngClassPending),e(t,54,0,i["\u0275unv"](t,54,0,i["\u0275nov"](t,55).transform("arabic_name"))),e(t,57,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,57,0,i["\u0275nov"](t,66).transform("arabic_name")),""),i["\u0275nov"](t,59).required?"":null,i["\u0275nov"](t,64).ngClassUntouched,i["\u0275nov"](t,64).ngClassTouched,i["\u0275nov"](t,64).ngClassPristine,i["\u0275nov"](t,64).ngClassDirty,i["\u0275nov"](t,64).ngClassValid,i["\u0275nov"](t,64).ngClassInvalid,i["\u0275nov"](t,64).ngClassPending),e(t,75,0,i["\u0275unv"](t,75,0,i["\u0275nov"](t,76).transform("english_name"))),e(t,78,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,78,0,i["\u0275nov"](t,87).transform("english_name")),""),i["\u0275nov"](t,80).required?"":null,i["\u0275nov"](t,85).ngClassUntouched,i["\u0275nov"](t,85).ngClassTouched,i["\u0275nov"](t,85).ngClassPristine,i["\u0275nov"](t,85).ngClassDirty,i["\u0275nov"](t,85).ngClassValid,i["\u0275nov"](t,85).ngClassInvalid,i["\u0275nov"](t,85).ngClassPending),e(t,96,0,i["\u0275unv"](t,96,0,i["\u0275nov"](t,97).transform("DesAr"))),e(t,99,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,99,0,i["\u0275nov"](t,108).transform("DesAr")),""),i["\u0275nov"](t,101).required?"":null,i["\u0275nov"](t,106).ngClassUntouched,i["\u0275nov"](t,106).ngClassTouched,i["\u0275nov"](t,106).ngClassPristine,i["\u0275nov"](t,106).ngClassDirty,i["\u0275nov"](t,106).ngClassValid,i["\u0275nov"](t,106).ngClassInvalid,i["\u0275nov"](t,106).ngClassPending),e(t,117,0,i["\u0275unv"](t,117,0,i["\u0275nov"](t,118).transform("DesEn"))),e(t,120,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,120,0,i["\u0275nov"](t,129).transform("DesEn")),""),i["\u0275nov"](t,122).required?"":null,i["\u0275nov"](t,127).ngClassUntouched,i["\u0275nov"](t,127).ngClassTouched,i["\u0275nov"](t,127).ngClassPristine,i["\u0275nov"](t,127).ngClassDirty,i["\u0275nov"](t,127).ngClassValid,i["\u0275nov"](t,127).ngClassInvalid,i["\u0275nov"](t,127).ngClassPending),e(t,139,0,i["\u0275unv"](t,139,0,i["\u0275nov"](t,140).transform(0==n.addUpdateLocation.id?"add":"edit"))),e(t,143,0,i["\u0275unv"](t,143,0,i["\u0275nov"](t,144).transform("clear"))),e(t,161,0,i["\u0275unv"](t,161,0,i["\u0275nov"](t,162).transform("main_departments"))),e(t,169,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,169,0,i["\u0275nov"](t,170).transform("search")),"")),e(t,175,0,i["\u0275nov"](t,176).isFixedHeader,i["\u0275nov"](t,176).isFixedRow,i["\u0275nov"](t,176).isVertScroll,i["\u0275nov"](t,176).isHorScroll,i["\u0275nov"](t,176).isSelectable,i["\u0275nov"](t,176).isCheckboxSelection,i["\u0275nov"](t,176).isCellSelection,i["\u0275nov"](t,176).isSingleSelection,i["\u0275nov"](t,176).isMultiSelection,i["\u0275nov"](t,176).isMultiClickSelection)})}var Oa=i["\u0275ccf"]("app-maincats",ga,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-maincats",[],null,null,null,Sa,va)),i["\u0275did"](1,114688,null,0,ga,[qn,ma,Kn,U,Wn,$o],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Ta{constructor(e,t){this.authGuard=e,this.httpClient=t}getNationalities(){return this.httpClient.get(Un.CATEGORIES)}addNationality(e){return this.httpClient.post(Un.CATEGORIES,e)}updateNationality(e,t){return this.httpClient.put(Un.CATEGORIES+"/"+t,e)}deleteNationality(e){return this.httpClient.delete(Un.CATEGORIES+"/"+e)}}class Ea{constructor(e,t,n,i,r,o,s,l,a){this._commondata=e,this.apiService=t,this.translateService=n,this.toastService=i,this.dialogService=r,this.auth1=s,this.pdfServiceService=l,this.translate=a,this.columns=[],this.towers=[],this.allTowers=[],this.selectedSubcat="",o.getMainCategory().subscribe(e=>{this.locations=e.main_categories}),this.addUpdateTower=this.getDefaultTower(),this.tr=new $n(a)}printExcel(){this.pdfServiceService.printSubCat(this.allTowers)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"main_category.NameEn",name:this.tr.transform("main_department")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],this.columns[3]="ar"==Un.LANG?{prop:"main_category.NameAr",name:this.tr.transform("main_department")}:{prop:"main_category.NameEn",name:this.tr.transform("main_department")},1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadBuildings()}loadBuildings(){this.apiService.getNationalities().subscribe(e=>{this.towers=e.categories,this.allTowers=e.categories},e=>{console.log(e)})}filterBuildings(e){const t=e.data;null==t?this.towers=[...this.allTowers]:fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.towers=e})}clearForm(){this.addUpdateTower=this.getDefaultTower()}getDefaultTower(){return this.selectedSubcat="",{id:0,rowIndex:-1,LocationId:"",NameAr:"",NameEn:"",DescriptionAr:"",DescriptionEn:"",submitForm:!1}}formSubmit(e){this.addUpdateTower.submitForm=!0,e.valid&&(0==this.addUpdateTower.id?this.apiService.addNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,MainCategoryId:Number(this.selectedSubcat),DescriptionAr:this.addUpdateTower.DescriptionAr,DescriptionEn:this.addUpdateTower.DescriptionEn}).subscribe(e=>{this.addUpdateTower=this.getDefaultTower(),this.allTowers.push(e.category),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,MainCategoryId:Number(this.selectedSubcat),DescriptionAr:this.addUpdateTower.DescriptionAr,DescriptionEn:this.addUpdateTower.DescriptionEn},this.addUpdateTower.id).subscribe(e=>{this.allTowers[this.addUpdateTower.rowIndex]=e.category,this.towers=[...this.allTowers],this.dialogService.SuccesMessage(),this.addUpdateTower=this.getDefaultTower()},e=>{console.error(e)}))}editTower(e){const t=this.towers[e];this.addUpdateTower.rowIndex=e,this.addUpdateTower.id=t.Id,this.selectedSubcat=""+t.MainCategoryId,this.addUpdateTower.NameEn=t.NameEn,this.addUpdateTower.NameAr=t.NameAr,this.addUpdateTower.DescriptionEn=t.DescriptionEn,this.addUpdateTower.DescriptionAr=t.DescriptionAr,window.scrollTo(0,0)}deleteTower(e){this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(this.towers[e].Id).subscribe(t=>{this.allTowers.splice(e,1),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)})})}}var ka=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Aa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ia(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ma(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Da(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ra(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function La(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Pa(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,null,null,null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Na(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,null,null,null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function ja(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,152,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,149,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,146,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,143,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,136,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,133,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,47).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,47).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,47))&&r),r},null,null)),i["\u0275did"](46,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](47,4210688,[["inputForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](49,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,115,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](55,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](56,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,60)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,60).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,67).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameAr=n)&&r),r},null,null)),i["\u0275did"](60,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](61,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](64,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](66,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](67,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Aa)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,81)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,81).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,88).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameEn=n)&&r),r},null,null)),i["\u0275did"](81,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](82,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](88,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ia)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,28,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,18,"select",[["class","form-control"],["myArabicOnly",""],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,102).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,102).onTouched()&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,109).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),r},null,null)),i["\u0275did"](102,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](103,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](106,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](108,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](109,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](111,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](112,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](113,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](114,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ma)),i["\u0275did"](118,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Da)),i["\u0275did"](122,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](125,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](127,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](128,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](131,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","DescriptionAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,132)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,132).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,132)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,132)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,139).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.DescriptionAr=n)&&r),r},null,null)),i["\u0275did"](132,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](133,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](136,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](138,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](139,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ra)),i["\u0275did"](143,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](146,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](148,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](149,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](152,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","DescriptionEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,153)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,153).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,153)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,153)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,160).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.DescriptionEn=n)&&r),r},null,null)),i["\u0275did"](153,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](154,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](157,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](159,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](160,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,La)),i["\u0275did"](164,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](168,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](170,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](171,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](174,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearForm()&&i),i},null,null)),(e()(),i["\u0275ted"](175,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](185,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](187,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](189,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](191,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](193,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](194,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](196,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](200,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](202,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterBuildings(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](206,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](208,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,209).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](209,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](216,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,Pa)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,Na)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,61,0,""),e(t,64,0,"nameAr",n.addUpdateTower.NameAr),e(t,71,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameAr.errors?null:i["\u0275nov"](t,47).controls.nameAr.errors.required)),e(t,82,0,""),e(t,85,0,"nameEn",n.addUpdateTower.NameEn),e(t,92,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameEn.errors?null:i["\u0275nov"](t,47).controls.nameEn.errors.required)),e(t,103,0,""),e(t,106,0,"selectedSubcat",n.selectedSubcat),e(t,112,0,""),e(t,113,0,""),e(t,118,0,n.locations),e(t,122,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedSubcat.errors?null:i["\u0275nov"](t,47).controls.selectedSubcat.errors.required)),e(t,133,0,""),e(t,136,0,"DescriptionAr",n.addUpdateTower.DescriptionAr),e(t,143,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.DescriptionAr.errors?null:i["\u0275nov"](t,47).controls.DescriptionAr.errors.required)),e(t,154,0,""),e(t,157,0,"DescriptionEn",n.addUpdateTower.DescriptionEn),e(t,164,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.DescriptionEn.errors?null:i["\u0275nov"](t,47).controls.DescriptionEn.errors.required)),e(t,209,0,n.towers,n.columns,"auto","force",50,50,10,e(t,216,0,i["\u0275unv"](t,209,7,i["\u0275nov"](t,214).transform("NODATA")),i["\u0275unv"](t,209,7,i["\u0275nov"](t,215).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("categories"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("assets"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("categories"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_categories"))),e(t,45,0,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,56,0,i["\u0275unv"](t,56,0,i["\u0275nov"](t,57).transform("arabic_name"))),e(t,59,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,59,0,i["\u0275nov"](t,68).transform("arabic_name")),""),i["\u0275nov"](t,61).required?"":null,i["\u0275nov"](t,66).ngClassUntouched,i["\u0275nov"](t,66).ngClassTouched,i["\u0275nov"](t,66).ngClassPristine,i["\u0275nov"](t,66).ngClassDirty,i["\u0275nov"](t,66).ngClassValid,i["\u0275nov"](t,66).ngClassInvalid,i["\u0275nov"](t,66).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("english_name"))),e(t,80,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,80,0,i["\u0275nov"](t,89).transform("english_name")),""),i["\u0275nov"](t,82).required?"":null,i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform("its_department"))),e(t,101,0,i["\u0275nov"](t,103).required?"":null,i["\u0275nov"](t,108).ngClassUntouched,i["\u0275nov"](t,108).ngClassTouched,i["\u0275nov"](t,108).ngClassPristine,i["\u0275nov"](t,108).ngClassDirty,i["\u0275nov"](t,108).ngClassValid,i["\u0275nov"](t,108).ngClassInvalid,i["\u0275nov"](t,108).ngClassPending),e(t,114,0,i["\u0275unv"](t,114,0,i["\u0275nov"](t,115).transform("select"))),e(t,128,0,i["\u0275unv"](t,128,0,i["\u0275nov"](t,129).transform("DesAr"))),e(t,131,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,131,0,i["\u0275nov"](t,140).transform("DesAr")),""),i["\u0275nov"](t,133).required?"":null,i["\u0275nov"](t,138).ngClassUntouched,i["\u0275nov"](t,138).ngClassTouched,i["\u0275nov"](t,138).ngClassPristine,i["\u0275nov"](t,138).ngClassDirty,i["\u0275nov"](t,138).ngClassValid,i["\u0275nov"](t,138).ngClassInvalid,i["\u0275nov"](t,138).ngClassPending),e(t,149,0,i["\u0275unv"](t,149,0,i["\u0275nov"](t,150).transform("DesEn"))),e(t,152,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,152,0,i["\u0275nov"](t,161).transform("DesEn")),""),i["\u0275nov"](t,154).required?"":null,i["\u0275nov"](t,159).ngClassUntouched,i["\u0275nov"](t,159).ngClassTouched,i["\u0275nov"](t,159).ngClassPristine,i["\u0275nov"](t,159).ngClassDirty,i["\u0275nov"](t,159).ngClassValid,i["\u0275nov"](t,159).ngClassInvalid,i["\u0275nov"](t,159).ngClassPending),e(t,171,0,i["\u0275unv"](t,171,0,i["\u0275nov"](t,172).transform(-1==n.addUpdateTower.rowIndex?"add":"edit"))),e(t,175,0,i["\u0275unv"](t,175,0,i["\u0275nov"](t,176).transform("clear"))),e(t,194,0,i["\u0275unv"](t,194,0,i["\u0275nov"](t,195).transform("category_list"))),e(t,202,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,202,0,i["\u0275nov"](t,203).transform("search")),"")),e(t,208,0,i["\u0275nov"](t,209).isFixedHeader,i["\u0275nov"](t,209).isFixedRow,i["\u0275nov"](t,209).isVertScroll,i["\u0275nov"](t,209).isHorScroll,i["\u0275nov"](t,209).isSelectable,i["\u0275nov"](t,209).isCheckboxSelection,i["\u0275nov"](t,209).isCellSelection,i["\u0275nov"](t,209).isSingleSelection,i["\u0275nov"](t,209).isMultiSelection,i["\u0275nov"](t,209).isMultiClickSelection)})}var Fa=i["\u0275ccf"]("app-subcat",Ea,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-subcat",[],null,null,null,ja,ka)),i["\u0275did"](1,114688,null,0,Ea,[qn,Ta,U,lo.ToastsManager,Kn,ma,Wn,$o,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Ba{constructor(e,t){this.authGuard=e,this.httpClient=t}addAuthHeader(){const e=this.authGuard.getUser();let t=null;return t=null!=e?e.token:"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QvQXNzZXRUcmFja2luZy9wdWJsaWMvaW5kZXgucGhwL3dlYl9hcGkvdjEvdXNlcnMvbG9naW4iLCJpYXQiOjE1NDM1Nzc0MDUsImV4cCI6MTU1OTEyOTQwNSwibmJmIjoxNTQzNTc3NDA1LCJqdGkiOiJ5M240cjlxc3Nld0hxaDFjIn0.l_s2JQPO5PfRKSEhkX-48TGm3adj_3Ogl-QCHFnNsFg",(new f).append("Authorization","Bearer "+t)}getNationalities(){return this.httpClient.get(Un.MODEL,{headers:this.addAuthHeader()})}addNationality(e){return this.httpClient.post(Un.MODEL,e,{headers:this.addAuthHeader()})}updateNationality(e,t){return this.httpClient.put(Un.MODEL+"/"+t,e,{headers:this.addAuthHeader()})}deleteNationality(e){return this.httpClient.delete(Un.MODEL+"/"+e,{headers:this.addAuthHeader()})}}class Va{constructor(e,t,n,i,r,o,s,l,a,u){this._commondata=e,this.apiService=t,this.apiService1=n,this.apiService2=i,this.translateService=r,this.toastService=o,this.dialogService=s,this.pdfServiceService=l,this.translate=a,this.auth1=u,this.columns=[],this.towers=[],this.allTowers=[],this.selectedSubcat="",this.selectedMaincat="",this.selectedSubcatSearch="",this.selectedMaincatSearch="",i.getMainCategory().subscribe(e=>{this.locations=e.main_categories}),t.getNationalities().subscribe(e=>{this.towers=e.models,this.allTowers=e.models}),this.addUpdateTower=this.getDefaultTower(),this.tr=new $n(a)}getAllSubCat(e){""!=this.selectedMaincat?this.apiService1.getMainCategoryCategories(this.selectedMaincat).subscribe(e=>{this.subcat=e.categories},e=>{}):this.subcat=[]}getAllModelSearch(e){""!=this.selectedSubcatSearch&&null!=this.selectedSubcatSearch?fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.category.Id==Number(this.selectedSubcatSearch))).toArray().subscribe(e=>{this.towers=e}):this.getAllSubCatSearch(null)}getAllSubCatSearch(e){if(""==this.selectedMaincatSearch)return this.subcatSearch=[],void(this.towers=[...this.allTowers]);fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.category.main_category.Id==Number(this.selectedMaincatSearch))).toArray().subscribe(e=>{this.towers=e}),this.apiService1.getMainCategoryCategories(this.selectedMaincatSearch).subscribe(e=>{this.subcatSearch=e.categories},e=>{})}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"category.NameEn",name:this.tr.transform("category")},{prop:"main_departments.NameEn",name:this.tr.transform("main_departments")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],"ar"==Un.LANG?(this.columns[3]={prop:"category.NameAr",name:this.tr.transform("category")},this.columns[4]={prop:"category.main_category.NameAr",name:this.tr.transform("main_departments")}):(this.columns[3]={prop:"category.NameEn",name:this.tr.transform("category")},this.columns[4]={prop:"category.main_category.NameEn",name:this.tr.transform("main_departments")}),1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadBuildings()}printExcel(){this.pdfServiceService.printModel(this.allTowers)}loadBuildings(){this.apiService.getNationalities().subscribe(e=>{this.towers=e.models,this.allTowers=e.models},e=>{console.log(e)})}filterBuildings(e){const t=e.data;null==t||""==t?this.towers=[...this.allTowers]:fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.towers=e})}clearForm(){this.addUpdateTower=this.getDefaultTower()}getDefaultTower(){return this.selectedSubcat="",this.selectedMaincat="",{id:0,rowIndex:-1,LocationId:"",NameAr:"",NameEn:"",DescriptionAr:"",DescriptionEn:"",submitForm:!1}}formSubmit(e){this.addUpdateTower.submitForm=!0,e.valid&&(0==this.addUpdateTower.id?this.apiService.addNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,DescriptionAr:this.addUpdateTower.DescriptionAr,DescriptionEn:this.addUpdateTower.DescriptionEn,CategoryId:Number(this.selectedSubcat)}).subscribe(e=>{this.addUpdateTower=this.getDefaultTower(),this.allTowers.push(e.model),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,DescriptionAr:this.addUpdateTower.DescriptionAr,DescriptionEn:this.addUpdateTower.DescriptionEn,CategoryId:Number(this.selectedSubcat)},this.addUpdateTower.id).subscribe(e=>{this.allTowers[this.addUpdateTower.rowIndex]=e.model,this.towers=[...this.allTowers],this.dialogService.SuccesMessage(),this.addUpdateTower=this.getDefaultTower()},e=>{console.error(e)}))}editTower(e){const t=this.towers[e];this.addUpdateTower.rowIndex=e,this.addUpdateTower.id=t.Id,this.selectedSubcat=""+t.CategoryId,this.addUpdateTower.NameEn=t.NameEn,this.addUpdateTower.NameAr=t.NameAr,this.addUpdateTower.DescriptionEn=t.DescriptionEn,this.addUpdateTower.DescriptionAr=t.DescriptionAr,this.selectedMaincat=""+t.category.MainCategoryId,this.getAllSubCat(null),window.scrollTo(0,0)}deleteTower(e){this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(this.towers[e].Id).subscribe(t=>{this.allTowers.splice(e,1),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)})})}}var Ha=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function za(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ya(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ua(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Wa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function qa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Ga(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function $a(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ka(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Xa(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Za(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Ja(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,null,null,null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Qa(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,null,null,null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function eu(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,180,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,177,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,174,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,171,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,164,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,161,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,47).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,47).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,47))&&r),r},null,null)),i["\u0275did"](46,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](47,4210688,[["inputForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](49,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,143,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](55,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](56,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,60)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,60).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,67).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameAr=n)&&r),r},null,null)),i["\u0275did"](60,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](61,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](64,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](66,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](67,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,za)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,81)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,81).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,88).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameEn=n)&&r),r},null,null)),i["\u0275did"](81,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](82,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](88,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ya)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,27,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,17,"select",[["class","form-control"],["name","selectedMaincat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,102).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,102).onTouched()&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMaincat=n)&&r),r},null,null)),i["\u0275did"](102,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](103,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](106,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](108,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](111,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](112,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](113,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ua)),i["\u0275did"](117,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Wa)),i["\u0275did"](121,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](124,0,null,null,27,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](126,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](127,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](130,0,null,null,17,"select",[["class","form-control"],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,131).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,131).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),r},null,null)),i["\u0275did"](131,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](132,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](135,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](137,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](139,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](140,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](141,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](142,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,qa)),i["\u0275did"](146,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ga)),i["\u0275did"](150,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](153,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](155,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](156,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](159,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","DescriptionAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,160)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,160).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,160)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,160)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,167).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.DescriptionAr=n)&&r),r},null,null)),i["\u0275did"](160,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](161,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](164,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](166,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](167,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,$a)),i["\u0275did"](171,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](174,0,null,null,19,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](176,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](177,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](180,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","DescriptionEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,181)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,181).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,181)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,181)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,188).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.DescriptionEn=n)&&r),r},null,null)),i["\u0275did"](181,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](182,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](185,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](187,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](188,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ka)),i["\u0275did"](192,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](196,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](198,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](199,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](202,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearForm()&&i),i},null,null)),(e()(),i["\u0275ted"](203,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](213,0,null,null,86,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](215,0,null,null,83,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](217,0,null,null,80,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](219,0,null,null,77,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](221,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](222,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](224,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](228,0,null,null,47,"div",[["class","row"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](230,0,null,null,4,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](232,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterBuildings(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](236,0,null,null,18,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](238,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,239).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,239).onTouched()&&r),"change"===t&&(r=!1!==o.getAllSubCatSearch(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMaincatSearch=n)&&r),r},null,null)),i["\u0275did"](239,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](241,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](243,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](245,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](246,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](247,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](248,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Xa)),i["\u0275did"](252,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](256,0,null,null,18,"div",[["class","col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](258,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,259).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,259).onTouched()&&r),"change"===t&&(r=!1!==o.getAllModelSearch(o.selectedSubcatSearch)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcatSearch=n)&&r),r},null,null)),i["\u0275did"](259,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](261,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](263,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](265,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](266,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](267,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](268,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Za)),i["\u0275did"](272,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](277,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](279,0,null,null,15,"ngx-datatable",[["class","bootstrap striped ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,280).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](280,5619712,[["dataTable",4]],4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],scrollbarV:[2,"scrollbarV"],scrollbarH:[3,"scrollbarH"],rowHeight:[4,"rowHeight"],columnMode:[5,"columnMode"],headerHeight:[6,"headerHeight"],footerHeight:[7,"footerHeight"],limit:[8,"limit"],messages:[9,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](287,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,Ja)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,Qa)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,61,0,""),e(t,64,0,"nameAr",n.addUpdateTower.NameAr),e(t,71,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameAr.errors?null:i["\u0275nov"](t,47).controls.nameAr.errors.required)),e(t,82,0,""),e(t,85,0,"nameEn",n.addUpdateTower.NameEn),e(t,92,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameEn.errors?null:i["\u0275nov"](t,47).controls.nameEn.errors.required)),e(t,103,0,""),e(t,106,0,"selectedMaincat",n.selectedMaincat),e(t,111,0,""),e(t,112,0,""),e(t,117,0,n.locations),e(t,121,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedMaincat.errors?null:i["\u0275nov"](t,47).controls.selectedMaincat.errors.required)),e(t,132,0,""),e(t,135,0,"selectedSubcat",n.selectedSubcat),e(t,140,0,""),e(t,141,0,""),e(t,146,0,n.subcat),e(t,150,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedSubcat.errors?null:i["\u0275nov"](t,47).controls.selectedSubcat.errors.required)),e(t,161,0,""),e(t,164,0,"DescriptionAr",n.addUpdateTower.DescriptionAr),e(t,171,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.DescriptionAr.errors?null:i["\u0275nov"](t,47).controls.DescriptionAr.errors.required)),e(t,182,0,""),e(t,185,0,"DescriptionEn",n.addUpdateTower.DescriptionEn),e(t,192,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.DescriptionEn.errors?null:i["\u0275nov"](t,47).controls.DescriptionEn.errors.required)),e(t,241,0,n.selectedMaincatSearch),e(t,246,0,""),e(t,247,0,""),e(t,252,0,n.locations),e(t,261,0,n.selectedSubcatSearch),e(t,266,0,""),e(t,267,0,""),e(t,272,0,n.subcatSearch),e(t,280,0,n.towers,n.columns,!1,!1,"auto","standard",50,50,10,e(t,287,0,i["\u0275unv"](t,280,9,i["\u0275nov"](t,285).transform("NODATA")),i["\u0275unv"](t,280,9,i["\u0275nov"](t,286).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("model"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("assets"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("model"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_model"))),e(t,45,0,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,56,0,i["\u0275unv"](t,56,0,i["\u0275nov"](t,57).transform("arabic_name"))),e(t,59,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,59,0,i["\u0275nov"](t,68).transform("arabic_name")),""),i["\u0275nov"](t,61).required?"":null,i["\u0275nov"](t,66).ngClassUntouched,i["\u0275nov"](t,66).ngClassTouched,i["\u0275nov"](t,66).ngClassPristine,i["\u0275nov"](t,66).ngClassDirty,i["\u0275nov"](t,66).ngClassValid,i["\u0275nov"](t,66).ngClassInvalid,i["\u0275nov"](t,66).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("english_name"))),e(t,80,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,80,0,i["\u0275nov"](t,89).transform("english_name")),""),i["\u0275nov"](t,82).required?"":null,i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform("its_department"))),e(t,101,0,i["\u0275nov"](t,103).required?"":null,i["\u0275nov"](t,108).ngClassUntouched,i["\u0275nov"](t,108).ngClassTouched,i["\u0275nov"](t,108).ngClassPristine,i["\u0275nov"](t,108).ngClassDirty,i["\u0275nov"](t,108).ngClassValid,i["\u0275nov"](t,108).ngClassInvalid,i["\u0275nov"](t,108).ngClassPending),e(t,113,0,i["\u0275unv"](t,113,0,i["\u0275nov"](t,114).transform("select"))),e(t,127,0,i["\u0275unv"](t,127,0,i["\u0275nov"](t,128).transform("its_category"))),e(t,130,0,i["\u0275nov"](t,132).required?"":null,i["\u0275nov"](t,137).ngClassUntouched,i["\u0275nov"](t,137).ngClassTouched,i["\u0275nov"](t,137).ngClassPristine,i["\u0275nov"](t,137).ngClassDirty,i["\u0275nov"](t,137).ngClassValid,i["\u0275nov"](t,137).ngClassInvalid,i["\u0275nov"](t,137).ngClassPending),e(t,142,0,i["\u0275unv"](t,142,0,i["\u0275nov"](t,143).transform("select"))),e(t,156,0,i["\u0275unv"](t,156,0,i["\u0275nov"](t,157).transform("DesAr"))),e(t,159,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,159,0,i["\u0275nov"](t,168).transform("DesAr")),""),i["\u0275nov"](t,161).required?"":null,i["\u0275nov"](t,166).ngClassUntouched,i["\u0275nov"](t,166).ngClassTouched,i["\u0275nov"](t,166).ngClassPristine,i["\u0275nov"](t,166).ngClassDirty,i["\u0275nov"](t,166).ngClassValid,i["\u0275nov"](t,166).ngClassInvalid,i["\u0275nov"](t,166).ngClassPending),e(t,177,0,i["\u0275unv"](t,177,0,i["\u0275nov"](t,178).transform("DesEn"))),e(t,180,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,180,0,i["\u0275nov"](t,189).transform("DesEn")),""),i["\u0275nov"](t,182).required?"":null,i["\u0275nov"](t,187).ngClassUntouched,i["\u0275nov"](t,187).ngClassTouched,i["\u0275nov"](t,187).ngClassPristine,i["\u0275nov"](t,187).ngClassDirty,i["\u0275nov"](t,187).ngClassValid,i["\u0275nov"](t,187).ngClassInvalid,i["\u0275nov"](t,187).ngClassPending),e(t,199,0,i["\u0275unv"](t,199,0,i["\u0275nov"](t,200).transform(-1==n.addUpdateTower.rowIndex?"add":"edit"))),e(t,203,0,i["\u0275unv"](t,203,0,i["\u0275nov"](t,204).transform("clear"))),e(t,222,0,i["\u0275unv"](t,222,0,i["\u0275nov"](t,223).transform("model_list"))),e(t,232,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,232,0,i["\u0275nov"](t,233).transform("search")),"")),e(t,238,0,i["\u0275nov"](t,243).ngClassUntouched,i["\u0275nov"](t,243).ngClassTouched,i["\u0275nov"](t,243).ngClassPristine,i["\u0275nov"](t,243).ngClassDirty,i["\u0275nov"](t,243).ngClassValid,i["\u0275nov"](t,243).ngClassInvalid,i["\u0275nov"](t,243).ngClassPending),e(t,248,0,i["\u0275unv"](t,248,0,i["\u0275nov"](t,249).transform("its_department"))),e(t,258,0,i["\u0275nov"](t,263).ngClassUntouched,i["\u0275nov"](t,263).ngClassTouched,i["\u0275nov"](t,263).ngClassPristine,i["\u0275nov"](t,263).ngClassDirty,i["\u0275nov"](t,263).ngClassValid,i["\u0275nov"](t,263).ngClassInvalid,i["\u0275nov"](t,263).ngClassPending),e(t,268,0,i["\u0275unv"](t,268,0,i["\u0275nov"](t,269).transform("its_category"))),e(t,279,0,i["\u0275nov"](t,280).isFixedHeader,i["\u0275nov"](t,280).isFixedRow,i["\u0275nov"](t,280).isVertScroll,i["\u0275nov"](t,280).isHorScroll,i["\u0275nov"](t,280).isSelectable,i["\u0275nov"](t,280).isCheckboxSelection,i["\u0275nov"](t,280).isCellSelection,i["\u0275nov"](t,280).isSingleSelection,i["\u0275nov"](t,280).isMultiSelection,i["\u0275nov"](t,280).isMultiClickSelection)})}var tu=i["\u0275ccf"]("app-models",Va,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-models",[],null,null,null,eu,Ha)),i["\u0275did"](1,114688,null,0,Va,[qn,Ba,uo,ma,U,lo.ToastsManager,Kn,$o,U,Wn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class nu{constructor(e,t,n,i,r,o,s){this._commondata=e,this.apiService=t,this.toastService=n,this.dialogService=i,this.translate=r,this.auth1=o,this.pdfServiceService=s,this.loadingIndicator=!0,this.columns=[],this.locations=[],this.allLocations=[],this.addUpdateLocation={NameAr:"",NameEn:"",CityName:"",rowIndex:0,id:0,submit:!1},this.tr=new $n(r),setTimeout(()=>{this.loadingIndicator=!1},1500)}printExcel(){this.pdfServiceService.printLocation(this.allLocations)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"CityName",name:this.tr.transform("city")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadLocations()}loadLocations(){this.apiService.getLocations().subscribe(e=>{this.locations=e.locations,this.allLocations=this.locations},e=>{console.log(e)})}filterLocations(e){const t=e.data;null!=t?fa.Observable.from(this.allLocations).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.CityName.indexOf(t)>-1)).toArray().subscribe(e=>{this.locations=e}):this.locations=this.allLocations}formSubmit(e){this.addUpdateLocation.submit=!0,e.valid&&(0==this.addUpdateLocation.id?this.apiService.addLocation(this.addUpdateLocation.NameAr,this.addUpdateLocation.NameEn,this.addUpdateLocation.CityName).subscribe(e=>{this.allLocations.push(e.location),this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation(),this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateLocation(this.addUpdateLocation,this.addUpdateLocation.id).subscribe(e=>{this.allLocations[this.addUpdateLocation.rowIndex]=e.location,this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation()},e=>{console.error(e)}))}editLocation(e){const t=this.locations[e];this.addUpdateLocation={NameAr:t.NameAr,NameEn:t.NameEn,CityName:t.CityName,rowIndex:e,id:t.Id,submit:!1},window.scrollTo(0,0)}deleteLocation(e){const t=this.locations[e];this.dialogService.deleteMessage(()=>{this.apiService.deleteLocation(t.Id).subscribe(t=>{this.allLocations.splice(e,1),this.locations=[...this.allLocations],this.dialogService.SuccesMessage()},e=>{console.log(e)})})}resetForm(){this.addUpdateLocation=this.getDefaultLocation()}getDefaultLocation(){return{NameAr:"",NameEn:"",CityName:"",rowIndex:0,id:0,submit:!1}}}var iu=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function ru(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ou(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function su(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function lu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editLocation(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function au(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteLocation(e.context.rowIndex)&&i),i},null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function uu(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,98,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,95,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,92,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,89,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,81,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,46).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,46).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,46))&&r),r},null,null)),i["\u0275did"](45,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](46,4210688,[["locationForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](48,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,63,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](52,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](54,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](55,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](58,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,59)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,59).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,59)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,59)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,66).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameAr=n)&&r),r},null,null)),i["\u0275did"](59,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](60,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](63,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](65,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](66,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ru)),i["\u0275did"](70,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](73,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](75,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](76,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](79,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,80)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,80).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,80)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,80)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,87).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameEn=n)&&r),r},null,null)),i["\u0275did"](80,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](81,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](84,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](86,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](87,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ou)),i["\u0275did"](91,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](94,0,null,null,18,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](96,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](97,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](100,0,null,null,8,"input",[["class","form-control"],["name","cityName"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,101)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,101).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,101)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,101)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.CityName=n)&&r),r},null,null)),i["\u0275did"](101,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](102,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](105,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](107,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,su)),i["\u0275did"](111,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](115,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](117,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](118,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](121,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.resetForm()&&i),i},null,null)),(e()(),i["\u0275ted"](122,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275eld"](131,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](133,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](135,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](137,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](139,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](140,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](142,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](146,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](148,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterLocations(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](152,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](154,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,155).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](155,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](162,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,lu)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,au)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,60,0,""),e(t,63,0,"nameAr",n.addUpdateLocation.NameAr),e(t,70,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,46).controls.nameAr.errors?null:i["\u0275nov"](t,46).controls.nameAr.errors.required)),e(t,81,0,""),e(t,84,0,"nameEn",n.addUpdateLocation.NameEn),e(t,91,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,46).controls.nameEn.errors?null:i["\u0275nov"](t,46).controls.nameEn.errors.required)),e(t,102,0,""),e(t,105,0,"cityName",n.addUpdateLocation.CityName),e(t,111,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,46).controls.cityName.errors?null:i["\u0275nov"](t,46).controls.cityName.errors.required)),e(t,155,0,n.locations,n.columns,"auto","force",50,50,10,e(t,162,0,i["\u0275unv"](t,155,7,i["\u0275nov"](t,160).transform("NODATA")),i["\u0275unv"](t,155,7,i["\u0275nov"](t,161).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("location"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("location"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_location"))),e(t,44,0,i["\u0275nov"](t,48).ngClassUntouched,i["\u0275nov"](t,48).ngClassTouched,i["\u0275nov"](t,48).ngClassPristine,i["\u0275nov"](t,48).ngClassDirty,i["\u0275nov"](t,48).ngClassValid,i["\u0275nov"](t,48).ngClassInvalid,i["\u0275nov"](t,48).ngClassPending),e(t,55,0,i["\u0275unv"](t,55,0,i["\u0275nov"](t,56).transform("arabic_name"))),e(t,58,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,58,0,i["\u0275nov"](t,67).transform("arabic_name")),""),i["\u0275nov"](t,60).required?"":null,i["\u0275nov"](t,65).ngClassUntouched,i["\u0275nov"](t,65).ngClassTouched,i["\u0275nov"](t,65).ngClassPristine,i["\u0275nov"](t,65).ngClassDirty,i["\u0275nov"](t,65).ngClassValid,i["\u0275nov"](t,65).ngClassInvalid,i["\u0275nov"](t,65).ngClassPending),e(t,76,0,i["\u0275unv"](t,76,0,i["\u0275nov"](t,77).transform("english_name"))),e(t,79,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,79,0,i["\u0275nov"](t,88).transform("english_name")),""),i["\u0275nov"](t,81).required?"":null,i["\u0275nov"](t,86).ngClassUntouched,i["\u0275nov"](t,86).ngClassTouched,i["\u0275nov"](t,86).ngClassPristine,i["\u0275nov"](t,86).ngClassDirty,i["\u0275nov"](t,86).ngClassValid,i["\u0275nov"](t,86).ngClassInvalid,i["\u0275nov"](t,86).ngClassPending),e(t,97,0,i["\u0275unv"](t,97,0,i["\u0275nov"](t,98).transform("city"))),e(t,100,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,100,0,i["\u0275nov"](t,108).transform("city")),""),i["\u0275nov"](t,102).required?"":null,i["\u0275nov"](t,107).ngClassUntouched,i["\u0275nov"](t,107).ngClassTouched,i["\u0275nov"](t,107).ngClassPristine,i["\u0275nov"](t,107).ngClassDirty,i["\u0275nov"](t,107).ngClassValid,i["\u0275nov"](t,107).ngClassInvalid,i["\u0275nov"](t,107).ngClassPending),e(t,118,0,i["\u0275unv"](t,118,0,i["\u0275nov"](t,119).transform(0==n.addUpdateLocation.id?"add":"edit"))),e(t,122,0,i["\u0275unv"](t,122,0,i["\u0275nov"](t,123).transform("clear"))),e(t,140,0,i["\u0275unv"](t,140,0,i["\u0275nov"](t,141).transform("locations_list"))),e(t,148,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,148,0,i["\u0275nov"](t,149).transform("search")),"")),e(t,154,0,i["\u0275nov"](t,155).isFixedHeader,i["\u0275nov"](t,155).isFixedRow,i["\u0275nov"](t,155).isVertScroll,i["\u0275nov"](t,155).isHorScroll,i["\u0275nov"](t,155).isSelectable,i["\u0275nov"](t,155).isCheckboxSelection,i["\u0275nov"](t,155).isCellSelection,i["\u0275nov"](t,155).isSingleSelection,i["\u0275nov"](t,155).isMultiSelection,i["\u0275nov"](t,155).isMultiClickSelection)})}var cu=i["\u0275ccf"]("app-locations",nu,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-locations",[],null,null,null,uu,iu)),i["\u0275did"](1,114688,null,0,nu,[qn,uo,lo.ToastsManager,Kn,U,Wn,$o],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class du{constructor(e,t,n,i,r,o,s,l){this._commondata=e,this.apiService=t,this.translateService=n,this.toastService=i,this.dialogService=r,this.auth1=o,this.pdfServiceService=s,this.translate=l,this.columns=[],this.towers=[],this.allTowers=[],this.selectedSubcat="",this.apiService.getLocations().subscribe(e=>{this.locations=e.locations}),this.addUpdateTower=this.getDefaultTower(),this.tr=new $n(l)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"location.NameAr",name:this.tr.transform("location")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],this.columns[3]="ar"==Un.LANG?{prop:"location.NameAr",name:this.tr.transform("location")}:{prop:"location.NameEn",name:this.tr.transform("location")},1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadBuildings()}loadBuildings(){this.apiService.getTowers().subscribe(e=>{this.towers=e.towers,this.allTowers=e.towers},e=>{console.log(e)})}filterBuildings(e){const t=e.data;null==t?this.towers=[...this.allTowers]:fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.towers=e})}clearForm(){this.addUpdateTower=this.getDefaultTower()}getDefaultTower(){return this.selectedSubcat="",{id:0,rowIndex:-1,LocationId:"",NameAr:"",NameEn:"",submitForm:!1}}formSubmit(e){this.addUpdateTower.submitForm=!0,e.valid&&(0==this.addUpdateTower.id?this.apiService.addTower({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,LocationId:Number(this.selectedSubcat)}).subscribe(e=>{this.addUpdateTower=this.getDefaultTower(),this.allTowers.push(e.tower),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateTower({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,LocationId:Number(this.selectedSubcat)},this.addUpdateTower.id).subscribe(e=>{this.allTowers[this.addUpdateTower.rowIndex]=e.tower,this.towers=[...this.allTowers],this.dialogService.SuccesMessage(),this.addUpdateTower=this.getDefaultTower()},e=>{console.error(e)}))}editTower(e){const t=this.towers[e];this.addUpdateTower.rowIndex=e,this.addUpdateTower.id=t.Id,this.selectedSubcat=""+t.LocationId,this.addUpdateTower.NameEn=t.NameEn,this.addUpdateTower.NameAr=t.NameAr,window.scrollTo(0,0)}printExcel(){this.pdfServiceService.printBuild(this.allTowers)}deleteTower(e){this.dialogService.deleteMessage(()=>{this.apiService.deleteTower(this.towers[e].Id).subscribe(t=>{this.allTowers.splice(e,1),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)})})}}var hu=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function pu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function fu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function mu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function gu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function vu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,null,null,null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function yu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,null,null,null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function bu(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,109,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,106,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,103,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,100,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,93,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,90,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,47).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,47).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,47))&&r),r},null,null)),i["\u0275did"](46,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](47,4210688,[["inputForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](49,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,72,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](55,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](56,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,60)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,60).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,67).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameAr=n)&&r),r},null,null)),i["\u0275did"](60,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](61,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](64,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](66,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](67,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,pu)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,81)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,81).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,88).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameEn=n)&&r),r},null,null)),i["\u0275did"](81,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](82,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](88,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,fu)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,17,"select",[["class","form-control"],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,102).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,102).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),r},null,null)),i["\u0275did"](102,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](103,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](106,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](108,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](111,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](112,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](113,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,mu)),i["\u0275did"](117,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,gu)),i["\u0275did"](121,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](125,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](127,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](128,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](131,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearForm()&&i),i},null,null)),(e()(),i["\u0275ted"](132,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](142,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](144,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](146,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](148,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](150,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](151,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](153,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](157,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](159,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterBuildings(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](163,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](165,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,166).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](166,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](173,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,vu)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,yu)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,61,0,""),e(t,64,0,"nameAr",n.addUpdateTower.NameAr),e(t,71,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameAr.errors?null:i["\u0275nov"](t,47).controls.nameAr.errors.required)),e(t,82,0,""),e(t,85,0,"nameEn",n.addUpdateTower.NameEn),e(t,92,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameEn.errors?null:i["\u0275nov"](t,47).controls.nameEn.errors.required)),e(t,103,0,""),e(t,106,0,"selectedSubcat",n.selectedSubcat),e(t,111,0,""),e(t,112,0,""),e(t,117,0,n.locations),e(t,121,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedSubcat.errors?null:i["\u0275nov"](t,47).controls.selectedSubcat.errors.required)),e(t,166,0,n.towers,n.columns,"auto","force",50,50,10,e(t,173,0,i["\u0275unv"](t,166,7,i["\u0275nov"](t,171).transform("NODATA")),i["\u0275unv"](t,166,7,i["\u0275nov"](t,172).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("building"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("building"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_buildings"))),e(t,45,0,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,56,0,i["\u0275unv"](t,56,0,i["\u0275nov"](t,57).transform("arabic_name"))),e(t,59,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,59,0,i["\u0275nov"](t,68).transform("arabic_name")),""),i["\u0275nov"](t,61).required?"":null,i["\u0275nov"](t,66).ngClassUntouched,i["\u0275nov"](t,66).ngClassTouched,i["\u0275nov"](t,66).ngClassPristine,i["\u0275nov"](t,66).ngClassDirty,i["\u0275nov"](t,66).ngClassValid,i["\u0275nov"](t,66).ngClassInvalid,i["\u0275nov"](t,66).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("english_name"))),e(t,80,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,80,0,i["\u0275nov"](t,89).transform("english_name")),""),i["\u0275nov"](t,82).required?"":null,i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform("its_location"))),e(t,101,0,i["\u0275nov"](t,103).required?"":null,i["\u0275nov"](t,108).ngClassUntouched,i["\u0275nov"](t,108).ngClassTouched,i["\u0275nov"](t,108).ngClassPristine,i["\u0275nov"](t,108).ngClassDirty,i["\u0275nov"](t,108).ngClassValid,i["\u0275nov"](t,108).ngClassInvalid,i["\u0275nov"](t,108).ngClassPending),e(t,113,0,i["\u0275unv"](t,113,0,i["\u0275nov"](t,114).transform("select"))),e(t,128,0,i["\u0275unv"](t,128,0,i["\u0275nov"](t,129).transform(-1==n.addUpdateTower.rowIndex?"add":"edit"))),e(t,132,0,i["\u0275unv"](t,132,0,i["\u0275nov"](t,133).transform("clear"))),e(t,151,0,i["\u0275unv"](t,151,0,i["\u0275nov"](t,152).transform("building_list"))),e(t,159,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,159,0,i["\u0275nov"](t,160).transform("search")),"")),e(t,165,0,i["\u0275nov"](t,166).isFixedHeader,i["\u0275nov"](t,166).isFixedRow,i["\u0275nov"](t,166).isVertScroll,i["\u0275nov"](t,166).isHorScroll,i["\u0275nov"](t,166).isSelectable,i["\u0275nov"](t,166).isCheckboxSelection,i["\u0275nov"](t,166).isCellSelection,i["\u0275nov"](t,166).isSingleSelection,i["\u0275nov"](t,166).isMultiSelection,i["\u0275nov"](t,166).isMultiClickSelection)})}var _u=i["\u0275ccf"]("app-builds",du,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-builds",[],null,null,null,bu,hu)),i["\u0275did"](1,114688,null,0,du,[qn,uo,U,lo.ToastsManager,Kn,Wn,$o,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class wu{constructor(e,t){this.authGuard=e,this.httpClient=t}getNationalities(){return this.httpClient.get(Un.FLOORS)}addNationality(e){return this.httpClient.post(Un.FLOORS,e)}updateNationality(e,t){return this.httpClient.put(Un.FLOORS+"/"+t,e)}deleteNationality(e){return this.httpClient.delete(Un.FLOORS+"/"+e)}}class xu{constructor(e,t,n,i,r,o,s,l,a,u){this._commondata=e,this.apiService=t,this.apiService1=n,this.apiService2=i,this.translateService=r,this.toastService=o,this.dialogService=s,this.auth1=l,this.pdfServiceService=a,this.translate=u,this.columns=[],this.towers=[],this.allTowers=[],this.selectedSubcat="",this.selectedMaincat="",n.getLocations().subscribe(e=>{this.locations=e.locations}),t.getNationalities().subscribe(e=>{this.towers=e.floors,this.allTowers=e.floors}),this.addUpdateTower=this.getDefaultTower(),this.tr=new $n(u)}printExcel(){this.pdfServiceService.printFloor(this.allTowers)}getAllSubCat(e){""!=this.selectedMaincat?this.apiService1.getLocationTowers(this.selectedMaincat).subscribe(e=>{this.subcat=e.towers},e=>{}):this.subcat=[]}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"category.NameEn",name:this.tr.transform("category")},{prop:"category.NameEn",name:this.tr.transform("location")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],"ar"==Un.LANG?(this.columns[3]={prop:"tower.NameAr",name:this.tr.transform("buildings")},this.columns[4]={prop:"tower.location.NameAr",name:this.tr.transform("location")}):(this.columns[3]={prop:"tower.NameEn",name:this.tr.transform("buildings")},this.columns[4]={prop:"tower.location.NameEn",name:this.tr.transform("location")}),1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadBuildings()}loadBuildings(){this.apiService.getNationalities().subscribe(e=>{this.towers=e.floors,this.allTowers=e.floors},e=>{console.log(e)})}filterBuildings(e){const t=e.data;null==t?this.towers=[...this.allTowers]:fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.towers=e})}clearForm(){this.addUpdateTower=this.getDefaultTower()}getDefaultTower(){return this.selectedSubcat="",this.selectedMaincat="",{id:0,rowIndex:-1,LocationId:"",NameAr:"",NameEn:"",submitForm:!1}}formSubmit(e){this.addUpdateTower.submitForm=!0,e.valid&&(0==this.addUpdateTower.id?this.apiService.addNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,TowerId:Number(this.selectedSubcat)}).subscribe(e=>{this.addUpdateTower=this.getDefaultTower(),this.allTowers.push(e.floors),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,TowerId:Number(this.selectedSubcat)},this.addUpdateTower.id).subscribe(e=>{this.allTowers[this.addUpdateTower.rowIndex]=e.floors,this.towers=[...this.allTowers],this.dialogService.SuccesMessage(),this.addUpdateTower=this.getDefaultTower()},e=>{console.error(e)}))}editTower(e){const t=this.towers[e];this.addUpdateTower.rowIndex=e,this.addUpdateTower.id=t.Id,this.selectedSubcat=""+t.TowerId,this.addUpdateTower.NameEn=t.NameEn,this.addUpdateTower.NameAr=t.NameAr,this.selectedMaincat=""+t.tower.LocationId,this.getAllSubCat(null),window.scrollTo(0,0)}deleteTower(e){this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(this.towers[e].Id).subscribe(t=>{this.allTowers.splice(e,1),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)})})}}var Cu=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Su(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ou(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Tu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Eu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ku(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Au(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Iu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,null,null,null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Mu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,null,null,null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function Du(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,138,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,135,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,132,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,129,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,122,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,119,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,47).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,47).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,47))&&r),r},null,null)),i["\u0275did"](46,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](47,4210688,[["inputForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](49,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,101,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](55,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](56,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,60)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,60).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,67).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameAr=n)&&r),r},null,null)),i["\u0275did"](60,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](61,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](64,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](66,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](67,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Su)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,81)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,81).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,88).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameEn=n)&&r),r},null,null)),i["\u0275did"](81,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](82,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](88,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ou)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,17,"select",[["class","form-control"],["name","selectedMaincat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,102).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,102).onTouched()&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMaincat=n)&&r),r},null,null)),i["\u0275did"](102,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](103,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](106,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](108,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](111,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](112,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](113,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Tu)),i["\u0275did"](117,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Eu)),i["\u0275did"](121,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](124,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](126,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](127,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](130,0,null,null,17,"select",[["class","form-control"],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,131).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,131).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),r},null,null)),i["\u0275did"](131,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](132,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](135,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](137,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](139,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](140,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](141,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](142,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ku)),i["\u0275did"](146,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Au)),i["\u0275did"](150,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](154,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](156,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](157,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](160,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearForm()&&i),i},null,null)),(e()(),i["\u0275ted"](161,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](171,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](173,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](175,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](177,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](179,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](180,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](182,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](186,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](188,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterBuildings(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](192,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](194,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,195).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](195,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](202,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,Iu)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,Mu)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,61,0,""),e(t,64,0,"nameAr",n.addUpdateTower.NameAr),e(t,71,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameAr.errors?null:i["\u0275nov"](t,47).controls.nameAr.errors.required)),e(t,82,0,""),e(t,85,0,"nameEn",n.addUpdateTower.NameEn),e(t,92,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameEn.errors?null:i["\u0275nov"](t,47).controls.nameEn.errors.required)),e(t,103,0,""),e(t,106,0,"selectedMaincat",n.selectedMaincat),e(t,111,0,""),e(t,112,0,""),e(t,117,0,n.locations),e(t,121,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedMaincat.errors?null:i["\u0275nov"](t,47).controls.selectedMaincat.errors.required)),e(t,132,0,""),e(t,135,0,"selectedSubcat",n.selectedSubcat),e(t,140,0,""),e(t,141,0,""),e(t,146,0,n.subcat),e(t,150,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedSubcat.errors?null:i["\u0275nov"](t,47).controls.selectedSubcat.errors.required)),e(t,195,0,n.towers,n.columns,"auto","force",50,50,10,e(t,202,0,i["\u0275unv"](t,195,7,i["\u0275nov"](t,200).transform("NODATA")),i["\u0275unv"](t,195,7,i["\u0275nov"](t,201).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("floor"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("floor"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_floor"))),e(t,45,0,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,56,0,i["\u0275unv"](t,56,0,i["\u0275nov"](t,57).transform("arabic_name"))),e(t,59,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,59,0,i["\u0275nov"](t,68).transform("arabic_name")),""),i["\u0275nov"](t,61).required?"":null,i["\u0275nov"](t,66).ngClassUntouched,i["\u0275nov"](t,66).ngClassTouched,i["\u0275nov"](t,66).ngClassPristine,i["\u0275nov"](t,66).ngClassDirty,i["\u0275nov"](t,66).ngClassValid,i["\u0275nov"](t,66).ngClassInvalid,i["\u0275nov"](t,66).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("english_name"))),e(t,80,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,80,0,i["\u0275nov"](t,89).transform("english_name")),""),i["\u0275nov"](t,82).required?"":null,i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform("its_location"))),e(t,101,0,i["\u0275nov"](t,103).required?"":null,i["\u0275nov"](t,108).ngClassUntouched,i["\u0275nov"](t,108).ngClassTouched,i["\u0275nov"](t,108).ngClassPristine,i["\u0275nov"](t,108).ngClassDirty,i["\u0275nov"](t,108).ngClassValid,i["\u0275nov"](t,108).ngClassInvalid,i["\u0275nov"](t,108).ngClassPending),e(t,113,0,i["\u0275unv"](t,113,0,i["\u0275nov"](t,114).transform("select"))),e(t,127,0,i["\u0275unv"](t,127,0,i["\u0275nov"](t,128).transform("its_building"))),e(t,130,0,i["\u0275nov"](t,132).required?"":null,i["\u0275nov"](t,137).ngClassUntouched,i["\u0275nov"](t,137).ngClassTouched,i["\u0275nov"](t,137).ngClassPristine,i["\u0275nov"](t,137).ngClassDirty,i["\u0275nov"](t,137).ngClassValid,i["\u0275nov"](t,137).ngClassInvalid,i["\u0275nov"](t,137).ngClassPending),e(t,142,0,i["\u0275unv"](t,142,0,i["\u0275nov"](t,143).transform("select"))),e(t,157,0,i["\u0275unv"](t,157,0,i["\u0275nov"](t,158).transform(-1==n.addUpdateTower.rowIndex?"add":"edit"))),e(t,161,0,i["\u0275unv"](t,161,0,i["\u0275nov"](t,162).transform("clear"))),e(t,180,0,i["\u0275unv"](t,180,0,i["\u0275nov"](t,181).transform("floor_list"))),e(t,188,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,188,0,i["\u0275nov"](t,189).transform("search")),"")),e(t,194,0,i["\u0275nov"](t,195).isFixedHeader,i["\u0275nov"](t,195).isFixedRow,i["\u0275nov"](t,195).isVertScroll,i["\u0275nov"](t,195).isHorScroll,i["\u0275nov"](t,195).isSelectable,i["\u0275nov"](t,195).isCheckboxSelection,i["\u0275nov"](t,195).isCellSelection,i["\u0275nov"](t,195).isSingleSelection,i["\u0275nov"](t,195).isMultiSelection,i["\u0275nov"](t,195).isMultiClickSelection)})}var Ru=i["\u0275ccf"]("app-roofs",xu,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-roofs",[],null,null,null,Du,Cu)),i["\u0275did"](1,114688,null,0,xu,[qn,wu,uo,ma,U,lo.ToastsManager,Kn,Wn,$o,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Lu{constructor(e,t){this.authGuard=e,this.httpClient=t}getNationalities(){return this.httpClient.get(Un.ROOMS)}addNationality(e){return this.httpClient.post(Un.ROOMS,e)}updateNationality(e,t){return this.httpClient.put(Un.ROOMS+"/"+t,e)}deleteNationality(e){return this.httpClient.delete(Un.ROOMS+"/"+e)}}class Pu{constructor(e,t,n,i,r,o,s,l,a,u){this._commondata=e,this.apiService=t,this.apiService1=n,this.apiService2=i,this.translateService=r,this.toastService=o,this.dialogService=s,this.auth1=l,this.pdfServiceService=a,this.translate=u,this.columns=[],this.towers=[],this.allTowers=[],this.selectedSubcat="",this.selectedTower="",this.selectedMaincat="",n.getLocations().subscribe(e=>{this.locations=e.locations}),this.addUpdateTower=this.getDefaultTower(),this.tr=new $n(u)}printExcel(){this.pdfServiceService.printRoom(this.allTowers)}getAllSubCat(e){""!=this.selectedMaincat?this.apiService1.getLocationTowers(this.selectedMaincat).subscribe(e=>{this.subcat=e.towers},e=>{}):this.subcat=[]}getBuilder(e){""!=this.selectedSubcat?this.apiService1.getTowerFloors(this.selectedSubcat).subscribe(e=>{this.Floorlist=e.floors},e=>{}):this.subcat=[]}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"category.NameEn",name:this.tr.transform("floor")},{prop:"category.NameEn",name:this.tr.transform("building")},{prop:"category.NameEn",name:this.tr.transform("location")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],"ar"==Un.LANG?(this.columns[3]={prop:"floor.NameAr",name:this.tr.transform("floor")},this.columns[4]={prop:"floor.tower.NameAr",name:this.tr.transform("building")},this.columns[5]={prop:"floor.tower.location.NameAr",name:this.tr.transform("location")}):(this.columns[3]={prop:"floor.NameEn",name:this.tr.transform("floor")},this.columns[4]={prop:"floor.tower.NameEn",name:this.tr.transform("building")},this.columns[5]={prop:"floor.tower.location.NameEn",name:this.tr.transform("location")}),1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadBuildings()}loadBuildings(){this.apiService.getNationalities().subscribe(e=>{this.towers=e.rooms,this.allTowers=e.rooms},e=>{console.log(e)})}filterBuildings(e){const t=e.data;null==t?this.towers=[...this.allTowers]:fa.Observable.from(this.allTowers).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.towers=e})}clearForm(){this.addUpdateTower=this.getDefaultTower()}getDefaultTower(){return this.selectedSubcat="",this.selectedMaincat="",this.selectedTower="",{id:0,rowIndex:-1,LocationId:"",NameAr:"",NameEn:"",submitForm:!1}}formSubmit(e){this.addUpdateTower.submitForm=!0,e.valid&&(0==this.addUpdateTower.id?this.apiService.addNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,FloorId:Number(this.selectedTower)}).subscribe(e=>{this.addUpdateTower=this.getDefaultTower(),this.allTowers.push(e.rooms),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality({NameAr:this.addUpdateTower.NameAr,NameEn:this.addUpdateTower.NameEn,FloorId:Number(this.selectedTower)},this.addUpdateTower.id).subscribe(e=>{this.allTowers[this.addUpdateTower.rowIndex]=e.rooms,this.towers=[...this.allTowers],this.dialogService.SuccesMessage(),this.addUpdateTower=this.getDefaultTower()},e=>{console.error(e)}))}editTower(e){const t=this.towers[e];this.addUpdateTower.rowIndex=e,this.addUpdateTower.id=t.Id,this.selectedSubcat=""+t.floor.TowerId,this.selectedTower=""+t.FloorId,this.addUpdateTower.NameEn=t.NameEn,this.addUpdateTower.NameAr=t.NameAr,this.selectedMaincat=""+t.floor.tower.LocationId,this.getAllSubCat(null),this.getBuilder(null),window.scrollTo(0,0)}deleteTower(e){this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(this.towers[e].Id).subscribe(t=>{this.allTowers.splice(e,1),this.towers=[...this.allTowers],this.dialogService.SuccesMessage()},e=>{console.error(e)})})}}var Nu=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function ju(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Fu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Bu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Vu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Hu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function zu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Yu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Uu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Wu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,null,null,null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function qu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,null,null,null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteTower(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function Gu(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,167,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,164,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,161,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,158,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,151,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,148,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,47).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,47).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,47))&&r),r},null,null)),i["\u0275did"](46,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](47,4210688,[["inputForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](49,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,130,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](53,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](55,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](56,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,60)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,60).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,60)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,67).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameAr=n)&&r),r},null,null)),i["\u0275did"](60,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](61,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](64,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](66,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](67,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ju)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,81)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,81).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,81)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,88).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateTower.NameEn=n)&&r),r},null,null)),i["\u0275did"](81,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](82,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](85,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](87,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](88,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fu)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,17,"select",[["class","form-control"],["name","selectedMaincat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,102).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,102).onTouched()&&r),"change"===t&&(r=!1!==o.getAllSubCat(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedMaincat=n)&&r),r},null,null)),i["\u0275did"](102,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](103,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](106,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](108,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](111,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](112,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](113,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bu)),i["\u0275did"](117,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Vu)),i["\u0275did"](121,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](124,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](126,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](127,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](130,0,null,null,17,"select",[["class","form-control"],["name","selectedSubcat"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"change"],[null,"ngModelChange"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,131).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,131).onTouched()&&r),"change"===t&&(r=!1!==o.getBuilder(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedSubcat=n)&&r),r},null,null)),i["\u0275did"](131,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](132,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](135,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](137,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](139,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](140,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](141,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](142,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hu)),i["\u0275did"](146,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zu)),i["\u0275did"](150,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](153,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](155,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](156,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](159,0,null,null,17,"select",[["class","form-control"],["name","selectedTower"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,160).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,160).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedTower=n)&&r),r},null,null)),i["\u0275did"](160,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](161,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](164,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](166,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](168,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](169,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](170,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](171,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Yu)),i["\u0275did"](175,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Uu)),i["\u0275did"](179,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](183,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](185,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](186,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](189,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearForm()&&i),i},null,null)),(e()(),i["\u0275ted"](190,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](200,0,null,null,43,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](202,0,null,null,40,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](204,0,null,null,37,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](206,0,null,null,34,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](208,0,null,null,5,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](209,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](211,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](215,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](217,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterBuildings(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](221,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](223,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,224).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](224,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](231,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,Wu)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,qu)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,61,0,""),e(t,64,0,"nameAr",n.addUpdateTower.NameAr),e(t,71,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameAr.errors?null:i["\u0275nov"](t,47).controls.nameAr.errors.required)),e(t,82,0,""),e(t,85,0,"nameEn",n.addUpdateTower.NameEn),e(t,92,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.nameEn.errors?null:i["\u0275nov"](t,47).controls.nameEn.errors.required)),e(t,103,0,""),e(t,106,0,"selectedMaincat",n.selectedMaincat),e(t,111,0,""),e(t,112,0,""),e(t,117,0,n.locations),e(t,121,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedMaincat.errors?null:i["\u0275nov"](t,47).controls.selectedMaincat.errors.required)),e(t,132,0,""),e(t,135,0,"selectedSubcat",n.selectedSubcat),e(t,140,0,""),e(t,141,0,""),e(t,146,0,n.subcat),e(t,150,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedSubcat.errors?null:i["\u0275nov"](t,47).controls.selectedSubcat.errors.required)),e(t,161,0,""),e(t,164,0,"selectedTower",n.selectedTower),e(t,169,0,""),e(t,170,0,""),e(t,175,0,n.Floorlist),e(t,179,0,n.addUpdateTower.submitForm&&(null==i["\u0275nov"](t,47).controls.selectedTower.errors?null:i["\u0275nov"](t,47).controls.selectedTower.errors.required)),e(t,224,0,n.towers,n.columns,"auto","force",50,50,10,e(t,231,0,i["\u0275unv"](t,224,7,i["\u0275nov"](t,229).transform("NODATA")),i["\u0275unv"](t,224,7,i["\u0275nov"](t,230).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("offices"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("offices"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_offices"))),e(t,45,0,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,56,0,i["\u0275unv"](t,56,0,i["\u0275nov"](t,57).transform("arabic_name"))),e(t,59,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,59,0,i["\u0275nov"](t,68).transform("arabic_name")),""),i["\u0275nov"](t,61).required?"":null,i["\u0275nov"](t,66).ngClassUntouched,i["\u0275nov"](t,66).ngClassTouched,i["\u0275nov"](t,66).ngClassPristine,i["\u0275nov"](t,66).ngClassDirty,i["\u0275nov"](t,66).ngClassValid,i["\u0275nov"](t,66).ngClassInvalid,i["\u0275nov"](t,66).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("english_name"))),e(t,80,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,80,0,i["\u0275nov"](t,89).transform("english_name")),""),i["\u0275nov"](t,82).required?"":null,i["\u0275nov"](t,87).ngClassUntouched,i["\u0275nov"](t,87).ngClassTouched,i["\u0275nov"](t,87).ngClassPristine,i["\u0275nov"](t,87).ngClassDirty,i["\u0275nov"](t,87).ngClassValid,i["\u0275nov"](t,87).ngClassInvalid,i["\u0275nov"](t,87).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform("its_location"))),e(t,101,0,i["\u0275nov"](t,103).required?"":null,i["\u0275nov"](t,108).ngClassUntouched,i["\u0275nov"](t,108).ngClassTouched,i["\u0275nov"](t,108).ngClassPristine,i["\u0275nov"](t,108).ngClassDirty,i["\u0275nov"](t,108).ngClassValid,i["\u0275nov"](t,108).ngClassInvalid,i["\u0275nov"](t,108).ngClassPending),e(t,113,0,i["\u0275unv"](t,113,0,i["\u0275nov"](t,114).transform("select"))),e(t,127,0,i["\u0275unv"](t,127,0,i["\u0275nov"](t,128).transform("its_building"))),e(t,130,0,i["\u0275nov"](t,132).required?"":null,i["\u0275nov"](t,137).ngClassUntouched,i["\u0275nov"](t,137).ngClassTouched,i["\u0275nov"](t,137).ngClassPristine,i["\u0275nov"](t,137).ngClassDirty,i["\u0275nov"](t,137).ngClassValid,i["\u0275nov"](t,137).ngClassInvalid,i["\u0275nov"](t,137).ngClassPending),e(t,142,0,i["\u0275unv"](t,142,0,i["\u0275nov"](t,143).transform("select"))),e(t,156,0,i["\u0275unv"](t,156,0,i["\u0275nov"](t,157).transform("its_floor"))),e(t,159,0,i["\u0275nov"](t,161).required?"":null,i["\u0275nov"](t,166).ngClassUntouched,i["\u0275nov"](t,166).ngClassTouched,i["\u0275nov"](t,166).ngClassPristine,i["\u0275nov"](t,166).ngClassDirty,i["\u0275nov"](t,166).ngClassValid,i["\u0275nov"](t,166).ngClassInvalid,i["\u0275nov"](t,166).ngClassPending),e(t,171,0,i["\u0275unv"](t,171,0,i["\u0275nov"](t,172).transform("select"))),e(t,186,0,i["\u0275unv"](t,186,0,i["\u0275nov"](t,187).transform(-1==n.addUpdateTower.rowIndex?"add":"edit"))),e(t,190,0,i["\u0275unv"](t,190,0,i["\u0275nov"](t,191).transform("clear"))),e(t,209,0,i["\u0275unv"](t,209,0,i["\u0275nov"](t,210).transform("offices_list"))),e(t,217,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,217,0,i["\u0275nov"](t,218).transform("search")),"")),e(t,223,0,i["\u0275nov"](t,224).isFixedHeader,i["\u0275nov"](t,224).isFixedRow,i["\u0275nov"](t,224).isVertScroll,i["\u0275nov"](t,224).isHorScroll,i["\u0275nov"](t,224).isSelectable,i["\u0275nov"](t,224).isCheckboxSelection,i["\u0275nov"](t,224).isCellSelection,i["\u0275nov"](t,224).isSingleSelection,i["\u0275nov"](t,224).isMultiSelection,i["\u0275nov"](t,224).isMultiClickSelection)})}var $u=i["\u0275ccf"]("app-office",Pu,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-office",[],null,null,null,Gu,Nu)),i["\u0275did"](1,114688,null,0,Pu,[qn,Lu,uo,ma,U,lo.ToastsManager,Kn,Wn,$o,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Ku{constructor(e,t,n,i,r,o){this._commondata=e,this.apiService=t,this.dialogService=n,this.translate=i,this.auth1=r,this.pdfServiceService=o,this.loadingIndicator=!0,this.columns=[],this.locations=[],this.allLocations=[],this.addUpdateLocation={NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1},this.tr=new $n(i),setTimeout(()=>{this.loadingIndicator=!1},1500)}printExcel(){this.pdfServiceService.printDepartment(this.locations)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadDepartment()}filterLocations(e){const t=e.data;null!=t?fa.Observable.from(this.allLocations).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1||e.CityName.indexOf(t)>-1)).toArray().subscribe(e=>{this.locations=e}):this.locations=this.allLocations}editLocation(e){const t=this.locations[e];this.addUpdateLocation={NameAr:t.NameAr,NameEn:t.NameEn,rowIndex:e,id:t.Id,submit:!1},window.scrollTo(0,0)}deleteLocation(e){const t=this.locations[e];this.dialogService.deleteMessage(()=>{this.apiService.deleteLocation(t.Id).subscribe(t=>{this.allLocations.splice(e,1),this.locations=[...this.allLocations],this.dialogService.SuccesMessage()},e=>{console.log(e)})})}getDefaultLocation(){return{NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1}}formSubmit(e){this.addUpdateLocation.submit=!0,e.valid&&(0==this.addUpdateLocation.id?this.apiService.addDepartment(this.addUpdateLocation.NameAr,this.addUpdateLocation.NameEn).subscribe(e=>{this.allLocations.push(e.department),this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation(),this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateDepartment(this.addUpdateLocation,this.addUpdateLocation.id).subscribe(e=>{this.allLocations[this.addUpdateLocation.rowIndex]=e.department,this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation()},e=>{console.error(e)}))}resetForm(){this.addUpdateLocation=this.getDefaultLocation()}loadDepartment(){this.apiService.getDepartments().subscribe(e=>{this.locations=e.departments,this.allLocations=e.departments},e=>{console.log(e)})}}var Xu=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Zu(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ju(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Qu(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editLocation(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function ec(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteLocation(e.context.rowIndex)&&i),i},null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function tc(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,77,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,74,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,71,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,68,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["","\n\n\n\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,61,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,45).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,45).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,45))&&r),r},null,null)),i["\u0275did"](44,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](45,4210688,[["locationForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](47,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](49,0,null,null,43,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,19,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](54,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,58)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,58).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,65).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameAr=n)&&r),r},null,null)),i["\u0275did"](58,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](59,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](62,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](64,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](65,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Zu)),i["\u0275did"](69,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](72,0,null,null,19,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](75,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,79)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,79).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,86).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameEn=n)&&r),r},null,null)),i["\u0275did"](79,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](80,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](83,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](85,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](86,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ju)),i["\u0275did"](90,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](94,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](96,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](97,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](100,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.resetForm()&&i),i},null,null)),(e()(),i["\u0275ted"](101,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](110,0,null,null,42,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](112,0,null,null,39,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](114,0,null,null,36,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](116,0,null,null,33,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](118,0,null,null,4,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](119,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](121,0,null,null,1,"i",[["class","fa fa-file-excel-o"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.printExcel()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](124,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](126,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterLocations(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](130,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](132,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,133).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](133,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](140,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,Qu)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,ec)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,59,0,""),e(t,62,0,"nameAr",n.addUpdateLocation.NameAr),e(t,69,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameAr.errors?null:i["\u0275nov"](t,45).controls.nameAr.errors.required)),e(t,80,0,""),e(t,83,0,"nameEn",n.addUpdateLocation.NameEn),e(t,90,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameEn.errors?null:i["\u0275nov"](t,45).controls.nameEn.errors.required)),e(t,133,0,n.locations,n.columns,"auto","force",50,50,10,e(t,140,0,i["\u0275unv"](t,133,7,i["\u0275nov"](t,138).transform("NODATA")),i["\u0275unv"](t,133,7,i["\u0275nov"](t,139).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("emp_categories"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("emps_departments"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_emps_departments"))),e(t,43,0,i["\u0275nov"](t,47).ngClassUntouched,i["\u0275nov"](t,47).ngClassTouched,i["\u0275nov"](t,47).ngClassPristine,i["\u0275nov"](t,47).ngClassDirty,i["\u0275nov"](t,47).ngClassValid,i["\u0275nov"](t,47).ngClassInvalid,i["\u0275nov"](t,47).ngClassPending),e(t,54,0,i["\u0275unv"](t,54,0,i["\u0275nov"](t,55).transform("arabic_name"))),e(t,57,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,57,0,i["\u0275nov"](t,66).transform("arabic_name")),""),i["\u0275nov"](t,59).required?"":null,i["\u0275nov"](t,64).ngClassUntouched,i["\u0275nov"](t,64).ngClassTouched,i["\u0275nov"](t,64).ngClassPristine,i["\u0275nov"](t,64).ngClassDirty,i["\u0275nov"](t,64).ngClassValid,i["\u0275nov"](t,64).ngClassInvalid,i["\u0275nov"](t,64).ngClassPending),e(t,75,0,i["\u0275unv"](t,75,0,i["\u0275nov"](t,76).transform("english_name"))),e(t,78,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,78,0,i["\u0275nov"](t,87).transform("english_name")),""),i["\u0275nov"](t,80).required?"":null,i["\u0275nov"](t,85).ngClassUntouched,i["\u0275nov"](t,85).ngClassTouched,i["\u0275nov"](t,85).ngClassPristine,i["\u0275nov"](t,85).ngClassDirty,i["\u0275nov"](t,85).ngClassValid,i["\u0275nov"](t,85).ngClassInvalid,i["\u0275nov"](t,85).ngClassPending),e(t,97,0,i["\u0275unv"](t,97,0,i["\u0275nov"](t,98).transform(0==n.addUpdateLocation.id?"add":"edit"))),e(t,101,0,i["\u0275unv"](t,101,0,i["\u0275nov"](t,102).transform("clear"))),e(t,119,0,i["\u0275unv"](t,119,0,i["\u0275nov"](t,120).transform("department_list"))),e(t,126,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,126,0,i["\u0275nov"](t,127).transform("search")),"")),e(t,132,0,i["\u0275nov"](t,133).isFixedHeader,i["\u0275nov"](t,133).isFixedRow,i["\u0275nov"](t,133).isVertScroll,i["\u0275nov"](t,133).isHorScroll,i["\u0275nov"](t,133).isSelectable,i["\u0275nov"](t,133).isCheckboxSelection,i["\u0275nov"](t,133).isCellSelection,i["\u0275nov"](t,133).isSingleSelection,i["\u0275nov"](t,133).isMultiSelection,i["\u0275nov"](t,133).isMultiClickSelection)})}var nc=i["\u0275ccf"]("app-empdes",Ku,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-empdes",[],null,null,null,tc,Xu)),i["\u0275did"](1,114688,null,0,Ku,[qn,uo,Kn,U,Wn,$o],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class ic{constructor(e,t){this.authGuard=e,this.httpClient=t}getNationalities(){return this.httpClient.get(Un.NATIONALITIES)}addNationality(e,t){return this.httpClient.post(Un.NATIONALITIES,{NameAr:e,NameEn:t})}updateNationality(e,t){return this.httpClient.put(Un.NATIONALITIES+"/"+t,e)}deleteNationality(e){return this.httpClient.delete(Un.NATIONALITIES+"/"+e)}}class rc{constructor(e,t,n,i,r){this._commondata=e,this.apiService=t,this.dialogService=n,this.translate=i,this.auth1=r,this.loadingIndicator=!0,this.columns=[],this.locations=[],this.allLocations=[],this.addUpdateLocation={NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1},this.tr=new $n(i),setTimeout(()=>{this.loadingIndicator=!1},1500)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadDepartment()}filterLocations(e){const t=e.data;null!=t?fa.Observable.from(this.allLocations).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.locations=e}):this.locations=this.allLocations}editLocation(e){const t=this.locations[e];this.addUpdateLocation={NameAr:t.NameAr,NameEn:t.NameEn,rowIndex:e,id:t.Id,submit:!1},window.scrollTo(0,0)}deleteLocation(e){const t=this.locations[e];this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(t.Id).subscribe(t=>{this.allLocations.splice(e,1),this.locations=[...this.allLocations],this.dialogService.SuccesMessage()},e=>{console.log(e)})})}getDefaultLocation(){return{NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1}}formSubmit(e){this.addUpdateLocation.submit=!0,e.valid&&(0==this.addUpdateLocation.id?this.apiService.addNationality(this.addUpdateLocation.NameAr,this.addUpdateLocation.NameEn).subscribe(e=>{this.allLocations.push(e.nationality),this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation(),this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality(this.addUpdateLocation,this.addUpdateLocation.id).subscribe(e=>{this.allLocations[this.addUpdateLocation.rowIndex]=e.nationality,this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation()},e=>{console.error(e)}))}resetForm(){this.addUpdateLocation=this.getDefaultLocation()}loadDepartment(){this.apiService.getNationalities().subscribe(e=>{this.locations=e.nationalities,this.allLocations=e.nationalities},e=>{console.log(e)})}}var oc=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function sc(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function lc(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ac(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editLocation(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function uc(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteLocation(e.context.rowIndex)&&i),i},null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function cc(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,77,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,74,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,71,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,68,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,61,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,45).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,45).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,45))&&r),r},null,null)),i["\u0275did"](44,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](45,4210688,[["locationForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](47,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](49,0,null,null,43,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,19,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](54,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,58)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,58).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,65).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameAr=n)&&r),r},null,null)),i["\u0275did"](58,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](59,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](62,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](64,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](65,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,sc)),i["\u0275did"](69,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](72,0,null,null,19,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](75,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,79)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,79).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,86).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameEn=n)&&r),r},null,null)),i["\u0275did"](79,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](80,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](83,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](85,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](86,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,lc)),i["\u0275did"](90,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](94,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](96,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](97,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](100,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.resetForm()&&i),i},null,null)),(e()(),i["\u0275ted"](101,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n"])),(e()(),i["\u0275eld"](110,0,null,null,40,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](112,0,null,null,37,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](114,0,null,null,34,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](116,0,null,null,31,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](118,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](119,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](122,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](124,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterLocations(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](128,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](130,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,131).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](131,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](138,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,ac)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,uc)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"]))],function(e,t){var n=t.component;e(t,59,0,""),e(t,62,0,"nameAr",n.addUpdateLocation.NameAr),e(t,69,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameAr.errors?null:i["\u0275nov"](t,45).controls.nameAr.errors.required)),e(t,80,0,""),e(t,83,0,"nameEn",n.addUpdateLocation.NameEn),e(t,90,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,45).controls.nameEn.errors?null:i["\u0275nov"](t,45).controls.nameEn.errors.required)),e(t,131,0,n.locations,n.columns,"auto","force",50,50,10,e(t,138,0,i["\u0275unv"](t,131,7,i["\u0275nov"](t,136).transform("NODATA")),i["\u0275unv"](t,131,7,i["\u0275nov"](t,137).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("nationalities_list"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("nationalities_list"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_nationalities"))),e(t,43,0,i["\u0275nov"](t,47).ngClassUntouched,i["\u0275nov"](t,47).ngClassTouched,i["\u0275nov"](t,47).ngClassPristine,i["\u0275nov"](t,47).ngClassDirty,i["\u0275nov"](t,47).ngClassValid,i["\u0275nov"](t,47).ngClassInvalid,i["\u0275nov"](t,47).ngClassPending),e(t,54,0,i["\u0275unv"](t,54,0,i["\u0275nov"](t,55).transform("arabic_name"))),e(t,57,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,57,0,i["\u0275nov"](t,66).transform("arabic_name")),""),i["\u0275nov"](t,59).required?"":null,i["\u0275nov"](t,64).ngClassUntouched,i["\u0275nov"](t,64).ngClassTouched,i["\u0275nov"](t,64).ngClassPristine,i["\u0275nov"](t,64).ngClassDirty,i["\u0275nov"](t,64).ngClassValid,i["\u0275nov"](t,64).ngClassInvalid,i["\u0275nov"](t,64).ngClassPending),e(t,75,0,i["\u0275unv"](t,75,0,i["\u0275nov"](t,76).transform("english_name"))),e(t,78,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,78,0,i["\u0275nov"](t,87).transform("english_name")),""),i["\u0275nov"](t,80).required?"":null,i["\u0275nov"](t,85).ngClassUntouched,i["\u0275nov"](t,85).ngClassTouched,i["\u0275nov"](t,85).ngClassPristine,i["\u0275nov"](t,85).ngClassDirty,i["\u0275nov"](t,85).ngClassValid,i["\u0275nov"](t,85).ngClassInvalid,i["\u0275nov"](t,85).ngClassPending),e(t,97,0,i["\u0275unv"](t,97,0,i["\u0275nov"](t,98).transform(0==n.addUpdateLocation.id?"add":"edit"))),e(t,101,0,i["\u0275unv"](t,101,0,i["\u0275nov"](t,102).transform("clear"))),e(t,119,0,i["\u0275unv"](t,119,0,i["\u0275nov"](t,120).transform("nationalities_list"))),e(t,124,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,124,0,i["\u0275nov"](t,125).transform("search")),"")),e(t,130,0,i["\u0275nov"](t,131).isFixedHeader,i["\u0275nov"](t,131).isFixedRow,i["\u0275nov"](t,131).isVertScroll,i["\u0275nov"](t,131).isHorScroll,i["\u0275nov"](t,131).isSelectable,i["\u0275nov"](t,131).isCheckboxSelection,i["\u0275nov"](t,131).isCellSelection,i["\u0275nov"](t,131).isSingleSelection,i["\u0275nov"](t,131).isMultiSelection,i["\u0275nov"](t,131).isMultiClickSelection)})}var dc=i["\u0275ccf"]("app-nationalty",rc,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-nationalty",[],null,null,null,cc,oc)),i["\u0275did"](1,114688,null,0,rc,[qn,ic,Kn,U,Wn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class hc{constructor(e,t){this.authGuard=e,this.httpClient=t}getJobs(){return this.httpClient.get(Un.JOBS)}addNationality(e,t){return this.httpClient.post(Un.JOBS,{NameAr:e,NameEn:t})}updateNationality(e,t){return this.httpClient.put(Un.JOBS+"/"+t,e)}deleteNationality(e){return this.httpClient.delete(Un.JOBS+"/"+e)}}class pc{constructor(e,t,n,i,r){this._commondata=e,this.apiService=t,this.dialogService=n,this.translate=i,this.auth1=r,this.loadingIndicator=!0,this.columns=[],this.locations=[],this.allLocations=[],this.addUpdateLocation={NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1},this.tr=new $n(i),setTimeout(()=>{this.loadingIndicator=!1},1500)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.columns=[{prop:"Id",name:"#"},{prop:"NameAr",name:this.tr.transform("arabic_name")},{prop:"NameEn",name:this.tr.transform("english_name")},{prop:"Id",name:this.tr.transform("edit"),cellTemplate:this.editTemplate},{prop:"Id",name:this.tr.transform("delete"),cellTemplate:this.deleteTemplate}],1!=this.auth1.getUser().role.Id&&this.columns.splice(this.columns.length-1,1),this.loadDepartment()}filterLocations(e){const t=e.data;null!=t?fa.Observable.from(this.allLocations).pipe(Object(W.filter)(e=>e.NameAr.indexOf(t)>-1||e.NameEn.indexOf(t)>-1)).toArray().subscribe(e=>{this.locations=e}):this.locations=this.allLocations}editLocation(e){const t=this.locations[e];this.addUpdateLocation={NameAr:t.NameAr,NameEn:t.NameEn,rowIndex:e,id:t.Id,submit:!1},window.scrollTo(0,0)}deleteLocation(e){const t=this.locations[e];this.dialogService.deleteMessage(()=>{this.apiService.deleteNationality(t.Id).subscribe(t=>{this.allLocations.splice(e,1),this.locations=[...this.allLocations],this.dialogService.SuccesMessage()},e=>{console.log(e)})})}getDefaultLocation(){return{NameAr:"",NameEn:"",rowIndex:0,id:0,submit:!1}}formSubmit(e){this.addUpdateLocation.submit=!0,e.valid&&(0==this.addUpdateLocation.id?this.apiService.addNationality(this.addUpdateLocation.NameAr,this.addUpdateLocation.NameEn).subscribe(e=>{this.allLocations.push(e.job),this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation(),this.dialogService.SuccesMessage()},e=>{console.error(e)}):this.apiService.updateNationality(this.addUpdateLocation,this.addUpdateLocation.id).subscribe(e=>{this.allLocations[this.addUpdateLocation.rowIndex]=e.job,this.locations=[...this.allLocations],this.addUpdateLocation=this.getDefaultLocation()},e=>{console.error(e)}))}resetForm(){this.addUpdateLocation=this.getDefaultLocation()}loadDepartment(){this.apiService.getJobs().subscribe(e=>{this.locations=e.jobs,this.allLocations=e.jobs},e=>{console.log(e)})}}var fc=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function mc(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function gc(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function vc(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"span",[["class","text-primary"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editLocation(e.context.rowIndex)&&i),i},null,null)),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","fa fa-edit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function yc(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,3,"span",[["appCanDelete",""],["class","text-danger"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteLocation(e.context.rowIndex)&&i),i},null,null)),i["\u0275did"](2,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](4,0,null,null,0,"i",[["class","fa fa-trash"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0)},null)}function bc(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{editTemplate:0}),i["\u0275qud"](402653184,2,{deleteTemplate:0}),(e()(),i["\u0275eld"](2,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](31,0,null,null,78,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,75,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,72,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,69,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,61,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,46).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,46).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.formSubmit(i["\u0275nov"](e,46))&&r),r},null,null)),i["\u0275did"](45,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](46,4210688,[["locationForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](48,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,43,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](52,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](54,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](55,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](58,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","nameAr"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,59)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,59).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,59)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,59)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,66).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameAr=n)&&r),r},null,null)),i["\u0275did"](59,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](60,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](63,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](65,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](66,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,mc)),i["\u0275did"](70,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](73,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](75,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](76,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](79,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","nameEn"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,80)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,80).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,80)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,80)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,87).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.addUpdateLocation.NameEn=n)&&r),r},null,null)),i["\u0275did"](80,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](81,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](84,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](86,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](87,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,gc)),i["\u0275did"](91,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,9,"div",[["class","form-group clearfix "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](97,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](98,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.resetForm()&&i),i},null,null)),(e()(),i["\u0275ted"](102,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275eld"](111,0,null,null,40,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](113,0,null,null,37,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](115,0,null,null,34,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](117,0,null,null,31,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](119,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](120,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](123,0,null,null,4,"div",[["class","form-group col-md-4"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](125,0,null,null,1,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0]],[[null,"input"]],function(e,t,n){var i=!0;return"input"===t&&(i=!1!==e.component.filterLocations(n)&&i),i},null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](129,0,null,null,18,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](131,0,null,null,15,"ngx-datatable",[["class","bootstrap ngx-datatable"]],[[2,"fixed-header",null],[2,"fixed-row",null],[2,"scroll-vertical",null],[2,"scroll-horz",null],[2,"selectable",null],[2,"checkbox-selection",null],[2,"cell-selection",null],[2,"single-selection",null],[2,"multi-selection",null],[2,"multi-click-selection",null]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,132).onWindowResize()&&r),r},pa,ca)),i["\u0275did"](132,5619712,null,4,aa.DatatableComponent,[[1,Ol.ScrollbarHelper],[1,ua.DimensionsHelper],i.ChangeDetectorRef,i.ElementRef,i.KeyValueDiffers],{rows:[0,"rows"],columns:[1,"columns"],rowHeight:[2,"rowHeight"],columnMode:[3,"columnMode"],headerHeight:[4,"headerHeight"],footerHeight:[5,"footerHeight"],limit:[6,"limit"],messages:[7,"messages"]},null),i["\u0275qud"](603979776,3,{columnTemplates:1}),i["\u0275qud"](335544320,4,{rowDetail:0}),i["\u0275qud"](335544320,5,{groupHeader:0}),i["\u0275qud"](335544320,6,{footer:0}),i["\u0275pid"](0,$n,[U]),i["\u0275pid"](0,$n,[U]),i["\u0275pod"](139,{emptyMessage:0,totalMessage:1,selectedMessage:2}),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[1,2],["editTemplate",2]],null,0,null,vc)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[[2,2],["deleteTemplate",2]],null,0,null,yc)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,60,0,""),e(t,63,0,"nameAr",n.addUpdateLocation.NameAr),e(t,70,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,46).controls.nameAr.errors?null:i["\u0275nov"](t,46).controls.nameAr.errors.required)),e(t,81,0,""),e(t,84,0,"nameEn",n.addUpdateLocation.NameEn),e(t,91,0,n.addUpdateLocation.submit&&(null==i["\u0275nov"](t,46).controls.nameEn.errors?null:i["\u0275nov"](t,46).controls.nameEn.errors.required)),e(t,132,0,n.locations,n.columns,"auto","force",50,50,10,e(t,139,0,i["\u0275unv"](t,132,7,i["\u0275nov"](t,137).transform("NODATA")),i["\u0275unv"](t,132,7,i["\u0275nov"](t,138).transform("TOTAL")),!1))},function(e,t){var n=t.component;e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("jobs"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("pages_setting"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("jobs"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("control_jobs"))),e(t,44,0,i["\u0275nov"](t,48).ngClassUntouched,i["\u0275nov"](t,48).ngClassTouched,i["\u0275nov"](t,48).ngClassPristine,i["\u0275nov"](t,48).ngClassDirty,i["\u0275nov"](t,48).ngClassValid,i["\u0275nov"](t,48).ngClassInvalid,i["\u0275nov"](t,48).ngClassPending),e(t,55,0,i["\u0275unv"](t,55,0,i["\u0275nov"](t,56).transform("arabic_name"))),e(t,58,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,58,0,i["\u0275nov"](t,67).transform("arabic_name")),""),i["\u0275nov"](t,60).required?"":null,i["\u0275nov"](t,65).ngClassUntouched,i["\u0275nov"](t,65).ngClassTouched,i["\u0275nov"](t,65).ngClassPristine,i["\u0275nov"](t,65).ngClassDirty,i["\u0275nov"](t,65).ngClassValid,i["\u0275nov"](t,65).ngClassInvalid,i["\u0275nov"](t,65).ngClassPending),e(t,76,0,i["\u0275unv"](t,76,0,i["\u0275nov"](t,77).transform("english_name"))),e(t,79,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,79,0,i["\u0275nov"](t,88).transform("english_name")),""),i["\u0275nov"](t,81).required?"":null,i["\u0275nov"](t,86).ngClassUntouched,i["\u0275nov"](t,86).ngClassTouched,i["\u0275nov"](t,86).ngClassPristine,i["\u0275nov"](t,86).ngClassDirty,i["\u0275nov"](t,86).ngClassValid,i["\u0275nov"](t,86).ngClassInvalid,i["\u0275nov"](t,86).ngClassPending),e(t,98,0,i["\u0275unv"](t,98,0,i["\u0275nov"](t,99).transform(0==n.addUpdateLocation.id?"add":"edit"))),e(t,102,0,i["\u0275unv"](t,102,0,i["\u0275nov"](t,103).transform("clear"))),e(t,120,0,i["\u0275unv"](t,120,0,i["\u0275nov"](t,121).transform("jobs_list"))),e(t,125,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,125,0,i["\u0275nov"](t,126).transform("search")),"")),e(t,131,0,i["\u0275nov"](t,132).isFixedHeader,i["\u0275nov"](t,132).isFixedRow,i["\u0275nov"](t,132).isVertScroll,i["\u0275nov"](t,132).isHorScroll,i["\u0275nov"](t,132).isSelectable,i["\u0275nov"](t,132).isCheckboxSelection,i["\u0275nov"](t,132).isCellSelection,i["\u0275nov"](t,132).isSingleSelection,i["\u0275nov"](t,132).isMultiSelection,i["\u0275nov"](t,132).isMultiClickSelection)})}var _c=i["\u0275ccf"]("app-job",pc,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-job",[],null,null,null,bc,fc)),i["\u0275did"](1,114688,null,0,pc,[qn,hc,Kn,U,Wn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class wc{constructor(e){this.el=e,this.regex=new RegExp(/^-?[0-9]+(\.[0-9]*){0,1}$/g),this.specialKeys=["Backspace","Tab","End","Home","-"]}onKeyDown(e){if(-1!==this.specialKeys.indexOf(e.key))return;const t=this.el.nativeElement.value.concat(e.key);"Backspace"!=t&&t&&!String(t).match(this.regex)&&e.preventDefault()}}var xc,Cc=function(){this.closeOthers=!1},Sc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[Cc]}},e}(),Oc=function(){this.dismissible=!0,this.type="warning"},Tc=function(){function e(e){this.close=new i.EventEmitter,this.dismissible=e.dismissible,this.type=e.type}return e.prototype.closeHandler=function(){this.close.emit(null)},e}(),Ec=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[Oc]}},e}(),kc=(Object(i.forwardRef)(function(){return kc}),function(){function e(e){this._label=e,this.disabled=!1,this.valueChecked=!0,this.valueUnChecked=!1,this.onChange=function(e){},this.onTouched=function(){}}return Object.defineProperty(e.prototype,"focused",{set:function(e){this._label.focused=e,e||this.onTouched()},enumerable:!0,configurable:!0}),e.prototype.onInputChange=function(e){var t=e.target.checked?this.valueChecked:this.valueUnChecked;this.onChange(t),this.onTouched(),this.writeValue(t)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this.disabled=e,this._label.disabled=e},e.prototype.writeValue=function(e){this.checked=e===this.valueChecked,this._label.active=this.checked},e}()),Ac=(Object(i.forwardRef)(function(){return Ic}),0),Ic=function(){function e(){this._radios=new Set,this._value=null,this.name="ngb-radio-"+Ac++,this.onChange=function(e){},this.onTouched=function(){}}return Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(e){this.setDisabledState(e)},enumerable:!0,configurable:!0}),e.prototype.onRadioChange=function(e){this.writeValue(e.value),this.onChange(e.value)},e.prototype.onRadioValueUpdate=function(){this._updateRadiosValue()},e.prototype.register=function(e){this._radios.add(e)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this._disabled=e,this._updateRadiosDisabled()},e.prototype.unregister=function(e){this._radios.delete(e)},e.prototype.writeValue=function(e){this._value=e,this._updateRadiosValue()},e.prototype._updateRadiosValue=function(){var e=this;this._radios.forEach(function(t){return t.updateValue(e._value)})},e.prototype._updateRadiosDisabled=function(){this._radios.forEach(function(e){return e.updateDisabled()})},e}(),Mc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[]}},e}(),Dc=function(){this.interval=5e3,this.wrap=!0,this.keyboard=!0};!function(e){e[e.LEFT="left"]="LEFT",e[e.RIGHT="right"]="RIGHT"}(xc||(xc={}));var Rc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[Dc]}},e}(),Lc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[]}},e}(),Pc=function(){function e(e){this.i18n=e,this.select=new i.EventEmitter}return e.prototype.doSelect=function(e){e.context.disabled||this.isHidden(e)||this.select.emit(yr.from(e.date))},e.prototype.isCollapsed=function(e){return"collapsed"===this.outsideDays&&e.days[0].date.month!==this.month.number&&e.days[e.days.length-1].date.month!==this.month.number},e.prototype.isHidden=function(e){return("hidden"===this.outsideDays||"collapsed"===this.outsideDays)&&this.month.number!==e.date.month},e}(),Nc=function(){return function(e){this.i18n=e,this.navigation=Nr,this.months=[],this.navigate=new i.EventEmitter,this.select=new i.EventEmitter}}(),jc=function(){function e(){}return e.prototype.isMuted=function(){return!this.selected&&(this.date.month!==this.currentMonth||this.disabled)},e}(),Fc=function(){function e(e){this.i18n=e,this.select=new i.EventEmitter}return e.prototype.changeMonth=function(e){this.select.emit(new yr(this.date.year,br(e),1))},e.prototype.changeYear=function(e){this.select.emit(new yr(br(e),this.date.month,1))},e}(),Bc=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Vc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Bc(t,e),t.prototype.getDaysPerWeek=function(){return 7},t.prototype.getMonths=function(){return[1,2,3,4,5,6,7,8,9,10,11,12]},t.prototype.getWeeksPerMonth=function(){return 6},t.prototype.isValid=function(e){return e&&xr(e.year)&&xr(e.month)&&xr(e.day)&&!isNaN(this.toGregorian(e).getTime())},t.prototype.setDay=function(e,t){t=+t;var n=this.getDaysInIslamicMonth(e.month,e.year);if(t<=0)for(;t<=0;)e=this.setMonth(e,e.month-1),t+=n=this.getDaysInIslamicMonth(e.month,e.year);else if(t>n)for(;t>n;)t-=n,e=this.setMonth(e,e.month+1),n=this.getDaysInIslamicMonth(e.month,e.year);return e.day=t,e},t.prototype.setMonth=function(e,t){return t=+t,e.year=e.year+Math.floor((t-1)/12),e.month=Math.floor(((t-1)%12+12)%12)+1,e},t.prototype.setYear=function(e,t){return e.year=+t,e},t.prototype._isIslamicLeapYear=function(e){return(14+11*e)%30<11},t.prototype._getMonthStart=function(e,t){return Math.ceil(29.5*t)+354*(e-1)+Math.floor((3+11*e)/30)},t.prototype._getYearStart=function(e){return 354*(e-1)+Math.floor((3+11*e)/30)},t}(Ar),Hc=this&&this.__extends||function(){var e=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])};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function zc(e){var t=e.getFullYear();return t%4==0&&t%100!=0||t%400==0}function Yc(e,t){return e-t*Math.floor(e/t)}var Uc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Hc(t,e),t.prototype.fromGregorian=function(e){var t=new Date(e),n=t.getFullYear(),i=t.getMonth(),r=t.getDate(),o=1721424.5+365*(n-1)+Math.floor((n-1)/4)+-Math.floor((n-1)/100)+Math.floor((n-1)/400)+Math.floor((367*(i+1)-362)/12+(i+1<=2?0:zc(t)?-1:-2)+r),s=(o=Math.floor(o)+.5)-1948439.5,l=Math.floor((30*s+10646)/10631),a=Math.ceil((s-29-this._getYearStart(l))/29.5);a=Math.min(a,11);var u=Math.ceil(s-this._getMonthStart(l,a))+1;return new yr(l,a+1,u)},t.prototype.toGregorian=function(e){var t=e.year,n=e.day+Math.ceil(29.5*(e.month-1))+354*(t-1)+Math.floor((3+11*t)/30)+1948439.5-1,i=Math.floor(n-.5)+.5,r=i-1721425.5,o=Math.floor(r/146097),s=Yc(r,146097),l=Math.floor(s/36524),a=Yc(s,36524),u=Math.floor(a/1461),c=Yc(a,1461),d=Math.floor(c/365),h=400*o+100*l+4*u+d;4!==l&&4!==d&&h++;var p=i-(1721425.5+365*(h-1)+Math.floor((h-1)/4)-Math.floor((h-1)/100)+Math.floor((h-1)/400)),f=i<1721424.5+365*(h-1)+Math.floor((h-1)/4)-Math.floor((h-1)/100)+Math.floor((h-1)/400)+Math.floor(739/12+(zc(new Date(h,3,1))?-1:-2)+1)?0:zc(new Date(h,3,1))?1:2,m=Math.floor((12*(p+f)+373)/367),g=1721424.5+365*(h-1)+Math.floor((h-1)/4)-Math.floor((h-1)/100)+Math.floor((h-1)/400)+Math.floor((367*m-362)/12+(m<=2?0:zc(new Date(h,m-1,1))?-1:-2)+1);return new Date(h,m-1,i-g+1)},t.prototype.getDaysInIslamicMonth=function(e,t){t+=Math.floor(e/13);var n=29+(e=(e-1)%12+1)%2;return 12===e&&this._isIslamicLeapYear(t)&&n++,n},t.prototype.getNext=function(e,t,n){switch(void 0===t&&(t="d"),void 0===n&&(n=1),e=yr.from(e),t){case"y":return(e=this.setYear(e,e.year+n)).month=1,e.day=1,e;case"m":return(e=this.setMonth(e,e.month+n)).day=1,e;case"d":return this.setDay(e,e.day+n);default:return e}},t.prototype.getPrev=function(e,t,n){return void 0===t&&(t="d"),void 0===n&&(n=1),this.getNext(e,t,-n)},t.prototype.getWeekday=function(e){var t=this.toGregorian(e).getDay();return 0===t?7:t},t.prototype.getWeekNumber=function(e,t){7===t&&(t=0);var n=e[(11-t)%7],i=this.toGregorian(n);i.setDate(i.getDate()+4-(i.getDay()||7));var r=i.getTime(),o=this.toGregorian(new yr(n.year,1,1));return Math.floor(Math.round((r-o.getTime())/864e5)/7)+1},t.prototype.getToday=function(){return this.fromGregorian(new Date)},t}(Vc);this&&this.__extends||Object.setPrototypeOf||Array,new Date(1882,10,12),new Date(2174,10,25),new Uc;var Wc,qc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[{provide:Ar,useClass:Ir},{provide:qr,useClass:Gr},{provide:Xr,useClass:Zr},{provide:Vr,useClass:Hr},Fr]}},e}(),Gc=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[dr]}},e}(),$c=function(){},Kc=function(e){return e[e.BACKDROP_CLICK=0]="BACKDROP_CLICK",e[e.ESC=1]="ESC",e}({}),Xc=function(){function e(e,t,n){this._elRef=t,this._renderer=n,this.backdrop=!0,this.keyboard=!0,this.dismissEvent=new i.EventEmitter,this._document=e}return e.prototype.backdropClick=function(e){!0===this.backdrop&&this._elRef.nativeElement===e.target&&this.dismiss(Kc.BACKDROP_CLICK)},e.prototype.escKey=function(e){this.keyboard&&!e.defaultPrevented&&this.dismiss(Kc.ESC)},e.prototype.dismiss=function(e){this.dismissEvent.emit(e)},e.prototype.ngOnInit=function(){this._elWithFocus=this._document.activeElement,this._renderer.addClass(this._document.body,"modal-open")},e.prototype.ngAfterViewInit=function(){this._elRef.nativeElement.contains(document.activeElement)||this._elRef.nativeElement.focus.apply(this._elRef.nativeElement,[])},e.prototype.ngOnDestroy=function(){var e,t=this._document.body,n=this._elWithFocus;(e=n&&n.focus&&t.contains(n)?n:t).focus.apply(e,[]),this._elWithFocus=null,this._renderer.removeClass(t,"modal-open")},e}(),Zc=function(e,t,n){this.nodes=e,this.viewRef=t,this.componentRef=n},Jc=function(){function e(e,t,n,i,r){this._type=e,this._injector=t,this._viewContainerRef=n,this._renderer=i,this._componentFactoryResolver=r}return e.prototype.open=function(e,t){return this._windowRef||(this._contentRef=this._getContentRef(e,t),this._windowRef=this._viewContainerRef.createComponent(this._componentFactoryResolver.resolveComponentFactory(this._type),0,this._injector,this._contentRef.nodes)),this._windowRef},e.prototype.close=function(){this._windowRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._windowRef.hostView)),this._windowRef=null,this._contentRef.viewRef&&(this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef=null))},e.prototype._getContentRef=function(e,t){if(e){if(e instanceof i.TemplateRef){var n=this._viewContainerRef.createEmbeddedView(e,t);return new Zc([n.rootNodes],n)}return new Zc([[this._renderer.createText(""+e)]])}return new Zc([])},e}(),Qc=function(){function e(){}return e.prototype.close=function(e){},e.prototype.dismiss=function(e){},e}(),ed=function(){function e(e,t,n,i){var r=this;this._windowCmptRef=e,this._contentRef=t,this._backdropCmptRef=n,this._beforeDismiss=i,e.instance.dismissEvent.subscribe(function(e){r.dismiss(e)}),this.result=new Promise(function(e,t){r._resolve=e,r._reject=t}),this.result.then(null,function(){})}return Object.defineProperty(e.prototype,"componentInstance",{get:function(){if(this._contentRef.componentRef)return this._contentRef.componentRef.instance},set:function(e){},enumerable:!0,configurable:!0}),e.prototype.close=function(e){this._windowCmptRef&&(this._resolve(e),this._removeModalElements())},e.prototype.dismiss=function(e){this._windowCmptRef&&(this._beforeDismiss&&!1===this._beforeDismiss()||(this._reject(e),this._removeModalElements()))},e.prototype._removeModalElements=function(){var e=this._windowCmptRef.location.nativeElement;if(e.parentNode.removeChild(e),this._windowCmptRef.destroy(),this._backdropCmptRef){var t=this._backdropCmptRef.location.nativeElement;t.parentNode.removeChild(t),this._backdropCmptRef.destroy()}this._contentRef&&this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._windowCmptRef=null,this._backdropCmptRef=null,this._contentRef=null},e}(),td=function(){function e(e,t,n,i){this._applicationRef=e,this._injector=t,this._componentFactoryResolver=n,this._windowAttributes=["backdrop","centered","keyboard","size","windowClass"],this._backdropAttributes=["backdropClass"],this._document=i}return e.prototype.open=function(e,t,n,i){var r=Sr(i.container)?this._document.querySelector(i.container):this._document.body;if(!r)throw new Error('The specified modal container "'+(i.container||"body")+'" was not found in the DOM.');var o=new Qc,s=this._getContentRef(e,i.injector||t,n,o),l=!1!==i.backdrop?this._attachBackdrop(r):null,a=this._attachWindowComponent(r,s),u=new ed(a,s,l,i.beforeDismiss);return o.close=function(e){u.close(e)},o.dismiss=function(e){u.dismiss(e)},this._applyWindowOptions(a.instance,i),l&&l.instance&&this._applyBackdropOptions(l.instance,i),u},e.prototype._attachBackdrop=function(e){var t=this._componentFactoryResolver.resolveComponentFactory($c).create(this._injector);return this._applicationRef.attachView(t.hostView),e.appendChild(t.location.nativeElement),t},e.prototype._attachWindowComponent=function(e,t){var n=this._componentFactoryResolver.resolveComponentFactory(Xc).create(this._injector,t.nodes);return this._applicationRef.attachView(n.hostView),e.appendChild(n.location.nativeElement),n},e.prototype._applyWindowOptions=function(e,t){this._windowAttributes.forEach(function(n){Sr(t[n])&&(e[n]=t[n])})},e.prototype._applyBackdropOptions=function(e,t){this._backdropAttributes.forEach(function(n){Sr(t[n])&&(e[n]=t[n])})},e.prototype._getContentRef=function(e,t,n,r){return n?n instanceof i.TemplateRef?this._createFromTemplateRef(n,r):"string"==typeof n?this._createFromString(n):this._createFromComponent(e,t,n,r):new Zc([])},e.prototype._createFromTemplateRef=function(e,t){var n=e.createEmbeddedView(t);return this._applicationRef.attachView(n),new Zc([n.rootNodes],n)},e.prototype._createFromString=function(e){var t=this._document.createTextNode(""+e);return new Zc([[t]])},e.prototype._createFromComponent=function(e,t,n,r){var o=e.resolveComponentFactory(n),s=i.ReflectiveInjector.resolveAndCreate([{provide:Qc,useValue:r}],t),l=o.create(s);return this._applicationRef.attachView(l.hostView),new Zc([[l.location.nativeElement]],l.hostView,l)},e}(),nd=function(){function e(e,t,n){this._moduleCFR=e,this._injector=t,this._modalStack=n}return e.prototype.open=function(e,t){return void 0===t&&(t={}),this._modalStack.open(this._moduleCFR,this._injector,e,t)},e}(),id=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[nd,td]}},e}(),rd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[Qo]}},e}(),od=function(){this.placement="top",this.triggers="click",this.disablePopover=!1},sd=function(){function e(e,t){this._element=e,this._renderer=t,this.placement="top"}return e.prototype.applyPlacement=function(e){this._renderer.removeClass(this._element.nativeElement,"bs-popover-"+this.placement.toString().split("-")[0]),this._renderer.removeClass(this._element.nativeElement,"bs-popover-"+this.placement.toString()),this.placement=e,this._renderer.addClass(this._element.nativeElement,"bs-popover-"+this.placement.toString().split("-")[0]),this._renderer.addClass(this._element.nativeElement,"bs-popover-"+this.placement.toString())},e}(),ld=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[od]}},e}(),ad=function(){this.max=100,this.animated=!1,this.striped=!1,this.showValue=!1},ud=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[ad]}},e}(),cd=function(){this.max=10,this.readonly=!1,this.resettable=!1};!function(e){e[e.End=35]="End",e[e.Home=36]="Home",e[e.ArrowLeft=37]="ArrowLeft",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowDown=40]="ArrowDown"}(Wc||(Wc={})),Object(i.forwardRef)(function(){return dd});var dd=function(){function e(e,t){this._changeDetectorRef=t,this.contexts=[],this.disabled=!1,this.hover=new i.EventEmitter,this.leave=new i.EventEmitter,this.rateChange=new i.EventEmitter(!0),this.onChange=function(e){},this.onTouched=function(){},this.max=e.max,this.readonly=e.readonly}return e.prototype.ariaValueText=function(){return this.nextRate+" out of "+this.max},e.prototype.enter=function(e){this.readonly||this.disabled||this._updateState(e),this.hover.emit(e)},e.prototype.handleBlur=function(){this.onTouched()},e.prototype.handleClick=function(e){this.update(this.resettable&&this.rate===e?0:e)},e.prototype.handleKeyDown=function(e){if(Wc[_r(e.which)])switch(e.preventDefault(),e.which){case Wc.ArrowDown:case Wc.ArrowLeft:this.update(this.rate-1);break;case Wc.ArrowUp:case Wc.ArrowRight:this.update(this.rate+1);break;case Wc.Home:this.update(0);break;case Wc.End:this.update(this.max)}},e.prototype.ngOnChanges=function(e){e.rate&&this.update(this.rate)},e.prototype.ngOnInit=function(){this.contexts=Array.from({length:this.max},function(e,t){return{fill:0,index:t}}),this._updateState(this.rate)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.reset=function(){this.leave.emit(this.nextRate),this._updateState(this.rate)},e.prototype.setDisabledState=function(e){this.disabled=e},e.prototype.update=function(e,t){void 0===t&&(t=!0);var n=wr(e,this.max,0);this.readonly||this.disabled||this.rate===n||(this.rate=n,this.rateChange.emit(this.rate)),t&&(this.onChange(this.rate),this.onTouched()),this._updateState(this.rate)},e.prototype.writeValue=function(e){this.update(e,!1),this._changeDetectorRef.markForCheck()},e.prototype._getFillValue=function(e){var t=this.nextRate-e;return t>=1?100:t<1&&t>0?Number.parseInt((100*t).toFixed(2)):0},e.prototype._updateState=function(e){var t=this;this.nextRate=e,this.contexts.forEach(function(e,n){return e.fill=t._getFillValue(n)})},e}(),hd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[cd]}},e}(),pd=function(){this.justify="start",this.orientation="horizontal",this.type="tabs"},fd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[pd]}},e}(),md=function(){function e(e,t,n){this.hour=br(e),this.minute=br(t),this.second=br(n)}return e.prototype.changeHour=function(e){void 0===e&&(e=1),this.updateHour((isNaN(this.hour)?0:this.hour)+e)},e.prototype.updateHour=function(e){this.hour=xr(e)?(e<0?24+e:e)%24:NaN},e.prototype.changeMinute=function(e){void 0===e&&(e=1),this.updateMinute((isNaN(this.minute)?0:this.minute)+e)},e.prototype.updateMinute=function(e){xr(e)?(this.minute=e%60<0?60+e%60:e%60,this.changeHour(Math.floor(e/60))):this.minute=NaN},e.prototype.changeSecond=function(e){void 0===e&&(e=1),this.updateSecond((isNaN(this.second)?0:this.second)+e)},e.prototype.updateSecond=function(e){xr(e)?(this.second=e<0?60+e%60:e%60,this.changeMinute(Math.floor(e/60))):this.second=NaN},e.prototype.isValid=function(e){return void 0===e&&(e=!0),xr(this.hour)&&xr(this.minute)&&(!e||xr(this.second))},e.prototype.toString=function(){return(this.hour||0)+":"+(this.minute||0)+":"+(this.second||0)},e}(),gd=function(){this.meridian=!1,this.spinners=!0,this.seconds=!1,this.hourStep=1,this.minuteStep=1,this.secondStep=1,this.disabled=!1,this.readonlyInputs=!1,this.size="medium"},vd=(Object(i.forwardRef)(function(){return vd}),function(){function e(e){this.onChange=function(e){},this.onTouched=function(){},this.meridian=e.meridian,this.spinners=e.spinners,this.seconds=e.seconds,this.hourStep=e.hourStep,this.minuteStep=e.minuteStep,this.secondStep=e.secondStep,this.disabled=e.disabled,this.readonlyInputs=e.readonlyInputs,this.size=e.size}return e.prototype.writeValue=function(e){this.model=e?new md(e.hour,e.minute,e.second):new md,this.seconds||e&&xr(e.second)||(this.model.second=0)},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.setDisabledState=function(e){this.disabled=e},e.prototype.changeHour=function(e){this.model.changeHour(e),this.propagateModelChange()},e.prototype.changeMinute=function(e){this.model.changeMinute(e),this.propagateModelChange()},e.prototype.changeSecond=function(e){this.model.changeSecond(e),this.propagateModelChange()},e.prototype.updateHour=function(e){var t=this.model.hour>=12,n=br(e);this.model.updateHour(this.meridian&&(t&&n<12||!t&&12===n)?n+12:n),this.propagateModelChange()},e.prototype.updateMinute=function(e){this.model.updateMinute(br(e)),this.propagateModelChange()},e.prototype.updateSecond=function(e){this.model.updateSecond(br(e)),this.propagateModelChange()},e.prototype.toggleMeridian=function(){this.meridian&&this.changeHour(12)},e.prototype.formatHour=function(e){return xr(e)?Or(this.meridian?e%12==0?12:e%12:e%24):Or(NaN)},e.prototype.formatMinSec=function(e){return Or(e)},e.prototype.setFormControlSize=function(){return{"form-control-sm":"small"===this.size,"form-control-lg":"large"===this.size}},e.prototype.setButtonSize=function(){return{"btn-sm":"small"===this.size,"btn-lg":"large"===this.size}},e.prototype.ngOnChanges=function(e){e.seconds&&!this.seconds&&this.model&&!xr(this.model.second)&&(this.model.second=0,this.propagateModelChange(!1))},e.prototype.propagateModelChange=function(e){void 0===e&&(e=!0),e&&this.onTouched(),this.model.isValid(this.seconds)?this.onChange({hour:this.model.hour,minute:this.model.minute,second:this.model.second}):this.onChange(null)},e}()),yd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[gd]}},e}(),bd=function(){this.placement="top",this.triggers="hover",this.disableTooltip=!1},_d=function(){function e(e,t){this._element=e,this._renderer=t,this.placement="top"}return e.prototype.applyPlacement=function(e){this._renderer.removeClass(this._element.nativeElement,"bs-tooltip-"+this.placement.toString().split("-")[0]),this._renderer.removeClass(this._element.nativeElement,"bs-tooltip-"+this.placement.toString()),this.placement=e,this._renderer.addClass(this._element.nativeElement,"bs-tooltip-"+this.placement.toString().split("-")[0]),this._renderer.addClass(this._element.nativeElement,"bs-tooltip-"+this.placement.toString())},e}(),wd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[bd]}},e}(),xd=function(){function e(){this.highlightClass="ngb-highlight"}return e.prototype.ngOnChanges=function(e){var t=_r(this.result),n=t.toLowerCase(),i=_r(this.term).toLowerCase(),r=0;this.parts=i.length>0?n.split(new RegExp("("+i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")+")")).map(function(e){var n=t.substr(r,e.length);return r+=e.length,n}):[t]},e}(),Cd=function(){function e(){this.activeIdx=0,this.focusFirst=!0,this.formatter=_r,this.selectEvent=new i.EventEmitter,this.activeChangeEvent=new i.EventEmitter}return e.prototype.hasActive=function(){return this.activeIdx>-1&&this.activeIdx<this.results.length},e.prototype.getActive=function(){return this.results[this.activeIdx]},e.prototype.markActive=function(e){this.activeIdx=e,this._activeChanged()},e.prototype.next=function(){this.activeIdx===this.results.length-1?this.activeIdx=this.focusFirst?(this.activeIdx+1)%this.results.length:-1:this.activeIdx++,this._activeChanged()},e.prototype.prev=function(){this.activeIdx<0?this.activeIdx=this.results.length-1:0===this.activeIdx?this.activeIdx=this.focusFirst?this.results.length-1:-1:this.activeIdx--,this._activeChanged()},e.prototype.resetActive=function(){this.activeIdx=this.focusFirst?0:-1,this._activeChanged()},e.prototype.select=function(e){this.selectEvent.emit(e)},e.prototype.ngOnInit=function(){this.resetActive()},e.prototype._activeChanged=function(){this.activeChangeEvent.emit(this.activeIdx>=0?this.id+"-"+this.activeIdx:void 0)},e}(),Sd=n("aYS+");function Od(e,t,n){return Object(Sd.a)(e,t,n)(this)}var Td,Ed=n("G4SK"),kd=n("Pgep"),Ad=function(){this.editable=!0,this.focusFirst=!0,this.showHint=!1,this.placement="bottom-left"};!function(e){e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowDown=40]="ArrowDown"}(Td||(Td={})),Object(i.forwardRef)(function(){return Md});var Id=0,Md=function(){function e(e,t,n,r,o,s,l){var a=this;this._elementRef=e,this._viewContainerRef=t,this._renderer=n,this._injector=r,this.placement="bottom-left",this.selectItem=new i.EventEmitter,this.popupId="ngb-typeahead-"+Id++,this._onTouched=function(){},this._onChange=function(e){},this.container=s.container,this.editable=s.editable,this.focusFirst=s.focusFirst,this.showHint=s.showHint,this.placement=s.placement,this._valueChanges=Object(kd.fromEvent)(e.nativeElement,"input",function(e){return e.target.value}),this._resubscribeTypeahead=new G.BehaviorSubject(null),this._popupService=new Jc(Cd,r,t,n,o),this._zoneSubscription=l.onStable.subscribe(function(){a.isPopupOpen()&&pr(a._elementRef.nativeElement,a._windowRef.location.nativeElement,a.placement,"body"===a.container)})}return e.prototype.ngOnInit=function(){var e=this,t=Od.call(this._valueChanges,function(t){e._inputValueBackup=t,e.editable&&e._onChange(t)}),n=(function(e){return e(this)}).call(t,this.ngbTypeahead),i=Od.call(n,function(){e.editable||e._onChange(void 0)}),r=(function(e,t){return Object(Ed.a)(e,t)(this)}).call(this._resubscribeTypeahead,function(){return i});this._subscription=this._subscribeToUserInput(r)},e.prototype.ngOnDestroy=function(){this._closePopup(),this._unsubscribeFromUserInput(),this._zoneSubscription.unsubscribe()},e.prototype.registerOnChange=function(e){this._onChange=e},e.prototype.registerOnTouched=function(e){this._onTouched=e},e.prototype.writeValue=function(e){this._writeInputValue(this._formatItemForInput(e))},e.prototype.setDisabledState=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)},e.prototype.onDocumentClick=function(e){e.target!==this._elementRef.nativeElement&&this.dismissPopup()},e.prototype.dismissPopup=function(){this.isPopupOpen()&&(this._closePopup(),this._writeInputValue(this._inputValueBackup))},e.prototype.isPopupOpen=function(){return null!=this._windowRef},e.prototype.handleBlur=function(){this._resubscribeTypeahead.next(null),this._onTouched()},e.prototype.handleKeyDown=function(e){if(this.isPopupOpen()&&Td[_r(e.which)])switch(e.which){case Td.ArrowDown:e.preventDefault(),this._windowRef.instance.next(),this._showHint();break;case Td.ArrowUp:e.preventDefault(),this._windowRef.instance.prev(),this._showHint();break;case Td.Enter:case Td.Tab:var t=this._windowRef.instance.getActive();Sr(t)&&(e.preventDefault(),e.stopPropagation(),this._selectResult(t)),this._closePopup();break;case Td.Escape:e.preventDefault(),this._resubscribeTypeahead.next(null),this.dismissPopup()}},e.prototype._openPopup=function(){var e=this;this.isPopupOpen()||(this._inputValueBackup=this._elementRef.nativeElement.value,this._windowRef=this._popupService.open(),this._windowRef.instance.id=this.popupId,this._windowRef.instance.selectEvent.subscribe(function(t){return e._selectResultClosePopup(t)}),this._windowRef.instance.activeChangeEvent.subscribe(function(t){return e.activeDescendant=t}),"body"===this.container&&window.document.querySelector(this.container).appendChild(this._windowRef.location.nativeElement))},e.prototype._closePopup=function(){this._popupService.close(),this._windowRef=null,this.activeDescendant=void 0},e.prototype._selectResult=function(e){var t=!1;this.selectItem.emit({item:e,preventDefault:function(){t=!0}}),this._resubscribeTypeahead.next(null),t||(this.writeValue(e),this._onChange(e))},e.prototype._selectResultClosePopup=function(e){this._selectResult(e),this._closePopup()},e.prototype._showHint=function(){if(this.showHint&&this._windowRef.instance.hasActive()&&null!=this._inputValueBackup){var e=this._inputValueBackup.toLowerCase(),t=this._formatItemForInput(this._windowRef.instance.getActive());e===t.substr(0,this._inputValueBackup.length).toLowerCase()?(this._writeInputValue(this._inputValueBackup+t.substr(this._inputValueBackup.length)),this._elementRef.nativeElement.setSelectionRange.apply(this._elementRef.nativeElement,[this._inputValueBackup.length,t.length])):this.writeValue(this._windowRef.instance.getActive())}},e.prototype._formatItemForInput=function(e){return e&&this.inputFormatter?this.inputFormatter(e):_r(e)},e.prototype._writeInputValue=function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",_r(e))},e.prototype._subscribeToUserInput=function(e){var t=this;return e.subscribe(function(e){e&&0!==e.length?(t._openPopup(),t._windowRef.instance.focusFirst=t.focusFirst,t._windowRef.instance.results=e,t._windowRef.instance.term=t._elementRef.nativeElement.value,t.resultFormatter&&(t._windowRef.instance.formatter=t.resultFormatter),t.resultTemplate&&(t._windowRef.instance.resultTemplate=t.resultTemplate),t._windowRef.instance.resetActive(),t._windowRef.changeDetectorRef.detectChanges(),t._showHint()):t._closePopup()})},e.prototype._unsubscribeFromUserInput=function(){this._subscription&&this._subscription.unsubscribe(),this._subscription=null},e}(),Dd=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[Ad]}},e}(),Rd=function(){};class Ld{}class Pd{constructor(e,t){this.authGuard=e,this.httpClient=t}getAssignedTo(e,t,n){return this.httpClient.get(Un.USERS+"assigned_to")}getEmps(e,t,n,i,r){let o=Un.EMPLOYEES+"/filterEmployees",s=!1;return e>-1&&(s?o+="&offset="+e:(o+="?offset="+e,s=!0)),""!=n&&(s?o+="&DepartmentId="+n:(o+="?DepartmentId="+n,s=!0)),""!=i&&(s?o+="&JobId="+i:(o+="?JobId="+i,s=!0)),""!=r&&(s?o+="&Name="+r:(o+="?Name="+r,s=!0)),t>-1&&(s?o+="&limit="+t:(o+="?limit="+t,s=!0)),this.httpClient.get(o)}addEmp(e,t){const n=new FormData;return null!=t&&null!=t.name&&n.append("Image",t,t.name),n.append("UserData",JSON.stringify(e)),this.httpClient.post(Un.EMPLOYEES,n)}updateEmp(e,t){const n=new FormData;return null!=t&&null!=t.name&&n.append("Image",t,t.name),n.append("UserData",JSON.stringify(e)),n.append("_method","PUT"),this.httpClient.post(Un.EMPLOYEES+"/"+e.Id,n)}deleteEmp(e){return this.httpClient.delete(Un.EMPLOYEES+"/"+e)}sendAssetReminder(e){return this.httpClient.get(Un.ASSET+"/send_reminder/"+e)}}class Nd{}class jd{constructor(e,t,n,i,r,o,s,l,a){this.modalService=t,this._commondata=n,this.alertService=i,this.apiService=r,this.empService=o,this.depService=s,this.jobService=l,this.natService=a,this.selectedUser=new Ld,this.allCategories=[],this.userCategories=[],this.roles=[],this.editMode=!1,this.callback=null,this.selectedDeps="",this.selectedTab="collapse1",this.english_address="",this.emp_number="",this.ip_address="",this.device_name="",this.password="",this.email="",this.username="",this.selectednationalities="",this.selectedlocation="",this.selectedJops="",this.arabic_address="",this.extension_number="",this.mobileNumber="",this.arabic_name="",this.english_name="",this.submitForm=!1,this.userImage=null,this.userImageURL="",this.userRoleselected="",this.selectedAssigner=null,this.loadDepartment(),this.loadMaiNCategories(),this.loadRoles(),this.getAssigners()}getAssigners(){this.apiService.getAssigners().subscribe(e=>{this.assigners=e.assigners},e=>{console.log(e.error)})}ngOnInit(){}EditMode(e,t){if(this.ClearAll(),this.callback=t,this.modalService.open("exampleModal"),this.editMode=!0,this.selectedUser=e,this.selectedDeps=this.getEmptyIfNull(e.DepartmentId),this.english_address=this.getEmptyIfNull(e.AddressEn),this.arabic_address=this.getEmptyIfNull(e.AddressAr),this.emp_number=this.getEmptyIfNull(e.IdentifierNo),this.ip_address=this.getEmptyIfNull(e.IpAddress),this.device_name=this.getEmptyIfNull(e.PCName),this.email=this.getEmptyIfNull(e.Email),this.selectedAssigner=e.ManagerId,""!=this.getEmptyIfNull(e.HiringDate)){const t=e.HiringDate.split(" ")[0].split("-");this.hireDate=new class{constructor(){this.day=Number(t[2]),this.month=Number(t[1]),this.year=Number(t[0])}}}if(""!=this.getEmptyIfNull(e.RetirementDate)){const t=e.RetirementDate.split(" ")[0].split("-");this.retireDate=new class{constructor(){this.day=Number(t[2]),this.month=Number(t[1]),this.year=Number(t[0])}}}if(this.username=this.getEmptyIfNull(e.user.UserName),this.selectednationalities=this.getEmptyIfNull(e.NationalityId),this.selectedlocation=this.getEmptyIfNull(e.LocationId),this.selectedJops=this.getEmptyIfNull(e.JobId),this.extension_number=this.getEmptyIfNull(e.extension_number),this.mobileNumber=this.getEmptyIfNull(e.MobileNumber),this.english_name=this.getEmptyIfNull(e.NameEn),this.arabic_name=this.getEmptyIfNull(e.NameAr),""!=this.getEmptyIfNull(e.ImageUrl)&&(this.userImageURL=Un.IMAGE_LINK+this.getEmptyIfNull(e.ImageUrl)),this.userRoleselected=""+e.user.RoleId,null!=e.user.main_categories)for(const n of e.user.main_categories)for(const e of this.allCategories)n.MainCategoryId==e.Id&&this.userCategories.push(e)}ClearAll(){this.selectedDeps="",this.userImageURL="",this.english_address="",this.emp_number="",this.ip_address="",this.device_name="",this.password="",this.email="",this.hireDate=null,this.retireDate=null,this.username="",this.selectednationalities="",this.selectedlocation="",this.selectedJops="",this.arabic_address="",this.extension_number="",this.mobileNumber="",this.arabic_name="",this.english_name="",this.email="",this.submitForm=!1,this.userImage=null,this.editMode=!1,this.userRoleselected="",this.userCategories=[],this.selectedAssigner=null,this.selectedTab="collapse1",document.getElementById(this.selectedTab).setAttribute("class","acd-des collapse hide"),document.getElementById(this.selectedTab).previousElementSibling.setAttribute("aria-expanded","false"),this.expandCollpse(this.selectedTab)}getEmptyIfNull(e){return null==e||void 0==e?"":""+e}showModel(e){this.callback=e,this.modalService.open("exampleModal"),this.ClearAll()}closeModal(){this.modalService.close("exampleModal")}addNewAsset(e){this.submitForm=!0,e.valid&&(this.selectedUser.NameEn=this.english_name,this.selectedUser.NameAr=this.arabic_name,this.selectedUser.DepartmentId=Number(this.selectedDeps),this.selectedUser.AddressEn=this.english_address,this.selectedUser.AddressAr=this.arabic_address,this.selectedUser.IdentifierNo=this.emp_number,this.selectedUser.IpAddress=this.ip_address,this.selectedUser.PCName=this.device_name,this.selectedUser.Email=this.email,this.selectedUser.ManagerId=this.selectedAssigner,this.selectedUser.RetirementDate=this.retireDate,this.selectedUser.MobileNumber=this.mobileNumber,this.selectedUser.extension_number=this.extension_number,this.selectedUser.PasswordHash=this.password,this.selectedUser.UserName=this.username,this.selectedUser.LocationId=Number(this.selectedlocation),null!=this.hireDate&&(this.selectedUser.HiringDate=this.hireDate.year+"-"+this.hireDate.month+"-"+this.hireDate.day),null!=this.retireDate&&(this.selectedUser.RetirementDate=this.retireDate.year+"-"+this.retireDate.month+"-"+this.retireDate.day),this.selectedUser.userRole=new Nd,this.selectedUser.userRole.Id=Number(this.userRoleselected),this.selectedUser.userCategories=this.userCategories,this.editMode?this.empService.updateEmp(this.selectedUser,this.userImage).subscribe(e=>{this.modalService.close("exampleModal"),this.alertService.SuccesMessage(),this.callback(e.employee),this.ClearAll()},e=>{}):this.empService.addEmp(this.selectedUser,this.userImage).subscribe(e=>{this.modalService.close("exampleModal"),this.callback(e.employee),this.ClearAll(),this.alertService.SuccesMessage()},e=>{console.log(e.error)}))}loadDepartment(){this.depService.getDepartments().subscribe(e=>{this.main_categories=e.departments},e=>{console.log(e)}),this.jobService.getJobs().subscribe(e=>{this.jobs=e.jobs},e=>{console.log(e)}),this.apiService.getLocations().subscribe(e=>{this.locations=e.locations},e=>{console.log(e)}),this.natService.getNationalities().subscribe(e=>{this.nationalities=e.nationalities},e=>{console.log(e)})}fileSelect(e){this.userImage=e.target.files[0];const t=new FileReader;t.readAsDataURL(this.userImage),t.onload=(e=>{this.userImageURL=e.target.result})}loadMaiNCategories(){this.apiService.getMainCategories().subscribe(e=>{this.allCategories=e.main_categories},e=>{console.log(e)})}isCategorySelected(e){let t=!1;for(const n of this.userCategories)if(n.Id==e.Id){t=!0;break}return t}loadRoles(){this.apiService.getRoles().subscribe(e=>{this.roles=e.roles},e=>{console.log(e)})}expandCollpse(e){this.selectedTab=e;const t=document.getElementById(e).getAttribute("class");"acd-des collapse"==t||"acd-des collapse hide"==t?(document.getElementById(e).setAttribute("class","acd-des collapse show"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","true"),"collapse1"==e?(e="collapse2",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse3",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false")):"collapse2"==e?(e="collapse1",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse3",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false")):"collapse3"==e&&(e="collapse1",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"),e="collapse2",document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"))):(document.getElementById(e).setAttribute("class","acd-des collapse hide"),document.getElementById(e).previousElementSibling.setAttribute("aria-expanded","false"))}}var Fd=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Bd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add_new_emp")))})}function Vd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit_new_emp")))})}function Hd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function zd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Yd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ud(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,7,"input",[["class","form-control"],["myArabicOnly",""],["name","arabic_address"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,7)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,12).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.arabic_address=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](12,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Yd)),i["\u0275did"](16,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,"arabic_address",n.arabic_address),e(t,16,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.arabic_address.errors?null:i["\u0275nov"](t.parent,34).controls.arabic_address.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("arabic_address"))),e(t,6,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,6,0,i["\u0275nov"](t,13).transform("arabic_address")),""),i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending)})}function Wd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function qd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,7,"input",[["class","form-control"],["myEnglishOnly",""],["name","english_address"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,7)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,12).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.english_address=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](12,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Wd)),i["\u0275did"](16,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "]))],function(e,t){var n=t.component;e(t,9,0,"english_address",n.english_address),e(t,16,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.english_address.errors?null:i["\u0275nov"](t.parent,34).controls.english_address.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("english_address"))),e(t,6,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,6,0,i["\u0275nov"](t,13).transform("english_address")),""),i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending)})}function Gd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function $d(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Kd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Xd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Zd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Jd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,25,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"],["name","selectednationalities"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectednationalities=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Xd)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Zd)),i["\u0275did"](24,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,"selectednationalities",n.selectednationalities),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.nationalities),e(t,24,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.selectednationalities.errors?null:i["\u0275nov"](t.parent,34).controls.selectednationalities.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("nationalities"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function Qd(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function eh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function th(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,25,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"],["name","selectedJops"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedJops=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Qd)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,eh)),i["\u0275did"](24,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,"selectedJops",n.selectedJops),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.jobs),e(t,24,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.selectedJops.errors?null:i["\u0275nov"](t.parent,34).controls.selectedJops.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("jobs"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function nh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"div",[["class","form-group col-md-2"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["alt","..."],["class","rounded float-left\n justify-content-center align-items-center"],["style","width: 100px; height: 100px"]],[[8,"src",4]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "]))],null,function(e,t){e(t,2,0,t.component.userImageURL)})}function ih(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function rh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function oh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function sh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function lh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function ah(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function uh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"ng-option",[],null,null,null,cr,ur)),i["\u0275did"](1,573440,[[11,4]],0,Mi,[i.ElementRef],{value:[0,"value"]},null),(e()(),i["\u0275ted"](2,0,["\n ",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id)},function(e,t){e(t,2,0,i["\u0275unv"](t,2,0,i["\u0275nov"](t,3).transform(t.context.$implicit)))})}function ch(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function dh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function hh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,29,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,19,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,16777216,null,null,8,"input",[["class","form-control"],["name","hireDate"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,10).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,10).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,10).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,10).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,11)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,11).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,11)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,11)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.hireDate=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](10,671744,[["d",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](11,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](14,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](16,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](18,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,10).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,dh)),i["\u0275did"](28,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,14,0,"hireDate",n.hireDate),e(t,28,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.hireDate.errors?null:i["\u0275nov"](t.parent,34).controls.hireDate.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("hiring_date"))),e(t,8,0,i["\u0275nov"](t,10).disabled,i["\u0275nov"](t,16).ngClassUntouched,i["\u0275nov"](t,16).ngClassTouched,i["\u0275nov"](t,16).ngClassPristine,i["\u0275nov"](t,16).ngClassDirty,i["\u0275nov"](t,16).ngClassValid,i["\u0275nov"](t,16).ngClassInvalid,i["\u0275nov"](t,16).ngClassPending)})}function ph(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function fh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,29,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,19,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,16777216,null,null,8,"input",[["class","form-control"],["name","retireDate"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"]],[[8,"disabled",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,10).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,10).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,10).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,10).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,11)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,11).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,11)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,11)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.retireDate=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](10,671744,[["s",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](11,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[Jr]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](14,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](16,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](18,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,10).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ph)),i["\u0275did"](28,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "]))],function(e,t){var n=t.component;e(t,14,0,"retireDate",n.retireDate),e(t,28,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.retireDate.errors?null:i["\u0275nov"](t.parent,34).controls.retireDate.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("retirement_data"))),e(t,8,0,i["\u0275nov"](t,10).disabled,i["\u0275nov"](t,16).ngClassUntouched,i["\u0275nov"](t,16).ngClassTouched,i["\u0275nov"](t,16).ngClassPristine,i["\u0275nov"](t,16).ngClassDirty,i["\u0275nov"](t,16).ngClassValid,i["\u0275nov"](t,16).ngClassInvalid,i["\u0275nov"](t,16).ngClassPending)})}function mh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function gh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,18,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,8,"input",[["class","form-control"],["name","username"],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,7)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.username=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](8,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](11,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](13,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,mh)),i["\u0275did"](17,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "]))],function(e,t){var n=t.component;e(t,8,0,"4"!=n.userRoleselected),e(t,11,0,"username",n.username),e(t,17,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.username.errors?null:i["\u0275nov"](t.parent,34).controls.username.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("username"))),e(t,6,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,6,0,i["\u0275nov"](t,14).transform("username")),""),i["\u0275nov"](t,8).required?"":null,i["\u0275nov"](t,13).ngClassUntouched,i["\u0275nov"](t,13).ngClassTouched,i["\u0275nov"](t,13).ngClassPristine,i["\u0275nov"](t,13).ngClassDirty,i["\u0275nov"](t,13).ngClassValid,i["\u0275nov"](t,13).ngClassInvalid,i["\u0275nov"](t,13).ngClassPending)})}function vh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function yh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,18,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,8,"input",[["class","form-control"],["name","password"],["type","password"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,7)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,7)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.password=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](8,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](11,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](13,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,vh)),i["\u0275did"](17,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,8,0,"4"!=n.userRoleselected),e(t,11,0,"password",n.password),e(t,17,0,n.submitForm&&(null==i["\u0275nov"](t.parent,34).controls.password.errors?null:i["\u0275nov"](t.parent,34).controls.password.errors.required))},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("password"))),e(t,6,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,6,0,i["\u0275nov"](t,14).transform("password")),""),i["\u0275nov"](t,8).required?"":null,i["\u0275nov"](t,13).ngClassUntouched,i["\u0275nov"](t,13).ngClassTouched,i["\u0275nov"](t,13).ngClassPristine,i["\u0275nov"](t,13).ngClassDirty,i["\u0275nov"](t,13).ngClassValid,i["\u0275nov"](t,13).ngClassInvalid,i["\u0275nov"](t,13).ngClassPending)})}function bh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function _h(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("invalid_email")))})}function wh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function xh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ch(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,34,"div",[["class","from-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](6,0,null,null,17,"ng-select",[["bindLabel","NameAr"],["class","ng-select"],["name","userCategory"],["role","listbox"]],[[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,7).handleKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.userCategories=n)&&r),r},rr,Pi)),i["\u0275did"](7,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{items:[0,"items"],bindLabel:[1,"bindLabel"],placeholder:[2,"placeholder"],multiple:[3,"multiple"]},null),i["\u0275qud"](335544320,12,{optionTemplate:0}),i["\u0275qud"](335544320,13,{optgroupTemplate:0}),i["\u0275qud"](335544320,14,{labelTemplate:0}),i["\u0275qud"](335544320,15,{multiLabelTemplate:0}),i["\u0275qud"](335544320,16,{headerTemplate:0}),i["\u0275qud"](335544320,17,{footerTemplate:0}),i["\u0275qud"](335544320,18,{notFoundTemplate:0}),i["\u0275qud"](335544320,19,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,20,{loadingTextTemplate:0}),i["\u0275qud"](603979776,21,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](20,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](22,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,7,0,n.allCategories,"NameAr",i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,7,2,i["\u0275nov"](t,18).transform("select")),""),!0),e(t,20,0,"userCategory",n.userCategories)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("employee_category"))),e(t,6,1,[!i["\u0275nov"](t,7).multiple,i["\u0275nov"](t,7).typeahead,i["\u0275nov"](t,7).multiple,i["\u0275nov"](t,7).addTag,i["\u0275nov"](t,7).searchable,i["\u0275nov"](t,7).isOpen,i["\u0275nov"](t,7).isDisabled,i["\u0275nov"](t,7).filtered,i["\u0275nov"](t,22).ngClassUntouched,i["\u0275nov"](t,22).ngClassTouched,i["\u0275nov"](t,22).ngClassPristine,i["\u0275nov"](t,22).ngClassDirty,i["\u0275nov"](t,22).ngClassValid,i["\u0275nov"](t,22).ngClassInvalid,i["\u0275nov"](t,22).ngClassPending])})}function Sh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add")))})}function Oh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit")))})}function Th(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{selectedCategoriesView:0}),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](2,0,null,null,431,"app-model",[["aria-hidden","true"],["aria-labelledby","exampleModalLabel"],["class","modal fade"],["id","exampleModal"],["role","dialog"],["tabindex","-1"]],null,null,null,ro,io)),i["\u0275did"](3,245760,null,0,no,[to,i.ElementRef],{id:[0,"id"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,0,427,"div",[["class","modal-dialog modal-lg"],["role","document"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,424,"div",[["class","modal-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,19,"div",[["class","modal-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,10,"div",[["class","modal-title"],["id","exampleModalLabel"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,7,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bd)),i["\u0275did"](16,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Vd)),i["\u0275did"](19,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["data-dismiss","modal"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeModal()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,1,"span",[["aria-hidden","true"],["style","color: white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](30,0,null,null,400,"div",[["class","modal-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](32,0,null,null,397,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,34).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,34).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.addNewAsset(i["\u0275nov"](e,34))&&r),r},null,null)),i["\u0275did"](33,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](34,4210688,[["addasset",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](36,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](38,0,null,null,374,"div",[["class","accordion accordion-border mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](40,0,null,null,137,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](41,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](42,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](44,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse1"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse1")&&i),i},null,null)),i["\u0275did"](45,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](46,{"acd-active":0}),(e()(),i["\u0275ted"](47,null,["\n\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,126,"div",[["class","acd-des collapse"],["id","collapse1"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](52,0,null,null,123,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](54,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](56,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](57,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,9,"input",[["class","form-control"],["myArabicOnly",""],["name","arabic_name"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,61)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,61).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,61)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,61)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,68).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.arabic_name=n)&&r),r},null,null)),i["\u0275did"](61,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](62,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](65,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](67,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](68,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hd)),i["\u0275did"](72,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](75,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](77,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](78,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](81,0,null,null,9,"input",[["class","form-control"],["myEnglishOnly",""],["name","english_name"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,82)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,82).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,82)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,82)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,89).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.english_name=n)&&r),r},null,null)),i["\u0275did"](82,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](83,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](86,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](88,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](89,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zd)),i["\u0275did"](93,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ud)),i["\u0275did"](97,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,qd)),i["\u0275did"](100,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](102,0,null,null,19,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](104,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](105,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](108,0,null,null,9,"input",[["class","form-control"],["maxlength","10"],["myNumberOnly",""],["name","mobileNumber"],["type","text"]],[[8,"placeholder",0],[1,"maxlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,109)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,109).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,109)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,109)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,116).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.mobileNumber=n)&&r),r},null,null)),i["\u0275did"](109,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](110,540672,null,0,di.MaxLengthValidator,[],{maxlength:[0,"maxlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.MaxLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](113,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](115,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](116,16384,null,0,wc,[i.ElementRef],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Gd)),i["\u0275did"](120,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](123,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](125,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](126,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](129,0,null,null,17,"select",[["class","form-control"],["name","selectedlocation"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,130).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,130).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedlocation=n)&&r),r},null,null)),i["\u0275did"](130,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](131,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](134,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](136,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](138,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](139,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](140,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](141,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,$d)),i["\u0275did"](145,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Kd)),i["\u0275did"](149,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Jd)),i["\u0275did"](153,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,th)),i["\u0275did"](156,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](158,0,null,null,13,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](160,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](161,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](164,0,null,null,6,"div",[["class","custom-file"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](166,0,null,null,0,"input",[["class","custom-file-input"],["id","customFile"],["type","file"]],null,[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.fileSelect(n)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](168,0,null,null,1,"label",[["class","custom-file-label"],["for","customFile"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,nh)),i["\u0275did"](174,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](179,0,null,null,153,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](180,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](181,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](183,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse2"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse2")&&i),i},null,null)),i["\u0275did"](184,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](185,{"acd-active":0}),(e()(),i["\u0275ted"](186,null,["\n\n ","\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](189,0,null,null,142,"div",[["class","acd-des collapse"],["id","collapse2"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](191,0,null,null,139,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](193,0,null,null,17,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](195,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](196,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](199,0,null,null,7,"input",[["class","form-control"],["name","extension_number"],["type","number"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,200)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,200).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,200)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,200)._compositionEnd(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,201).onChange(n.target.value)&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,201).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,201).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.extension_number=n)&&r),r},null,null)),i["\u0275did"](200,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](201,16384,null,0,di["\u0275bc"],[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[di.DefaultValueAccessor,di["\u0275bc"]]),i["\u0275did"](203,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](205,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ih)),i["\u0275did"](209,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](212,0,null,null,16,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](214,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](215,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](218,0,null,null,6,"input",[["class","form-control"],["name","emp_number"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,219)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,219).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,219)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,219)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.emp_number=n)&&r),r},null,null)),i["\u0275did"](219,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](221,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](223,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,rh)),i["\u0275did"](227,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](230,0,null,null,16,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](232,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](233,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](236,0,null,null,6,"input",[["class","form-control"],["name","ip_address"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,237)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,237).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,237)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,237)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.ip_address=n)&&r),r},null,null)),i["\u0275did"](237,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](239,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](241,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,oh)),i["\u0275did"](245,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](248,0,null,null,16,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](250,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](251,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](254,0,null,null,6,"input",[["class","form-control"],["name","device_name"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,255)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,255).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,255)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,255)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.device_name=n)&&r),r},null,null)),i["\u0275did"](255,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](257,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](259,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,sh)),i["\u0275did"](263,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](266,0,null,null,25,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](268,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](269,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](272,0,null,null,15,"select",[["class","form-control"],["name","selectedDeps"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,273).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,273).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedDeps=n)&&r),r},null,null)),i["\u0275did"](273,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](275,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](277,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](279,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](280,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](281,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](282,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,lh)),i["\u0275did"](286,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ah)),i["\u0275did"](290,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](293,0,null,null,30,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](295,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](296,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](299,0,null,null,20,"ng-select",[["class","ng-select"],["name","selectedAssigner"],["role","listbox"]],[[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,300).handleKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedAssigner=n)&&r),r},rr,Pi)),i["\u0275did"](300,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{placeholder:[0,"placeholder"],multiple:[1,"multiple"]},null),i["\u0275qud"](335544320,2,{optionTemplate:0}),i["\u0275qud"](335544320,3,{optgroupTemplate:0}),i["\u0275qud"](335544320,4,{labelTemplate:0}),i["\u0275qud"](335544320,5,{multiLabelTemplate:0}),i["\u0275qud"](335544320,6,{headerTemplate:0}),i["\u0275qud"](335544320,7,{footerTemplate:0}),i["\u0275qud"](335544320,8,{notFoundTemplate:0}),i["\u0275qud"](335544320,9,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,10,{loadingTextTemplate:0}),i["\u0275qud"](603979776,11,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](313,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](315,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,uh)),i["\u0275did"](318,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ch)),i["\u0275did"](322,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,hh)),i["\u0275did"](326,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,fh)),i["\u0275did"](329,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](334,0,null,null,77,"div",[["class","acd-group"]],null,null,null,null,null)),i["\u0275did"](335,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](336,{"acd-active":0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](338,0,null,null,4,"a",[["class","acd-heading"],["data-target","#collapse3"],["data-toggle","collapse"],["href","javascript:void(0);"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.expandCollpse("collapse3")&&i),i},null,null)),i["\u0275did"](339,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),i["\u0275pod"](340,{"acd-active":0}),(e()(),i["\u0275ted"](341,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](344,0,null,null,66,"div",[["class","acd-des collapse"],["id","collapse3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](346,0,null,null,63,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,gh)),i["\u0275did"](349,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,yh)),i["\u0275did"](352,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](354,0,null,null,22,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](356,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](357,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](360,0,null,null,9,"input",[["class","form-control"],["name","email"],["pattern","^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[1,"pattern",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,361)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,361).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,361)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,361)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.email=n)&&r),r},null,null)),i["\u0275did"](361,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](362,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](363,540672,null,0,di.PatternValidator,[],{pattern:[0,"pattern"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.PatternValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](366,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](368,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bh)),i["\u0275did"](372,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_h)),i["\u0275did"](375,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](378,0,null,null,27,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](380,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](381,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](384,0,null,null,17,"select",[["class","form-control"],["name","userRoleselected"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,385).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,385).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.userRoleselected=n)&&r),r},null,null)),i["\u0275did"](385,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](386,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](389,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](391,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](393,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](394,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](395,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](396,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wh)),i["\u0275did"](400,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xh)),i["\u0275did"](404,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ch)),i["\u0275did"](408,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](414,0,null,null,14,"div",[["class","row"],["justify-content-center",""]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](416,0,null,null,7,"button",[["class","btn btn-success btn-lg col-2"],["style","margin: 10px"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Sh)),i["\u0275did"](419,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Oh)),i["\u0275did"](422,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](425,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-2"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](426,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,0,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,3,0,"exampleModal"),e(t,16,0,0==n.editMode),e(t,19,0,1==n.editMode),e(t,41,0,"acd-group",e(t,42,0,"collapse1"===n.selectedTab)),e(t,45,0,"acd-heading",e(t,46,0,"collapse1"===n.selectedTab)),e(t,62,0,""),e(t,65,0,"arabic_name",n.arabic_name),e(t,72,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.arabic_name.errors?null:i["\u0275nov"](t,34).controls.arabic_name.errors.required)),e(t,83,0,""),e(t,86,0,"english_name",n.english_name),e(t,93,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.english_name.errors?null:i["\u0275nov"](t,34).controls.english_name.errors.required)),e(t,97,0,!1),e(t,100,0,!1),e(t,110,0,"10"),e(t,113,0,"mobileNumber",n.mobileNumber),e(t,120,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.mobileNumber.errors?null:i["\u0275nov"](t,34).controls.mobileNumber.errors.required)),e(t,131,0,""),e(t,134,0,"selectedlocation",n.selectedlocation),e(t,139,0,""),e(t,140,0,""),e(t,145,0,n.locations),e(t,149,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.selectedlocation.errors?null:i["\u0275nov"](t,34).controls.selectedlocation.errors.required)),e(t,153,0,!1),e(t,156,0,!1),e(t,174,0,""!=n.userImageURL),e(t,180,0,"acd-group",e(t,181,0,"collapse2"===n.selectedTab)),e(t,184,0,"acd-heading",e(t,185,0,"collapse2"===n.selectedTab)),e(t,203,0,"extension_number",n.extension_number),e(t,209,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.extension_number.errors?null:i["\u0275nov"](t,34).controls.extension_number.errors.required)),e(t,221,0,"emp_number",n.emp_number),e(t,227,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.emp_number.errors?null:i["\u0275nov"](t,34).controls.emp_number.errors.required)),e(t,239,0,"ip_address",n.ip_address),e(t,245,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.ip_address.errors?null:i["\u0275nov"](t,34).controls.ip_address.errors.required)),e(t,257,0,"device_name",n.device_name),e(t,263,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.device_name.errors?null:i["\u0275nov"](t,34).controls.device_name.errors.required)),e(t,275,0,"selectedDeps",n.selectedDeps),e(t,280,0,""),e(t,281,0,""),e(t,286,0,n.main_categories),e(t,290,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.selectedDeps.errors?null:i["\u0275nov"](t,34).controls.selectedDeps.errors.required)),e(t,300,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,300,0,i["\u0275nov"](t,311).transform("select")),""),!1),e(t,313,0,"selectedAssigner",n.selectedAssigner),e(t,318,0,n.assigners),e(t,322,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.selectedAssigner.errors?null:i["\u0275nov"](t,34).controls.selectedAssigner.errors.required)),e(t,326,0,!1),e(t,329,0,!1),e(t,335,0,"acd-group",e(t,336,0,"collapse3"===n.selectedTab)),e(t,339,0,"acd-heading",e(t,340,0,"collapse3"===n.selectedTab)),e(t,349,0,"4"!=n.userRoleselected),e(t,352,0,"4"!=n.userRoleselected),e(t,362,0,""),e(t,363,0,"^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"),e(t,366,0,"email",n.email),e(t,372,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.email.errors?null:i["\u0275nov"](t,34).controls.email.errors.required)),e(t,375,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.email.errors?null:i["\u0275nov"](t,34).controls.email.errors.pattern)),e(t,386,0,""),e(t,389,0,"userRoleselected",n.userRoleselected),e(t,394,0,""),e(t,395,0,""),e(t,400,0,n.roles),e(t,404,0,n.submitForm&&(null==i["\u0275nov"](t,34).controls.userRoleselected.errors?null:i["\u0275nov"](t,34).controls.userRoleselected.errors.required)),e(t,408,0,"4"!=n.userRoleselected),e(t,419,0,0==n.editMode),e(t,422,0,1==n.editMode)},function(e,t){e(t,32,0,i["\u0275nov"](t,36).ngClassUntouched,i["\u0275nov"](t,36).ngClassTouched,i["\u0275nov"](t,36).ngClassPristine,i["\u0275nov"](t,36).ngClassDirty,i["\u0275nov"](t,36).ngClassValid,i["\u0275nov"](t,36).ngClassInvalid,i["\u0275nov"](t,36).ngClassPending),e(t,47,0,i["\u0275unv"](t,47,0,i["\u0275nov"](t,48).transform("main_info"))),e(t,57,0,i["\u0275unv"](t,57,0,i["\u0275nov"](t,58).transform("arabic_name"))),e(t,60,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,60,0,i["\u0275nov"](t,69).transform("arabic_name")),""),i["\u0275nov"](t,62).required?"":null,i["\u0275nov"](t,67).ngClassUntouched,i["\u0275nov"](t,67).ngClassTouched,i["\u0275nov"](t,67).ngClassPristine,i["\u0275nov"](t,67).ngClassDirty,i["\u0275nov"](t,67).ngClassValid,i["\u0275nov"](t,67).ngClassInvalid,i["\u0275nov"](t,67).ngClassPending),e(t,78,0,i["\u0275unv"](t,78,0,i["\u0275nov"](t,79).transform("english_name"))),e(t,81,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,81,0,i["\u0275nov"](t,90).transform("english_name")),""),i["\u0275nov"](t,83).required?"":null,i["\u0275nov"](t,88).ngClassUntouched,i["\u0275nov"](t,88).ngClassTouched,i["\u0275nov"](t,88).ngClassPristine,i["\u0275nov"](t,88).ngClassDirty,i["\u0275nov"](t,88).ngClassValid,i["\u0275nov"](t,88).ngClassInvalid,i["\u0275nov"](t,88).ngClassPending),e(t,105,0,i["\u0275unv"](t,105,0,i["\u0275nov"](t,106).transform("mobile"))),e(t,108,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,108,0,i["\u0275nov"](t,117).transform("mobile")),""),i["\u0275nov"](t,110).maxlength?i["\u0275nov"](t,110).maxlength:null,i["\u0275nov"](t,115).ngClassUntouched,i["\u0275nov"](t,115).ngClassTouched,i["\u0275nov"](t,115).ngClassPristine,i["\u0275nov"](t,115).ngClassDirty,i["\u0275nov"](t,115).ngClassValid,i["\u0275nov"](t,115).ngClassInvalid,i["\u0275nov"](t,115).ngClassPending),e(t,126,0,i["\u0275unv"](t,126,0,i["\u0275nov"](t,127).transform("location"))),e(t,129,0,i["\u0275nov"](t,131).required?"":null,i["\u0275nov"](t,136).ngClassUntouched,i["\u0275nov"](t,136).ngClassTouched,i["\u0275nov"](t,136).ngClassPristine,i["\u0275nov"](t,136).ngClassDirty,i["\u0275nov"](t,136).ngClassValid,i["\u0275nov"](t,136).ngClassInvalid,i["\u0275nov"](t,136).ngClassPending),e(t,141,0,i["\u0275unv"](t,141,0,i["\u0275nov"](t,142).transform("select"))),e(t,161,0,i["\u0275unv"](t,161,0,i["\u0275nov"](t,162).transform("personal_pic"))),e(t,186,0,i["\u0275unv"](t,186,0,i["\u0275nov"](t,187).transform("emp_info"))),e(t,196,0,i["\u0275unv"](t,196,0,i["\u0275nov"](t,197).transform("extension_number"))),e(t,199,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,199,0,i["\u0275nov"](t,206).transform("extension_number")),""),i["\u0275nov"](t,205).ngClassUntouched,i["\u0275nov"](t,205).ngClassTouched,i["\u0275nov"](t,205).ngClassPristine,i["\u0275nov"](t,205).ngClassDirty,i["\u0275nov"](t,205).ngClassValid,i["\u0275nov"](t,205).ngClassInvalid,i["\u0275nov"](t,205).ngClassPending),e(t,215,0,i["\u0275unv"](t,215,0,i["\u0275nov"](t,216).transform("emp_number"))),e(t,218,0,i["\u0275inlineInterpolate"](1," ",i["\u0275unv"](t,218,0,i["\u0275nov"](t,224).transform("emp_number")),""),i["\u0275nov"](t,223).ngClassUntouched,i["\u0275nov"](t,223).ngClassTouched,i["\u0275nov"](t,223).ngClassPristine,i["\u0275nov"](t,223).ngClassDirty,i["\u0275nov"](t,223).ngClassValid,i["\u0275nov"](t,223).ngClassInvalid,i["\u0275nov"](t,223).ngClassPending),e(t,233,0,i["\u0275unv"](t,233,0,i["\u0275nov"](t,234).transform("ip_address"))),e(t,236,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,236,0,i["\u0275nov"](t,242).transform("ip_address")),""),i["\u0275nov"](t,241).ngClassUntouched,i["\u0275nov"](t,241).ngClassTouched,i["\u0275nov"](t,241).ngClassPristine,i["\u0275nov"](t,241).ngClassDirty,i["\u0275nov"](t,241).ngClassValid,i["\u0275nov"](t,241).ngClassInvalid,i["\u0275nov"](t,241).ngClassPending),e(t,251,0,i["\u0275unv"](t,251,0,i["\u0275nov"](t,252).transform("device_name"))),e(t,254,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,254,0,i["\u0275nov"](t,260).transform("device_name")),""),i["\u0275nov"](t,259).ngClassUntouched,i["\u0275nov"](t,259).ngClassTouched,i["\u0275nov"](t,259).ngClassPristine,i["\u0275nov"](t,259).ngClassDirty,i["\u0275nov"](t,259).ngClassValid,i["\u0275nov"](t,259).ngClassInvalid,i["\u0275nov"](t,259).ngClassPending),e(t,269,0,i["\u0275unv"](t,269,0,i["\u0275nov"](t,270).transform("emps_departments"))),e(t,272,0,i["\u0275nov"](t,277).ngClassUntouched,i["\u0275nov"](t,277).ngClassTouched,i["\u0275nov"](t,277).ngClassPristine,i["\u0275nov"](t,277).ngClassDirty,i["\u0275nov"](t,277).ngClassValid,i["\u0275nov"](t,277).ngClassInvalid,i["\u0275nov"](t,277).ngClassPending),e(t,282,0,i["\u0275unv"](t,282,0,i["\u0275nov"](t,283).transform("select"))),e(t,296,0,i["\u0275unv"](t,296,0,i["\u0275nov"](t,297).transform("your_manger"))),e(t,299,1,[!i["\u0275nov"](t,300).multiple,i["\u0275nov"](t,300).typeahead,i["\u0275nov"](t,300).multiple,i["\u0275nov"](t,300).addTag,i["\u0275nov"](t,300).searchable,i["\u0275nov"](t,300).isOpen,i["\u0275nov"](t,300).isDisabled,i["\u0275nov"](t,300).filtered,i["\u0275nov"](t,315).ngClassUntouched,i["\u0275nov"](t,315).ngClassTouched,i["\u0275nov"](t,315).ngClassPristine,i["\u0275nov"](t,315).ngClassDirty,i["\u0275nov"](t,315).ngClassValid,i["\u0275nov"](t,315).ngClassInvalid,i["\u0275nov"](t,315).ngClassPending]),e(t,341,0,i["\u0275unv"](t,341,0,i["\u0275nov"](t,342).transform("inf_secuirty"))),e(t,357,0,i["\u0275unv"](t,357,0,i["\u0275nov"](t,358).transform("email"))),e(t,360,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,360,0,i["\u0275nov"](t,369).transform("email")),""),i["\u0275nov"](t,362).required?"":null,i["\u0275nov"](t,363).pattern?i["\u0275nov"](t,363).pattern:null,i["\u0275nov"](t,368).ngClassUntouched,i["\u0275nov"](t,368).ngClassTouched,i["\u0275nov"](t,368).ngClassPristine,i["\u0275nov"](t,368).ngClassDirty,i["\u0275nov"](t,368).ngClassValid,i["\u0275nov"](t,368).ngClassInvalid,i["\u0275nov"](t,368).ngClassPending),e(t,381,0,i["\u0275unv"](t,381,0,i["\u0275nov"](t,382).transform("employee_role"))),e(t,384,0,i["\u0275nov"](t,386).required?"":null,i["\u0275nov"](t,391).ngClassUntouched,i["\u0275nov"](t,391).ngClassTouched,i["\u0275nov"](t,391).ngClassPristine,i["\u0275nov"](t,391).ngClassDirty,i["\u0275nov"](t,391).ngClassValid,i["\u0275nov"](t,391).ngClassInvalid,i["\u0275nov"](t,391).ngClassPending),e(t,396,0,i["\u0275unv"](t,396,0,i["\u0275nov"](t,397).transform("select"))),e(t,426,0,i["\u0275unv"](t,426,0,i["\u0275nov"](t,427).transform("clear")))})}class Eh{constructor(e,t,n){this.modalService=e,this.toastService=t,this.apiService=n,this.newPassword="",this.submitForm=!1}ngOnInit(){}setUser(e){this.user=e}updatePassword(e){this.submitForm=!0,e.valid&&this.apiService.updateUserPassword(this.user.user.Id,this.newPassword).subscribe(e=>{this.toastService.success("Update password successfully"),this.closeModal()},e=>{this.toastService.error(e.error_user_message)})}showModel(){this.modalService.open("passwordModal")}closeModal(){this.modalService.close("passwordModal")}}var kh=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Ah(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Ih(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("min_length_6")))})}function Mh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,73,"app-model",[["aria-hidden","true"],["aria-labelledby","exampleModalLabel"],["class","modal fade"],["id","passwordModal"],["role","dialog"],["tabindex","-1"]],null,null,null,ro,io)),i["\u0275did"](1,245760,null,0,no,[to,i.ElementRef],{id:[0,"id"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275eld"](3,0,null,0,69,"div",[["class","modal-dialog"],["role","document"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,66,"div",[["class","modal-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,14,"div",[["class","modal-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,5,"div",[["class","modal-title"],["id","exampleModalLabel"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](12,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](16,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["data-dismiss","modal"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeModal()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](18,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,47,"div",[["class","modal-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,44,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,27).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,27).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.updatePassword(i["\u0275nov"](e,27))&&r),r},null,null)),i["\u0275did"](26,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](27,4210688,[["form",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](29,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,9,"div",[["class","form-group col-12"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](34,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,2,"h5",[],null,null,null,null,null)),(e()(),i["\u0275ted"](38,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](42,0,null,null,22,"div",[["class","form-group col-12"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](45,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](48,0,null,null,9,"input",[["class","form-control"],["minlength","6"],["name","new_password"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,49)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,49).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,49)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,49)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.newPassword=n)&&r),r},null,null)),i["\u0275did"](49,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](50,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](51,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](54,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](56,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ah)),i["\u0275did"](60,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ih)),i["\u0275did"](63,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](66,0,null,null,2,"button",[["class","btn btn-lg btn-success"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](67,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,0,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,1,0,"passwordModal"),e(t,50,0,""),e(t,51,0,"6"),e(t,54,0,"new_password",n.newPassword),e(t,60,0,n.submitForm&&(null==i["\u0275nov"](t,27).controls.new_password.errors?null:i["\u0275nov"](t,27).controls.new_password.errors.required)),e(t,63,0,n.submitForm&&(null==i["\u0275nov"](t,27).controls.new_password.errors?null:i["\u0275nov"](t,27).controls.new_password.errors.minlength))},function(e,t){var n=t.component;e(t,12,0,i["\u0275unv"](t,12,0,i["\u0275nov"](t,13).transform("change_user_password"))),e(t,25,0,i["\u0275nov"](t,29).ngClassUntouched,i["\u0275nov"](t,29).ngClassTouched,i["\u0275nov"](t,29).ngClassPristine,i["\u0275nov"](t,29).ngClassDirty,i["\u0275nov"](t,29).ngClassValid,i["\u0275nov"](t,29).ngClassInvalid,i["\u0275nov"](t,29).ngClassPending),e(t,34,0,i["\u0275unv"](t,34,0,i["\u0275nov"](t,35).transform("user_name"))),e(t,38,0,i["\u0275unv"](t,38,0,i["\u0275nov"](t,39).transform(n.user))),e(t,45,0,i["\u0275unv"](t,45,0,i["\u0275nov"](t,46).transform("new_password"))),e(t,48,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,48,0,i["\u0275nov"](t,57).transform("new_password")),""),i["\u0275nov"](t,50).required?"":null,i["\u0275nov"](t,51).minlength?i["\u0275nov"](t,51).minlength:null,i["\u0275nov"](t,56).ngClassUntouched,i["\u0275nov"](t,56).ngClassTouched,i["\u0275nov"](t,56).ngClassPristine,i["\u0275nov"](t,56).ngClassDirty,i["\u0275nov"](t,56).ngClassValid,i["\u0275nov"](t,56).ngClassInvalid,i["\u0275nov"](t,56).ngClassPending),e(t,67,0,i["\u0275unv"](t,67,0,i["\u0275nov"](t,68).transform("change")))})}class Dh{constructor(e,t,n,i,r,o){this._commondata=e,this.alertService=t,this.apiService=n,this.depService=i,this.jobService=r,this.toastService=o,this.loadingIndicator=!0,this.selectedDeps="",this.selectedJops="",this.empname="",this.offset=0,this.limit=10,this.count=0,setTimeout(()=>{this.loadingIndicator=!1},1500)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.loadDepartment()}SearchAssetPage(e){this.offset=e,this.apiService.getEmps(this.offset,this.limit,this.selectedDeps,this.selectedJops,this.empname).subscribe(e=>{this.emplist=e.data.employees,this.count=e.data.count},e=>{})}SearchAsset(){this.offset=0,this.apiService.getEmps(this.offset,this.limit,this.selectedDeps,this.selectedJops,this.empname).subscribe(e=>{this.emplist=e.data.employees,this.count=e.data.count},e=>{})}showAddNewItem(){this.addcomponent.showModel(e=>{this.SearchAssetPage(this.offset)})}ClearAll(){this.empname="",this.selectedDeps="",this.selectedJops=""}editAsset(e,t){this.addcomponent.EditMode(e,e=>{this.SearchAssetPage(this.offset)})}deleteAsset(e,t){this.alertService.deleteMessage(()=>{this.apiService.deleteEmp(e.Id).subscribe(e=>{this.emplist.splice(t,1),this.alertService.SuccesMessage()},e=>{})})}loadDepartment(){this.depService.getDepartments().subscribe(e=>{this.main_categories=e.departments},e=>{console.log(e)}),this.jobService.getJobs().subscribe(e=>{this.jobs=e.jobs},e=>{console.log(e)}),this.SearchAsset()}updateUserPassword(e){this.passwordComponent.setUser(e),this.passwordComponent.showModel()}sendAssetReminderEmail(e){this.apiService.sendAssetReminder(e).subscribe(e=>{1==e.status?this.toastService.success("\u062a\u0645 \u0627\u0644\u0627\u0631\u0633\u0627\u0644 \u0628\u0646\u062c\u0627\u062d"):this.toastService.error(e.user_message)},e=>{console.log(e.error)})}}var Rh=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Lh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Ph(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,7).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,7).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedJops=n)&&r),r},null,null)),i["\u0275did"](7,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](9,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](11,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](14,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](15,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Lh)),i["\u0275did"](20,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,9,0,n.selectedJops),e(t,14,0,""),e(t,15,0,""),e(t,20,0,n.jobs)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("jobs"))),e(t,6,0,i["\u0275nov"](t,11).ngClassUntouched,i["\u0275nov"](t,11).ngClassTouched,i["\u0275nov"](t,11).ngClassPristine,i["\u0275nov"](t,11).ngClassDirty,i["\u0275nov"](t,11).ngClassValid,i["\u0275nov"](t,11).ngClassInvalid,i["\u0275nov"](t,11).ngClassPending),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("select")))})}function Nh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function jh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("upload_emp_file")))})}function Fh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("upload_emp_file_with_assets")))})}function Bh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("the_job")))})}function Vh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform(t.parent.context.$implicit.job)))})}function Hh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.sendAssetReminderEmail(e.parent.context.$implicit.Id)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275eld"](2,0,null,null,0,"i",[["class","text-primary ti-email "]],null,null,null,null,null))],null,null)}function zh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,40,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](6,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Vh)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](19,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](24,0,null,null,4,"td",[["appCanDelete",""]],null,null,null,null,null)),i["\u0275did"](25,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](27,0,null,null,0,"i",[["class","text-primary ti-trash "]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](30,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](32,0,null,null,0,"i",[["class","text-primary fa fa-expeditedssl"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.updateUserPassword(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](35,0,null,null,4,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hh)),i["\u0275did"](38,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "]))],function(e,t){e(t,13,0,!1),e(t,25,0),e(t,38,0,t.context.$implicit.assets_assigned.length>0)},function(e,t){e(t,3,0,t.context.$implicit.NameAr),e(t,6,0,t.context.$implicit.NameEn),e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform(t.context.$implicit.department))),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform(t.context.$implicit.manager)))})}function Yh(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{addcomponent:0}),i["\u0275qud"](402653184,2,{passwordComponent:0}),(e()(),i["\u0275eld"](2,0,null,null,27,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,24,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,14,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,11,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,4,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](18,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](19,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](24,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](31,0,null,null,2,"app-add-new-emp",[],null,null,null,Th,Fd)),i["\u0275did"](32,114688,[[1,4],["addemp",4]],0,jd,[Ar,to,qn,Kn,uo,Pd,uo,hc,ic],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](36,0,null,null,70,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](38,0,null,null,67,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,64,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](42,0,null,null,61,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](45,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](48,0,null,null,43,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,13,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](52,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](53,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](56,0,null,null,6,"input",[["class","form-control"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,57)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,57).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,57)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,57)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.empname=n)&&r),r},null,null)),i["\u0275did"](57,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](59,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](61,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ph)),i["\u0275did"](66,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](68,0,null,null,22,"div",[["class","form-group col-md-3"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](70,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](71,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,15,"select",[["class","form-control"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,75).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,75).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedDeps=n)&&r),r},null,null)),i["\u0275did"](75,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](77,671744,null,0,di.NgModel,[[8,null],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{model:[0,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](79,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](81,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](82,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](83,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](84,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Nh)),i["\u0275did"](88,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](93,0,null,null,9,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](95,0,null,null,2,"button",[["class","btn btn-primary btn-lg col-md-2"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.SearchAsset()&&i),i},null,null)),(e()(),i["\u0275ted"](96,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](99,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-md-2"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](100,null,["","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n"])),(e()(),i["\u0275eld"](108,0,null,null,99,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,93,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](112,0,null,null,90,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](114,0,null,null,87,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](116,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](117,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](120,0,null,null,14,"div",[["class","row justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](122,0,null,null,5,"div",[["class","form-group col-md-4 "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](124,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.showAddNewItem()&&i),i},null,null)),(e()(),i["\u0275ted"](125,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,jh)),i["\u0275did"](130,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fh)),i["\u0275did"](133,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](136,0,null,null,64,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](138,0,null,null,49,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](140,0,null,null,40,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](142,0,null,null,37,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](144,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](145,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](148,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](149,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](152,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](153,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bh)),i["\u0275did"](157,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](159,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](160,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](163,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](164,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](167,0,null,null,3,"th",[["appCanDelete",""]],null,null,null,null,null)),i["\u0275did"](168,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](169,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](172,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](173,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](176,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](177,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](182,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zh)),i["\u0275did"](185,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](189,0,null,null,10,"div",[["class","sm-mt-20"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](191,0,null,null,7,"nav",[["aria-label","Page navigation example"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](193,0,null,null,4,"ul",[["class","pagination justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](195,0,null,null,1,"ngb-pagination",[["aria-label","Default pagination"],["role","navigation"]],null,[[null,"pageChange"]],function(e,t,n){var i=!0;return"pageChange"===t&&(i=!1!==e.component.SearchAssetPage(n)&&i),i},cs,ts)),i["\u0275did"](196,573440,null,0,es,[Qo],{directionLinks:[0,"directionLinks"],collectionSize:[1,"collectionSize"],maxSize:[2,"maxSize"],pageSize:[3,"pageSize"]},{pageChange:"pageChange"}),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](205,0,null,null,1,"app-update-user-password",[],null,null,null,Mh,kh)),i["\u0275did"](206,114688,[[2,4],["passwordComponent",4]],0,Eh,[to,lo.ToastsManager,uo],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,32,0),e(t,59,0,n.empname),e(t,66,0,!1),e(t,77,0,n.selectedDeps),e(t,82,0,""),e(t,83,0,""),e(t,88,0,n.main_categories),e(t,130,0,!1),e(t,133,0,!1),e(t,157,0,!1),e(t,168,0),e(t,185,0,n.emplist),e(t,196,0,!0,n.count,10,10),e(t,206,0)},function(e,t){e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("control_emps"))),e(t,19,0,i["\u0275unv"](t,19,0,i["\u0275nov"](t,20).transform("main"))),e(t,24,0,i["\u0275unv"](t,24,0,i["\u0275nov"](t,25).transform("control_emps"))),e(t,45,0,i["\u0275unv"](t,45,0,i["\u0275nov"](t,46).transform("emps_search"))),e(t,53,0,i["\u0275unv"](t,53,0,i["\u0275nov"](t,54).transform("emp_name"))),e(t,56,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,56,0,i["\u0275nov"](t,62).transform("emp_name")),""),i["\u0275nov"](t,61).ngClassUntouched,i["\u0275nov"](t,61).ngClassTouched,i["\u0275nov"](t,61).ngClassPristine,i["\u0275nov"](t,61).ngClassDirty,i["\u0275nov"](t,61).ngClassValid,i["\u0275nov"](t,61).ngClassInvalid,i["\u0275nov"](t,61).ngClassPending),e(t,71,0,i["\u0275unv"](t,71,0,i["\u0275nov"](t,72).transform("emps_departments"))),e(t,74,0,i["\u0275nov"](t,79).ngClassUntouched,i["\u0275nov"](t,79).ngClassTouched,i["\u0275nov"](t,79).ngClassPristine,i["\u0275nov"](t,79).ngClassDirty,i["\u0275nov"](t,79).ngClassValid,i["\u0275nov"](t,79).ngClassInvalid,i["\u0275nov"](t,79).ngClassPending),e(t,84,0,i["\u0275unv"](t,84,0,i["\u0275nov"](t,85).transform("select"))),e(t,96,0,i["\u0275unv"](t,96,0,i["\u0275nov"](t,97).transform("search"))),e(t,100,0,i["\u0275unv"](t,100,0,i["\u0275nov"](t,101).transform("clear"))),e(t,117,0,i["\u0275unv"](t,117,0,i["\u0275nov"](t,118).transform("emps_list"))),e(t,125,0,i["\u0275unv"](t,125,0,i["\u0275nov"](t,126).transform("add_new_emp"))),e(t,145,0,i["\u0275unv"](t,145,0,i["\u0275nov"](t,146).transform("arabic_name"))),e(t,149,0,i["\u0275unv"](t,149,0,i["\u0275nov"](t,150).transform("english_name"))),e(t,153,0,i["\u0275unv"](t,153,0,i["\u0275nov"](t,154).transform("department_name"))),e(t,160,0,i["\u0275unv"](t,160,0,i["\u0275nov"](t,161).transform("manager"))),e(t,164,0,i["\u0275unv"](t,164,0,i["\u0275nov"](t,165).transform("edit"))),e(t,169,0,i["\u0275unv"](t,169,0,i["\u0275nov"](t,170).transform("delete"))),e(t,173,0,i["\u0275unv"](t,173,0,i["\u0275nov"](t,174).transform("reset_password"))),e(t,177,0,i["\u0275unv"](t,177,0,i["\u0275nov"](t,178).transform("send_email_for_asset")))})}var Uh=i["\u0275ccf"]("app-systememps",Dh,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-systememps",[],null,null,null,Yh,Rh)),i["\u0275did"](1,114688,null,0,Dh,[qn,Kn,Pd,uo,hc,lo.ToastsManager],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Wh{constructor(e,t){this.authGuard=e,this.httpClient=t}addAuthHeader(){const e=this.authGuard.getUser();let t=null;return t=null!=e?e.token:"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3QvQXNzZXRUcmFja2luZy9wdWJsaWMvaW5kZXgucGhwL3dlYl9hcGkvdjEvdXNlcnMvbG9naW4iLCJpYXQiOjE1NDM1Nzc0MDUsImV4cCI6MTU1OTEyOTQwNSwibmJmIjoxNTQzNTc3NDA1LCJqdGkiOiJ5M240cjlxc3Nld0hxaDFjIn0.l_s2JQPO5PfRKSEhkX-48TGm3adj_3Ogl-QCHFnNsFg",(new f).append("Authorization","Bearer "+t)}getJobs(e,t){let n=Un.SESSION_CYCLE+"/filter_session",i=!1;return e>-1&&(i?n+="&offset="+e:(n+="?offset="+e,i=!0)),t>-1&&(i?n+="&limit="+t:(n+="?limit="+t,i=!0)),this.httpClient.get(n,{headers:this.addAuthHeader()})}addNationality(e){return this.httpClient.post(Un.SESSION_CYCLE,e,{headers:this.addAuthHeader()})}updateNationality(e){return this.httpClient.put(Un.SESSION_CYCLE+"/"+e.Id,e,{headers:this.addAuthHeader()})}deleteNationality(e){return this.httpClient.delete(Un.SESSION_CYCLE+"/"+e,{headers:this.addAuthHeader()})}}class qh{}class Gh{constructor(e,t,n,i,r){this.modalService=t,this.apiService=n,this.alertService=i,this.invService=r,this.editMode=!1,this.inventory_name="",this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.selectedLocation="",this.callback=null,this.submitForm=!1}ngOnInit(){this.loadLocations()}showModel(e){this.callback=e,this.sessionCycle=new qh,this.modalService.open("exampleModal"),this.ClearAll()}closeModal(){this.modalService.close("exampleModal"),this.ClearAll()}getFloorRooms(e){this.apiService.getFloorRooms(this.selectedFloors).subscribe(e=>{this.rooms=e.rooms},e=>{})}getFloors(e){this.apiService.getTowerFloors(this.selectedTowers).subscribe(e=>{this.floors=e.floors},e=>{})}ClearAll(){this.submitForm=!1,this.inventory_name="",this.Datepickerfrom=null,this.Datepickerto=null,this.selectedTowers="",this.selectedFloors="",this.selectedRoom="",this.selectedLocation=""}getEmptyIfNull(e){return null==e||void 0==e?"":""+e}EditMode(e,t){this.callback=t,this.sessionCycle=e,this.modalService.open("exampleModal"),this.editMode=!0;const n=e.StartDate.split(" ")[0].split("-"),i=e.EndDate.split(" ")[0].split("-");this.inventory_name=e.Name,this.Datepickerfrom=new class{constructor(){this.day=Number(n[2]),this.month=Number(n[1]),this.year=Number(n[0])}},this.Datepickerto=new class{constructor(){this.day=Number(i[2]),this.month=Number(i[1]),this.year=Number(i[0])}},this.selectedRoom=""+e.RoomId,this.selectedFloors=""+e.room.FloorId,this.selectedTowers=""+e.room.floor.TowerId,this.selectedLocation=""+e.room.floor.tower.LocationId,this.loadLocations(),this.getBuild(null),this.getFloors(null),this.getFloorRooms(null)}loadLocations(){this.apiService.getLocations().subscribe(e=>{this.locations=e.locations},e=>{console.log(e)})}getBuild(e){this.apiService.getLocationTowers(this.selectedLocation).subscribe(e=>{this.towers=e.towers},e=>{})}addNewAsset(e){console.log(e),e.invalid?this.submitForm=!0:(this.sessionCycle.Name=this.inventory_name,this.sessionCycle.StartDate=this.Datepickerfrom.year+"-"+this.Datepickerfrom.month+"-"+this.Datepickerfrom.day,this.sessionCycle.EndDate=this.Datepickerto.year+"-"+this.Datepickerto.month+"-"+this.Datepickerto.day,this.sessionCycle.RoomId=Number(this.selectedRoom),this.editMode?this.invService.updateNationality(this.sessionCycle).subscribe(e=>{this.modalService.close("exampleModal"),this.alertService.SuccesMessage(),this.callback(e.SessionCycle)},e=>{}):this.invService.addNationality(this.sessionCycle).subscribe(e=>{this.modalService.close("exampleModal"),this.alertService.SuccesMessage(),this.callback(e.SessionCycle)},e=>{}),this.ClearAll())}}var $h=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Kh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add_new_inventory")))})}function Xh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h5",[["class","modal-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit_inventory")))})}function Zh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Jh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function Qh(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ep(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function tp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function np(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function ip(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function rp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function op(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function sp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function lp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function ap(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("add")))})}function up(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("edit")))})}function cp(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n\n\n\n"])),(e()(),i["\u0275eld"](1,0,null,null,260,"app-model",[["aria-hidden","true"],["aria-labelledby","exampleModalLabel"],["class","modal fade"],["id","exampleModal"],["role","dialog"],["tabindex","-1"]],null,null,null,ro,io)),i["\u0275did"](2,245760,null,0,no,[to,i.ElementRef],{id:[0,"id"]},null),(e()(),i["\u0275ted"](-1,0,["\n\n "])),(e()(),i["\u0275eld"](4,0,null,0,256,"div",[["class","modal-dialog"],["role","document"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,253,"div",[["class","modal-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,16,"div",[["class","modal-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](10,0,null,null,7,"div",[["class","modal-title"],["id","exampleModalLabel"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Kh)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Xh)),i["\u0275did"](16,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["data-dismiss","modal"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeModal()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](26,0,null,null,232,"div",[["class","modal-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](28,0,null,null,229,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,30).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,30).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.addNewAsset(i["\u0275nov"](e,30))&&r),r},null,null)),i["\u0275did"](29,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](30,4210688,[["addasset",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](32,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](34,0,null,null,204,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](36,0,null,null,18,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](38,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](39,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](42,0,null,null,8,"input",[["class","form-control"],["name","inventory_name"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,43)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,43).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,43)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,43)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.inventory_name=n)&&r),r},null,null)),i["\u0275did"](43,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](44,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](47,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](49,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Zh)),i["\u0275did"](53,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275eld"](56,0,null,null,1,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](59,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](61,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](62,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](65,0,null,null,17,"select",[["class","form-control"],["name","selectedLocation"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,66).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,66).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedLocation=n)&&r),"change"===t&&(r=!1!==o.getBuild(n)&&r),r},null,null)),i["\u0275did"](66,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](67,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](70,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](72,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](75,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](76,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Jh)),i["\u0275did"](81,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Qh)),i["\u0275did"](85,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](88,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](90,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](91,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](94,0,null,null,17,"select",[["class","form-control"],["name","selectedTowers"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,95).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,95).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedTowers=n)&&r),"change"===t&&(r=!1!==o.getFloors(n)&&r),r},null,null)),i["\u0275did"](95,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](96,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](99,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](101,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](103,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](104,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](105,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](106,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ep)),i["\u0275did"](110,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,tp)),i["\u0275did"](114,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](117,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](119,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](120,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](123,0,null,null,17,"select",[["class","form-control"],["name","selectedFloors"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,124).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,124).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedFloors=n)&&r),"change"===t&&(r=!1!==o.getFloorRooms(n)&&r),r},null,null)),i["\u0275did"](124,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](125,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](128,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](130,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](132,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](133,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](134,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](135,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,np)),i["\u0275did"](139,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ip)),i["\u0275did"](143,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](146,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](148,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](149,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](152,0,null,null,17,"select",[["class","form-control"],["name","selectedRoom"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,153).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,153).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedRoom=n)&&r),r},null,null)),i["\u0275did"](153,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](154,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](157,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](159,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](161,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](162,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](163,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](164,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,rp)),i["\u0275did"](168,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,op)),i["\u0275did"](172,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](175,0,null,null,30,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](177,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](178,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](181,0,null,null,23,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](183,16777216,null,null,9,"input",[["class","form-control"],["name","Datepickerfrom"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"],["required",""]],[[8,"disabled",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,185).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,185).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,185).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,185).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,186)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,186).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,186)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,186)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.Datepickerfrom=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](185,671744,[["d",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](186,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](187,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[Jr,di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](190,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](192,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](194,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](196,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,185).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](198,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,sp)),i["\u0275did"](203,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](207,0,null,null,30,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](209,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](210,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](213,0,null,null,20,"div",[["class","input-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](215,16777216,null,null,9,"input",[["class","form-control"],["name","Datepickerto"],["ngbDatepicker",""],["placeholder","yyyy-mm-dd"],["required",""]],[[8,"disabled",0],[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"change"],[null,"keyup.esc"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,217).manualDateChange(n.target.value)&&r),"change"===t&&(r=!1!==i["\u0275nov"](e,217).manualDateChange(n.target.value,!0)&&r),"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,217).close()&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,217).onBlur()&&r),"input"===t&&(r=!1!==i["\u0275nov"](e,218)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,218).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,218)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,218)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.Datepickerto=n)&&r),r},null,null)),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275did"](217,671744,[["s",4]],0,Jr,[Xr,i.ElementRef,i.ViewContainerRef,i.Renderer2,i.ComponentFactoryResolver,i.NgZone,Pr,Ar,Vr],null,null),i["\u0275did"](218,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](219,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[Jr,di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e,t){return[e,t]},[Jr,di.DefaultValueAccessor]),i["\u0275did"](222,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](224,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](226,0,null,null,6,"div",[["class","input-group-append"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](228,0,null,null,3,"button",[["class","btn btn-secondary"],["type","button"]],null,[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,217).toggle()&&r),r},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](230,0,null,null,0,"i",[["class","fa fa-calendar"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,lp)),i["\u0275did"](236,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](240,0,null,null,16,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](242,0,null,null,9,"button",[["class","btn btn-success btn-lg col-md-4"],["style","margin: 10px"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ap)),i["\u0275did"](245,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,up)),i["\u0275did"](248,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](250,0,null,null,0,"i",[["class","fa fa-check"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](253,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-md-4"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](254,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,0,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,2,0,"exampleModal"),e(t,13,0,0==n.editMode),e(t,16,0,1==n.editMode),e(t,44,0,""),e(t,47,0,"inventory_name",n.inventory_name),e(t,53,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.inventory_name.errors?null:i["\u0275nov"](t,30).controls.inventory_name.errors.required)),e(t,67,0,""),e(t,70,0,"selectedLocation",n.selectedLocation),e(t,75,0,""),e(t,76,0,""),e(t,81,0,n.locations),e(t,85,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.selectedLocation.errors?null:i["\u0275nov"](t,30).controls.selectedLocation.errors.required)),e(t,96,0,""),e(t,99,0,"selectedTowers",n.selectedTowers),e(t,104,0,""),e(t,105,0,""),e(t,110,0,n.towers),e(t,114,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.selectedTowers.errors?null:i["\u0275nov"](t,30).controls.selectedTowers.errors.required)),e(t,125,0,""),e(t,128,0,"selectedFloors",n.selectedFloors),e(t,133,0,""),e(t,134,0,""),e(t,139,0,n.floors),e(t,143,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.selectedFloors.errors?null:i["\u0275nov"](t,30).controls.selectedFloors.errors.required)),e(t,154,0,""),e(t,157,0,"selectedRoom",n.selectedRoom),e(t,162,0,""),e(t,163,0,""),e(t,168,0,n.rooms),e(t,172,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.selectedRoom.errors?null:i["\u0275nov"](t,30).controls.selectedRoom.errors.required)),e(t,187,0,""),e(t,190,0,"Datepickerfrom",n.Datepickerfrom),e(t,203,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.Datepickerfrom.errors?null:i["\u0275nov"](t,30).controls.Datepickerfrom.errors.required)),e(t,219,0,""),e(t,222,0,"Datepickerto",n.Datepickerto),e(t,236,0,n.submitForm&&(null==i["\u0275nov"](t,30).controls.Datepickerto.errors?null:i["\u0275nov"](t,30).controls.Datepickerto.errors.required)),e(t,245,0,0==n.editMode),e(t,248,0,1==n.editMode)},function(e,t){e(t,28,0,i["\u0275nov"](t,32).ngClassUntouched,i["\u0275nov"](t,32).ngClassTouched,i["\u0275nov"](t,32).ngClassPristine,i["\u0275nov"](t,32).ngClassDirty,i["\u0275nov"](t,32).ngClassValid,i["\u0275nov"](t,32).ngClassInvalid,i["\u0275nov"](t,32).ngClassPending),e(t,39,0,i["\u0275unv"](t,39,0,i["\u0275nov"](t,40).transform("inventory_name"))),e(t,42,0,i["\u0275inlineInterpolate"](1," ",i["\u0275unv"](t,42,0,i["\u0275nov"](t,50).transform("inventory_name")),""),i["\u0275nov"](t,44).required?"":null,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,62,0,i["\u0275unv"](t,62,0,i["\u0275nov"](t,63).transform("location"))),e(t,65,0,i["\u0275nov"](t,67).required?"":null,i["\u0275nov"](t,72).ngClassUntouched,i["\u0275nov"](t,72).ngClassTouched,i["\u0275nov"](t,72).ngClassPristine,i["\u0275nov"](t,72).ngClassDirty,i["\u0275nov"](t,72).ngClassValid,i["\u0275nov"](t,72).ngClassInvalid,i["\u0275nov"](t,72).ngClassPending),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("select"))),e(t,91,0,i["\u0275unv"](t,91,0,i["\u0275nov"](t,92).transform("building"))),e(t,94,0,i["\u0275nov"](t,96).required?"":null,i["\u0275nov"](t,101).ngClassUntouched,i["\u0275nov"](t,101).ngClassTouched,i["\u0275nov"](t,101).ngClassPristine,i["\u0275nov"](t,101).ngClassDirty,i["\u0275nov"](t,101).ngClassValid,i["\u0275nov"](t,101).ngClassInvalid,i["\u0275nov"](t,101).ngClassPending),e(t,106,0,i["\u0275unv"](t,106,0,i["\u0275nov"](t,107).transform("select"))),e(t,120,0,i["\u0275unv"](t,120,0,i["\u0275nov"](t,121).transform("floors"))),e(t,123,0,i["\u0275nov"](t,125).required?"":null,i["\u0275nov"](t,130).ngClassUntouched,i["\u0275nov"](t,130).ngClassTouched,i["\u0275nov"](t,130).ngClassPristine,i["\u0275nov"](t,130).ngClassDirty,i["\u0275nov"](t,130).ngClassValid,i["\u0275nov"](t,130).ngClassInvalid,i["\u0275nov"](t,130).ngClassPending),e(t,135,0,i["\u0275unv"](t,135,0,i["\u0275nov"](t,136).transform("select"))),e(t,149,0,i["\u0275unv"](t,149,0,i["\u0275nov"](t,150).transform("offices"))),e(t,152,0,i["\u0275nov"](t,154).required?"":null,i["\u0275nov"](t,159).ngClassUntouched,i["\u0275nov"](t,159).ngClassTouched,i["\u0275nov"](t,159).ngClassPristine,i["\u0275nov"](t,159).ngClassDirty,i["\u0275nov"](t,159).ngClassValid,i["\u0275nov"](t,159).ngClassInvalid,i["\u0275nov"](t,159).ngClassPending),e(t,164,0,i["\u0275unv"](t,164,0,i["\u0275nov"](t,165).transform("select"))),e(t,178,0,i["\u0275unv"](t,178,0,i["\u0275nov"](t,179).transform("inventory_start_date"))),e(t,183,0,i["\u0275nov"](t,185).disabled,i["\u0275nov"](t,187).required?"":null,i["\u0275nov"](t,192).ngClassUntouched,i["\u0275nov"](t,192).ngClassTouched,i["\u0275nov"](t,192).ngClassPristine,i["\u0275nov"](t,192).ngClassDirty,i["\u0275nov"](t,192).ngClassValid,i["\u0275nov"](t,192).ngClassInvalid,i["\u0275nov"](t,192).ngClassPending),e(t,210,0,i["\u0275unv"](t,210,0,i["\u0275nov"](t,211).transform("inventory_end_date"))),e(t,215,0,i["\u0275nov"](t,217).disabled,i["\u0275nov"](t,219).required?"":null,i["\u0275nov"](t,224).ngClassUntouched,i["\u0275nov"](t,224).ngClassTouched,i["\u0275nov"](t,224).ngClassPristine,i["\u0275nov"](t,224).ngClassDirty,i["\u0275nov"](t,224).ngClassValid,i["\u0275nov"](t,224).ngClassInvalid,i["\u0275nov"](t,224).ngClassPending),e(t,254,0,i["\u0275unv"](t,254,0,i["\u0275nov"](t,255).transform("clear")))})}class dp{constructor(e,t,n){this._commondata=e,this.alertService=t,this.apiService=n,this.loadingIndicator=!0,this.offset=0,this.limit=10,this.count=0,setTimeout(()=>{this.loadingIndicator=!1},1500)}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200),this.SearchAsset(this.offset)}showAddNewItem(){this.addcomponent.showModel(e=>{this.SearchAsset(this.offset)})}SearchAsset(e){this.offset=e,this.apiService.getJobs(this.offset,this.limit).subscribe(e=>{this.sessionCycle=e.SessionCycles.SessionCycles,this.count=e.SessionCycles.count},e=>{})}editAsset(e,t){this.addcomponent.EditMode(e,e=>{this.SearchAsset(this.offset)})}deleteAsset(e,t){this.alertService.deleteMessage(()=>{this.apiService.deleteNationality(e.Id).subscribe(e=>{this.sessionCycle.splice(t,1),this.alertService.SuccesMessage()},e=>{})})}}var hp=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function pp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,29,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](6,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](10,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](14,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](16,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](17,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](19,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,0,"i",[["class","fa fa-edit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.editAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](24,0,null,null,4,"td",[["appCanDelete",""]],null,null,null,null,null)),i["\u0275did"](25,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](27,0,null,null,0,"i",[["class","text-primary ti-trash "]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "]))],function(e,t){e(t,25,0)},function(e,t){e(t,3,0,t.context.$implicit.Name),e(t,6,0,i["\u0275unv"](t,6,0,i["\u0275nov"](t,7).transform(t.context.$implicit.room))),e(t,10,0,i["\u0275unv"](t,10,0,i["\u0275nov"](t,11).transform(t.context.$implicit.room.floor))),e(t,14,0,t.context.$implicit.StartDate),e(t,17,0,t.context.$implicit.EndDate)})}function fp(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{addcomponent:0}),(e()(),i["\u0275eld"](1,0,null,null,25,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,22,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,4,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,1,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u062f\u0648\u0631\u0627\u062a \u0627\u0644\u062c\u0631\u062f\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](16,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](17,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](21,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n"])),(e()(),i["\u0275eld"](28,0,null,null,2,"app-add-new-invatory",[],null,null,null,cp,$h)),i["\u0275did"](29,114688,[[1,4],["addinv",4]],0,Gh,[Ar,to,uo,Kn,Wh],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](32,0,null,null,20,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](34,0,null,null,17,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](36,0,null,null,14,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](38,0,null,null,11,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,8,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](42,0,null,null,5,"div",[["class","form-group col-md-4"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,2,"a",[["class","button button-border black btn-block"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.showAddNewItem()&&i),i},null,null)),(e()(),i["\u0275ted"](45,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n"])),(e()(),i["\u0275eld"](54,0,null,null,73,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](56,0,null,null,70,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](58,0,null,null,67,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,64,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](62,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](63,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](66,0,null,null,57,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](68,0,null,null,42,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](70,0,null,null,33,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](72,0,null,null,30,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](75,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](79,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](82,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](83,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](86,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](87,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](90,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](91,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](94,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](95,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](98,0,null,null,3,"th",[["appCanDelete",""]],null,null,null,null,null)),i["\u0275did"](99,81920,null,0,vr,[i.ElementRef,Wn,i.Renderer],null,null),(e()(),i["\u0275ted"](100,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](105,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,pp)),i["\u0275did"](108,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](112,0,null,null,10,"div",[["class","sm-mt-20"],["style","margin-top: 20px"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](114,0,null,null,7,"nav",[["aria-label","Page navigation example"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](116,0,null,null,4,"ul",[["class","pagination justify-content-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](118,0,null,null,1,"ngb-pagination",[["aria-label","Default pagination"],["role","navigation"]],null,[[null,"pageChange"]],function(e,t,n){var i=!0;return"pageChange"===t&&(i=!1!==e.component.SearchAsset(n)&&i),i},cs,ts)),i["\u0275did"](119,573440,null,0,es,[Qo],{directionLinks:[0,"directionLinks"],collectionSize:[1,"collectionSize"],maxSize:[2,"maxSize"],pageSize:[3,"pageSize"]},{pageChange:"pageChange"}),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,29,0),e(t,99,0),e(t,108,0,n.sessionCycle),e(t,119,0,!0,n.count,10,10)},function(e,t){e(t,17,0,i["\u0275unv"](t,17,0,i["\u0275nov"](t,18).transform("main"))),e(t,21,0,i["\u0275unv"](t,21,0,i["\u0275nov"](t,22).transform("inventory_loops"))),e(t,45,0,i["\u0275unv"](t,45,0,i["\u0275nov"](t,46).transform("add_new_inventory_loop"))),e(t,63,0,i["\u0275unv"](t,63,0,i["\u0275nov"](t,64).transform("inventory_loops_list"))),e(t,75,0,i["\u0275unv"](t,75,0,i["\u0275nov"](t,76).transform("name"))),e(t,79,0,i["\u0275unv"](t,79,0,i["\u0275nov"](t,80).transform("office_name"))),e(t,83,0,i["\u0275unv"](t,83,0,i["\u0275nov"](t,84).transform("department_name"))),e(t,87,0,i["\u0275unv"](t,87,0,i["\u0275nov"](t,88).transform("inventory_start_date"))),e(t,91,0,i["\u0275unv"](t,91,0,i["\u0275nov"](t,92).transform("inventory_end_date"))),e(t,95,0,i["\u0275unv"](t,95,0,i["\u0275nov"](t,96).transform("edit"))),e(t,100,0,i["\u0275unv"](t,100,0,i["\u0275nov"](t,101).transform("delete")))})}var mp=i["\u0275ccf"]("app-inventory",dp,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-inventory",[],null,null,null,fp,hp)),i["\u0275did"](1,114688,null,0,dp,[qn,Kn,Wh],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class gp{}class vp{constructor(e,t,n,i,r,o){this._commondata=e,this.apiService=t,this.empService=n,this.alertService=i,this.translate=r,this.router=o,this.loadingIndicator=!0,this.NoteText="",this.selectedEmp=null,this.selectedDep="",this.submitForm=!1,this.tr=new $n(r),setTimeout(()=>{this.loadingIndicator=!1},1500),this.apiService.getDepartments().subscribe(e=>{this.deplist=e.departments},e=>{console.log(e)}),null!=this._commondata&&null!=this._commondata.assets&&(this.assets=this._commondata.assets),0==this.assets.length&&this.router.navigate("salesmen")}getAllEmps(e){this.empService.getAssignedTo(1,5e4,this.selectedDep).subscribe(e=>{this.emplist=e.assignedTo,this.selectedEmp=null},e=>{})}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200)}ClearAll(){this.submitForm=!1,this.NoteText="",this.selectedEmp=null,this.selectedDep=""}deleteAsset(e,t){this.alertService.deleteMessage(()=>{this.assets.splice(t,1)})}AssginAssets(e){console.log(e),this.submitForm=!0,e.form.invalid||(this.dataAssagin=new gp,this.dataAssagin.EmployeeId=Number(this.selectedEmp),this.dataAssagin.AssetIds=this.assets,this.dataAssagin.Notes=this.NoteText,this.apiService.AssainAsset(this.dataAssagin).subscribe(e=>{this.router.navigate("salesmen"),this.alertService.SuccesMessage()},e=>{}))}}var yp=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function bp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id),e(t,2,0,t.context.$implicit.Id)},function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform(t.context.$implicit)))})}function _p(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function wp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"ng-option",[],null,[[null,"search"]],function(e,t,n){var i=!0;return"search"===t&&(i=!1!==e.component.getAllEmps(n)&&i),i},cr,ur)),i["\u0275did"](1,573440,[[10,4]],0,Mi,[i.ElementRef],{value:[0,"value"]},null),(e()(),i["\u0275ted"](2,0,["",""])),i["\u0275pid"](0,$n,[U])],function(e,t){e(t,1,0,t.context.$implicit.Id)},function(e,t){e(t,2,0,i["\u0275unv"](t,2,0,i["\u0275nov"](t,3).transform(t.context.$implicit)))})}function xp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Cp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Sp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,41,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](6,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](10,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](14,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](17,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](18,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](21,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](22,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](26,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](30,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](34,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,3,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](39,0,null,null,0,"i",[["class","text-primary ti-trash "]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.deleteAsset(e.context.$implicit,e.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "]))],null,function(e,t){e(t,3,0,t.context.$implicit.SerialNumber),e(t,6,0,i["\u0275unv"](t,6,0,i["\u0275nov"](t,7).transform(t.context.$implicit.main_category))),e(t,10,0,i["\u0275unv"](t,10,0,i["\u0275nov"](t,11).transform(t.context.$implicit.category))),e(t,14,0,i["\u0275unv"](t,14,0,i["\u0275nov"](t,15).transform(t.context.$implicit.model))),e(t,18,0,i["\u0275unv"](t,18,0,i["\u0275nov"](t,19).transform(t.context.$implicit.status))),e(t,22,0,i["\u0275unv"](t,22,0,i["\u0275nov"](t,23).transform(t.context.$implicit.location))),e(t,26,0,i["\u0275unv"](t,26,0,i["\u0275nov"](t,27).transform(t.context.$implicit.tower))),e(t,30,0,i["\u0275unv"](t,30,0,i["\u0275nov"](t,31).transform(t.context.$implicit.floor))),e(t,34,0,i["\u0275unv"](t,34,0,i["\u0275nov"](t,35).transform(t.context.$implicit.room)))})}function Op(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,26,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,23,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,[" ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,13,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,10,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](16,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](17,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](21,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](29,0,null,null,116,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,113,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,110,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,107,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](37,0,null,null,104,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,39).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,39).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.AssginAssets(i["\u0275nov"](e,39))&&r),r},null,null)),i["\u0275did"](38,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](39,4210688,[["addasset",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](41,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](43,0,null,null,85,"div",[["class","form-row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](45,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](47,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](48,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,17,"select",[["class","form-control"],["name","emps_departments"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,52).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,52).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedDep=n)&&r),"change"===t&&(r=!1!==o.getAllEmps(n)&&r),r},null,null)),i["\u0275did"](52,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](53,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](56,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](58,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,4,"option",[["value",""]],null,null,null,null,null)),i["\u0275did"](61,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](62,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](63,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bp)),i["\u0275did"](67,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_p)),i["\u0275did"](71,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](74,0,null,null,32,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275eld"](80,0,null,null,22,"ng-select",[["class","ng-select"],["name","chooseemp"],["required",""],["role","listbox"]],[[1,"required",0],[2,"ng-select-single",null],[2,"ng-select-typeahead",null],[2,"ng-select-multiple",null],[2,"ng-select-taggable",null],[2,"ng-select-searchable",null],[2,"ng-select-opened",null],[2,"ng-select-disabled",null],[2,"ng-select-filtered",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"search"],[null,"ngModelChange"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"keydown"===t&&(r=!1!==i["\u0275nov"](e,83).handleKeyDown(n)&&r),"search"===t&&(r=!1!==o.getAllEmps(n)&&r),"ngModelChange"===t&&(r=!1!==(o.selectedEmp=n)&&r),r},rr,Pi)),i["\u0275did"](81,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275did"](83,4964352,null,10,Ri,[Di,[8,null],i.ChangeDetectorRef,vi,i.NgZone,Ti,i.ElementRef],{placeholder:[0,"placeholder"]},{searchEvent:"search"}),i["\u0275qud"](335544320,1,{optionTemplate:0}),i["\u0275qud"](335544320,2,{optgroupTemplate:0}),i["\u0275qud"](335544320,3,{labelTemplate:0}),i["\u0275qud"](335544320,4,{multiLabelTemplate:0}),i["\u0275qud"](335544320,5,{headerTemplate:0}),i["\u0275qud"](335544320,6,{footerTemplate:0}),i["\u0275qud"](335544320,7,{notFoundTemplate:0}),i["\u0275qud"](335544320,8,{typeToSearchTemplate:0}),i["\u0275qud"](335544320,9,{loadingTextTemplate:0}),i["\u0275qud"](603979776,10,{ngOptions:1}),i["\u0275pid"](0,$n,[U]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[Ri]),i["\u0275did"](96,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](98,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wp)),i["\u0275did"](101,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xp)),i["\u0275did"](105,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](108,0,null,null,16,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](110,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](111,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](114,0,null,null,6,"input",[["class","form-control"],["name","NoteText"],["type","text"]],[[8,"placeholder",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,115)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,115).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,115)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,115)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.NoteText=n)&&r),r},null,null)),i["\u0275did"](115,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](117,671744,null,0,di.NgModel,[[2,di.ControlContainer],[8,null],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](119,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Cp)),i["\u0275did"](123,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](126,0,null,null,1,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](130,0,null,null,10,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](133,0,null,null,2,"button",[["class","btn btn-primary btn-lg col-md-2"],["style","margin: 10px"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](134,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](137,0,null,null,2,"button",[["class","btn btn-danger btn-lg col-md-2"],["style","margin: 10px"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.ClearAll()&&i),i},null,null)),(e()(),i["\u0275ted"](138,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n"])),(e()(),i["\u0275eld"](147,0,null,null,72,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](149,0,null,null,69,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](151,0,null,null,66,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](153,0,null,null,63,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](155,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](156,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275eld"](159,0,null,null,56,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](161,0,null,null,53,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](163,0,null,null,44,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](165,0,null,null,41,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](167,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](168,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](171,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](172,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](175,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](176,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](179,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](180,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](183,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](184,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](187,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](188,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](191,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](192,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](195,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](196,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](199,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](200,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](203,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](204,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](209,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Sp)),i["\u0275did"](212,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n"]))],function(e,t){var n=t.component;e(t,53,0,""),e(t,56,0,"emps_departments",n.selectedDep),e(t,61,0,""),e(t,62,0,""),e(t,67,0,n.deplist),e(t,71,0,n.submitForm&&(null==i["\u0275nov"](t,39).controls.emps_departments.errors?null:i["\u0275nov"](t,39).controls.emps_departments.errors.required)),e(t,81,0,""),e(t,83,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,83,0,i["\u0275nov"](t,94).transform("select")),"")),e(t,96,0,"chooseemp",n.selectedEmp),e(t,101,0,n.emplist),e(t,105,0,n.submitForm&&(null==i["\u0275nov"](t,39).controls.chooseemp.errors?null:i["\u0275nov"](t,39).controls.chooseemp.errors.required)),e(t,117,0,"NoteText",n.NoteText),e(t,123,0,n.submitForm&&(null==i["\u0275nov"](t,39).controls.NoteText.errors?null:i["\u0275nov"](t,39).controls.NoteText.errors.required)),e(t,212,0,n.assets)},function(e,t){e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform("attach_assets"))),e(t,17,0,i["\u0275unv"](t,17,0,i["\u0275nov"](t,18).transform("assets"))),e(t,21,0,i["\u0275unv"](t,21,0,i["\u0275nov"](t,22).transform("attach_assets"))),e(t,37,0,i["\u0275nov"](t,41).ngClassUntouched,i["\u0275nov"](t,41).ngClassTouched,i["\u0275nov"](t,41).ngClassPristine,i["\u0275nov"](t,41).ngClassDirty,i["\u0275nov"](t,41).ngClassValid,i["\u0275nov"](t,41).ngClassInvalid,i["\u0275nov"](t,41).ngClassPending),e(t,48,0,i["\u0275unv"](t,48,0,i["\u0275nov"](t,49).transform("emps_departments"))),e(t,51,0,i["\u0275nov"](t,53).required?"":null,i["\u0275nov"](t,58).ngClassUntouched,i["\u0275nov"](t,58).ngClassTouched,i["\u0275nov"](t,58).ngClassPristine,i["\u0275nov"](t,58).ngClassDirty,i["\u0275nov"](t,58).ngClassValid,i["\u0275nov"](t,58).ngClassInvalid,i["\u0275nov"](t,58).ngClassPending),e(t,63,0,i["\u0275unv"](t,63,0,i["\u0275nov"](t,64).transform("select"))),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("chooseemp"))),e(t,80,1,[i["\u0275nov"](t,81).required?"":null,!i["\u0275nov"](t,83).multiple,i["\u0275nov"](t,83).typeahead,i["\u0275nov"](t,83).multiple,i["\u0275nov"](t,83).addTag,i["\u0275nov"](t,83).searchable,i["\u0275nov"](t,83).isOpen,i["\u0275nov"](t,83).isDisabled,i["\u0275nov"](t,83).filtered,i["\u0275nov"](t,98).ngClassUntouched,i["\u0275nov"](t,98).ngClassTouched,i["\u0275nov"](t,98).ngClassPristine,i["\u0275nov"](t,98).ngClassDirty,i["\u0275nov"](t,98).ngClassValid,i["\u0275nov"](t,98).ngClassInvalid,i["\u0275nov"](t,98).ngClassPending]),e(t,111,0,i["\u0275unv"](t,111,0,i["\u0275nov"](t,112).transform("NoteText"))),e(t,114,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,114,0,i["\u0275nov"](t,120).transform("NoteText")),""),i["\u0275nov"](t,119).ngClassUntouched,i["\u0275nov"](t,119).ngClassTouched,i["\u0275nov"](t,119).ngClassPristine,i["\u0275nov"](t,119).ngClassDirty,i["\u0275nov"](t,119).ngClassValid,i["\u0275nov"](t,119).ngClassInvalid,i["\u0275nov"](t,119).ngClassPending),e(t,134,0,i["\u0275unv"](t,134,0,i["\u0275nov"](t,135).transform("attach_assets"))),e(t,138,0,i["\u0275unv"](t,138,0,i["\u0275nov"](t,139).transform("clear"))),e(t,156,0,i["\u0275unv"](t,156,0,i["\u0275nov"](t,157).transform("assets_list"))),e(t,168,0,i["\u0275unv"](t,168,0,i["\u0275nov"](t,169).transform("serial_number"))),e(t,172,0,i["\u0275unv"](t,172,0,i["\u0275nov"](t,173).transform("main_department"))),e(t,176,0,i["\u0275unv"](t,176,0,i["\u0275nov"](t,177).transform("category"))),e(t,180,0,i["\u0275unv"](t,180,0,i["\u0275nov"](t,181).transform("model"))),e(t,184,0,i["\u0275unv"](t,184,0,i["\u0275nov"](t,185).transform("status"))),e(t,188,0,i["\u0275unv"](t,188,0,i["\u0275nov"](t,189).transform("location"))),e(t,192,0,i["\u0275unv"](t,192,0,i["\u0275nov"](t,193).transform("building"))),e(t,196,0,i["\u0275unv"](t,196,0,i["\u0275nov"](t,197).transform("floor"))),e(t,200,0,i["\u0275unv"](t,200,0,i["\u0275nov"](t,201).transform("offices_select"))),e(t,204,0,i["\u0275unv"](t,204,0,i["\u0275nov"](t,205).transform("delete")))})}var Tp=i["\u0275ccf"]("app-assagin-asset",vp,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-assagin-asset",[],null,null,null,Op,yp)),i["\u0275did"](1,114688,null,0,vp,[qn,uo,Pd,Kn,U,Gn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Ep{constructor(e,t,n,i,r,o){this._commondata=e,this.apiService=t,this.toastService=n,this.dialogService=i,this.authService=r,this.translate=o,this.selectedTab=1,this.selectedLang=Un.LANG,this.passwordData={old_password:"",new_password:"",same_new_password:"",submitForm:!1},this.userImage=null,this.tr=new $n(o),this.selectedLang=Un.LANG,this.user=r.getUser();const s=this.user.employee;this.userEditableData={NameAr:s.NameAr,NameEn:s.NameEn,AddressAr:s.AddressAr,AddressEn:s.AddressEn,MobileNumber:s.MobileNumber,submitForm:!1}}ngOnInit(){setTimeout(e=>this._commondata.showLoader(!1),200)}setSelectedTab(e){this.selectedTab=e}updateProfile(e){this.userEditableData.submitForm=!0,e.valid&&this.apiService.updateProfile(this.userEditableData).subscribe(e=>{this.user.employee=e.employee,this.authService.saveUser(this.user),this.toastService.success(this.tr.transform("edit_complete"))},e=>{console.error(e)})}clearPasswordForm(){this.passwordData=this.getDefaultPasswordData()}changeLang(){localStorage.setItem("lang",this.selectedLang),location.reload()}changePassword(e){this.passwordData.submitForm=!0,e.valid&&(this.passwordData.new_password==this.passwordData.same_new_password?this.apiService.changePassword(this.passwordData).subscribe(e=>{this.toastService.success(this.tr.transform("Change_password_success")),this.passwordData=this.getDefaultPasswordData()},e=>{console.error(e),this.dialogService.showErrorMessage(e.error.user_message)}):this.dialogService.showErrorMessage(this.tr.transform("Passwords_not_match")))}getDefaultPasswordData(){return{old_password:"",new_password:"",same_new_password:"",submitForm:!1}}uploadPersonalPhoto(){null!=this.userImage?this.apiService.updateProfileImage(this.userImage).subscribe(e=>{this.userImage=null,this.user.employee=e.employee,this.authService.saveUser(this.user),this.toastService.success(this.tr.transform("Update_profile_image"))},e=>{console.error(e),this.dialogService.showErrorMessage(e.error.user_message)}):this.dialogService.showErrorMessage(this.tr.transform("Select_Photo"))}selectPhoto(e){this.userImage=e.target.files[0]}getUserImage(){return this.authService.getUserFullImageUrlOrDefault()}}var kp=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Ap(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,18,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,3,"div",[["class","col-12 text-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,0,"img",[["class","img-thumbnail rounded-circle"],["style","width: 100px; height: 100px"]],[[8,"src",4]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,10,"div",[["class","col-12 mt-2 text-center"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,1,"h6",[],null,null,null,null,null)),(e()(),i["\u0275ted"](10,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,1,"h6",[],null,null,null,null,null)),(e()(),i["\u0275ted"](13,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,1,"h6",[],null,null,null,null,null)),(e()(),i["\u0275ted"](16,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,4,0,n.getUserImage()),e(t,10,0,n.user.UserName),e(t,13,0,n.user.Email),e(t,16,0,null==n.user.employee?null:n.user.employee.MobileNumber)})}function Ip(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Mp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Dp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Rp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Lp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Pp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,118,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,115,"div",[["class","col"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,112,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,6).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,6).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.updateProfile(i["\u0275nov"](e,6))&&r),r},null,null)),i["\u0275did"](5,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](6,4210688,[["form",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](8,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,17,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,2,"label",[["for","nameAr"]],null,null,null,null,null)),(e()(),i["\u0275ted"](14,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,7,"input",[["class","form-control"],["id","nameAr"],["name","arabic_name"],["required",""],["type","text"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,18)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,18).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,18)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,18)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.userEditableData.NameAr=n)&&r),r},null,null)),i["\u0275did"](18,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](19,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](22,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](24,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ip)),i["\u0275did"](27,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,17,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,2,"label",[["for","nameEn"]],null,null,null,null,null)),(e()(),i["\u0275ted"](34,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,7,"input",[["class","form-control"],["id","nameEn"],["name","english_name"],["required",""],["type","text"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,38)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,38).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,38)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,38)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.userEditableData.NameEn=n)&&r),r},null,null)),i["\u0275did"](38,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](39,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](42,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](44,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Mp)),i["\u0275did"](47,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](51,0,null,null,18,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,2,"label",[["for","phone"]],null,null,null,null,null)),(e()(),i["\u0275ted"](54,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,8,"input",[["class","form-control"],["id","phone"],["myNumberOnly",""],["name","mobile_number"],["required",""],["type","text"]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,58)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,58).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,58)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,65).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.userEditableData.MobileNumber=n)&&r),r},null,null)),i["\u0275did"](58,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](59,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](62,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](64,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](65,16384,null,0,wc,[i.ElementRef],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Dp)),i["\u0275did"](68,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](72,0,null,null,18,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](74,0,null,null,2,"label",[["for","addressAr"]],null,null,null,null,null)),(e()(),i["\u0275ted"](75,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](78,0,null,null,8,"input",[["class","form-control"],["id","addressAr"],["myArabicOnly",""],["name","addressAr"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,79)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,79).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,79)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,86).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.userEditableData.AddressAr=n)&&r),r},null,null)),i["\u0275did"](79,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](80,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](83,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](85,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](86,16384,null,0,so,[i.ElementRef,lo.ToastsManager,U],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Rp)),i["\u0275did"](89,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](93,0,null,null,18,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](95,0,null,null,2,"label",[["for","addressAr"]],null,null,null,null,null)),(e()(),i["\u0275ted"](96,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](99,0,null,null,8,"input",[["class","form-control"],["id","addressEn"],["myEnglishOnly",""],["name","addressEn"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"keydown"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,100)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,100).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,100)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,100)._compositionEnd(n.target.value)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,107).onKeyDown(n)&&r),"ngModelChange"===t&&(r=!1!==(o.userEditableData.AddressEn=n)&&r),r},null,null)),i["\u0275did"](100,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](101,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](104,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](106,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275did"](107,16384,null,0,ao,[i.ElementRef,lo.ToastsManager,U],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Lp)),i["\u0275did"](110,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](113,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](114,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,19,0,""),e(t,22,0,"arabic_name",n.userEditableData.NameAr),e(t,27,0,n.userEditableData.submitForm&&(null==i["\u0275nov"](t,6).controls.arabic_name.errors?null:i["\u0275nov"](t,6).controls.arabic_name.errors.required)),e(t,39,0,""),e(t,42,0,"english_name",n.userEditableData.NameEn),e(t,47,0,n.userEditableData.submitForm&&(null==i["\u0275nov"](t,6).controls.english_name.errors?null:i["\u0275nov"](t,6).controls.english_name.errors.required)),e(t,59,0,""),e(t,62,0,"mobile_number",n.userEditableData.MobileNumber),e(t,68,0,n.userEditableData.submitForm&&(null==i["\u0275nov"](t,6).controls.mobile_number.errors?null:i["\u0275nov"](t,6).controls.mobile_number.errors.required)),e(t,80,0,""),e(t,83,0,"addressAr",n.userEditableData.AddressAr),e(t,89,0,n.userEditableData.submitForm&&(null==i["\u0275nov"](t,6).controls.addressAr.errors?null:i["\u0275nov"](t,6).controls.addressAr.errors.required)),e(t,101,0,""),e(t,104,0,"addressEn",n.userEditableData.AddressEn),e(t,110,0,n.userEditableData.submitForm&&(null==i["\u0275nov"](t,6).controls.addressEn.errors?null:i["\u0275nov"](t,6).controls.addressEn.errors.required))},function(e,t){e(t,4,0,i["\u0275nov"](t,8).ngClassUntouched,i["\u0275nov"](t,8).ngClassTouched,i["\u0275nov"](t,8).ngClassPristine,i["\u0275nov"](t,8).ngClassDirty,i["\u0275nov"](t,8).ngClassValid,i["\u0275nov"](t,8).ngClassInvalid,i["\u0275nov"](t,8).ngClassPending),e(t,14,0,i["\u0275unv"](t,14,0,i["\u0275nov"](t,15).transform("arabic_name"))),e(t,17,0,i["\u0275nov"](t,19).required?"":null,i["\u0275nov"](t,24).ngClassUntouched,i["\u0275nov"](t,24).ngClassTouched,i["\u0275nov"](t,24).ngClassPristine,i["\u0275nov"](t,24).ngClassDirty,i["\u0275nov"](t,24).ngClassValid,i["\u0275nov"](t,24).ngClassInvalid,i["\u0275nov"](t,24).ngClassPending),e(t,34,0,i["\u0275unv"](t,34,0,i["\u0275nov"](t,35).transform("english_name"))),e(t,37,0,i["\u0275nov"](t,39).required?"":null,i["\u0275nov"](t,44).ngClassUntouched,i["\u0275nov"](t,44).ngClassTouched,i["\u0275nov"](t,44).ngClassPristine,i["\u0275nov"](t,44).ngClassDirty,i["\u0275nov"](t,44).ngClassValid,i["\u0275nov"](t,44).ngClassInvalid,i["\u0275nov"](t,44).ngClassPending),e(t,54,0,i["\u0275unv"](t,54,0,i["\u0275nov"](t,55).transform("mobile"))),e(t,57,0,i["\u0275nov"](t,59).required?"":null,i["\u0275nov"](t,64).ngClassUntouched,i["\u0275nov"](t,64).ngClassTouched,i["\u0275nov"](t,64).ngClassPristine,i["\u0275nov"](t,64).ngClassDirty,i["\u0275nov"](t,64).ngClassValid,i["\u0275nov"](t,64).ngClassInvalid,i["\u0275nov"](t,64).ngClassPending),e(t,75,0,i["\u0275unv"](t,75,0,i["\u0275nov"](t,76).transform("arabic_address"))),e(t,78,0,i["\u0275nov"](t,80).required?"":null,i["\u0275nov"](t,85).ngClassUntouched,i["\u0275nov"](t,85).ngClassTouched,i["\u0275nov"](t,85).ngClassPristine,i["\u0275nov"](t,85).ngClassDirty,i["\u0275nov"](t,85).ngClassValid,i["\u0275nov"](t,85).ngClassInvalid,i["\u0275nov"](t,85).ngClassPending),e(t,96,0,i["\u0275unv"](t,96,0,i["\u0275nov"](t,97).transform("english_address"))),e(t,99,0,i["\u0275nov"](t,101).required?"":null,i["\u0275nov"](t,106).ngClassUntouched,i["\u0275nov"](t,106).ngClassTouched,i["\u0275nov"](t,106).ngClassPristine,i["\u0275nov"](t,106).ngClassDirty,i["\u0275nov"](t,106).ngClassValid,i["\u0275nov"](t,106).ngClassInvalid,i["\u0275nov"](t,106).ngClassPending),e(t,114,0,i["\u0275unv"](t,114,0,i["\u0275nov"](t,115).transform("edit")))})}function Np(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function jp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("min_length_6")))})}function Fp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Bp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("min_length_6")))})}function Vp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("required")))})}function Hp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"small",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("min_length_6")))})}function zp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,91,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,88,"div",[["class","col"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,85,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,6).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,6).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.changePassword(i["\u0275nov"](e,6))&&r),r},null,null)),i["\u0275did"](5,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](6,4210688,[["passForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](8,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,21,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,2,"label",[["for","oldPassword"]],null,null,null,null,null)),(e()(),i["\u0275ted"](14,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,8,"input",[["class","form-control"],["id","oldPassword"],["minlength","6"],["name","old_password"],["required",""],["type","text"]],[[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,18)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,18).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,18)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,18)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.passwordData.old_password=n)&&r),r},null,null)),i["\u0275did"](18,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](19,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](20,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](23,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](25,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Np)),i["\u0275did"](28,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,jp)),i["\u0275did"](31,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,21,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,2,"label",[["for","new_password"]],null,null,null,null,null)),(e()(),i["\u0275ted"](38,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](41,0,null,null,8,"input",[["class","form-control"],["id","new_password"],["minlength","6"],["name","new_password"],["required",""],["type","text"]],[[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,42)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,42).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,42)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,42)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.passwordData.new_password=n)&&r),r},null,null)),i["\u0275did"](42,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](43,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](44,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](47,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](49,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Fp)),i["\u0275did"](52,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Bp)),i["\u0275did"](55,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](59,0,null,null,21,"div",[["class","form-group"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](61,0,null,null,2,"label",[["for","retyped_password"]],null,null,null,null,null)),(e()(),i["\u0275ted"](62,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](65,0,null,null,8,"input",[["class","form-control"],["id","retyped_password"],["minlength","6"],["name","retyped_password"],["required",""],["type","tel"]],[[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,66)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,66).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,66)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,66)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.passwordData.same_new_password=n)&&r),r},null,null)),i["\u0275did"](66,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](67,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](68,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](71,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](73,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Vp)),i["\u0275did"](76,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Hp)),i["\u0275did"](79,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](82,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](83,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](86,0,null,null,2,"button",[["class","btn btn-danger btn-lg mx-2"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.clearPasswordForm()&&i),i},null,null)),(e()(),i["\u0275ted"](87,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,19,0,""),e(t,20,0,"6"),e(t,23,0,"old_password",n.passwordData.old_password),e(t,28,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.old_password.errors?null:i["\u0275nov"](t,6).controls.old_password.errors.required)),e(t,31,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.old_password.errors?null:i["\u0275nov"](t,6).controls.old_password.errors.minlength)),e(t,43,0,""),e(t,44,0,"6"),e(t,47,0,"new_password",n.passwordData.new_password),e(t,52,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.new_password.errors?null:i["\u0275nov"](t,6).controls.new_password.errors.required)),e(t,55,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.new_password.errors?null:i["\u0275nov"](t,6).controls.new_password.errors.minlength)),e(t,67,0,""),e(t,68,0,"6"),e(t,71,0,"retyped_password",n.passwordData.same_new_password),e(t,76,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.retyped_password.errors?null:i["\u0275nov"](t,6).controls.retyped_password.errors.required)),e(t,79,0,n.passwordData.submitForm&&(null==i["\u0275nov"](t,6).controls.retyped_password.errors?null:i["\u0275nov"](t,6).controls.retyped_password.errors.minlength))},function(e,t){e(t,4,0,i["\u0275nov"](t,8).ngClassUntouched,i["\u0275nov"](t,8).ngClassTouched,i["\u0275nov"](t,8).ngClassPristine,i["\u0275nov"](t,8).ngClassDirty,i["\u0275nov"](t,8).ngClassValid,i["\u0275nov"](t,8).ngClassInvalid,i["\u0275nov"](t,8).ngClassPending),e(t,14,0,i["\u0275unv"](t,14,0,i["\u0275nov"](t,15).transform("old_password"))),e(t,17,0,i["\u0275nov"](t,19).required?"":null,i["\u0275nov"](t,20).minlength?i["\u0275nov"](t,20).minlength:null,i["\u0275nov"](t,25).ngClassUntouched,i["\u0275nov"](t,25).ngClassTouched,i["\u0275nov"](t,25).ngClassPristine,i["\u0275nov"](t,25).ngClassDirty,i["\u0275nov"](t,25).ngClassValid,i["\u0275nov"](t,25).ngClassInvalid,i["\u0275nov"](t,25).ngClassPending),e(t,38,0,i["\u0275unv"](t,38,0,i["\u0275nov"](t,39).transform("new_password"))),e(t,41,0,i["\u0275nov"](t,43).required?"":null,i["\u0275nov"](t,44).minlength?i["\u0275nov"](t,44).minlength:null,i["\u0275nov"](t,49).ngClassUntouched,i["\u0275nov"](t,49).ngClassTouched,i["\u0275nov"](t,49).ngClassPristine,i["\u0275nov"](t,49).ngClassDirty,i["\u0275nov"](t,49).ngClassValid,i["\u0275nov"](t,49).ngClassInvalid,i["\u0275nov"](t,49).ngClassPending),e(t,62,0,i["\u0275unv"](t,62,0,i["\u0275nov"](t,63).transform("retyped_password"))),e(t,65,0,i["\u0275nov"](t,67).required?"":null,i["\u0275nov"](t,68).minlength?i["\u0275nov"](t,68).minlength:null,i["\u0275nov"](t,73).ngClassUntouched,i["\u0275nov"](t,73).ngClassTouched,i["\u0275nov"](t,73).ngClassPristine,i["\u0275nov"](t,73).ngClassDirty,i["\u0275nov"](t,73).ngClassValid,i["\u0275nov"](t,73).ngClassInvalid,i["\u0275nov"](t,73).ngClassPending),e(t,83,0,i["\u0275unv"](t,83,0,i["\u0275nov"](t,84).transform("change_password"))),e(t,87,0,i["\u0275unv"](t,87,0,i["\u0275nov"](t,88).transform("clear")))})}function Yp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,30,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,27,"div",[["class","col"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,24,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,6).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,6).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.uploadPersonalPhoto()&&r),r},null,null)),i["\u0275did"](5,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](6,4210688,[["imageForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](8,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](10,0,null,null,13,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](13,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](16,0,null,null,6,"div",[["class","custom-file"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](18,0,null,null,0,"input",[["class","custom-file-input"],["id","customFile"],["type","file"]],null,[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.selectPhoto(n)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,1,"label",[["class","custom-file-label"],["for","customFile"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,2,"button",[["class","btn btn-lg btn-success"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](26,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,4,0,i["\u0275nov"](t,8).ngClassUntouched,i["\u0275nov"](t,8).ngClassTouched,i["\u0275nov"](t,8).ngClassPristine,i["\u0275nov"](t,8).ngClassDirty,i["\u0275nov"](t,8).ngClassValid,i["\u0275nov"](t,8).ngClassInvalid,i["\u0275nov"](t,8).ngClassPending),e(t,13,0,i["\u0275unv"](t,13,0,i["\u0275nov"](t,14).transform("personal_pic"))),e(t,26,0,i["\u0275unv"](t,26,0,i["\u0275nov"](t,27).transform("upload_photo")))})}function Up(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,44,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,41,"div",[["class","col"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,38,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,6).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,6).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.changeLang(i["\u0275nov"](e,6))&&r),r},null,null)),i["\u0275did"](5,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](6,4210688,[["form",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](8,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](10,0,null,null,27,"div",[["class","form-group col-md-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](12,0,null,null,2,"label",[],null,null,null,null,null)),(e()(),i["\u0275ted"](13,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](16,0,null,null,20,"select",[["class","form-control"],["name","lang"],["required",""]],[[1,"required",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"change"],[null,"blur"]],function(e,t,n){var r=!0,o=e.component;return"change"===t&&(r=!1!==i["\u0275nov"](e,17).onChange(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,17).onTouched()&&r),"ngModelChange"===t&&(r=!1!==(o.selectedLang=n)&&r),r},null,null)),i["\u0275did"](17,16384,null,0,di.SelectControlValueAccessor,[i.Renderer2,i.ElementRef],null,null),i["\u0275did"](18,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e){return[e]},[di.RequiredValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.SelectControlValueAccessor]),i["\u0275did"](21,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](23,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,4,"option",[["value","ar"]],null,null,null,null,null)),i["\u0275did"](26,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](27,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](28,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,4,"option",[["value","en"]],null,null,null,null,null)),i["\u0275did"](32,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[2,di.SelectControlValueAccessor]],{value:[0,"value"]},null),i["\u0275did"](33,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](34,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](39,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](40,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,18,0,""),e(t,21,0,"lang",n.selectedLang),e(t,26,0,"ar"),e(t,27,0,"ar"),e(t,32,0,"en"),e(t,33,0,"en")},function(e,t){e(t,4,0,i["\u0275nov"](t,8).ngClassUntouched,i["\u0275nov"](t,8).ngClassTouched,i["\u0275nov"](t,8).ngClassPristine,i["\u0275nov"](t,8).ngClassDirty,i["\u0275nov"](t,8).ngClassValid,i["\u0275nov"](t,8).ngClassInvalid,i["\u0275nov"](t,8).ngClassPending),e(t,13,0,i["\u0275unv"](t,13,0,i["\u0275nov"](t,14).transform("choose_lang"))),e(t,16,0,i["\u0275nov"](t,18).required?"":null,i["\u0275nov"](t,23).ngClassUntouched,i["\u0275nov"](t,23).ngClassTouched,i["\u0275nov"](t,23).ngClassPristine,i["\u0275nov"](t,23).ngClassDirty,i["\u0275nov"](t,23).ngClassValid,i["\u0275nov"](t,23).ngClassInvalid,i["\u0275nov"](t,23).ngClassPending),e(t,28,0,i["\u0275unv"](t,28,0,i["\u0275nov"](t,29).transform("arabic"))),e(t,34,0,i["\u0275unv"](t,34,0,i["\u0275nov"](t,35).transform("english"))),e(t,40,0,i["\u0275unv"](t,40,0,i["\u0275nov"](t,41).transform("edit")))})}function Wp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,81,"div",[["class","row mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,78,"div",[["class","col"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,75,"div",[["class","card card-statistics"],["style","width: 100%"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,72,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,2,"h5",[["class","card-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](9,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,65,"div",[["class","tab round"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](14,0,null,null,47,"ul",[["class","nav nav-tabs"],["role","tablist"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](16,0,null,null,9,"li",[["class","nav-item"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.setSelectedTab(1)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](18,0,null,null,6,"a",[["data-toggle","tab"],["role","tab"]],null,null,null,null,null)),i["\u0275did"](19,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngClass:[0,"ngClass"]},null),i["\u0275pod"](20,{"nav-link":0,active:1,pointer:2}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](22,0,null,null,0,"i",[["class","fa fa-user-circle"]],null,null,null,null,null)),(e()(),i["\u0275ted"](23,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](27,0,null,null,8,"li",[["class","nav-item"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.setSelectedTab(2)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,5,"a",[["role","tab"]],null,null,null,null,null)),i["\u0275did"](30,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngClass:[0,"ngClass"]},null),i["\u0275pod"](31,{"nav-link":0,active:1,pointer:2}),(e()(),i["\u0275eld"](32,0,null,null,0,"i",[["class","fa fa-user"]],null,null,null,null,null)),(e()(),i["\u0275ted"](33,null,[" "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,8,"li",[["class","nav-item"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.setSelectedTab(3)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,5,"a",[],null,null,null,null,null)),i["\u0275did"](40,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngClass:[0,"ngClass"]},null),i["\u0275pod"](41,{"nav-link":0,active:1,pointer:2}),(e()(),i["\u0275eld"](42,0,null,null,0,"i",[["class","fa fa-lock"]],null,null,null,null,null)),(e()(),i["\u0275ted"](43,null,["\n "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](47,0,null,null,8,"li",[["class","nav-item"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.setSelectedTab(4)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](49,0,null,null,5,"a",[],null,null,null,null,null)),i["\u0275did"](50,278528,null,0,c.NgClass,[i.IterableDiffers,i.KeyValueDiffers,i.ElementRef,i.Renderer2],{ngClass:[0,"ngClass"]},null),i["\u0275pod"](51,{"nav-link":0,active:1,pointer:2}),(e()(),i["\u0275eld"](52,0,null,null,0,"i",[["class","fa fa-camera"]],null,null,null,null,null)),(e()(),i["\u0275ted"](53,null,["\n "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ap)),i["\u0275did"](64,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Pp)),i["\u0275did"](67,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zp)),i["\u0275did"](70,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Yp)),i["\u0275did"](73,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Up)),i["\u0275did"](76,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,19,0,e(t,20,0,!0,1==n.selectedTab,!0)),e(t,30,0,e(t,31,0,!0,2==n.selectedTab,!0)),e(t,40,0,e(t,41,0,!0,3==n.selectedTab,!0)),e(t,50,0,e(t,51,0,!0,4==n.selectedTab,!0)),e(t,64,0,1==n.selectedTab),e(t,67,0,2==n.selectedTab),e(t,70,0,3==n.selectedTab),e(t,73,0,4==n.selectedTab),e(t,76,0,5==n.selectedTab)},function(e,t){e(t,9,0,i["\u0275unv"](t,9,0,i["\u0275nov"](t,10).transform("profile"))),e(t,23,0,i["\u0275unv"](t,23,0,i["\u0275nov"](t,24).transform("my_info"))),e(t,33,0,i["\u0275unv"](t,33,0,i["\u0275nov"](t,34).transform("personal_info"))),e(t,43,0,i["\u0275unv"](t,43,0,i["\u0275nov"](t,44).transform("update_password"))),e(t,53,0,i["\u0275unv"](t,53,0,i["\u0275nov"](t,54).transform("change_personal_photo")))})}var qp=i["\u0275ccf"]("app-profile",Ep,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-profile",[],null,null,null,Wp,kp)),i["\u0275did"](1,114688,null,0,Ep,[qn,uo,lo.ToastsManager,Kn,Wn,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);n("D1q2");class Gp{constructor(e,t,n,i,r,o){this._commondata=e,this.apiService=t,this.router=n,this.alertService=i,this.logger=r,this.authService=o,this.userLoginRequest={Email:"",PasswordHash:""},this.rememberMe=!0}ngOnInit(){setTimeout(e=>this._commondata.showLoader(!1),200)}loginClick(e){e.invalid||this.apiService.login(this.userLoginRequest).subscribe(e=>{this.logger.debug(e),this.rememberMe?this.authService.saveUser(e.user):this.authService.setUser(e.user),this.router.navigate("")},e=>{this.logger.error(e.error),this.alertService.showErrorMessage(e.error.user_message)})}}var $p=n("XlRR"),Kp=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Xp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"div",[["id","pre-loader"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["alt",""],["src","assets/images/pre-loader/loader-01.svg"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n"]))],null,null)}function Zp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("enter_email")))})}function Jp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("invalid_email")))})}function Qp(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("Enter_your_password")))})}function ef(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("password_less_6")))})}function tf(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,Xp)),i["\u0275did"](1,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275eld"](3,0,null,null,120,"div",[["class","wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,117,"section",[["class","height-100vh d-flex align-items-center page-section-ptb login"],["style","background: url(../../../../assets/images/login-bg.jpg);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](7,0,null,null,114,"div",[["class","container"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,111,"div",[["class","row justify-content-center no-gutters vertical-align"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,20,"div",[["class","col-lg-4 col-md-6 login-fancy-bg "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](13,0,null,null,3,"div",[["class","h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,0,"img",[["src","assets/images/login-inner-bg.jpg"],["style"," height: 100%; width: 100%"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](18,0,null,null,12,"div",[["class","login-fancy"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](20,0,null,null,2,"h2",[["class","text-white mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](21,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](24,0,null,null,2,"p",[["class","mb-20 text-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](25,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](28,0,null,null,1,"ul",[["class","list-unstyled pos-bot pb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](33,0,null,null,86,"div",[["class","col-lg-4 col-md-6 bg-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,83,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,37).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,37).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.loginClick(i["\u0275nov"](e,37))&&r),r},null,null)),i["\u0275did"](36,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](37,4210688,[["loginForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](39,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](41,0,null,null,76,"div",[["class","login-fancy pb-40 clearfix"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](43,0,null,null,2,"h3",[["class","mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](44,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](47,0,null,null,22,"div",[["class","section-field mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](49,0,null,null,2,"label",[["class","mb-10"],["for","email"]],null,null,null,null,null)),(e()(),i["\u0275ted"](50,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](53,0,null,null,9,"input",[["class","web form-control"],["id","email"],["name","email"],["pattern","^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[1,"pattern",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,54)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,54).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,54)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,54)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.userLoginRequest.Email=n)&&r),r},null,null)),i["\u0275did"](54,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](55,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](56,540672,null,0,di.PatternValidator,[],{pattern:[0,"pattern"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.PatternValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](59,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](61,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Zp)),i["\u0275did"](65,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Jp)),i["\u0275did"](68,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](71,0,null,null,22,"div",[["class","section-field mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](73,0,null,null,2,"label",[["class","mb-10"],["for","Password"]],null,null,null,null,null)),(e()(),i["\u0275ted"](74,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](77,0,null,null,9,"input",[["class","Password form-control"],["id","Password"],["minlength","5"],["name","password"],["required",""],["type","password"]],[[8,"placeholder",0],[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,78)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,78).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,78)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,78)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.userLoginRequest.PasswordHash=n)&&r),r},null,null)),i["\u0275did"](78,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](79,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](80,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](83,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](85,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Qp)),i["\u0275did"](89,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ef)),i["\u0275did"](92,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](95,0,null,null,15,"div",[["class","section-field"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](97,0,null,null,12,"div",[["class","remember-checkbox mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](99,0,null,null,0,"input",[["class","form-control"],["id","remember-me"],["name","remember-me"],["type","checkbox"]],[[8,"checked",0]],[[null,"change"]],function(e,t,n){var i=!0,r=e.component;return"change"===t&&(i=0!=(r.rememberMe=!r.rememberMe)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](101,0,null,null,2,"label",[["for","remember-me"]],null,null,null,null,null)),(e()(),i["\u0275ted"](102,null,[" ",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](105,0,null,null,3,"a",[["class","float-right"],["routerLink","/forget_password"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,106).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](106,671744,null,0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),(e()(),i["\u0275ted"](107,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](112,0,null,null,4,"button",[["class","button btn-success"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](113,null,["\n "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](115,0,null,null,0,"i",[["class","fa fa-check"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,1,0,n._commondata.loader.value),e(t,55,0,""),e(t,56,0,"^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"),e(t,59,0,"email",n.userLoginRequest.Email),e(t,65,0,i["\u0275nov"](t,37).submitted&&(null==i["\u0275nov"](t,37).controls.email.errors?null:i["\u0275nov"](t,37).controls.email.errors.required)),e(t,68,0,i["\u0275nov"](t,37).submitted&&(null==i["\u0275nov"](t,37).controls.email.errors?null:i["\u0275nov"](t,37).controls.email.errors.pattern)),e(t,79,0,""),e(t,80,0,"5"),e(t,83,0,"password",n.userLoginRequest.PasswordHash),e(t,89,0,i["\u0275nov"](t,37).submitted&&(null==i["\u0275nov"](t,37).controls.password.errors?null:i["\u0275nov"](t,37).controls.password.errors.required)),e(t,92,0,i["\u0275nov"](t,37).submitted&&(null==i["\u0275nov"](t,37).controls.password.errors?null:i["\u0275nov"](t,37).controls.password.errors.minlength)),e(t,106,0,"/forget_password")},function(e,t){var n=t.component;e(t,21,0,i["\u0275unv"](t,21,0,i["\u0275nov"](t,22).transform("hello"))),e(t,25,0,i["\u0275unv"](t,25,0,i["\u0275nov"](t,26).transform("login_in_system"))),e(t,35,0,i["\u0275nov"](t,39).ngClassUntouched,i["\u0275nov"](t,39).ngClassTouched,i["\u0275nov"](t,39).ngClassPristine,i["\u0275nov"](t,39).ngClassDirty,i["\u0275nov"](t,39).ngClassValid,i["\u0275nov"](t,39).ngClassInvalid,i["\u0275nov"](t,39).ngClassPending),e(t,44,0,i["\u0275unv"](t,44,0,i["\u0275nov"](t,45).transform("login_to_system"))),e(t,50,0,i["\u0275unv"](t,50,0,i["\u0275nov"](t,51).transform("email"))),e(t,53,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,53,0,i["\u0275nov"](t,62).transform("email")),""),i["\u0275nov"](t,55).required?"":null,i["\u0275nov"](t,56).pattern?i["\u0275nov"](t,56).pattern:null,i["\u0275nov"](t,61).ngClassUntouched,i["\u0275nov"](t,61).ngClassTouched,i["\u0275nov"](t,61).ngClassPristine,i["\u0275nov"](t,61).ngClassDirty,i["\u0275nov"](t,61).ngClassValid,i["\u0275nov"](t,61).ngClassInvalid,i["\u0275nov"](t,61).ngClassPending),e(t,74,0,i["\u0275unv"](t,74,0,i["\u0275nov"](t,75).transform("password"))),e(t,77,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,77,0,i["\u0275nov"](t,86).transform("password")),""),i["\u0275nov"](t,79).required?"":null,i["\u0275nov"](t,80).minlength?i["\u0275nov"](t,80).minlength:null,i["\u0275nov"](t,85).ngClassUntouched,i["\u0275nov"](t,85).ngClassTouched,i["\u0275nov"](t,85).ngClassPristine,i["\u0275nov"](t,85).ngClassDirty,i["\u0275nov"](t,85).ngClassValid,i["\u0275nov"](t,85).ngClassInvalid,i["\u0275nov"](t,85).ngClassPending),e(t,99,0,n.rememberMe),e(t,102,0,i["\u0275unv"](t,102,0,i["\u0275nov"](t,103).transform("remember_me"))),e(t,105,0,i["\u0275nov"](t,106).target,i["\u0275nov"](t,106).href),e(t,107,0,i["\u0275unv"](t,107,0,i["\u0275nov"](t,108).transform("forget_password"))),e(t,113,0,i["\u0275unv"](t,113,0,i["\u0275nov"](t,114).transform("login")))})}var nf=i["\u0275ccf"]("app-login",Gp,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-login",[],null,null,null,tf,Kp)),i["\u0275did"](1,114688,null,0,Gp,[qn,uo,Gn,Kn,$p.Logger,Wn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class rf{constructor(e,t,n,i,r,o){this.router=e,this.alert=t,this.apiService=n,this.toastService=i,this.translateService=r,this._commondata=o,this.email="",this.tr=new $n(r)}ngOnInit(){}forgetPasswordClick(e){e.valid&&this.apiService.forgetPassword(this.email).subscribe(e=>{this.toastService.info(this.tr.transform("send_email_successful"))},e=>{})}}var of=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function sf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"div",[["id","pre-loader"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["alt",""],["src","assets/images/pre-loader/loader-01.svg"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n"]))],null,null)}function lf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("enter_email")))})}function af(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("invalid_email")))})}function uf(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,sf)),i["\u0275did"](1,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275eld"](3,0,null,null,65,"div",[["class","wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,62,"section",[["class","height-100vh d-flex align-items-center page-section-ptb login"],["style","background: url(../../../../assets/images/login-bg.jpg);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,59,"div",[["class","container"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,56,"div",[["class","row justify-content-center no-gutters vertical-align"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,6,"div",[["class","col-lg-4 col-md-6 login-fancy-bg bg"],["style","background: url(../../../../assets/images/login-inner-bg.jpg);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,3,"div",[["class","h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](15,0,null,null,0,"img",[["src","assets/images/login-inner-bg.jpg"],["style"," height: 100%; width: 100%"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,45,"div",[["class","col-lg-4 col-md-6 bg-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,42,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,23).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,23).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.forgetPasswordClick(i["\u0275nov"](e,23))&&r),r},null,null)),i["\u0275did"](22,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](23,4210688,[["passwordForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](25,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](27,0,null,null,35,"div",[["class","login-fancy pb-40 clearfix"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,2,"h3",[["class","mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](30,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,22,"div",[["class","section-field mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,2,"label",[["class","mb-10"],["for","email"]],null,null,null,null,null)),(e()(),i["\u0275ted"](36,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](39,0,null,null,9,"input",[["class","web form-control"],["id","email"],["name","email"],["pattern","^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"],["required",""],["type","text"]],[[8,"placeholder",0],[1,"required",0],[1,"pattern",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,40)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,40).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,40)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,40)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.email=n)&&r),r},null,null)),i["\u0275did"](40,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](41,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](42,540672,null,0,di.PatternValidator,[],{pattern:[0,"pattern"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.PatternValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](45,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](47,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,lf)),i["\u0275did"](51,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,af)),i["\u0275did"](54,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](57,0,null,null,4,"button",[["class","button btn-success d-block"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](58,null,["\n "," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](60,0,null,null,0,"i",[["class","fa fa-check"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,1,0,n._commondata.loader.value),e(t,41,0,""),e(t,42,0,"^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$"),e(t,45,0,"email",n.email),e(t,51,0,i["\u0275nov"](t,23).submitted&&(null==i["\u0275nov"](t,23).controls.email.errors?null:i["\u0275nov"](t,23).controls.email.errors.required)),e(t,54,0,i["\u0275nov"](t,23).submitted&&(null==i["\u0275nov"](t,23).controls.email.errors?null:i["\u0275nov"](t,23).controls.email.errors.pattern))},function(e,t){e(t,21,0,i["\u0275nov"](t,25).ngClassUntouched,i["\u0275nov"](t,25).ngClassTouched,i["\u0275nov"](t,25).ngClassPristine,i["\u0275nov"](t,25).ngClassDirty,i["\u0275nov"](t,25).ngClassValid,i["\u0275nov"](t,25).ngClassInvalid,i["\u0275nov"](t,25).ngClassPending),e(t,30,0,i["\u0275unv"](t,30,0,i["\u0275nov"](t,31).transform("enter_email"))),e(t,36,0,i["\u0275unv"](t,36,0,i["\u0275nov"](t,37).transform("email"))),e(t,39,0,i["\u0275inlineInterpolate"](1,"\n",i["\u0275unv"](t,39,0,i["\u0275nov"](t,48).transform("email")),""),i["\u0275nov"](t,41).required?"":null,i["\u0275nov"](t,42).pattern?i["\u0275nov"](t,42).pattern:null,i["\u0275nov"](t,47).ngClassUntouched,i["\u0275nov"](t,47).ngClassTouched,i["\u0275nov"](t,47).ngClassPristine,i["\u0275nov"](t,47).ngClassDirty,i["\u0275nov"](t,47).ngClassValid,i["\u0275nov"](t,47).ngClassInvalid,i["\u0275nov"](t,47).ngClassPending),e(t,58,0,i["\u0275unv"](t,58,0,i["\u0275nov"](t,59).transform("send_message")))})}var cf=i["\u0275ccf"]("app-forget-password",rf,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-forget-password",[],null,null,null,uf,of)),i["\u0275did"](1,114688,null,0,rf,[Gn,Kn,uo,lo.ToastsManager,U,qn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class df{constructor(e,t,n,i,r,o,s){this.apiService=e,this.appRouter=t,this.dialogService=n,this.activatedRoute=i,this.toastManager=r,this.translateService=o,this._commondata=s,this.password="",this.email="",this.verificationCode="",this.showPassword=!1,this.tr=new $n(o)}ngOnInit(){this.activatedRoute.paramMap.subscribe(e=>{this.email=e.get("email"),this.verificationCode=e.get("code")})}changePassword(e){e.valid&&this.apiService.changeForgettenPassword(this.verificationCode,this.password).subscribe(e=>{this.toastManager.success(this.tr.transform("Password_changed_successfully")),this.appRouter.navigate("")},e=>{})}}var hf=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function pf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"div",[["id","pre-loader"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,0,"img",[["alt",""],["src","assets/images/pre-loader/loader-01.svg"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n"]))],null,null)}function ff(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error "]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("enter_password")))})}function mf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[["class","validation-error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("password_less_6")))})}function gf(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,pf)),i["\u0275did"](1,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](3,0,null,null,79,"div",[["class","wrapper"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,76,"section",[["class","height-100vh d-flex align-items-center page-section-ptb login"],["style","background: url(../../../../assets/images/login-bg.jpg);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,73,"div",[["class","container"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,70,"div",[["class","row justify-content-center no-gutters vertical-align"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,17,"div",[["class","col-lg-4 col-md-6 login-fancy-bg bg"],["style","background: url(../../../../assets/images/login-inner-bg.jpg);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,14,"div",[["class","login-fancy"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,2,"h2",[["class","text-white mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,2,"p",[["class","mb-20 text-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](20,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](23,0,null,null,3,"ul",[["class","list-unstyled pos-bot pb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](30,0,null,null,48,"div",[["class","col-lg-4 col-md-6 bg-white"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](32,0,null,null,45,"form",[["novalidate",""]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngSubmit"],[null,"submit"],[null,"reset"]],function(e,t,n){var r=!0,o=e.component;return"submit"===t&&(r=!1!==i["\u0275nov"](e,34).onSubmit(n)&&r),"reset"===t&&(r=!1!==i["\u0275nov"](e,34).onReset()&&r),"ngSubmit"===t&&(r=!1!==o.changePassword(i["\u0275nov"](e,34))&&r),r},null,null)),i["\u0275did"](33,16384,null,0,di["\u0275bf"],[],null,null),i["\u0275did"](34,4210688,[["passwordForm",4]],0,di.NgForm,[[8,null],[8,null]],null,{ngSubmit:"ngSubmit"}),i["\u0275prd"](2048,null,di.ControlContainer,null,[di.NgForm]),i["\u0275did"](36,16384,null,0,di.NgControlStatusGroup,[di.ControlContainer],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](38,0,null,null,38,"div",[["class","login-fancy pb-40 clearfix"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,2,"h3",[["class","mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](41,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](44,0,null,null,25,"div",[["class","section-field mb-20"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](46,0,null,null,2,"label",[["class","mb-10"],["for","password"]],null,null,null,null,null)),(e()(),i["\u0275ted"](47,null,[""," * "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,9,"input",[["class","web form-control"],["id","password"],["minlength","6"],["name","password"],["required",""]],[[8,"type",0],[8,"placeholder",0],[1,"required",0],[1,"minlength",0],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"]],function(e,t,n){var r=!0,o=e.component;return"input"===t&&(r=!1!==i["\u0275nov"](e,51)._handleInput(n.target.value)&&r),"blur"===t&&(r=!1!==i["\u0275nov"](e,51).onTouched()&&r),"compositionstart"===t&&(r=!1!==i["\u0275nov"](e,51)._compositionStart()&&r),"compositionend"===t&&(r=!1!==i["\u0275nov"](e,51)._compositionEnd(n.target.value)&&r),"ngModelChange"===t&&(r=!1!==(o.password=n)&&r),r},null,null)),i["\u0275did"](51,16384,null,0,di.DefaultValueAccessor,[i.Renderer2,i.ElementRef,[2,di.COMPOSITION_BUFFER_MODE]],null,null),i["\u0275did"](52,16384,null,0,di.RequiredValidator,[],{required:[0,"required"]},null),i["\u0275did"](53,540672,null,0,di.MinLengthValidator,[],{minlength:[0,"minlength"]},null),i["\u0275prd"](1024,null,di.NG_VALIDATORS,function(e,t){return[e,t]},[di.RequiredValidator,di.MinLengthValidator]),i["\u0275prd"](1024,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[di.DefaultValueAccessor]),i["\u0275did"](56,671744,null,0,di.NgModel,[[2,di.ControlContainer],[2,di.NG_VALIDATORS],[8,null],[2,di.NG_VALUE_ACCESSOR]],{name:[0,"name"],model:[1,"model"]},{update:"ngModelChange"}),i["\u0275prd"](2048,null,di.NgControl,null,[di.NgModel]),i["\u0275did"](58,16384,null,0,di.NgControlStatus,[di.NgControl],null,null),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](61,0,null,null,1,"em",[["style","text-decoration: underline ;cursor: pointer"]],null,[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=(r.showPassword=!r.showPassword)&&i),i},null,null)),(e()(),i["\u0275ted"](62,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,ff)),i["\u0275did"](65,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,mf)),i["\u0275did"](68,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](71,0,null,null,4,"button",[["class","button btn-success d-block"],["type","submit"]],null,null,null,null,null)),(e()(),i["\u0275ted"](72,null,["\n\n ","\n\n\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275eld"](74,0,null,null,0,"i",[["class","fa fa-check"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){var n=t.component;e(t,1,0,n._commondata.loader.value),e(t,52,0,""),e(t,53,0,"6"),e(t,56,0,"password",n.password),e(t,65,0,i["\u0275nov"](t,34).submitted&&(null==i["\u0275nov"](t,34).controls.password.errors?null:i["\u0275nov"](t,34).controls.password.errors.required)),e(t,68,0,i["\u0275nov"](t,34).submitted&&(null==i["\u0275nov"](t,34).controls.password.errors?null:i["\u0275nov"](t,34).controls.password.errors.minlength))},function(e,t){var n=t.component;e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("hello"))),e(t,20,0,i["\u0275unv"](t,20,0,i["\u0275nov"](t,21).transform("login_in_system"))),e(t,32,0,i["\u0275nov"](t,36).ngClassUntouched,i["\u0275nov"](t,36).ngClassTouched,i["\u0275nov"](t,36).ngClassPristine,i["\u0275nov"](t,36).ngClassDirty,i["\u0275nov"](t,36).ngClassValid,i["\u0275nov"](t,36).ngClassInvalid,i["\u0275nov"](t,36).ngClassPending),e(t,41,0,i["\u0275unv"](t,41,0,i["\u0275nov"](t,42).transform("enter_new_password"))),e(t,47,0,i["\u0275unv"](t,47,0,i["\u0275nov"](t,48).transform("enter_new_password"))),e(t,50,1,[n.showPassword?"text":"password",i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,50,1,i["\u0275nov"](t,59).transform("enter_new_password")),""),i["\u0275nov"](t,52).required?"":null,i["\u0275nov"](t,53).minlength?i["\u0275nov"](t,53).minlength:null,i["\u0275nov"](t,58).ngClassUntouched,i["\u0275nov"](t,58).ngClassTouched,i["\u0275nov"](t,58).ngClassPristine,i["\u0275nov"](t,58).ngClassDirty,i["\u0275nov"](t,58).ngClassValid,i["\u0275nov"](t,58).ngClassInvalid,i["\u0275nov"](t,58).ngClassPending]),e(t,62,0,n.showPassword?"\u0627\u062e\u0641\u0627\u0621 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631":"\u0627\u0638\u0647\u0627\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631"),e(t,72,0,i["\u0275unv"](t,72,0,i["\u0275nov"](t,73).transform("change_password")))})}var vf=i["\u0275ccf"]("app-change-password",df,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-change-password",[],null,null,null,gf,hf)),i["\u0275did"](1,114688,null,0,df,[uo,Gn,Kn,It,lo.ToastsManager,U,qn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class yf{constructor(e,t){this.authGuard=e,this.httpClient=t}getEmpAsset(e){return this.httpClient.get(Un.ASSET_EMP+e)}ChangeStatusAsset(e,t){return this.httpClient.get(Un.ASSET_STATUS+e+"/"+t)}}class bf{constructor(e,t,n,i,r,o){this._commondata=e,this.empService=t,this.assaginService=n,this.alertService=i,this.translate=r,this.router=o,this.loadingIndicator=!0,this.NoteText="",this.submitForm=!1,this.tr=new $n(r),setTimeout(()=>{this.loadingIndicator=!1},1500),this.assets=Array(),this.assaginService.getEmpAsset(this.router.snapshot.params.hash_link).subscribe(e=>{for(const t of e.assets){const e=t.employee_asset_detail.asset;e.Id=t.employee_asset_detail.Id,e.IsCancelled=t.employee_asset_detail.IsCancelled,e.IsConfirmed=t.employee_asset_detail.IsConfirmed,this.NoteText=t.Notes,this.assets.push(t.employee_asset_detail.asset)}},e=>{})}ngOnInit(){this._commondata.setExpandDiv("Table"),setTimeout(e=>this._commondata.showLoader(!1),200)}isAttachedBefore(e){let t=!0;return 1!=e.IsConfirmed&&1!=e.IsCancelled||(t=!1),t}AcceptAsset(e,t){this.alertService.confirmationWithTitle(this.tr.transform("confirm_message"),()=>{this.assaginService.ChangeStatusAsset(""+e.Id,"1").subscribe(e=>{this.assets[t].IsConfirmed=1},e=>{})})}RejectAsset(e,t){this.alertService.confirmationWithTitle(this.tr.transform("cancel_message"),()=>{this.assaginService.ChangeStatusAsset(""+e.Id,"0").subscribe(e=>{this.assets[t].IsCancelled=1},e=>{})})}}var _f=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function wf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"h4",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n\n "," : - ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){var n=t.component;e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("NoteText")),n.NoteText)})}function xf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,9,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,2,"button",[["class","btn btn-success btn-lg"],["style","margin: 10px"],["type","submit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.AcceptAsset(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](3,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,2,"button",[["class","btn btn-danger btn-lg"],["style","margin: 10px"],["type","submit"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.RejectAsset(e.parent.context.$implicit,e.parent.context.index)&&i),i},null,null)),(e()(),i["\u0275ted"](7,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,3,0,i["\u0275unv"](t,3,0,i["\u0275nov"](t,4).transform("accept"))),e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform("reject")))})}function Cf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"div",[],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "])),i["\u0275pid"](0,$n,[U])],null,function(e,t){e(t,1,0,i["\u0275unv"](t,1,0,i["\u0275nov"](t,2).transform("attached_before")))})}function Sf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,45,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](3,null,["",""])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](6,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](9,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](10,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](14,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](17,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](18,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275eld"](21,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](22,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](25,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](26,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](30,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,2,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](34,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,7,"td",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xf)),i["\u0275did"](40,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Cf)),i["\u0275did"](43,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "]))],function(e,t){var n=t.component;e(t,40,0,n.isAttachedBefore(t.context.$implicit)),e(t,43,0,!n.isAttachedBefore(t.context.$implicit))},function(e,t){e(t,3,0,t.context.$implicit.SerialNumber),e(t,6,0,i["\u0275unv"](t,6,0,i["\u0275nov"](t,7).transform(t.context.$implicit.main_category))),e(t,10,0,i["\u0275unv"](t,10,0,i["\u0275nov"](t,11).transform(t.context.$implicit.category))),e(t,14,0,i["\u0275unv"](t,14,0,i["\u0275nov"](t,15).transform(t.context.$implicit.model))),e(t,18,0,i["\u0275unv"](t,18,0,i["\u0275nov"](t,19).transform(t.context.$implicit.status))),e(t,22,0,i["\u0275unv"](t,22,0,i["\u0275nov"](t,23).transform(t.context.$implicit.location))),e(t,26,0,i["\u0275unv"](t,26,0,i["\u0275nov"](t,27).transform(t.context.$implicit.tower))),e(t,30,0,i["\u0275unv"](t,30,0,i["\u0275nov"](t,31).transform(t.context.$implicit.floor))),e(t,34,0,i["\u0275unv"](t,34,0,i["\u0275nov"](t,35).transform(t.context.$implicit.room)))})}function Of(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,27,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,24,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,5,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,2,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](7,null,[" ","\n "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,14,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,11,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,4,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](16,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"]],null,null,null,null,null)),(e()(),i["\u0275ted"](17,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](21,0,null,null,2,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](22,null,[""," "])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](29,0,null,null,75,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,72,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,69,"div",[["class","card card-statistics h-100"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,66,"div",[["class","card-body"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,2,"h5",[["class","card-title mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](38,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wf)),i["\u0275did"](42,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](44,0,null,null,56,"div",[["class","table-responsive"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](46,0,null,null,53,"table",[["class","table table-1 table-bordered table-striped mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](48,0,null,null,44,"thead",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](50,0,null,null,41,"tr",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](52,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](53,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](56,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](57,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](60,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](61,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](64,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](65,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](68,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](69,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](72,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](73,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](76,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](77,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](80,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](81,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](84,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](85,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](88,0,null,null,2,"th",[],null,null,null,null,null)),(e()(),i["\u0275ted"](89,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](94,0,null,null,4,"tbody",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Sf)),i["\u0275did"](97,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n\n\n"]))],function(e,t){var n=t.component;e(t,42,0,""!=n.NoteText),e(t,97,0,n.assets)},function(e,t){e(t,7,0,i["\u0275unv"](t,7,0,i["\u0275nov"](t,8).transform("attach_assets"))),e(t,17,0,i["\u0275unv"](t,17,0,i["\u0275nov"](t,18).transform("assets"))),e(t,22,0,i["\u0275unv"](t,22,0,i["\u0275nov"](t,23).transform("attach_assets"))),e(t,38,0,i["\u0275unv"](t,38,0,i["\u0275nov"](t,39).transform("assets_list"))),e(t,53,0,i["\u0275unv"](t,53,0,i["\u0275nov"](t,54).transform("serial_number"))),e(t,57,0,i["\u0275unv"](t,57,0,i["\u0275nov"](t,58).transform("main_department"))),e(t,61,0,i["\u0275unv"](t,61,0,i["\u0275nov"](t,62).transform("category"))),e(t,65,0,i["\u0275unv"](t,65,0,i["\u0275nov"](t,66).transform("model"))),e(t,69,0,i["\u0275unv"](t,69,0,i["\u0275nov"](t,70).transform("status"))),e(t,73,0,i["\u0275unv"](t,73,0,i["\u0275nov"](t,74).transform("location"))),e(t,77,0,i["\u0275unv"](t,77,0,i["\u0275nov"](t,78).transform("building"))),e(t,81,0,i["\u0275unv"](t,81,0,i["\u0275nov"](t,82).transform("floor"))),e(t,85,0,i["\u0275unv"](t,85,0,i["\u0275nov"](t,86).transform("offices_select"))),e(t,89,0,i["\u0275unv"](t,89,0,i["\u0275nov"](t,90).transform("action")))})}var Tf=i["\u0275ccf"]("app-attach-asset-to-employee",bf,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-attach-asset-to-employee",[],null,null,null,Of,_f)),i["\u0275did"](1,114688,null,0,bf,[qn,Pd,yf,Kn,U,It],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]);class Ef{constructor(e){this._commondata=e}ngOnInit(){this._commondata.setExpandDiv("custom-page"),setTimeout(e=>this._commondata.showLoader(!1),200)}}var kf=i["\u0275crt"]({encapsulation:0,styles:[[""]],data:{}});function Af(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,24,"div",[["class","page-title"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,21,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,4,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,1,"h4",[["class","mb-0"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" Error "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](10,0,null,null,12,"div",[["class","col-sm-6"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](12,0,null,null,9,"ol",[["class","breadcrumb pt-0 float-left float-sm-right "]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](14,0,null,null,3,"li",[["class","breadcrumb-item"]],null,null,null,null,null)),(e()(),i["\u0275eld"](15,0,null,null,2,"a",[["class","default-color"],["href","javascript:void(0);"],["routerLink","/"]],[[1,"target",0],[8,"href",4]],[[null,"click"]],function(e,t,n){var r=!0;return"click"===t&&(r=!1!==i["\u0275nov"](e,16).onClick(n.button,n.ctrlKey,n.metaKey,n.shiftKey)&&r),r},null,null)),i["\u0275did"](16,671744,null,0,bn,[gn,It,c.LocationStrategy],{routerLink:[0,"routerLink"]},null),(e()(),i["\u0275ted"](-1,null,["Home"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,1,"li",[["class","breadcrumb-item active"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,[" Error "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](27,0,null,null,22,"div",[["class","row"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](29,0,null,null,19,"div",[["class","col-xl-12 mb-30"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](31,0,null,null,15,"div",[["class","card card-statistics"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](33,0,null,null,10,"div",[["class","card-body position-relative"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](35,0,null,null,7,"div",[["class","error"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](37,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["404"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](40,0,null,null,1,"h2",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["error"])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](45,0,null,null,0,"img",[["alt",""],["class","img-fluid error-image"],["src","../../../assets/images/error.png"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){e(t,16,0,"/")},function(e,t){e(t,15,0,i["\u0275nov"](t,16).target,i["\u0275nov"](t,16).href)})}var If=i["\u0275ccf"]("app-error",Ef,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"app-error",[],null,null,null,Af,kf)),i["\u0275did"](1,114688,null,0,Ef,[qn],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]),Mf=n("kC0j"),Df=n("7YxL"),Rf=i["\u0275crt"]({encapsulation:2,styles:[],data:{animation:[{type:7,name:"inOut",definitions:[{type:0,name:"flyRight, flyLeft",styles:{type:6,styles:{opacity:1,transform:"translateX(0)"},offset:null},options:void 0},{type:0,name:"fade",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:0,name:"slideDown, slideUp",styles:{type:6,styles:{opacity:1,transform:"translateY(0)"},offset:null},options:void 0},{type:1,expr:"void => flyRight",animation:[{type:6,styles:{opacity:0,transform:"translateX(100%)"},offset:null},{type:4,styles:void 0,timings:"0.2s ease-in"}],options:null},{type:1,expr:"flyRight => void",animation:[{type:4,styles:{type:6,styles:{opacity:0,transform:"translateX(100%)"},offset:null},timings:"0.2s 10ms ease-out"}],options:null},{type:1,expr:"void => flyLeft",animation:[{type:6,styles:{opacity:0,transform:"translateX(-100%)"},offset:null},{type:4,styles:void 0,timings:"0.2s ease-in"}],options:null},{type:1,expr:"flyLeft => void",animation:[{type:4,styles:{type:6,styles:{opacity:0,transform:"translateX(-100%)"},offset:null},timings:"0.2s 10ms ease-out"}],options:null},{type:1,expr:"void => fade",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:void 0,timings:"0.3s ease-in"}],options:null},{type:1,expr:"fade => void",animation:[{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"0.3s 10ms ease-out"}],options:null},{type:1,expr:"void => slideDown",animation:[{type:6,styles:{opacity:0,transform:"translateY(-200%)"},offset:null},{type:4,styles:void 0,timings:"0.3s ease-in"}],options:null},{type:1,expr:"slideDown => void",animation:[{type:4,styles:{type:6,styles:{opacity:0,transform:"translateY(-200%)"},offset:null},timings:"0.3s 10ms ease-out"}],options:null},{type:1,expr:"void => slideUp",animation:[{type:6,styles:{opacity:0,transform:"translateY(200%)"},offset:null},{type:4,styles:void 0,timings:"0.3s ease-in"}],options:null},{type:1,expr:"slideUp => void",animation:[{type:4,styles:{type:6,styles:{opacity:0,transform:"translateY(200%)"},offset:null},timings:"0.3s 10ms ease-out"}],options:null}],options:{}}]}});function Lf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","toast-close-button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.removeToast(e.parent.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7\n "]))],null,null)}function Pf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""]))],null,function(e,t){e(t,0,0,i["\u0275inlineInterpolate"](1,"",t.parent.context.$implicit.config.titleClass||t.component.titleClass,"")),e(t,1,0,t.parent.context.$implicit.title)})}function Nf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"span",[],[[8,"className",0],[8,"innerHTML",1]],null,null,null,null))],null,function(e,t){var n=t.component;e(t,0,0,i["\u0275inlineInterpolate"](1,"",t.parent.context.$implicit.config.messageClass||n.messageClass,""),n.sanitizer.bypassSecurityTrustHtml(t.parent.context.$implicit.message))})}function jf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""]))],null,function(e,t){e(t,0,0,i["\u0275inlineInterpolate"](1,"",t.parent.context.$implicit.config.messageClass||t.component.messageClass,"")),e(t,1,0,t.parent.context.$implicit.message)})}function Ff(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,17,"div",[],[[24,"@inOut",0],[8,"className",0]],[[null,"@inOut.done"],[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"@inOut.done"===t&&(i=!1!==r.onAnimationEnd(n)&&i),"click"===t&&(i=!1!==r.clicked(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Lf)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,[" \n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Pf)),i["\u0275did"](6,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,8,"div",[],null,null,null,null,null)),i["\u0275did"](9,16384,null,0,c.NgSwitch,[],{ngSwitch:[0,"ngSwitch"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Nf)),i["\u0275did"](12,278528,null,0,c.NgSwitchCase,[i.ViewContainerRef,i.TemplateRef,c.NgSwitch],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,jf)),i["\u0275did"](15,16384,null,0,c.NgSwitchDefault,[i.ViewContainerRef,i.TemplateRef,c.NgSwitch],null,null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,[" \n "]))],function(e,t){e(t,3,0,t.context.$implicit.config.showCloseButton),e(t,6,0,t.context.$implicit.title),e(t,9,0,t.context.$implicit.config.enableHTML),e(t,12,0,!0)},function(e,t){e(t,0,0,t.component.animate,i["\u0275inlineInterpolate"](1,"toast toast-",t.context.$implicit.type,""))})}function Bf(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,[["toastContainer",1]],null,4,"div",[["id","toast-container"]],[[4,"position",null],[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Ff)),i["\u0275did"](4,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,4,0,t.component.toasts)},function(e,t){var n=t.component;e(t,1,0,n.position,i["\u0275inlineInterpolate"](1,"",n.positionClass,""))})}var Vf=i["\u0275ccf"]("toast-container",Mf.ToastContainer,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"toast-container",[],null,null,null,Bf,Rf)),i["\u0275did"](1,180224,null,0,Mf.ToastContainer,[pe.DomSanitizer,i.ChangeDetectorRef,i.NgZone,Df.ToastOptions],null,null)],null,null)},{},{},[]),Hf=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function zf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"button",[["aria-label","Close"],["class","close"],["type","button"]],null,[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.closeHandler()&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,1,"span",[["aria-hidden","true"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\xd7"])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Yf(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,6,"div",[["role","alert"]],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,zf)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),i["\u0275ncd"](null,0),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,4,0,t.component.dismissible)},function(e,t){var n=t.component;e(t,1,0,"alert alert-"+n.type+(n.dismissible?" alert-dismissible":""))})}var Uf=i["\u0275ccf"]("ngb-alert",Tc,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-alert",[],null,null,null,Yf,Hf)),i["\u0275did"](1,49152,null,0,Tc,[Oc],null,null)],null,null)},{dismissible:"dismissible",type:"type"},{close:"close"},["*"]),Wf=i["\u0275crt"]({encapsulation:0,styles:[".bs-tooltip-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: calc(50% - 0.4rem);\n }\n\n .bs-tooltip-top-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-bottom-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: 1em;\n }\n\n .bs-tooltip-top-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-bottom-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: auto;\n right: 0.8rem;\n }\n\n .bs-tooltip-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: calc(50% - 0.4rem);\n }\n \n .bs-tooltip-left-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-right-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: 0.4rem;\n }\n\n .bs-tooltip-left-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-right-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: auto;\n bottom: 0.4rem;\n }"],data:{}});function qf(e){return i["\u0275vid"](2,[(e()(),i["\u0275eld"](0,0,null,null,0,"div",[["class","arrow"]],null,null,null,null,null)),(e()(),i["\u0275eld"](1,0,null,null,1,"div",[["class","tooltip-inner"]],null,null,null,null,null)),i["\u0275ncd"](null,0)],null,null)}var Gf=i["\u0275ccf"]("ngb-tooltip-window",_d,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-tooltip-window",[["role","tooltip"]],[[8,"className",0],[8,"id",0]],null,null,qf,Wf)),i["\u0275did"](1,49152,null,0,_d,[i.ElementRef,i.Renderer2],null,null)],null,function(e,t){e(t,0,0,"tooltip show bs-tooltip-"+i["\u0275nov"](t,1).placement.split("-")[0]+" bs-tooltip-"+i["\u0275nov"](t,1).placement,i["\u0275nov"](t,1).id)})},{placement:"placement",id:"id"},{},["*"]),$f=i["\u0275crt"]({encapsulation:0,styles:[".ngb-highlight[_ngcontent-%COMP%] {\n font-weight: bold;\n }"],data:{}});function Kf(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""]))],null,function(e,t){e(t,0,0,i["\u0275inlineInterpolate"](1,"",t.component.highlightClass,"")),e(t,1,0,t.parent.context.$implicit)})}function Xf(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](0,null,["",""]))],null,function(e,t){e(t,0,0,t.parent.context.$implicit)})}function Zf(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,Kf)),i["\u0275did"](1,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275and"](16777216,null,null,1,null,Xf)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){e(t,1,0,t.context.odd),e(t,3,0,!t.context.odd)},null)}function Jf(e){return i["\u0275vid"](2,[(e()(),i["\u0275and"](16777216,null,null,1,null,Zf)),i["\u0275did"](1,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null)],function(e,t){e(t,1,0,t.component.parts)},null)}var Qf=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function em(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,1,"ngb-highlight",[],null,null,null,Jf,$f)),i["\u0275did"](2,573440,null,0,xd,[],{result:[0,"result"],term:[1,"term"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0,t.context.formatter(t.context.result),t.context.term)},null)}function tm(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](0,null,null,0))],null,null)}function nm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,5,"button",[["class","dropdown-item"],["role","option"],["type","button"]],[[8,"id",0],[2,"active",null]],[[null,"mouseenter"],[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"mouseenter"===t&&(i=!1!==r.markActive(e.context.index)&&i),"click"===t&&(i=!1!==r.select(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,tm)),i["\u0275did"](4,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](5,{result:0,term:1,formatter:2}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0,e(t,5,0,t.context.$implicit,n.term,n.formatter),n.resultTemplate||i["\u0275nov"](t.parent,1))},function(e,t){var n=t.component;e(t,1,0,n.id+"-"+t.context.index,t.context.index===n.activeIdx)})}function im(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["rt",2]],null,0,null,em)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,nm)),i["\u0275did"](4,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,4,0,t.component.results)},null)}var rm=i["\u0275ccf"]("ngb-typeahead-window",Cd,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-typeahead-window",[["class","dropdown-menu show"],["role","listbox"]],[[8,"id",0]],null,null,im,Qf)),i["\u0275did"](1,114688,null,0,Cd,[],null,null)],function(e,t){e(t,1,0)},function(e,t){e(t,0,0,i["\u0275nov"](t,1).id)})},{id:"id",focusFirst:"focusFirst",results:"results",term:"term",formatter:"formatter",resultTemplate:"resultTemplate"},{selectEvent:"select",activeChangeEvent:"activeChange"},[]),om=i["\u0275crt"]({encapsulation:0,styles:["[_nghost-%COMP%] {\n text-align: center;\n width: 2rem;\n height: 2rem;\n line-height: 2rem;\n border-radius: 0.25rem;\n background: transparent;\n }\n .outside[_nghost-%COMP%] {\n opacity: 0.5;\n }"],data:{}});function sm(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](0,null,["",""]))],null,function(e,t){e(t,0,0,t.component.date.day)})}var lm=i["\u0275crt"]({encapsulation:0,styles:["[_nghost-%COMP%] > select[_ngcontent-%COMP%] {\n \n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.25;\n \n height: inherit;\n width: 50%;\n display: inline-block;\n }"],data:{}});function am(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""]))],function(e,t){e(t,1,0,t.context.$implicit),e(t,2,0,t.context.$implicit)},function(e,t){e(t,3,0,t.component.i18n.getMonthShortName(t.context.$implicit))})}function um(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,3,"option",[],null,null,null,null,null)),i["\u0275did"](1,147456,null,0,di.NgSelectOption,[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),i["\u0275did"](2,147456,null,0,di["\u0275q"],[i.ElementRef,i.Renderer2,[8,null]],{value:[0,"value"]},null),(e()(),i["\u0275ted"](3,null,["",""]))],function(e,t){e(t,1,0,t.context.$implicit),e(t,2,0,t.context.$implicit)},function(e,t){e(t,3,0,t.context.$implicit)})}function cm(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,4,"select",[["class","custom-select"],["tabindex","-1"]],[[8,"disabled",0],[8,"value",0]],[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.changeMonth(n.target.value)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,am)),i["\u0275did"](4,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,4,"select",[["class","custom-select"],["tabindex","-1"]],[[8,"disabled",0],[8,"value",0]],[[null,"change"]],function(e,t,n){var i=!0;return"change"===t&&(i=!1!==e.component.changeYear(n.target.value)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,um)),i["\u0275did"](9,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0,n.months),e(t,9,0,n.years)},function(e,t){var n=t.component;e(t,1,0,n.disabled,null==n.date?null:n.date.month),e(t,6,0,n.disabled,null==n.date?null:n.date.year)})}var dm=i["\u0275crt"]({encapsulation:0,styles:["[_nghost-%COMP%] {\n height: 2rem;\n line-height: 1.85rem;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n .ngb-dp-navigation-chevron[_ngcontent-%COMP%]::before {\n border-style: solid;\n border-width: 0.2em 0.2em 0 0;\n content: '';\n display: inline-block;\n width: 0.75em;\n height: 0.75em;\n transform: rotate(-135deg);\n -webkit-transform: rotate(-135deg);\n -ms-transform: rotate(-135deg);\n }\n .right[_ngcontent-%COMP%] .ngb-dp-navigation-chevron[_ngcontent-%COMP%]:before {\n -webkit-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n }\n .ngb-dp-arrow[_ngcontent-%COMP%] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1 1 auto;\n -ms-flex: 1 1 auto;\n flex-basis: auto;\n flex-grow: 1;\n padding-right: 0px;\n padding-left: 0px;\n margin: 0px;\n width: 2rem;\n height: 2rem;\n }\n .ngb-dp-arrow.right[_ngcontent-%COMP%] {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n }\n .ngb-dp-arrow-btn[_ngcontent-%COMP%] {\n padding: 0rem 1rem;\n }\n .ngb-dp-month-name[_ngcontent-%COMP%] {\n font-size: larger;\n height: 2rem;\n line-height: 2rem;\n text-align: center;\n }\n .ngb-dp-navigation-select[_ngcontent-%COMP%] {\n -webkit-box-flex: 1 1 9rem;\n -ms-flex: 1 1 9rem;\n flex-grow: 1;\n flex-basis: 9rem;\n }"],data:{}});function hm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"ngb-datepicker-navigation-select",[["class","d-block ngb-dp-navigation-select"]],null,[[null,"select"]],function(e,t,n){var i=!0;return"select"===t&&(i=!1!==e.component.select.emit(n)&&i),i},cm,lm)),i["\u0275did"](1,49152,null,0,Fc,[qr],{date:[0,"date"],disabled:[1,"disabled"],months:[2,"months"],years:[3,"years"]},{select:"select"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.date,n.disabled,n.selectBoxes.months,n.selectBoxes.years)},null)}function pm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"div",[["class","ngb-dp-arrow"]],null,null,null,null,null))],null,null)}function fm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"div",[["class","ngb-dp-arrow"]],null,null,null,null,null))],null,null)}function mm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,pm)),i["\u0275did"](2,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,null,null,1,"div",[["class","ngb-dp-month-name d-block"]],null,null,null,null,null)),(e()(),i["\u0275ted"](5,null,["\n "," ","\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,fm)),i["\u0275did"](8,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,t.context.index>0),e(t,8,0,t.context.index!==n.months.length-1)},function(e,t){e(t,5,0,t.component.i18n.getMonthFullName(t.context.$implicit.number),t.context.$implicit.year)})}function gm(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](16777216,null,null,1,null,mm)),i["\u0275did"](1,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275and"](0,null,null,0))],function(e,t){e(t,1,0,t.component.months)},null)}function vm(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,6,"div",[["class","ngb-dp-arrow"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,3,"button",[["class","btn btn-link ngb-dp-arrow-btn"],["tabindex","-1"],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=!!r.navigate.emit(r.navigation.PREV)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](5,0,null,null,0,"span",[["class","ngb-dp-navigation-chevron"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,hm)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,gm)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,6,"div",[["class","ngb-dp-arrow right"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](17,0,null,null,3,"button",[["class","btn btn-link ngb-dp-arrow-btn"],["tabindex","-1"],["type","button"]],[[8,"disabled",0]],[[null,"click"]],function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=0!=!!r.navigate.emit(r.navigation.NEXT)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](19,0,null,null,0,"span",[["class","ngb-dp-navigation-chevron"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,10,0,n.showSelect),e(t,13,0,!n.showSelect)},function(e,t){var n=t.component;e(t,3,0,n.prevDisabled),e(t,17,0,n.nextDisabled)})}var ym=i["\u0275crt"]({encapsulation:0,styles:[".ngb-dp-weekday[_ngcontent-%COMP%], .ngb-dp-week-number[_ngcontent-%COMP%] {\n line-height: 2rem;\n }\n .ngb-dp-weekday[_ngcontent-%COMP%] {\n color: #5bc0de;\n }\n .ngb-dp-week[_ngcontent-%COMP%] {\n border-radius: 0.25rem;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n .ngb-dp-weekdays[_ngcontent-%COMP%] {\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0rem;\n }\n .ngb-dp-day[_ngcontent-%COMP%], .ngb-dp-weekday[_ngcontent-%COMP%], .ngb-dp-week-number[_ngcontent-%COMP%] {\n width: 2rem;\n height: 2rem;\n }\n .ngb-dp-day[_ngcontent-%COMP%] {\n cursor: pointer;\n }\n .ngb-dp-day.disabled[_ngcontent-%COMP%], .ngb-dp-day.hidden[_ngcontent-%COMP%] {\n cursor: default;\n }"],data:{}});function bm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,0,"div",[["class","ngb-dp-weekday ngb-dp-showweek"]],null,null,null,null,null))],null,null)}function _m(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","ngb-dp-weekday small text-center font-italic"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n ","\n "]))],null,function(e,t){e(t,1,0,t.component.i18n.getWeekdayShortName(t.context.$implicit))})}function wm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","ngb-dp-week ngb-dp-weekdays bg-light"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,bm)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,_m)),i["\u0275did"](6,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,3,0,n.showWeekNumbers),e(t,6,0,n.month.weekdays)},null)}function xm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","ngb-dp-week-number small text-center font-italic text-muted"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["",""]))],null,function(e,t){e(t,1,0,t.parent.parent.context.$implicit.number)})}function Cm(e){return i["\u0275vid"](0,[(e()(),i["\u0275and"](0,null,null,0))],null,null)}function Sm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Cm)),i["\u0275did"](2,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0,t.parent.context.$implicit.context,t.component.dayTemplate)},null)}function Om(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"div",[["class","ngb-dp-day"]],[[2,"disabled",null],[2,"hidden",null]],[[null,"click"]],function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.doSelect(e.context.$implicit)&&i),i},null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Sm)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,!t.component.isHidden(t.context.$implicit))},function(e,t){e(t,0,0,t.context.$implicit.context.disabled,t.component.isHidden(t.context.$implicit))})}function Tm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,7,"div",[["class","ngb-dp-week"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,xm)),i["\u0275did"](3,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Om)),i["\u0275did"](6,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,3,0,t.component.showWeekNumbers),e(t,6,0,t.parent.context.$implicit.days)},null)}function Em(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Tm)),i["\u0275did"](2,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0,!t.component.isCollapsed(t.context.$implicit))},null)}function km(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,wm)),i["\u0275did"](2,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Em)),i["\u0275did"](5,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,2,0,n.showWeekdays),e(t,5,0,n.month.weeks)},null)}var Am=i["\u0275crt"]({encapsulation:0,styles:["[_nghost-%COMP%] {\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n display: inline-block;\n }\n .ngb-dp-month[_ngcontent-%COMP%] {\n pointer-events: none;\n }\n .ngb-dp-header[_ngcontent-%COMP%] {\n border-bottom: 0px;\n border-radius: .25rem 0.25rem 0rem 0rem;\n padding-top: 0.25rem;\n }\n ngb-datepicker-month-view[_ngcontent-%COMP%] {\n pointer-events: auto;\n }\n .ngb-dp-month-name[_ngcontent-%COMP%] {\n font-size: larger;\n height: 2rem;\n line-height: 2rem;\n text-align: center;\n }\n .ngb-dp-month + .ngb-dp-month > ngb-datepicker-month-view > .ngb-dp-week {\n padding-left: 1rem;\n }\n .ngb-dp-month + .ngb-dp-month > .ngb-dp-month-name {\n padding-left: 1rem;\n }\n .ngb-dp-month:last-child .ngb-dp-week {\n padding-right: .25rem;\n }\n .ngb-dp-month:first-child .ngb-dp-week {\n padding-left: .25rem;\n }\n .ngb-dp-month > ngb-datepicker-month-view > .ngb-dp-week:last-child {\n padding-bottom: .25rem;\n }\n .ngb-dp-months[_ngcontent-%COMP%] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }"],data:{}});function Im(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,2,"div",[["class","btn-light"],["ngbDatepickerDayView",""]],[[2,"bg-primary",null],[2,"text-white",null],[2,"text-muted",null],[2,"outside",null],[2,"active",null]],null,null,sm,om)),i["\u0275did"](2,49152,null,0,jc,[],{currentMonth:[0,"currentMonth"],date:[1,"date"],disabled:[2,"disabled"],focused:[3,"focused"],selected:[4,"selected"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){e(t,2,0,t.context.currentMonth,t.context.date,t.context.disabled,t.context.focused,t.context.selected)},function(e,t){e(t,1,0,i["\u0275nov"](t,2).selected,i["\u0275nov"](t,2).selected,i["\u0275nov"](t,2).isMuted(),i["\u0275nov"](t,2).isMuted(),i["\u0275nov"](t,2).focused)})}function Mm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,2,"ngb-datepicker-navigation",[],null,[[null,"navigate"],[null,"select"]],function(e,t,n){var i=!0,r=e.component;return"navigate"===t&&(i=!1!==r.onNavigateEvent(n)&&i),"select"===t&&(i=!1!==r.onNavigateDateSelect(n)&&i),i},vm,dm)),i["\u0275did"](1,49152,null,0,Nc,[qr],{date:[0,"date"],disabled:[1,"disabled"],months:[2,"months"],showSelect:[3,"showSelect"],prevDisabled:[4,"prevDisabled"],nextDisabled:[5,"nextDisabled"],selectBoxes:[6,"selectBoxes"]},{navigate:"navigate",select:"select"}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,1,0,n.model.firstDate,n.model.disabled,n.model.months,"select"===n.model.navigation,n.model.prevDisabled,n.model.nextDisabled,n.model.selectBoxes)},null)}function Dm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"div",[["class","ngb-dp-month-name bg-light"]],null,null,null,null,null)),(e()(),i["\u0275ted"](1,null,["\n "," ","\n "]))],null,function(e,t){e(t,1,0,t.component.i18n.getMonthFullName(t.parent.context.$implicit.number),t.parent.context.$implicit.year)})}function Rm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,8,"div",[["class","ngb-dp-month d-block"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Dm)),i["\u0275did"](4,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](6,0,null,null,2,"ngb-datepicker-month-view",[["class","d-block"]],null,[[null,"select"]],function(e,t,n){var i=!0;return"select"===t&&(i=!1!==e.component.onDateSelect(n)&&i),i},km,ym)),i["\u0275did"](7,49152,null,0,Pc,[qr],{dayTemplate:[0,"dayTemplate"],month:[1,"month"],outsideDays:[2,"outsideDays"],showWeekdays:[3,"showWeekdays"],showWeekNumbers:[4,"showWeekNumbers"]},{select:"select"}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,4,0,"none"===n.navigation||n.displayMonths>1&&"select"===n.navigation),e(t,7,0,n.dayTemplate||i["\u0275nov"](t.parent,1),t.context.$implicit,1===n.displayMonths?n.outsideDays:"hidden",n.showWeekdays,n.showWeekNumbers)},null)}function Lm(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](0,[["dt",2]],null,0,null,Im)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](3,0,null,null,4,"div",[["class","ngb-dp-header bg-light"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Mm)),i["\u0275did"](6,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](9,0,null,null,4,"div",[["class","ngb-dp-months"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Rm)),i["\u0275did"](12,802816,null,0,c.NgForOf,[i.ViewContainerRef,i.TemplateRef,i.IterableDiffers],{ngForOf:[0,"ngForOf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,6,0,"none"!==n.navigation),e(t,12,0,n.model.months)},null)}var Pm=i["\u0275ccf"]("ngb-datepicker",$r,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,4,"ngb-datepicker",[["tabindex","0"]],[[1,"tabindex",0]],[[null,"blur"],[null,"focus"],[null,"keydown"]],function(e,t,n){var r=!0;return"blur"===t&&(r=!1!==i["\u0275nov"](e,4).showFocus(!1)&&r),"focus"===t&&(r=!1!==i["\u0275nov"](e,4).showFocus(!0)&&r),"keydown"===t&&(r=!1!==i["\u0275nov"](e,4).onKeyDown(n)&&r),r},Lm,Am)),i["\u0275prd"](5120,null,di.NG_VALUE_ACCESSOR,function(e){return[e]},[$r]),i["\u0275prd"](512,null,Pr,Pr,[Ar]),i["\u0275prd"](512,null,jr,jr,[Pr,Ar]),i["\u0275did"](4,770048,null,0,$r,[jr,Pr,Ar,qr,Fr,i.ChangeDetectorRef,i.ElementRef,Vr],null,null)],function(e,t){e(t,4,0)},function(e,t){e(t,0,0,i["\u0275nov"](t,4).model.disabled?void 0:"0")})},{dayTemplate:"dayTemplate",displayMonths:"displayMonths",firstDayOfWeek:"firstDayOfWeek",markDisabled:"markDisabled",maxDate:"maxDate",minDate:"minDate",navigation:"navigation",outsideDays:"outsideDays",showWeekdays:"showWeekdays",showWeekNumbers:"showWeekNumbers",startDate:"startDate"},{navigate:"navigate",select:"select"},[]),Nm=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function jm(e){return i["\u0275vid"](0,[],null,null)}var Fm=i["\u0275ccf"]("ngb-modal-backdrop",$c,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-modal-backdrop",[],[[8,"className",0]],null,null,jm,Nm)),i["\u0275did"](1,49152,null,0,$c,[],null,null)],null,function(e,t){e(t,0,0,"modal-backdrop fade show"+(i["\u0275nov"](t,1).backdropClass?" "+i["\u0275nov"](t,1).backdropClass:""))})},{backdropClass:"backdropClass"},{},[]),Bm=i["\u0275crt"]({encapsulation:2,styles:[],data:{}});function Vm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,4,"div",[["role","document"]],[[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,1,"div",[["class","modal-content"]],null,null,null,null,null)),i["\u0275ncd"](null,0),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){var n=t.component;e(t,1,0,"modal-dialog"+(n.size?" modal-"+n.size:"")+(n.centered?" modal-dialog-centered":""))})}var Hm=i["\u0275ccf"]("ngb-modal-window",Xc,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-modal-window",[["role","dialog"],["tabindex","-1"]],[[8,"className",0]],[[null,"keyup.esc"],[null,"click"]],function(e,t,n){var r=!0;return"keyup.esc"===t&&(r=!1!==i["\u0275nov"](e,1).escKey(n)&&r),"click"===t&&(r=!1!==i["\u0275nov"](e,1).backdropClick(n)&&r),r},Vm,Bm)),i["\u0275did"](1,4440064,null,0,Xc,[c.DOCUMENT,i.ElementRef,i.Renderer2],null,null)],function(e,t){e(t,1,0)},function(e,t){e(t,0,0,"modal fade show d-block"+(i["\u0275nov"](t,1).windowClass?" "+i["\u0275nov"](t,1).windowClass:""))})},{backdrop:"backdrop",centered:"centered",keyboard:"keyboard",size:"size",windowClass:"windowClass"},{dismissEvent:"dismiss"},["*"]),zm=i["\u0275crt"]({encapsulation:0,styles:[".bs-popover-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: 50%;\n margin-left: -5px;\n }\n\n .bs-popover-top-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-bottom-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: 2em;\n }\n\n .bs-popover-top-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-bottom-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n left: auto;\n right: 2em;\n }\n\n .bs-popover-left[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-right[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: 50%;\n margin-top: -5px;\n }\n \n .bs-popover-left-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-right-top[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: 0.7em;\n }\n\n .bs-popover-left-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%], .bs-popover-right-bottom[_nghost-%COMP%] .arrow[_ngcontent-%COMP%] {\n top: auto;\n bottom: 0.7em;\n }"],data:{}});function Ym(e){return i["\u0275vid"](2,[(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](1,0,null,null,0,"div",[["class","arrow"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](3,0,null,null,1,"h3",[["class","popover-header"]],null,null,null,null,null)),(e()(),i["\u0275ted"](4,null,["",""])),(e()(),i["\u0275eld"](5,0,null,null,1,"div",[["class","popover-body"]],null,null,null,null,null)),i["\u0275ncd"](null,0)],null,function(e,t){e(t,4,0,t.component.title)})}var Um,Wm=i["\u0275ccf"]("ngb-popover-window",sd,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngb-popover-window",[["role","tooltip"]],[[8,"className",0],[8,"id",0]],null,null,Ym,zm)),i["\u0275did"](1,49152,null,0,sd,[i.ElementRef,i.Renderer2],null,null)],null,function(e,t){e(t,0,0,"popover bs-popover-"+i["\u0275nov"](t,1).placement.split("-")[0]+" bs-popover-"+i["\u0275nov"](t,1).placement,i["\u0275nov"](t,1).id)})},{placement:"placement",title:"title",id:"id"},{},["*"]);!function(e){e[e.top="top"]="top",e[e.bottom="bottom"]="bottom",e[e.left="left"]="left",e[e.right="right"]="right"}(Um||(Um={}));var qm=7;function Gm(e,t,n){return"top"===n?e.top-qm:"bottom"===n?e.top+e.height-t.height+qm:"center"===n?e.top+e.height/2-t.height/2:void 0}function $m(e,t,n){return"left"===n?e.left-qm:"right"===n?e.left+e.width-t.width+qm:"center"===n?e.left+e.width/2-t.width/2:void 0}var Km=function(){function e(){}return e.calculateVerticalAlignment=function(e,t,n){var i=Gm(e,t,n);return i+t.height>window.innerHeight&&(i=window.innerHeight-t.height),i},e.calculateVerticalCaret=function(e,t,n,i){var r;"top"===i&&(r=e.height/2-n.height/2+qm),"bottom"===i&&(r=t.height-e.height/2-n.height/2-qm),"center"===i&&(r=t.height/2-n.height/2);var o=Gm(e,t,i);return o+t.height>window.innerHeight&&(r+=o+t.height-window.innerHeight),r},e.calculateHorizontalAlignment=function(e,t,n){var i=$m(e,t,n);return i+t.width>window.innerWidth&&(i=window.innerWidth-t.width),i},e.calculateHorizontalCaret=function(e,t,n,i){var r;"left"===i&&(r=e.width/2-n.width/2+qm),"right"===i&&(r=t.width-e.width/2-n.width/2-qm),"center"===i&&(r=t.width/2-n.width/2);var o=$m(e,t,i);return o+t.width>window.innerWidth&&(r+=o+t.width-window.innerWidth),r},e.shouldFlip=function(e,t,n,i,r){var o=!1;return"right"===n&&$m(e,t,i)+t.width+r>window.innerWidth&&(o=!0),"left"===n&&$m(e,t,i)-r<0&&(o=!0),"top"===n&&e.top-t.height-r<0&&(o=!0),"bottom"===n&&Gm(e,t,i)+t.height+r>window.innerHeight&&(o=!0),o},e.positionCaret=function(t,n,i,r,o){var s=0,l=0;return t===Um.right?(l=-7,s=e.calculateVerticalCaret(i,n,r,o)):t===Um.left?(l=n.width,s=e.calculateVerticalCaret(i,n,r,o)):t===Um.top?(s=n.height,l=e.calculateHorizontalCaret(i,n,r,o)):t===Um.bottom&&(s=-7,l=e.calculateHorizontalCaret(i,n,r,o)),{top:s,left:l}},e.positionContent=function(t,n,i,r,o){var s=0,l=0;return t===Um.right?(l=i.left+i.width+r,s=e.calculateVerticalAlignment(i,n,o)):t===Um.left?(l=i.left-n.width-r,s=e.calculateVerticalAlignment(i,n,o)):t===Um.top?(s=i.top-n.height-r,l=e.calculateHorizontalAlignment(i,n,o)):t===Um.bottom&&(s=i.top+i.height+r,l=e.calculateHorizontalAlignment(i,n,o)),{top:s,left:l}},e.determinePlacement=function(t,n,i,r,o){if(e.shouldFlip(i,n,t,o,r)){if(t===Um.right)return Um.left;if(t===Um.left)return Um.right;if(t===Um.top)return Um.bottom;if(t===Um.bottom)return Um.top}return t},e}(),Xm=function(){function e(e,t){this.element=e,this.renderer=t}return Object.defineProperty(e.prototype,"cssClasses",{get:function(){var e="ngx-charts-tooltip-content";return e+=" position-"+this.placement,(e+=" type-"+this.type)+" "+this.cssClass},enumerable:!0,configurable:!0}),e.prototype.ngAfterViewInit=function(){setTimeout(this.position.bind(this))},e.prototype.position=function(){var e=this,t=this.element.nativeElement,n=this.host.nativeElement.getBoundingClientRect();if(n.height||n.width){var i=t.getBoundingClientRect();this.checkFlip(n,i),this.positionContent(t,n,i),this.showCaret&&this.positionCaret(n,i),setTimeout(function(){return e.renderer.setElementClass(t,"animate",!0)},1)}},e.prototype.positionContent=function(e,t,n){var i=Km.positionContent(this.placement,n,t,this.spacing,this.alignment),r=i.left;this.renderer.setElementStyle(e,"top",i.top+"px"),this.renderer.setElementStyle(e,"left",r+"px")},e.prototype.positionCaret=function(e,t){var n=this.caretElm.nativeElement,i=n.getBoundingClientRect(),r=Km.positionCaret(this.placement,t,e,i,this.alignment),o=r.left;this.renderer.setElementStyle(n,"top",r.top+"px"),this.renderer.setElementStyle(n,"left",o+"px")},e.prototype.checkFlip=function(e,t){this.placement=Km.determinePlacement(this.placement,t,e,this.spacing,this.alignment)},e.prototype.onWindowResize=function(){this.position()},Object(Kr.__decorate)([Object(i.HostListener)("window:resize"),function(e,t,n){return{configurable:!0,enumerable:n.enumerable,get:function(){return Object.defineProperty(this,t,{configurable:!0,enumerable:n.enumerable,value:function(e,t,n){var i,r,o;n=n||{};var s=null,l=0;function a(){l=!1===n.leading?0:+new Date,s=null,o=e.apply(i,r)}return function(){var t=+new Date;l||!1!==n.leading||(l=t);var u=100-(t-l);return i=this,r=arguments,u<=0?(clearTimeout(s),s=null,l=t,o=e.apply(i,r)):s||!1===n.trailing||(s=setTimeout(a,u)),o}}(n.value,0,void 0)}),this[t]}}},Object(Kr.__metadata)("design:type",Function),Object(Kr.__metadata)("design:paramtypes",[]),Object(Kr.__metadata)("design:returntype",void 0)],e.prototype,"onWindowResize",null),e}(),Zm=i["\u0275crt"]({encapsulation:2,styles:[[".ngx-charts-tooltip-content{position:fixed;border-radius:3px;z-index:5000;display:block;font-weight:400;opacity:0;pointer-events:none!important}.ngx-charts-tooltip-content.type-popover{background:#fff;color:#060709;border:1px solid #72809b;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);font-size:13px;padding:4px}.ngx-charts-tooltip-content.type-popover .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fff}.ngx-charts-tooltip-content.type-popover .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ngx-charts-tooltip-content.type-tooltip{color:#fff;background:rgba(0,0,0,.75);font-size:12px;padding:0 10px;text-align:center;pointer-events:auto}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-left{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-top{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-right{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content.type-tooltip .tooltip-caret.position-bottom{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.75)}.ngx-charts-tooltip-content .tooltip-label{display:block;line-height:1em;padding:8px 5px 5px;font-size:1em}.ngx-charts-tooltip-content .tooltip-val{display:block;font-size:1.3em;line-height:1em;padding:0 5px 8px}.ngx-charts-tooltip-content .tooltip-caret{position:absolute;z-index:5001;width:0;height:0}.ngx-charts-tooltip-content.position-right{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.ngx-charts-tooltip-content.position-left{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.ngx-charts-tooltip-content.position-top{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.ngx-charts-tooltip-content.position-bottom{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.ngx-charts-tooltip-content.animate{opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:auto}.area-tooltip-container{padding:5px 0;pointer-events:none}.tooltip-item{text-align:left;line-height:1.2em;padding:5px 0}.tooltip-item .tooltip-item-color{display:inline-block;height:12px;width:12px;margin-right:5px;color:#5b646b;border-radius:3px}"]],data:{}});function Jm(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n "]))],null,null)}function Qm(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,5,"span",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,2,null,Jm)),i["\u0275did"](3,540672,null,0,c.NgTemplateOutlet,[i.ViewContainerRef],{ngTemplateOutletContext:[0,"ngTemplateOutletContext"],ngTemplateOutlet:[1,"ngTemplateOutlet"]},null),i["\u0275pod"](4,{model:0}),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,3,0,e(t,4,0,n.context),n.template)},null)}function eg(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"span",[],[[8,"innerHTML",1]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "]))],null,function(e,t){e(t,0,0,t.component.title)})}function tg(e){return i["\u0275vid"](0,[i["\u0275qud"](402653184,1,{caretElm:0}),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](2,0,null,null,13,"div",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](4,0,[[1,0],["caretElm",1]],null,1,"span",[],[[8,"hidden",0],[8,"className",0]],null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](7,0,null,null,7,"div",[["class","tooltip-content"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,Qm)),i["\u0275did"](10,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275and"](16777216,null,null,1,null,eg)),i["\u0275did"](13,16384,null,0,c.NgIf,[i.ViewContainerRef,i.TemplateRef],{ngIf:[0,"ngIf"]},null),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275ted"](-1,null,["\n "]))],function(e,t){var n=t.component;e(t,10,0,!n.title),e(t,13,0,n.title)},function(e,t){var n=t.component;e(t,4,0,!n.showCaret,i["\u0275inlineInterpolate"](1,"tooltip-caret position-",n.placement,""))})}var ng=i["\u0275ccf"]("ngx-tooltip-content",Xm,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,0,null,null,1,"ngx-tooltip-content",[],[[8,"className",0]],[["window","resize"]],function(e,t,n){var r=!0;return"window:resize"===t&&(r=!1!==i["\u0275nov"](e,1).onWindowResize()&&r),r},tg,Zm)),i["\u0275did"](1,4243456,null,0,Xm,[i.ElementRef,i.Renderer],null,null)],null,function(e,t){e(t,0,0,i["\u0275nov"](t,1).cssClasses)})},{host:"host",showCaret:"showCaret",type:"type",placement:"placement",alignment:"alignment",spacing:"spacing",cssClass:"cssClass",title:"title",template:"template",context:"context"},{},[]),ig=i["\u0275crt"]({encapsulation:0,styles:[["@font-face{font-family:'Frutiger LT Arabic 45';src:url(FrutigerLTArabic-45Light.1a522453057cf9176246.eot);src:url(FrutigerLTArabic-45Light.1a522453057cf9176246.eot?#iefix) format('embedded-opentype'),url(FrutigerLTArabic-45Light.7248abbf94e843be7273.woff2) format('woff2'),url(FrutigerLTArabic-45Light.24660082fd5b183ddbb6.woff) format('woff');font-weight:300;font-style:normal}body[_ngcontent-%COMP%]{font-family:'Frutiger LT Arabic 45',sans-serif!important}[_nghost-%COMP%] .side-menu-fixed .slimscroll-wrapper{height:100vh!important;padding-bottom:58px}.btn-danger[_ngcontent-%COMP%]{background:#000}"]],data:{}});function rg(e){return i["\u0275vid"](0,[(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](1,0,null,null,23,"html",[["lang","en"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n"])),(e()(),i["\u0275eld"](3,0,null,null,16,"head",[],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n\n "])),(e()(),i["\u0275eld"](5,0,null,null,1,"meta",[["name","keywords"]],[[8,"content",0]],null,null,null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](8,0,null,null,1,"meta",[["name","description"]],[[8,"content",0]],null,null,null,null)),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](11,0,null,null,0,"meta",[["name","author"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](13,0,null,null,0,"meta",[["content","width=device-width, initial-scale=1, maximum-scale=1"],["name","viewport"]],null,null,null,null,null)),(e()(),i["\u0275ted"](-1,null,["\n "])),(e()(),i["\u0275eld"](15,0,null,null,2,"title",[],null,null,null,null,null)),(e()(),i["\u0275ted"](16,null,["",""])),i["\u0275pid"](0,$n,[U]),(e()(),i["\u0275ted"](-1,null,["\n\n\n "])),(e()(),i["\u0275ted"](-1,null,["\n\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275eld"](21,16777216,null,null,2,"router-outlet",[],null,null,null,null,null)),i["\u0275did"](22,212992,null,0,Sn,[Cn,i.ViewContainerRef,i.ComponentFactoryResolver,[8,null],i.ChangeDetectorRef],null,null),(e()(),i["\u0275ted"](-1,null,["\n\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n\n"])),(e()(),i["\u0275ted"](-1,null,["\n"]))],function(e,t){e(t,22,0)},function(e,t){e(t,5,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,5,0,i["\u0275nov"](t,6).transform("assets_system")),"")),e(t,8,0,i["\u0275inlineInterpolate"](1,"",i["\u0275unv"](t,8,0,i["\u0275nov"](t,9).transform("assets_system")),"")),e(t,16,0,i["\u0275unv"](t,16,0,i["\u0275nov"](t,17).transform("assets_system")))})}var og=i["\u0275ccf"]("app-root",ei,function(e){return i["\u0275vid"](0,[(e()(),i["\u0275eld"](0,16777216,null,null,1,"app-root",[],null,null,null,rg,ig)),i["\u0275did"](1,114688,null,0,ei,[qn,lo.ToastsManager,i.ViewContainerRef,gn,It,pe.Title,U],null,null)],function(e,t){e(t,1,0)},null)},{},{},[]),sg=n("ia/u");function lg(e){switch(e.length){case 0:return new sg.NoopAnimationPlayer;case 1:return e[0];default:return new sg["\u0275AnimationGroupPlayer"](e)}}function ag(e,t,n,i,r={},o={}){const s=[],l=[];let a=-1,u=null;if(i.forEach(e=>{const n=e.offset,i=n==a,c=i&&u||{};Object.keys(e).forEach(n=>{let i=n,l=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,s),l){case sg["\u0275PRE_STYLE"]:l=r[n];break;case sg.AUTO_STYLE:l=o[n];break;default:l=t.normalizeStyleValue(n,i,l,s)}c[i]=l}),i||l.push(c),u=c,a=n}),s.length){const e="\n - ";throw new Error(`Unable to animate due to the following errors:${e}${s.join(e)}`)}return l}function ug(e,t,n,i){switch(t){case"start":e.onStart(()=>i(n&&cg(n,"start",e.totalTime)));break;case"done":e.onDone(()=>i(n&&cg(n,"done",e.totalTime)));break;case"destroy":e.onDestroy(()=>i(n&&cg(n,"destroy",e.totalTime)))}}function cg(e,t,n){const i=dg(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,void 0==n?e.totalTime:n),r=e._data;return null!=r&&(i._data=r),i}function dg(e,t,n,i,r="",o=0){return{element:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o}}function hg(e,t,n){let i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function pg(e){const t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}let fg=(e,t)=>!1,mg=(e,t)=>!1,gg=(e,t,n)=>[];if("undefined"!=typeof Element){if(fg=((e,t)=>e.contains(t)),Element.prototype.matches)mg=((e,t)=>e.matches(t));else{const e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;t&&(mg=((e,n)=>t.apply(e,[n])))}gg=((e,t,n)=>{let i=[];if(n)i.push(...e.querySelectorAll(t));else{const n=e.querySelector(t);n&&i.push(n)}return i})}let vg=null,yg=!1;function bg(e){vg||(vg=_g()||{},yg=!!vg.style&&"WebkitAppearance"in vg.style);let t=!0;return vg.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&!(t=e in vg.style)&&yg&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in vg.style),t}function _g(){return"undefined"!=typeof document?document.body:null}const wg=mg,xg=fg,Cg=gg;class Sg{validateStyleProperty(e){return bg(e)}matchesElement(e,t){return wg(e,t)}containsElement(e,t){return xg(e,t)}query(e,t,n){return Cg(e,t,n)}computeStyle(e,t,n){return n||""}animate(e,t,n,i,r,o=[]){return new sg.NoopAnimationPlayer}}class Og{}Og.NOOP=new Sg;const Tg=1e3,Eg="{{",kg="ng-enter",Ag="ng-leave",Ig="ng-trigger",Mg=".ng-trigger",Dg="ng-animating",Rg=".ng-animating";function Lg(e){if("number"==typeof e)return e;const t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:Pg(parseFloat(t[1]),t[2])}function Pg(e,t){switch(t){case"s":return e*Tg;default:return e}}function Ng(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){let i,r=0,o="";if("string"==typeof e){const n=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===n)return t.push(`The provided timing value "${e}" is invalid.`),{duration:0,delay:0,easing:""};i=Pg(parseFloat(n[1]),n[2]);const s=n[3];null!=s&&(r=Pg(Math.floor(parseFloat(s)),n[4]));const l=n[5];l&&(o=l)}else i=e;if(!n){let n=!1,o=t.length;i<0&&(t.push("Duration values below 0 are not allowed for this animation step."),n=!0),r<0&&(t.push("Delay values below 0 are not allowed for this animation step."),n=!0),n&&t.splice(o,0,`The provided timing value "${e}" is invalid.`)}return{duration:i,delay:r,easing:o}}(e,t,n)}function jg(e,t={}){return Object.keys(e).forEach(n=>{t[n]=e[n]}),t}function Fg(e,t,n={}){if(t)for(let i in e)n[i]=e[i];else jg(e,n);return n}function Bg(e,t){e.style&&Object.keys(t).forEach(n=>{const i=Gg(n);e.style[i]=t[n]})}function Vg(e,t){e.style&&Object.keys(t).forEach(t=>{const n=Gg(t);e.style[n]=""})}function Hg(e){return Array.isArray(e)?1==e.length?e[0]:Object(sg.sequence)(e):e}const zg=new RegExp(`${Eg}\\s*(.+?)\\s*}}`,"g");function Yg(e){let t=[];if("string"==typeof e){const n=e.toString();let i;for(;i=zg.exec(n);)t.push(i[1]);zg.lastIndex=0}return t}function Ug(e,t,n){const i=e.toString(),r=i.replace(zg,(e,i)=>{let r=t[i];return t.hasOwnProperty(i)||(n.push(`Please provide a value for the animation param ${i}`),r=""),r.toString()});return r==i?e:r}function Wg(e){const t=[];let n=e.next();for(;!n.done;)t.push(n.value),n=e.next();return t}const qg=/-+([a-z0-9])/g;function Gg(e){return e.replace(qg,(...e)=>e[1].toUpperCase())}function $g(e,t,n){switch(t.type){case 7:return e.visitTrigger(t,n);case 0:return e.visitState(t,n);case 1:return e.visitTransition(t,n);case 2:return e.visitSequence(t,n);case 3:return e.visitGroup(t,n);case 4:return e.visitAnimate(t,n);case 5:return e.visitKeyframes(t,n);case 6:return e.visitStyle(t,n);case 8:return e.visitReference(t,n);case 9:return e.visitAnimateChild(t,n);case 10:return e.visitAnimateRef(t,n);case 11:return e.visitQuery(t,n);case 12:return e.visitStagger(t,n);default:throw new Error(`Unable to resolve animation metadata node #${t.type}`)}}const Kg="*",Xg=new Set(["true","1"]),Zg=new Set(["false","0"]);function Jg(e,t){const n=Xg.has(e)||Zg.has(e),i=Xg.has(t)||Zg.has(t);return(r,o)=>{let s=e==Kg||e==r,l=t==Kg||t==o;return!s&&n&&"boolean"==typeof r&&(s=r?Xg.has(e):Zg.has(e)),!l&&i&&"boolean"==typeof o&&(l=o?Xg.has(t):Zg.has(t)),s&&l}}const Qg=":self",ev=new RegExp(`s*${Qg}s*,?`,"g");function tv(e,t,n){return new iv(e).build(t,n)}const nv="";class iv{constructor(e){this._driver=e}build(e,t){const n=new rv(t);return this._resetContextStyleTimingState(n),$g(this,Hg(e),n)}_resetContextStyleTimingState(e){e.currentQuerySelector=nv,e.collectedStyles={},e.collectedStyles[nv]={},e.currentTime=0}visitTrigger(e,t){let n=t.queryCount=0,i=t.depCount=0;const r=[],o=[];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 n=e,i=n.name;i.split(/\s*,\s*/).forEach(e=>{n.name=e,r.push(this.visitState(n,t))}),n.name=i}else if(1==e.type){const r=this.visitTransition(e,t);n+=r.queryCount,i+=r.depCount,o.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:o,queryCount:n,depCount:i,options:null}}visitState(e,t){const n=this.visitStyle(e.styles,t),i=e.options&&e.options.params||null;if(n.containsDynamicStyles){const r=new Set,o=i||{};if(n.styles.forEach(e=>{if(ov(e)){const t=e;Object.keys(t).forEach(e=>{Yg(t[e]).forEach(e=>{o.hasOwnProperty(e)||r.add(e)})})}}),r.size){const n=Wg(r.values());t.errors.push(`state("${e.name}", ...) must define default values for all the following style substitutions: ${n.join(", ")}`)}}return{type:0,name:e.name,style:n,options:i?{params:i}:null}}visitTransition(e,t){t.queryCount=0,t.depCount=0;const n=$g(this,Hg(e.animation),t);return{type:1,matchers:function(e,t){const n=[];return"string"==typeof e?e.split(/\s*,\s*/).forEach(e=>(function(e,t,n){if(":"==e[0]){const i=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)<parseFloat(e);default:return t.push(`The transition alias value "${e}" is not supported`),"* => *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}const i=e.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push(`The provided transition expression "${e}" is not supported`),t;const r=i[1],o=i[2],s=i[3];t.push(Jg(r,s)),"<"!=o[0]||r==Kg&&s==Kg||t.push(Jg(s,r))})(e,n,t)):n.push(e),n}(e.expr,t.errors),animation:n,queryCount:t.queryCount,depCount:t.depCount,options:sv(e.options)}}visitSequence(e,t){return{type:2,steps:e.steps.map(e=>$g(this,e,t)),options:sv(e.options)}}visitGroup(e,t){const n=t.currentTime;let i=0;const r=e.steps.map(e=>{t.currentTime=n;const r=$g(this,e,t);return i=Math.max(i,t.currentTime),r});return t.currentTime=i,{type:3,steps:r,options:sv(e.options)}}visitAnimate(e,t){const n=function(e,t){let n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return lv(Ng(e,t).duration,0,"");const i=e;if(i.split(/\s+/).some(e=>"{"==e.charAt(0)&&"{"==e.charAt(1))){const e=lv(0,0,"");return e.dynamic=!0,e.strValue=i,e}return lv((n=n||Ng(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);let i;t.currentAnimateTimings=n;let r=e.styles?e.styles:Object(sg.style)({});if(5==r.type)i=this.visitKeyframes(r,t);else{let r=e.styles,o=!1;if(!r){o=!0;const e={};n.easing&&(e.easing=n.easing),r=Object(sg.style)(e)}t.currentTime+=n.duration+n.delay;const s=this.visitStyle(r,t);s.isEmptyStep=o,i=s}return t.currentAnimateTimings=null,{type:4,timings:n,style:i,options:null}}visitStyle(e,t){const n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}_makeStyleAst(e,t){const n=[];Array.isArray(e.styles)?e.styles.forEach(e=>{"string"==typeof e?e==sg.AUTO_STYLE?n.push(e):t.errors.push(`The provided style string value ${e} is not allowed.`):n.push(e)}):n.push(e.styles);let i=!1,r=null;return n.forEach(e=>{if(ov(e)){const t=e,n=t.easing;if(n&&(r=n,delete t.easing),!i)for(let e in t)if(t[e].toString().indexOf(Eg)>=0){i=!0;break}}}),{type:6,styles:n,easing:r,offset:e.offset,containsDynamicStyles:i,options:null}}_validateStyleAst(e,t){const n=t.currentAnimateTimings;let i=t.currentTime,r=t.currentTime;n&&r>0&&(r-=n.duration+n.delay),e.styles.forEach(e=>{"string"!=typeof e&&Object.keys(e).forEach(n=>{if(!this._driver.validateStyleProperty(n))return void t.errors.push(`The provided animation property "${n}" is not a supported CSS property for animations`);const o=t.collectedStyles[t.currentQuerySelector],s=o[n];let l=!0;s&&(r!=i&&r>=s.startTime&&i<=s.endTime&&(t.errors.push(`The CSS property "${n}" that exists between the times of "${s.startTime}ms" and "${s.endTime}ms" is also being animated in a parallel animation between the times of "${r}ms" and "${i}ms"`),l=!1),r=s.startTime),l&&(o[n]={startTime:r,endTime:i}),t.options&&function(i,r,o){const s=t.options.params||{},l=Yg(e[n]);l.length&&l.forEach(e=>{s.hasOwnProperty(e)||o.push(`Unable to resolve the local animation param ${e} in the given list of values`)})}(0,0,t.errors)})})}visitKeyframes(e,t){const n={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),n;let i=0;const r=[];let o=!1,s=!1,l=0;const a=e.steps.map(e=>{const n=this._makeStyleAst(e,t);let a=null!=n.offset?n.offset:function(e){if("string"==typeof e)return null;let t=null;if(Array.isArray(e))e.forEach(e=>{if(ov(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}});else if(ov(e)&&e.hasOwnProperty("offset")){const n=e;t=parseFloat(n.offset),delete n.offset}return t}(n.styles),u=0;return null!=a&&(i++,u=n.offset=a),s=s||u<0||u>1,o=o||u<l,l=u,r.push(u),n});s&&t.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),o&&t.errors.push("Please ensure that all keyframe offsets are in order");const u=e.steps.length;let c=0;i>0&&i<u?t.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==i&&(c=1/(u-1));const d=u-1,h=t.currentTime,p=t.currentAnimateTimings,f=p.duration;return a.forEach((e,i)=>{const o=c>0?i==d?1:c*i:r[i],s=o*f;t.currentTime=h+p.delay+s,p.duration=s,this._validateStyleAst(e,t),e.offset=o,n.styles.push(e)}),n}visitReference(e,t){return{type:8,animation:$g(this,Hg(e.animation),t),options:sv(e.options)}}visitAnimateChild(e,t){return t.depCount++,{type:9,options:sv(e.options)}}visitAnimateRef(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:sv(e.options)}}visitQuery(e,t){const n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;const[r,o]=function(e){const t=!!e.split(/\s*,\s*/).find(e=>e==Qg);return t&&(e=e.replace(ev,"")),[e=e.replace(/@\*/g,Mg).replace(/@\w+/g,e=>Mg+"-"+e.substr(1)).replace(/:animating/g,Rg),t]}(e.selector);t.currentQuerySelector=n.length?n+" "+r:r,hg(t.collectedStyles,t.currentQuerySelector,{});const s=$g(this,Hg(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:s,originalSelector:e.selector,options:sv(e.options)}}visitStagger(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");const n="full"===e.timings?{duration:0,delay:0,easing:"full"}:Ng(e.timings,t.errors,!0);return{type:12,animation:$g(this,Hg(e.animation),t),timings:n,options:null}}}class rv{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 ov(e){return!Array.isArray(e)&&"object"==typeof e}function sv(e){return e?(e=jg(e)).params&&(e.params=function(e){return e?jg(e):null}(e.params)):e={},e}function lv(e,t,n){return{duration:e,delay:t,easing:n}}function av(e,t,n,i,r,o,s=null,l=!1){return{type:1,element:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:s,subTimeline:l}}class uv{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 n=this._map.get(e);n||this._map.set(e,n=[]),n.push(...t)}has(e){return this._map.has(e)}clear(){this._map.clear()}}const cv=1,dv=new RegExp(":enter","g"),hv=new RegExp(":leave","g");function pv(e,t,n,i,r,o={},s={},l,a,u=[]){return(new fv).buildKeyframes(e,t,n,i,r,o,s,l,a,u)}class fv{buildKeyframes(e,t,n,i,r,o,s,l,a,u=[]){a=a||new uv;const c=new gv(e,t,a,i,r,u,[]);c.options=l,c.currentTimeline.setStyles([o],null,c.errors,l),$g(this,n,c);const d=c.timelines.filter(e=>e.containsAnimation());if(d.length&&Object.keys(s).length){const e=d[d.length-1];e.allowOnlyTimelineStyles()||e.setStyles([s],null,c.errors,l)}return d.length?d.map(e=>e.buildKeyframes()):[av(t,[],[],[],0,0,"",!1)]}visitTrigger(e,t){}visitState(e,t){}visitTransition(e,t){}visitAnimateChild(e,t){const n=t.subInstructions.consume(t.element);if(n){const i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}visitAnimateRef(e,t){const n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}_visitSubInstructions(e,t,n){let i=t.currentTimeline.currentTime;const r=null!=n.duration?Lg(n.duration):null,o=null!=n.delay?Lg(n.delay):null;return 0!==r&&e.forEach(e=>{const n=t.appendInstructionToTimeline(e,r,o);i=Math.max(i,n.duration+n.delay)}),i}visitReference(e,t){t.updateOptions(e.options,!0),$g(this,e.animation,t),t.previousNode=e}visitSequence(e,t){const n=t.subContextCount;let i=t;const r=e.options;if(r&&(r.params||r.delay)&&((i=t.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=mv);const e=Lg(r.delay);i.delayNextStep(e)}e.steps.length&&(e.steps.forEach(e=>$g(this,e,i)),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>n&&i.transformIntoNewTimeline()),t.previousNode=e}visitGroup(e,t){const n=[];let i=t.currentTimeline.currentTime;const r=e.options&&e.options.delay?Lg(e.options.delay):0;e.steps.forEach(o=>{const s=t.createSubContext(e.options);r&&s.delayNextStep(r),$g(this,o,s),i=Math.max(i,s.currentTimeline.currentTime),n.push(s.currentTimeline)}),n.forEach(e=>t.currentTimeline.mergeTimelineCollectedStyles(e)),t.transformIntoNewTimeline(i),t.previousNode=e}_visitTiming(e,t){if(e.dynamic){const n=e.strValue;return Ng(t.params?Ug(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,t){const n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());const 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}visitStyle(e,t){const n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();const r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}visitKeyframes(e,t){const n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach(e=>{o.forwardTime((e.offset||0)*r),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()}),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}visitQuery(e,t){const n=t.currentTimeline.currentTime,i=e.options||{},r=i.delay?Lg(i.delay):0;r&&(6===t.previousNode.type||0==n&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=mv);let o=n;const s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!i.optional,t.errors);t.currentQueryTotal=s.length;let l=null;s.forEach((n,i)=>{t.currentQueryIndex=i;const s=t.createSubContext(e.options,n);r&&s.delayNextStep(r),n===t.element&&(l=s.currentTimeline),$g(this,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),o=Math.max(o,s.currentTimeline.currentTime)}),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(o),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}visitStagger(e,t){const n=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),s=o*(t.currentQueryTotal-1);let l=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":l=s-l;break;case"full":l=n.currentStaggerTime}const a=t.currentTimeline;l&&a.delayNextStep(l);const u=a.currentTime;$g(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-u+(i.startTime-n.currentTimeline.startTime)}}const mv={};class gv{constructor(e,t,n,i,r,o,s,l){this._driver=e,this.element=t,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=r,this.errors=o,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=mv,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new vv(this._driver,t,0),s.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,t){if(!e)return;const n=e;let i=this.options;null!=n.duration&&(i.duration=Lg(n.duration)),null!=n.delay&&(i.delay=Lg(n.delay));const r=n.params;if(r){let e=i.params;e||(e=this.options.params={}),Object.keys(r).forEach(n=>{t&&e.hasOwnProperty(n)||(e[n]=Ug(r[n],e,this.errors))})}}_copyOptions(){const e={};if(this.options){const t=this.options.params;if(t){const n=e.params={};Object.keys(t).forEach(e=>{n[e]=t[e]})}}return e}createSubContext(e=null,t,n){const i=t||this.element,r=new gv(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,n||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=mv,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,t,n){const i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},r=new yv(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,t,n,i,r,o){let s=[];if(i&&s.push(this.element),e.length>0){e=(e=e.replace(dv,"."+this._enterClassName)).replace(hv,"."+this._leaveClassName);let t=this._driver.query(this.element,e,1!=n);0!==n&&(t=n<0?t.slice(t.length+n,t.length):t.slice(0,n)),s.push(...t)}return r||0!=s.length||o.push(`\`query("${t}")\` returned zero elements. (Use \`query("${t}", { optional: true })\` if you wish to allow this.)`),s}}class vv{constructor(e,t,n,i){this._driver=e,this.element=t,this.startTime=n,this._elementTimelineStylesLookup=i,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 vv(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+=cv,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]||sg.AUTO_STYLE,this._currentKeyframe[e]=sg.AUTO_STYLE}),this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,t,n,i){t&&(this._previousKeyframe.easing=t);const r=i&&i.params||{},o=function(e,t){const n={};let i;return e.forEach(e=>{"*"===e?(i=i||Object.keys(t)).forEach(e=>{n[e]=sg.AUTO_STYLE}):Fg(e,!1,n)}),n}(e,this._globalTimelineStyles);Object.keys(o).forEach(e=>{const t=Ug(o[e],r,n);this._pendingStyles[e]=t,this._localTimelineStyles.hasOwnProperty(e)||(this._backFill[e]=this._globalTimelineStyles.hasOwnProperty(e)?this._globalTimelineStyles[e]:sg.AUTO_STYLE),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 n=this._styleSummary[t],i=e._styleSummary[t];(!n||i.time>n.time)&&this._updateStyle(t,i.value)})}buildKeyframes(){this.applyStylesToKeyframe();const e=new Set,t=new Set,n=1===this._keyframes.size&&0===this.duration;let i=[];this._keyframes.forEach((r,o)=>{const s=Fg(r,!0);Object.keys(s).forEach(n=>{const i=s[n];i==sg["\u0275PRE_STYLE"]?e.add(n):i==sg.AUTO_STYLE&&t.add(n)}),n||(s.offset=o/this.duration),i.push(s)});const r=e.size?Wg(e.values()):[],o=t.size?Wg(t.values()):[];if(n){const e=i[0],t=jg(e);e.offset=0,t.offset=1,i=[e,t]}return av(this.element,i,r,o,this.duration,this.startTime,this.easing,!1)}}class yv extends vv{constructor(e,t,n,i,r,o,s=!1){super(e,t,o.delay),this.element=t,this.keyframes=n,this.preStyleProps=i,this.postStyleProps=r,this._stretchStartingKeyframe=s,this.timings={duration:o.duration,delay:o.delay,easing:o.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:t,duration:n,easing:i}=this.timings;if(this._stretchStartingKeyframe&&t){const r=[],o=n+t,s=t/o,l=Fg(e[0],!1);l.offset=0,r.push(l);const a=Fg(e[0],!1);a.offset=bv(s),r.push(a);const u=e.length-1;for(let i=1;i<=u;i++){let s=Fg(e[i],!1);s.offset=bv((t+s.offset*n)/o),r.push(s)}n=o,t=0,i="",e=r}return av(this.element,e,this.preStyleProps,this.postStyleProps,n,t,i,!0)}}function bv(e,t=3){const n=Math.pow(10,t-1);return Math.round(e*n)/n}class _v{}class wv extends _v{normalizePropertyName(e,t){return Gg(e)}normalizeStyleValue(e,t,n,i){let r="";const o=n.toString().trim();if(xv[t]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{const t=n.match(/^[+-]?[\d\.]+([a-z]*)$/);t&&0==t[1].length&&i.push(`Please provide a CSS unit value for ${e}:${n}`)}return o+r}}const xv=function(e){const t={};return"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(",").forEach(e=>t[e]=!0),t}();function Cv(e,t,n,i,r,o,s,l,a,u,c,d){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:s,timelines:l,queriedElements:a,preStyleProps:u,postStyleProps:c,errors:d}}const Sv={};class Ov{constructor(e,t,n){this._triggerName=e,this.ast=t,this._stateStyles=n}match(e,t){return function(e,t,n){return e.some(e=>e(t,n))}(this.ast.matchers,e,t)}buildStyles(e,t,n){const i=this._stateStyles["*"],r=this._stateStyles[e],o=i?i.buildStyles(t,n):{};return r?r.buildStyles(t,n):o}build(e,t,n,i,r,o,s,l,a){const u=[],c=this.ast.options&&this.ast.options.params||Sv,d=this.buildStyles(n,s&&s.params||Sv,u),h=l&&l.params||Sv,p=this.buildStyles(i,h,u),f=new Set,m=new Map,g=new Map,v="void"===i,y={params:Object.assign({},c,h)},b=pv(e,t,this.ast.animation,r,o,d,p,y,a,u);if(u.length)return Cv(t,this._triggerName,n,i,v,d,p,[],[],m,g,u);b.forEach(e=>{const n=e.element,i=hg(m,n,{});e.preStyleProps.forEach(e=>i[e]=!0);const r=hg(g,n,{});e.postStyleProps.forEach(e=>r[e]=!0),n!==t&&f.add(n)});const _=Wg(f.values());return Cv(t,this._triggerName,n,i,v,d,p,b,_,m,g)}}class Tv{constructor(e,t){this.styles=e,this.defaultParams=t}buildStyles(e,t){const n={},i=jg(this.defaultParams);return Object.keys(e).forEach(t=>{const n=e[t];null!=n&&(i[t]=n)}),this.styles.styles.forEach(e=>{if("string"!=typeof e){const r=e;Object.keys(r).forEach(e=>{let o=r[e];o.length>1&&(o=Ug(o,i,t)),n[e]=o})}}),n}}class Ev{constructor(e,t){this.name=e,this.ast=t,this.transitionFactories=[],this.states={},t.states.forEach(e=>{this.states[e.name]=new Tv(e.style,e.options&&e.options.params||{})}),kv(this.states,"true","1"),kv(this.states,"false","0"),t.transitions.forEach(t=>{this.transitionFactories.push(new Ov(e,t,this.states))}),this.fallbackTransition=function(t,n){return new Ov(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[(e,t)=>!0],options:null,queryCount:0,depCount:0},n)}(0,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,t){return this.transitionFactories.find(n=>n.match(e,t))||null}matchStyles(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}}function kv(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}const Av=new uv;class Iv{constructor(e,t){this._driver=e,this._normalizer=t,this._animations={},this._playersById={},this.players=[]}register(e,t){const n=[],i=tv(this._driver,t,n);if(n.length)throw new Error(`Unable to build the animation due to the following errors: ${n.join("\n")}`);this._animations[e]=i}_buildPlayer(e,t,n){const i=e.element,r=ag(0,this._normalizer,0,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[])}create(e,t,n={}){const i=[],r=this._animations[e];let o;const s=new Map;if(r?(o=pv(this._driver,t,r,kg,Ag,{},{},n,Av,i)).forEach(e=>{const t=hg(s,e.element,{});e.postStyleProps.forEach(e=>t[e]=null)}):(i.push("The requested animation doesn't exist or has already been destroyed"),o=[]),i.length)throw new Error(`Unable to create the animation due to the following errors: ${i.join("\n")}`);s.forEach((e,t)=>{Object.keys(e).forEach(n=>{e[n]=this._driver.computeStyle(t,n,sg.AUTO_STYLE)})});const l=lg(o.map(e=>{const t=s.get(e.element);return this._buildPlayer(e,{},t)}));return this._playersById[e]=l,l.onDestroy(()=>this.destroy(e)),this.players.push(l),l}destroy(e){const t=this._getPlayer(e);t.destroy(),delete this._playersById[e];const n=this.players.indexOf(t);n>=0&&this.players.splice(n,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,n,i){const r=dg(t,"","","");return ug(this._getPlayer(e),n,r,i),()=>{}}command(e,t,n,i){if("register"==n)return void this.register(e,i[0]);if("create"==n)return void this.create(e,t,i[0]||{});const 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)}}}const Mv="ng-animate-queued",Dv=".ng-animate-queued",Rv="ng-animate-disabled",Lv=".ng-animate-disabled",Pv="ng-star-inserted",Nv=".ng-star-inserted",jv=[],Fv={namespaceId:"",setForRemoval:null,hasAnimation:!1,removedBeforeQueried:!1},Bv={namespaceId:"",setForRemoval:null,hasAnimation:!1,removedBeforeQueried:!0},Vv="__ng_removed";class Hv{constructor(e,t=""){this.namespaceId=t;const n=e&&e.hasOwnProperty("value");if(this.value=function(e){return null!=e?e:null}(n?e.value:e),n){const t=jg(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(n=>{null==e[n]&&(e[n]=t[n])})}}}const zv="void",Yv=new Hv(zv),Uv=new Hv("DELETED");class Wv{constructor(e,t,n){this.id=e,this.hostElement=t,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Qv(t,this._hostClassName)}listen(e,t,n,i){if(!this._triggers.hasOwnProperty(t))throw new Error(`Unable to listen on the animation trigger event "${n}" because the animation trigger "${t}" doesn't exist!`);if(null==n||0==n.length)throw new Error(`Unable to listen on the animation trigger "${t}" because the provided event is undefined!`);if("start"!=n&&"done"!=n)throw new Error(`The provided animation trigger event "${n}" for the animation trigger "${t}" is not supported!`);const r=hg(this._elementListeners,e,[]),o={name:t,phase:n,callback:i};r.push(o);const s=hg(this._engine.statesByElement,e,{});return s.hasOwnProperty(t)||(Qv(e,Ig),Qv(e,Ig+"-"+t),s[t]=Yv),()=>{this._engine.afterFlush(()=>{const e=r.indexOf(o);e>=0&&r.splice(e,1),this._triggers[t]||delete s[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,n,i=!0){const r=this._getTrigger(t),o=new Gv(this.id,t,e);let s=this._engine.statesByElement.get(e);s||(Qv(e,Ig),Qv(e,Ig+"-"+t),this._engine.statesByElement.set(e,s={}));let l=s[t];const a=new Hv(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&a.absorbOptions(l.options),s[t]=a,l){if(l===Uv)return o}else l=Yv;if(a.value!==zv&&l.value===a.value){if(!function(e,t){const n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(let r=0;r<n.length;r++){const i=n[r];if(!t.hasOwnProperty(i)||e[i]!==t[i])return!1}return!0}(l.params,a.params)){const t=[],n=r.matchStyles(l.value,l.params,t),i=r.matchStyles(a.value,a.params,t);t.length?this._engine.reportError(t):this._engine.afterFlush(()=>{Vg(e,n),Bg(e,i)})}return}const u=hg(this._engine.playersByElement,e,[]);u.forEach(e=>{e.namespaceId==this.id&&e.triggerName==t&&e.queued&&e.destroy()});let c=r.matchTransition(l.value,a.value),d=!1;if(!c){if(!i)return;c=r.fallbackTransition,d=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:c,fromState:l,toState:a,player:o,isFallbackTransition:d}),d||(Qv(e,Mv),o.onStart(()=>{ey(e,Mv)})),o.onDone(()=>{let t=this.players.indexOf(o);t>=0&&this.players.splice(t,1);const n=this._engine.playersByElement.get(e);if(n){let e=n.indexOf(o);e>=0&&n.splice(e,1)}}),this.players.push(o),u.push(o),o}deregister(e){delete this._triggers[e],this._engine.statesByElement.forEach((t,n)=>{delete t[e]}),this._elementListeners.forEach((t,n)=>{this._elementListeners.set(n,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,n=!1){this._engine.driver.query(e,Mg,!0).forEach(e=>{if(e[Vv])return;const n=this._engine.fetchNamespacesByElement(e);n.size?n.forEach(n=>n.triggerLeaveAnimation(e,t,!1,!0)):this.clearElementCache(e)})}triggerLeaveAnimation(e,t,n,i){const r=this._engine.statesByElement.get(e);if(r){const o=[];if(Object.keys(r).forEach(t=>{if(this._triggers[t]){const n=this.trigger(e,t,zv,i);n&&o.push(n)}}),o.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&lg(o).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){const t=this._elementListeners.get(e);if(t){const n=new Set;t.forEach(t=>{const i=t.name;if(n.has(i))return;n.add(i);const r=this._triggers[i].fallbackTransition,o=this._engine.statesByElement.get(e)[i]||Yv,s=new Hv(zv),l=new Gv(this.id,i,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:i,transition:r,fromState:o,toState:s,player:l,isFallbackTransition:!0})})}}removeNode(e,t){const n=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t,!0),this.triggerLeaveAnimation(e,t,!0))return;let i=!1;if(n.totalAnimations){const t=n.players.length?n.playersByQueriedElement.get(e):[];if(t&&t.length)i=!0;else{let t=e;for(;t=t.parentNode;)if(n.statesByElement.get(t)){i=!0;break}}}this.prepareLeaveAnimationListeners(e),i?n.markElementAsRemoved(this.id,e,!1,t):(n.afterFlush(()=>this.clearElementCache(e)),n.destroyInnerAnimations(e),n._onRemovalComplete(e,t))}insertNode(e,t){Qv(e,this._hostClassName)}drainQueuedTransitions(e){const t=[];return this._queue.forEach(n=>{const i=n.player;if(i.destroyed)return;const r=n.element,o=this._elementListeners.get(r);o&&o.forEach(t=>{if(t.name==n.triggerName){const i=dg(r,n.triggerName,n.fromState.value,n.toState.value);i._data=e,ug(n.player,t.phase,i,t.callback)}}),i.markedForDestroy?this._engine.afterFlush(()=>{i.destroy()}):t.push(n)}),this._queue=[],t.sort((e,t)=>{const n=e.transition.ast.depCount,i=t.transition.ast.depCount;return 0==n||0==i?n-i: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),!!this._queue.find(t=>t.element===e)||t}}class qv{constructor(e,t){this.driver=e,this._normalizer=t,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 n=new Wv(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}_balanceNamespaceList(e,t){const n=this._namespaceList.length-1;if(n>=0){let i=!1;for(let 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}register(e,t){let n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}registerTrigger(e,t,n){let i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}destroy(e,t){if(!e)return;const n=this._fetchNamespace(e);this.afterFlush(()=>{this.namespacesByHostElement.delete(n.hostElement),delete this._namespaceLookup[e];const t=this._namespaceList.indexOf(n);t>=0&&this._namespaceList.splice(t,1)}),this.afterFlushAnimationsDone(()=>n.destroy(t))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){const t=new Set,n=this.statesByElement.get(e);if(n){const e=Object.keys(n);for(let i=0;i<e.length;i++){const r=n[e[i]].namespaceId;if(r){const e=this._fetchNamespace(r);e&&t.add(e)}}}return t}trigger(e,t,n,i){return!!$v(t)&&(this._fetchNamespace(e).trigger(t,n,i),!0)}insertNode(e,t,n,i){if(!$v(t))return;const r=t[Vv];if(r&&r.setForRemoval&&(r.setForRemoval=!1),e){const i=this._fetchNamespace(e);i&&i.insertNode(t,n)}i&&this.collectEnterElement(t)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),Qv(e,Rv)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),ey(e,Rv))}removeNode(e,t,n){if(!$v(t))return void this._onRemovalComplete(t,n);const i=e?this._fetchNamespace(e):null;i?i.removeNode(t,n):this.markElementAsRemoved(e,t,!1,n)}markElementAsRemoved(e,t,n,i){this.collectedLeaveElements.push(t),t[Vv]={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}listen(e,t,n,i,r){return $v(t)?this._fetchNamespace(e).listen(t,n,i,r):()=>{}}_buildInstruction(e,t,n,i){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t)}destroyInnerAnimations(e){let t=this.driver.query(e,Mg,!0);t.forEach(e=>this.destroyActiveAnimationsForElement(e)),0!=this.playersByQueriedElement.size&&(t=this.driver.query(e,Rg,!0)).forEach(e=>this.finishActiveQueriedAnimationOnElement(e))}destroyActiveAnimationsForElement(e){const t=this.playersByElement.get(e);t&&t.forEach(e=>{e.queued?e.markedForDestroy=!0:e.destroy()});const n=this.statesByElement.get(e);n&&Object.keys(n).forEach(e=>n[e]=Uv)}finishActiveQueriedAnimationOnElement(e){const t=this.playersByQueriedElement.get(e);t&&t.forEach(e=>e.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return lg(this.players).onDone(()=>e());e()})}processLeaveNode(e){const t=e[Vv];if(t&&t.setForRemoval){if(e[Vv]=Fv,t.namespaceId){this.destroyInnerAnimations(e);const n=this._fetchNamespace(t.namespaceId);n&&n.clearElementCache(e)}this._onRemovalComplete(e,t.setForRemoval)}this.driver.matchesElement(e,Lv)&&this.markElementAsDisabled(e,!1),this.driver.query(e,Lv,!0).forEach(t=>{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 n=0;n<this.collectedEnterElements.length;n++)Qv(this.collectedEnterElements[n],Pv);if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const n=[];try{t=this._flushAnimations(n,e)}finally{for(let e=0;e<n.length;e++)n[e]()}}else for(let n=0;n<this.collectedLeaveElements.length;n++)this.processLeaveNode(this.collectedLeaveElements[n]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(e=>e()),this._flushFns=[],this._whenQuietFns.length){const e=this._whenQuietFns;this._whenQuietFns=[],t.length?lg(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 n=new uv,i=[],r=new Map,o=[],s=new Map,l=new Map,a=new Map,u=new Set;this.disabledNodes.forEach(e=>{u.add(e);const t=this.driver.query(e,Dv,!0);for(let n=0;n<t.length;n++)u.add(t[n])});const c=_g(),d=Array.from(this.statesByElement.keys()),h=Zv(d,this.collectedEnterElements),p=new Map;let f=0;h.forEach((e,t)=>{const n=kg+f++;p.set(t,n),e.forEach(e=>Qv(e,n))});const m=[],g=new Set,v=new Set;for(let I=0;I<this.collectedLeaveElements.length;I++){const e=this.collectedLeaveElements[I],t=e[Vv];t&&t.setForRemoval&&(m.push(e),g.add(e),t.hasAnimation?this.driver.query(e,Nv,!0).forEach(e=>g.add(e)):v.add(e))}const y=new Map,b=Zv(d,Array.from(g));b.forEach((e,t)=>{const n=Ag+f++;y.set(t,n),e.forEach(e=>Qv(e,n))}),e.push(()=>{h.forEach((e,t)=>{const n=p.get(t);e.forEach(e=>ey(e,n))}),b.forEach((e,t)=>{const n=y.get(t);e.forEach(e=>ey(e,n))}),m.forEach(e=>{this.processLeaveNode(e)})});const _=[],w=[];for(let I=this._namespaceList.length-1;I>=0;I--)this._namespaceList[I].drainQueuedTransitions(t).forEach(e=>{const t=e.player;_.push(t);const r=e.element;if(!c||!this.driver.containsElement(c,r))return void t.destroy();const u=y.get(r),d=p.get(r),h=this._buildInstruction(e,n,d,u);if(!h.errors||!h.errors.length)return e.isFallbackTransition?(t.onStart(()=>Vg(r,h.fromStyles)),t.onDestroy(()=>Bg(r,h.toStyles)),void i.push(t)):(h.timelines.forEach(e=>e.stretchStartingKeyframe=!0),n.append(r,h.timelines),o.push({instruction:h,player:t,element:r}),h.queriedElements.forEach(e=>hg(s,e,[]).push(t)),h.preStyleProps.forEach((e,t)=>{const n=Object.keys(e);if(n.length){let e=l.get(t);e||l.set(t,e=new Set),n.forEach(t=>e.add(t))}}),void h.postStyleProps.forEach((e,t)=>{const n=Object.keys(e);let i=a.get(t);i||a.set(t,i=new Set),n.forEach(e=>i.add(e))}));w.push(h)});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`))}),_.forEach(e=>e.destroy()),this.reportError(e)}const x=new Map,C=new Map;o.forEach(e=>{const t=e.element;n.has(t)&&(C.set(t,t),this._beforeAnimationBuild(e.player.namespaceId,e.instruction,x))}),i.forEach(e=>{const t=e.element;this._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach(e=>{hg(x,t,[]).push(e),e.destroy()})});const S=m.filter(e=>ny(e,l,a)),O=new Map;Xv(O,this.driver,v,a,sg.AUTO_STYLE).forEach(e=>{ny(e,l,a)&&S.push(e)});const T=new Map;h.forEach((e,t)=>{Xv(T,this.driver,new Set(e),l,sg["\u0275PRE_STYLE"])}),S.forEach(e=>{const t=O.get(e),n=T.get(e);O.set(e,Object.assign({},t,n))});const E=[],k=[],A={};o.forEach(e=>{const{element:t,player:o,instruction:s}=e;if(n.has(t)){if(u.has(t))return o.onDestroy(()=>Bg(t,s.toStyles)),void i.push(o);let e=A;if(C.size>1){let n=t;const i=[];for(;n=n.parentNode;){const t=C.get(n);if(t){e=t;break}i.push(n)}i.forEach(t=>C.set(t,e))}const n=this._buildAnimation(o.namespaceId,s,x,r,T,O);if(o.setRealPlayer(n),e===A)E.push(o);else{const t=this.playersByElement.get(e);t&&t.length&&(o.parentPlayer=lg(t)),i.push(o)}}else Vg(t,s.fromStyles),o.onDestroy(()=>Bg(t,s.toStyles)),k.push(o),u.has(t)&&i.push(o)}),k.forEach(e=>{const t=r.get(e.element);if(t&&t.length){const n=lg(t);e.setRealPlayer(n)}}),i.forEach(e=>{e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()});for(let I=0;I<m.length;I++){const e=m[I],t=e[Vv];if(ey(e,Ag),t&&t.hasAnimation)continue;let n=[];if(s.size){let t=s.get(e);t&&t.length&&n.push(...t);let i=this.driver.query(e,Rg,!0);for(let e=0;e<i.length;e++){let t=s.get(i[e]);t&&t.length&&n.push(...t)}}const i=n.filter(e=>!e.destroyed);i.length?ty(this,e,i):this.processLeaveNode(e)}return m.length=0,E.forEach(e=>{this.players.push(e),e.onDone(()=>{e.destroy();const t=this.players.indexOf(e);this.players.splice(t,1)}),e.play()}),E}elementContainsData(e,t){let n=!1;const i=t[Vv];return i&&i.setForRemoval&&(n=!0),this.playersByElement.has(t)&&(n=!0),this.playersByQueriedElement.has(t)&&(n=!0),this.statesByElement.has(t)&&(n=!0),this._fetchNamespace(e).elementContainsData(t)||n}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,t,n,i,r){let o=[];if(t){const t=this.playersByQueriedElement.get(e);t&&(o=t)}else{const t=this.playersByElement.get(e);if(t){const e=!r||r==zv;t.forEach(t=>{t.queued||(e||t.triggerName==i)&&o.push(t)})}}return(n||i)&&(o=o.filter(e=>!(n&&n!=e.namespaceId||i&&i!=e.triggerName))),o}_beforeAnimationBuild(e,t,n){const i=t.element,r=t.isRemovalTransition?void 0:e,o=t.isRemovalTransition?void 0:t.triggerName;for(const s of t.timelines){const e=s.element,l=e!==i,a=hg(n,e,[]);this._getPreviousPlayers(e,l,r,o,t.toState).forEach(e=>{const t=e.getRealPlayer();t.beforeDestroy&&t.beforeDestroy(),e.destroy(),a.push(e)})}Vg(i,t.fromStyles)}_buildAnimation(e,t,n,i,r,o){const s=t.triggerName,l=t.element,a=[],u=new Set,c=new Set,d=t.timelines.map(t=>{const d=t.element;u.add(d);const h=d[Vv];if(h&&h.removedBeforeQueried)return new sg.NoopAnimationPlayer;const p=d!==l,f=function(e){const t=[];return function e(t,n){for(let i=0;i<t.length;i++){const r=t[i];r instanceof sg["\u0275AnimationGroupPlayer"]?e(r.players,n):n.push(r)}}((n.get(d)||jv).map(e=>e.getRealPlayer()),t),t}().filter(e=>!!e.element&&e.element===d),m=r.get(d),g=o.get(d),v=ag(0,this._normalizer,0,t.keyframes,m,g),y=this._buildPlayer(t,v,f);if(t.subTimeline&&i&&c.add(d),p){const t=new Gv(e,s,d);t.setRealPlayer(y),a.push(t)}return y});a.forEach(e=>{hg(this.playersByQueriedElement,e.element,[]).push(e),e.onDone(()=>(function(e,t,n){let i;if(e instanceof Map){if(i=e.get(t)){if(i.length){const e=i.indexOf(n);i.splice(e,1)}0==i.length&&e.delete(t)}}else if(i=e[t]){if(i.length){const e=i.indexOf(n);i.splice(e,1)}0==i.length&&delete e[t]}return i})(this.playersByQueriedElement,e.element,e))}),u.forEach(e=>Qv(e,Dg));const h=lg(d);return h.onDestroy(()=>{u.forEach(e=>ey(e,Dg)),Bg(l,t.toStyles)}),c.forEach(e=>{hg(i,e,[]).push(h)}),h}_buildPlayer(e,t,n){return t.length>0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new sg.NoopAnimationPlayer}}class Gv{constructor(e,t,n){this.namespaceId=e,this.triggerName=t,this.element=n,this._player=new sg.NoopAnimationPlayer,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.queued=!0}setRealPlayer(e){this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach(t=>{this._queuedCallbacks[t].forEach(n=>ug(e,t,void 0,n))}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.queued=!1)}getRealPlayer(){return this._player}syncPlayerEvents(e){const t=this._player;t.triggerCallback&&e.onStart(()=>t.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,t){hg(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()}get totalTime(){return this._player.totalTime}triggerCallback(e){const t=this._player;t.triggerCallback&&t.triggerCallback(e)}}function $v(e){return e&&1===e.nodeType}function Kv(e,t){const n=e.style.display;return e.style.display=null!=t?t:"none",n}function Xv(e,t,n,i,r){const o=[];n.forEach(e=>o.push(Kv(e)));const s=[];i.forEach((n,i)=>{const o={};n.forEach(e=>{const n=o[e]=t.computeStyle(i,e,r);n&&0!=n.length||(i[Vv]=Bv,s.push(i))}),e.set(i,o)});let l=0;return n.forEach(e=>Kv(e,o[l++])),s}function Zv(e,t){const n=new Map;if(e.forEach(e=>n.set(e,[])),0==t.length)return n;const i=new Set(t),r=new Map;return t.forEach(e=>{const t=function e(t){if(!t)return 1;let o=r.get(t);if(o)return o;const s=t.parentNode;return o=n.has(s)?s:i.has(s)?1:e(s),r.set(t,o),o}(e);1!==t&&n.get(t).push(e)}),n}const Jv="$$classes";function Qv(e,t){if(e.classList)e.classList.add(t);else{let n=e[Jv];n||(n=e[Jv]={}),n[t]=!0}}function ey(e,t){if(e.classList)e.classList.remove(t);else{let n=e[Jv];n&&delete n[t]}}function ty(e,t,n){lg(n).onDone(()=>e.processLeaveNode(t))}function ny(e,t,n){const i=n.get(e);if(!i)return!1;let r=t.get(e);return r?i.forEach(e=>r.add(e)):t.set(e,i),n.delete(e),!0}class iy{constructor(e,t){this._driver=e,this._triggerCache={},this.onRemovalComplete=((e,t)=>{}),this._transitionEngine=new qv(e,t),this._timelineEngine=new Iv(e,t),this._transitionEngine.onRemovalComplete=((e,t)=>this.onRemovalComplete(e,t))}registerTrigger(e,t,n,i,r){const o=e+"-"+i;let s=this._triggerCache[o];if(!s){const e=[],t=tv(this._driver,r,e);if(e.length)throw new Error(`The animation trigger "${i}" has failed to build due to the following errors:\n - ${e.join("\n - ")}`);s=function(e,t){return new Ev(e,t)}(i,t),this._triggerCache[o]=s}this._transitionEngine.registerTrigger(t,i,s)}register(e,t){this._transitionEngine.register(e,t)}destroy(e,t){this._transitionEngine.destroy(e,t)}onInsert(e,t,n,i){this._transitionEngine.insertNode(e,t,n,i)}onRemove(e,t,n){this._transitionEngine.removeNode(e,t,n)}disableAnimations(e,t){this._transitionEngine.markElementAsDisabled(e,t)}process(e,t,n,i){if("@"==n.charAt(0)){const[e,r]=pg(n);this._timelineEngine.command(e,t,r,i)}else this._transitionEngine.trigger(e,t,n,i)}listen(e,t,n,i,r){if("@"==n.charAt(0)){const[e,i]=pg(n);return this._timelineEngine.listen(e,t,i,r)}return this._transitionEngine.listen(e,t,n,i,r)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}class ry{constructor(e,t,n,i=[]){this.element=e,this.keyframes=t,this.options=n,this.previousPlayers=i,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.previousStyles={},this.currentSnapshot={},this._duration=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay,function(e,t){return 0===e||0===t}(this._duration,this._delay)&&i.forEach(e=>{let t=e.currentSnapshot;Object.keys(t).forEach(e=>this.previousStyles[e]=t[e])})}_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.map(e=>Fg(e,!1)),t=Object.keys(this.previousStyles);if(t.length&&e.length){let i=e[0],r=[];if(t.forEach(e=>{i.hasOwnProperty(e)||r.push(e),i[e]=this.previousStyles[e]}),r.length){const t=this;for(var n=1;n<e.length;n++){let i=e[n];r.forEach(function(e){i[e]=oy(t.element,e)})}}}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,n){return e.animate(t,n)}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.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),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._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}setPosition(e){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]:oy(this.element,t))}),this.currentSnapshot=e}triggerCallback(e){const t="start"==e?this._onStartFns:this._onDoneFns;t.forEach(e=>e()),t.length=0}}function oy(e,t){return window.getComputedStyle(e)[t]}class sy{validateStyleProperty(e){return bg(e)}matchesElement(e,t){return wg(e,t)}containsElement(e,t){return xg(e,t)}query(e,t,n){return Cg(e,t,n)}computeStyle(e,t,n){return window.getComputedStyle(e)[t]}animate(e,t,n,i,r,o=[]){const s={duration:n,delay:i,fill:0==i?"both":"forwards"};r&&(s.easing=r);const l=o.filter(e=>e instanceof ry);return new ry(e,t,s,l)}}class ly extends sg.AnimationBuilder{constructor(e,t){super(),this._nextAnimationId=0,this._renderer=e.createRenderer(t.body,{id:"0",encapsulation:i.ViewEncapsulation.None,styles:[],data:{animation:[]}})}build(e){const t=this._nextAnimationId.toString();this._nextAnimationId++;const n=Array.isArray(e)?Object(sg.sequence)(e):e;return cy(this._renderer,null,t,"register",[n]),new ay(t,this._renderer)}}class ay extends sg.AnimationFactory{constructor(e,t){super(),this._id=e,this._renderer=t}create(e,t){return new uy(this._id,e,t||{},this._renderer)}}class uy{constructor(e,t,n,i){this.id=e,this.element=t,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}_listen(e,t){return this._renderer.listen(this.element,`@@${this.id}:${e}`,t)}_command(e,...t){return cy(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")}setPosition(e){this._command("setPosition",e)}getPosition(){return 0}}function cy(e,t,n,i,r){return e.setProperty(t,`@@${n}:${i}`,r)}const dy="@",hy="@.disabled";class py{constructor(e,t,n){this.delegate=e,this.engine=t,this._zone=n,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 n=this.delegate.createRenderer(e,t);if(!(e&&t&&t.data&&t.data.animation)){let e=this._rendererCache.get(n);return e||(e=new fy("",n,this.engine),this._rendererCache.set(n,e)),e}const i=t.id,r=t.id+"-"+this._currentId;return this._currentId++,this.engine.register(r,e),t.data.animation.forEach(t=>this.engine.registerTrigger(i,r,e,t.name,t)),new my(this,r,n,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(e,t,n){e>=0&&e<this._microtaskId?this._zone.run(()=>t(n)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(e=>{const[t,n]=e;t(n)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([t,n]))}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()}}class fy{constructor(e,t,n){this.namespaceId=e,this.delegate=t,this.engine=n,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,n){this.delegate.insertBefore(e,t,n),this.engine.onInsert(this.namespaceId,t,e,!0)}removeChild(e,t){this.engine.onRemove(this.namespaceId,t,this.delegate)}selectRootElement(e){return this.delegate.selectRootElement(e)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,t,n,i){this.delegate.setAttribute(e,t,n,i)}removeAttribute(e,t,n){this.delegate.removeAttribute(e,t,n)}addClass(e,t){this.delegate.addClass(e,t)}removeClass(e,t){this.delegate.removeClass(e,t)}setStyle(e,t,n,i){this.delegate.setStyle(e,t,n,i)}removeStyle(e,t,n){this.delegate.removeStyle(e,t,n)}setProperty(e,t,n){t.charAt(0)==dy&&t==hy?this.disableAnimations(e,!!n):this.delegate.setProperty(e,t,n)}setValue(e,t){this.delegate.setValue(e,t)}listen(e,t,n){return this.delegate.listen(e,t,n)}disableAnimations(e,t){this.engine.disableAnimations(e,t)}}class my extends fy{constructor(e,t,n,i){super(t,n,i),this.factory=e,this.namespaceId=t}setProperty(e,t,n){t.charAt(0)==dy?"."==t.charAt(1)&&t==hy?this.disableAnimations(e,n=void 0===n||!!n):this.engine.process(this.namespaceId,e,t.substr(1),n):this.delegate.setProperty(e,t,n)}listen(e,t,n){if(t.charAt(0)==dy){const i=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),o="";return r.charAt(0)!=dy&&([r,o]=function(e){const t=e.indexOf(".");return[e.substring(0,t),e.substr(t+1)]}(r)),this.engine.listen(this.namespaceId,i,r,o,e=>{this.factory.scheduleListenerCallback(e._data||-1,n,e)})}return this.delegate.listen(e,t,n)}}class gy extends iy{constructor(e,t){super(e,t)}}function vy(){return"undefined"!=typeof Element&&"function"==typeof Element.prototype.animate?new sy:new Sg}function yy(){return new wv}function by(e,t,n){return new py(e,t,n)}class _y{}var wy=function(){function e(e,t,n){this.applicationRef=e,this.componentFactoryResolver=t,this.injector=n}return e.prototype.getRootViewContainer=function(){var e=this.applicationRef.components;if(e&&e.length)return e[0];if(this._container)return this._container;throw new Error("View Container not found! ngUpgrade needs to manually set this via setRootViewContainer.")},e.prototype.setRootViewContainer=function(e){this._container=e},e.prototype.getComponentRootNode=function(e){return e.hostView?e.hostView.rootNodes[0]:e.element.nativeElement},e.prototype.getRootViewContainerNode=function(){return this.getComponentRootNode(this.getRootViewContainer())},e.prototype.projectComponentBindings=function(e,t){if(t){if(void 0!==t.inputs)for(var n=0,i=Object.getOwnPropertyNames(t.inputs);n<i.length;n++){var r=i[n];e.instance[r]=t.inputs[r]}if(void 0!==t.outputs)for(var o=0,s=Object.getOwnPropertyNames(t.outputs);o<s.length;o++){var l=s[o];e.instance[l]=t.outputs[l]}}return e},e.prototype.appendComponent=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=this.getRootViewContainerNode());var i=this.componentFactoryResolver.resolveComponentFactory(e).create(this.injector),r=this.applicationRef,o=this.getComponentRootNode(i);return this.projectComponentBindings(i,t),r.attachView(i.hostView),i.onDestroy(function(){r.detachView(i.hostView)}),i.instance.renderer.projectNodes(n,[o]),i},e}(),xy=function(e){function t(t){var n=e.call(this,t)||this;return n.injectionService=t,n.type=Xm,n}return Object(Kr.__extends)(t,e),t}(function(){function e(e){this.injectionService=e,this.defaults={},this.components=new Map}return e.prototype.getByType=function(e){return void 0===e&&(e=this.type),this.components.get(e)},e.prototype.create=function(e){return this.createByType(this.type,e)},e.prototype.createByType=function(e,t){t=this.assignDefaults(t);var n=this.injectComponent(e,t);return this.register(e,n),n},e.prototype.destroy=function(e){var t=this.components.get(e.componentType);if(t){var n=t.indexOf(e);n>-1&&(t[n].destroy(),t.splice(n,1))}},e.prototype.destroyAll=function(){this.destroyByType(this.type)},e.prototype.destroyByType=function(e){var t=this.components.get(e);if(t)for(var n=0,i=t;n<i.length;n++)this.destroy(i[n])},e.prototype.assignDefaults=function(e){var t=this.defaults,n=t.inputs,i=t.outputs;return e.inputs||e.outputs||(e={inputs:e}),n&&(e.inputs=Object.assign(n,e.inputs)),i&&(e.outputs=Object.assign(i,e.outputs)),e},e.prototype.injectComponent=function(e,t){return this.injectionService.appendComponent(e,t)},e.prototype.register=function(e,t){this.components.has(e)||this.components.set(e,[]),this.components.get(e).push(t)},e}());class Cy{constructor(e){this.router=e}canActivate(e,t){return!localStorage.getItem("user")||(this.router.navigate([""]),!1)}}const Sy={title:"assets_system"},Oy={title:"controller_asset"},Ty={title:"maincats"},Ey={title:"subcat"},ky={title:"models"},Ay={title:"controller_asset_location"},Iy={title:"build"},My={title:"roofs "},Dy={title:"office"},Ry={title:"empdeps "},Ly={title:"nationalty"},Py={title:"job"},Ny={title:"sysemps"},jy={title:"inventory"},Fy={title:"attach_assets"},By={title:"profile"},Vy={title:"login"},Hy={title:"forget_password"},zy={title:"email_verfication"};class Yy{}var Uy,Wy,qy,Gy=n("c/fr"),$y=n("GRaa"),Ky=n("/j9b"),Xy=function(){};!function(e){e[e.popover="popover"]="popover",e[e.tooltip="tooltip"]="tooltip"}(Uy||(Uy={})),function(e){e[e.left="left"]="left",e[e.center="center"]="center",e[e.right="right"]="right"}(Wy||(Wy={})),function(e){e[e.all="all"]="all",e[e.focus="focus"]="focus",e[e.mouseover="mouseover"]="mouseover"}(qy||(qy={}));var Zy=function(){};n("ToCO"),n("afsG"),n("gqRZ"),n("BMzc"),n("9j4o"),n("kW7t"),n("0OXJ");var Jy=function(){};n("8soT");var Qy,eb=function(){};!function(e){e.positive="positive",e.negative="negative"}(Qy||(Qy={})),n("dBtz");var tb=function(){},nb=function(){},ib=(n("7g5/"),function(){}),rb=function(){},ob=function(){},sb=(n("twHu"),n("GJkP"),function(){}),lb=(this&&this.__assign||Object,Math,function(){}),ab=function(){},ub=(n("HRak"),function(){}),cb=function(){};"undefined"!=typeof SVGElement&&"undefined"==typeof SVGElement.prototype.contains&&(SVGElement.prototype.contains=HTMLDivElement.prototype.contains);var db=function(){},hb=n("81hD"),pb=n("qb7t"),fb=n("TcvX"),mb=n("mATn"),gb=n("NEcA"),vb=n("hCYp"),yb=n("MGhA"),bb=n("GgVu"),_b=n("ib/f"),wb=n("HmOR"),xb=n("qmG1"),Cb=n("nW+C"),Sb=n("uJuJ"),Ob=n("ITzw"),Tb=n("b/LA"),Eb=n("fdRI"),kb=n("FFxW"),Ab=n("ry6Y"),Ib=n("s/Hg"),Mb=n("gTdw"),Db=n("d1SQ"),Rb=n("9Ico"),Lb=n("6Jcf"),Pb=n("Qebf"),Nb=function(){function e(){}return e.forRoot=function(){return{ngModule:e,providers:[ti]}},e.forChild=function(){return{ngModule:e}},e}(),jb=i["\u0275cmf"](Qn,[ei],function(e){return i["\u0275mod"]([i["\u0275mpd"](512,i.ComponentFactoryResolver,i["\u0275CodegenComponentFactoryResolver"],[[8,[ci,Fs,Oa,Fa,tu,cu,_u,Ru,$u,nc,dc,_c,Uh,mp,Tp,qp,nf,cf,vf,Tf,If,Vf,Uf,Gf,rm,Pm,Fm,Hm,Wm,ng,og]],[3,i.ComponentFactoryResolver],i.NgModuleRef]),i["\u0275mpd"](5120,i.LOCALE_ID,i["\u0275q"],[[3,i.LOCALE_ID]]),i["\u0275mpd"](4608,c.NgLocalization,c.NgLocaleLocalization,[i.LOCALE_ID,[2,c["\u0275a"]]]),i["\u0275mpd"](5120,i.APP_ID,i["\u0275i"],[]),i["\u0275mpd"](5120,i.IterableDiffers,i["\u0275n"],[]),i["\u0275mpd"](5120,i.KeyValueDiffers,i["\u0275o"],[]),i["\u0275mpd"](4608,pe.DomSanitizer,pe["\u0275e"],[c.DOCUMENT]),i["\u0275mpd"](6144,i.Sanitizer,null,[pe.DomSanitizer]),i["\u0275mpd"](4608,pe.HAMMER_GESTURE_CONFIG,pe.HammerGestureConfig,[]),i["\u0275mpd"](5120,pe.EVENT_MANAGER_PLUGINS,function(e,t,n,i,r){return[new pe["\u0275DomEventsPlugin"](e,t),new pe["\u0275KeyEventsPlugin"](n),new pe["\u0275HammerGesturesPlugin"](i,r)]},[c.DOCUMENT,i.NgZone,c.DOCUMENT,c.DOCUMENT,pe.HAMMER_GESTURE_CONFIG]),i["\u0275mpd"](4608,pe.EventManager,pe.EventManager,[pe.EVENT_MANAGER_PLUGINS,i.NgZone]),i["\u0275mpd"](135680,pe["\u0275DomSharedStylesHost"],pe["\u0275DomSharedStylesHost"],[c.DOCUMENT]),i["\u0275mpd"](4608,pe["\u0275DomRendererFactory2"],pe["\u0275DomRendererFactory2"],[pe.EventManager,pe["\u0275DomSharedStylesHost"]]),i["\u0275mpd"](5120,Og,vy,[]),i["\u0275mpd"](5120,_v,yy,[]),i["\u0275mpd"](4608,iy,gy,[Og,_v]),i["\u0275mpd"](5120,i.RendererFactory2,by,[pe["\u0275DomRendererFactory2"],iy,i.NgZone]),i["\u0275mpd"](6144,pe["\u0275SharedStylesHost"],null,[pe["\u0275DomSharedStylesHost"]]),i["\u0275mpd"](4608,i.Testability,i.Testability,[i.NgZone]),i["\u0275mpd"](4608,pe.Meta,pe.Meta,[c.DOCUMENT]),i["\u0275mpd"](4608,pe.Title,pe.Title,[c.DOCUMENT]),i["\u0275mpd"](5120,It,Bn,[gn]),i["\u0275mpd"](4608,kn,kn,[]),i["\u0275mpd"](6144,Tn,null,[kn]),i["\u0275mpd"](135680,An,An,[gn,i.NgModuleFactoryLoader,i.Compiler,i.Injector,Tn]),i["\u0275mpd"](4608,En,En,[]),i["\u0275mpd"](5120,Yn,zn,[Vn]),i["\u0275mpd"](5120,i.APP_BOOTSTRAP_LISTENER,function(e){return[e]},[Yn]),i["\u0275mpd"](4608,sg.AnimationBuilder,ly,[i.RendererFactory2,pe.DOCUMENT]),i["\u0275mpd"](4608,di["\u0275i"],di["\u0275i"],[]),i["\u0275mpd"](4608,td,td,[i.ApplicationRef,i.Injector,i.ComponentFactoryResolver,c.DOCUMENT]),i["\u0275mpd"](4608,nd,nd,[i.ComponentFactoryResolver,i.Injector,td]),i["\u0275mpd"](4608,Oc,Oc,[]),i["\u0275mpd"](4608,ad,ad,[]),i["\u0275mpd"](4608,bd,bd,[]),i["\u0275mpd"](4608,Ad,Ad,[]),i["\u0275mpd"](4608,Cc,Cc,[]),i["\u0275mpd"](4608,Dc,Dc,[]),i["\u0275mpd"](4608,Ar,Ir,[]),i["\u0275mpd"](4608,qr,Gr,[]),i["\u0275mpd"](4608,Xr,Zr,[]),i["\u0275mpd"](4608,Vr,Hr,[]),i["\u0275mpd"](4608,Fr,Fr,[]),i["\u0275mpd"](4608,dr,dr,[]),i["\u0275mpd"](4608,Qo,Qo,[]),i["\u0275mpd"](4608,od,od,[]),i["\u0275mpd"](4608,cd,cd,[]),i["\u0275mpd"](4608,pd,pd,[]),i["\u0275mpd"](4608,gd,gd,[]),i["\u0275mpd"](4608,Ol.ScrollbarHelper,Ol.ScrollbarHelper,[pe.DOCUMENT]),i["\u0275mpd"](4608,ua.DimensionsHelper,ua.DimensionsHelper,[]),i["\u0275mpd"](4608,F,B,[c.DOCUMENT,i.PLATFORM_ID,N]),i["\u0275mpd"](4608,V,V,[F,j]),i["\u0275mpd"](4608,Wn,Wn,[gn]),i["\u0275mpd"](4608,qn,qn,[]),i["\u0275mpd"](4608,Gn,Gn,[gn]),i["\u0275mpd"](4608,Kn,Kn,[U]),i["\u0275mpd"](4608,Zn,Zn,[]),i["\u0275mpd"](5120,I,function(e,t,n,i,r,o){return[e,new Jn(t,n,i,r,o)]},[V,Wn,qn,Gn,Kn,Zn]),i["\u0275mpd"](4608,wy,wy,[i.ApplicationRef,i.ComponentFactoryResolver,i.Injector]),i["\u0275mpd"](4608,xy,xy,[wy]),i["\u0275mpd"](4608,vi,vi,[]),i["\u0275mpd"](4608,Ti,Ti,[]),i["\u0275mpd"](4608,Ei,Ei,[]),i["\u0275mpd"](4608,Df.ToastOptions,Df.ToastOptions,[]),i["\u0275mpd"](4608,lo.ToastsManager,lo.ToastsManager,[i.ComponentFactoryResolver,i.NgZone,i.ApplicationRef,Df.ToastOptions]),i["\u0275mpd"](4608,ti,ti,[i.NgZone]),i["\u0275mpd"](4608,to,to,[]),i["\u0275mpd"](4608,Cy,Cy,[gn]),i["\u0275mpd"](4608,uo,uo,[Wn,k]),i["\u0275mpd"](4608,ma,ma,[Wn,k]),i["\u0275mpd"](4608,$p.Options,$p.Options,[]),i["\u0275mpd"](4608,$p.Logger,$p.Logger,[$p.Options]),i["\u0275mpd"](4608,ic,ic,[Wn,k]),i["\u0275mpd"](4608,hc,hc,[Wn,k]),i["\u0275mpd"](4608,Ta,Ta,[Wn,k]),i["\u0275mpd"](4608,Ba,Ba,[Wn,k]),i["\u0275mpd"](4608,wu,wu,[Wn,k]),i["\u0275mpd"](4608,Lu,Lu,[Wn,k]),i["\u0275mpd"](4608,Pd,Pd,[Wn,k]),i["\u0275mpd"](4608,Wh,Wh,[Wn,k]),i["\u0275mpd"](4608,$o,$o,[U,uo]),i["\u0275mpd"](4608,yf,yf,[Wn,k]),i["\u0275mpd"](4608,Jn,Jn,[Wn,qn,Gn,Kn,Zn]),i["\u0275mpd"](512,c.CommonModule,c.CommonModule,[]),i["\u0275mpd"](1024,i.ErrorHandler,pe["\u0275a"],[]),i["\u0275mpd"](1024,i.NgProbeToken,function(){return[Rn()]},[]),i["\u0275mpd"](512,Vn,Vn,[i.Injector]),i["\u0275mpd"](512,L,L,[]),i["\u0275mpd"](2048,R,null,[L]),i["\u0275mpd"](512,P,P,[R]),i["\u0275mpd"](2048,p,null,[P]),i["\u0275mpd"](512,h,H,[p,i.Injector]),i["\u0275mpd"](512,k,k,[h]),i["\u0275mpd"](512,U,U,[k]),i["\u0275mpd"](1024,i.APP_INITIALIZER,function(e,t,n){return[pe["\u0275h"](e),Hn(t),function(e){return()=>e.use(Un.LANG)}(n)]},[[2,i.NgProbeToken],Vn,U]),i["\u0275mpd"](512,i.ApplicationInitStatus,i.ApplicationInitStatus,[[2,i.APP_INITIALIZER]]),i["\u0275mpd"](131584,i.ApplicationRef,i.ApplicationRef,[i.NgZone,i["\u0275Console"],i.Injector,i.ErrorHandler,i.ComponentFactoryResolver,i.ApplicationInitStatus]),i["\u0275mpd"](512,i.ApplicationModule,i.ApplicationModule,[i.ApplicationRef]),i["\u0275mpd"](512,pe.BrowserModule,pe.BrowserModule,[[3,pe.BrowserModule]]),i["\u0275mpd"](1024,Mn,Nn,[[3,gn]]),i["\u0275mpd"](512,Je,Qe,[]),i["\u0275mpd"](512,Cn,Cn,[]),i["\u0275mpd"](512,c.LocationStrategy,c.PathLocationStrategy,[c.PlatformLocation,[2,c.APP_BASE_HREF]]),i["\u0275mpd"](512,c.Location,c.Location,[c.LocationStrategy]),i["\u0275mpd"](512,i.Compiler,i.Compiler,[]),i["\u0275mpd"](512,i.NgModuleFactoryLoader,i.SystemJsNgModuleLoader,[i.Compiler,[2,i.SystemJsNgModuleLoaderConfig]]),i["\u0275mpd"](1024,cn,function(){return[[{path:"",component:ri,canActivate:[Wn],children:[{path:"",component:ds,data:Sy},{path:"salesmen",component:ds,data:Oy},{path:"maincats",component:ga,data:Ty},{path:"subcat",component:Ea,data:Ey},{path:"models",component:Va,data:ky},{path:"location",component:nu,data:Ay},{path:"build",component:du,data:Iy},{path:"roofs",component:xu,data:My},{path:"office",component:Pu,data:Dy},{path:"empdeps",component:Ku,data:Ry},{path:"nationalty",component:rc,data:Ly},{path:"job",component:pc,data:Py},{path:"sysemps",component:Dh,data:Ny},{path:"inventory",component:dp,data:jy},{path:"attach_assets",component:vp,data:Fy},{path:"profile",component:Ep,data:By}]},{path:"",canActivate:[Cy],children:[{path:"",redirectTo:"login",pathMatch:"full"},{path:"login",component:Gp,data:Vy},{path:"forget_password",component:rf,data:Hy},{path:"change_password/:code",component:df,data:zy}]},{path:"asset_assign/:hash_link",component:bf},{path:"**",component:Ef}]]},[]),i["\u0275mpd"](256,In,{useHash:!0,enableTracing:!0},[]),i["\u0275mpd"](1024,gn,Fn,[i.ApplicationRef,Je,Cn,c.Location,i.Injector,i.NgModuleFactoryLoader,i.Compiler,cn,In,[2,hn],[2,an]]),i["\u0275mpd"](512,Ln,Ln,[[2,Mn],[2,gn]]),i["\u0275mpd"](512,Yy,Yy,[]),i["\u0275mpd"](512,_y,_y,[]),i["\u0275mpd"](512,Gy.ToastModule,Gy.ToastModule,[]),i["\u0275mpd"](512,Ec,Ec,[]),i["\u0275mpd"](512,Mc,Mc,[]),i["\u0275mpd"](512,Lc,Lc,[]),i["\u0275mpd"](512,ud,ud,[]),i["\u0275mpd"](512,wd,wd,[]),i["\u0275mpd"](512,Dd,Dd,[]),i["\u0275mpd"](512,Sc,Sc,[]),i["\u0275mpd"](512,Rc,Rc,[]),i["\u0275mpd"](512,di["\u0275ba"],di["\u0275ba"],[]),i["\u0275mpd"](512,di.FormsModule,di.FormsModule,[]),i["\u0275mpd"](512,qc,qc,[]),i["\u0275mpd"](512,Gc,Gc,[]),i["\u0275mpd"](512,id,id,[]),i["\u0275mpd"](512,rd,rd,[]),i["\u0275mpd"](512,ld,ld,[]),i["\u0275mpd"](512,hd,hd,[]),i["\u0275mpd"](512,fd,fd,[]),i["\u0275mpd"](512,yd,yd,[]),i["\u0275mpd"](512,Rd,Rd,[]),i["\u0275mpd"](512,$y.ChartsModule,$y.ChartsModule,[]),i["\u0275mpd"](512,Ky.NgxDatatableModule,Ky.NgxDatatableModule,[]),i["\u0275mpd"](512,z,z,[]),i["\u0275mpd"](512,Y,Y,[]),i["\u0275mpd"](512,Xy,Xy,[]),i["\u0275mpd"](512,Zy,Zy,[]),i["\u0275mpd"](512,Jy,Jy,[]),i["\u0275mpd"](512,eb,eb,[]),i["\u0275mpd"](512,tb,tb,[]),i["\u0275mpd"](512,nb,nb,[]),i["\u0275mpd"](512,ib,ib,[]),i["\u0275mpd"](512,rb,rb,[]),i["\u0275mpd"](512,ob,ob,[]),i["\u0275mpd"](512,sb,sb,[]),i["\u0275mpd"](512,lb,lb,[]),i["\u0275mpd"](512,ab,ab,[]),i["\u0275mpd"](512,ub,ub,[]),i["\u0275mpd"](512,cb,cb,[]),i["\u0275mpd"](512,db,db,[]),i["\u0275mpd"](512,hb.DxoAreaSettingsModule,hb.DxoAreaSettingsModule,[]),i["\u0275mpd"](512,pb.DxoLabelModule,pb.DxoLabelModule,[]),i["\u0275mpd"](512,fb.DxoFontModule,fb.DxoFontModule,[]),i["\u0275mpd"](512,mb.DxoBackgroundModule,mb.DxoBackgroundModule,[]),i["\u0275mpd"](512,gb.DxoControlBarModule,gb.DxoControlBarModule,[]),i["\u0275mpd"](512,vb.DxoExportModule,vb.DxoExportModule,[]),i["\u0275mpd"](512,yb.DxiLayerModule,yb.DxiLayerModule,[]),i["\u0275mpd"](512,bb.DxiLegendModule,bb.DxiLegendModule,[]),i["\u0275mpd"](512,_b.DxoBorderModule,_b.DxoBorderModule,[]),i["\u0275mpd"](512,wb.DxoMarginModule,wb.DxoMarginModule,[]),i["\u0275mpd"](512,xb.DxoSourceModule,xb.DxoSourceModule,[]),i["\u0275mpd"](512,Cb.DxoLoadingIndicatorModule,Cb.DxoLoadingIndicatorModule,[]),i["\u0275mpd"](512,Sb.DxiMarkerModule,Sb.DxiMarkerModule,[]),i["\u0275mpd"](512,Ob.DxoMarkerSettingsModule,Ob.DxoMarkerSettingsModule,[]),i["\u0275mpd"](512,Tb.DxoSizeModule,Tb.DxoSizeModule,[]),i["\u0275mpd"](512,Eb.DxoTitleModule,Eb.DxoTitleModule,[]),i["\u0275mpd"](512,kb.DxoSubtitleModule,kb.DxoSubtitleModule,[]),i["\u0275mpd"](512,Ab.DxoTooltipModule,Ab.DxoTooltipModule,[]),i["\u0275mpd"](512,Ib.DxoShadowModule,Ib.DxoShadowModule,[]),i["\u0275mpd"](512,Mb.DxTemplateModule,Mb.DxTemplateModule,[]),i["\u0275mpd"](512,Db.DxVectorMapModule,Db.DxVectorMapModule,[]),i["\u0275mpd"](512,Rb.DxiItemModule,Rb.DxiItemModule,[]),i["\u0275mpd"](512,Lb.DxSelectBoxModule,Lb.DxSelectBoxModule,[]),i["\u0275mpd"](512,Li,Li,[]),i["\u0275mpd"](512,Pb.InputTrimModule,Pb.InputTrimModule,[]),i["\u0275mpd"](512,Nb,Nb,[]),i["\u0275mpd"](512,Qn,Qn,[]),i["\u0275mpd"](256,N,"XSRF-TOKEN",[]),i["\u0275mpd"](256,j,"X-XSRF-TOKEN",[]),i["\u0275mpd"](256,Di,{notFoundText:"No items found",typeToSearchText:"Type to search",addTagText:"Add item",loadingText:"Loading...",clearAllText:"Clear all",disableVirtualScroll:!1},[])])});Object(i.enableProdMode)(),pe.platformBrowser().bootstrapModuleFactory(jb).catch(e=>console.log(e))},x6Zf:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("z2AX")),i(n("CCID")),i(n("sXN4")),i(n("L9Tr")),i(n("Qp6t")),i(n("GfIz")),i(n("WzQ7")),i(n("Lttq")),i(n("Jc2l")),i(n("TeqA")),i(n("6hVY")),i(n("y/wv")),i(n("+3sH")),i(n("OjYj"))},xAJs:function(e,t,n){"use strict";var i=n("9omE");t.map=function(e,t){return i.map(e,t)(this)}},xFXl:function(e,t,n){"use strict";var i=n("rCTf"),r=n("yZjU");i.Observable.prototype.windowToggle=r.windowToggle},xHsH:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("EEr4");t.windowCount=function(e,t){return void 0===t&&(t=0),function(n){return n.lift(new s(e,t))}};var s=function(){function e(e,t){this.windowSize=e,this.startWindowEvery=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.windowSize,this.startWindowEvery))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.destination=t,this.windowSize=n,this.startWindowEvery=i,this.windows=[new o.Subject],this.count=0,t.next(this.windows[0])}return i(t,e),t.prototype._next=function(e){for(var t=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,i=this.windowSize,r=this.windows,s=r.length,l=0;l<s&&!this.closed;l++)r[l].next(e);var a=this.count-i+1;if(a>=0&&a%t==0&&!this.closed&&r.shift().complete(),++this.count%t==0&&!this.closed){var u=new o.Subject;r.push(u),n.next(u)}},t.prototype._error=function(e){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().error(e);this.destination.error(e)},t.prototype._complete=function(){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().complete();this.destination.complete()},t.prototype._unsubscribe=function(){this.count=0,this.windows=null},t}(r.Subscriber)},xL0j:function(e,t,n){"use strict";var i=n("F/gp"),r=function(e){return!(!e||"string"!=typeof e)&&(/data:.*base64|\.|\//.test(e)?"image":/^[\w-_]+$/.test(e)?"dxIcon":"fontIcon")};t.getImageSourceType=r,t.getImageContainer=function(e){switch(r(e)){case"image":return i("<img>").attr("src",e).addClass("dx-icon");case"fontIcon":return i("<i>").addClass("dx-icon "+e);case"dxIcon":return i("<i>").addClass("dx-icon dx-icon-"+e);default:return null}}},xOQQ:function(e,t,n){"use strict";var i=n("rCTf"),r=n("U9ky");i.Observable.prototype.pluck=r.pluck},xOmO:function(e,t,n){"use strict";var i=n("a5Kb"),r=n("pyWG").inArray,o=n("0kQW").escapeRegExp,s=n("Z73p").each,l=n("PdUl").isPlainObject,a=n("WhfO"),u=n("9AsE"),c=n("e+Vv"),d=["currency","fixedpoint","exponential","percent","decimal"],h={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},p=i({numericFormats:d,defaultLargeNumberFormatPostfixes:{1:"K",2:"M",3:"B",4:"T"},_parseNumberFormatString:function(e){var t,n={};if(e&&"string"==typeof e)return t=e.toLowerCase().split(" "),s(t,function(e,t){r(t,d)>-1?n.formatType=t:t in h&&(n.power=h[t])}),n.power&&!n.formatType&&(n.formatType="fixedpoint"),n.formatType?n:void 0},_calculateNumberPower:function(e,t,n,i){var r=Math.abs(e),o=0;if(r>1)for(;r&&r>=t&&(void 0===i||o<i);)o++,r/=t;else if(r>0&&r<1)for(;r<1&&(void 0===n||o>n);)o--,r*=t;return o},_getNumberByPower:function(e,t,n){for(var i=e;t>0;)i/=n,t--;for(;t<0;)i*=n,t++;return i},_formatNumber:function(e,t,n){var i;return"auto"===t.power&&(t.power=this._calculateNumberPower(e,1e3,0,4)),t.power&&(e=this._getNumberByPower(e,t.power,1e3)),i=this.defaultLargeNumberFormatPostfixes[t.power]||"",this._formatNumberCore(e,t.formatType,n).replace(/(\d|.$)(\D*)$/,"$1"+i+"$2")},_formatNumberExponential:function(e,t){var n,i=this._calculateNumberPower(e,10),r=this._getNumberByPower(e,i,10);return void 0===t.precision&&(t.precision=1),r.toFixed(t.precision||0)>=10&&(i++,r/=10),n=(i>=0?"+":"")+i.toString(),this._formatNumberCore(r,"fixedpoint",t)+"E"+n},_addZeroes:function(e,t){for(var n=Math.pow(10,t),i=e<0?"-":"",r=(e=(Math.abs(e)*n>>>0)/n).toString();r.length<t;)r="0"+r;return i+r},_addGroupSeparators:function(e){var t=e.toString().split(".");return t[0].replace(/\B(?=(\d{3})+(?!\d))/g,u().thousandsSeparator)+(t[1]?u().decimalSeparator+t[1]:"")},_formatNumberCore:function(e,t,n){return"exponential"===t?this._formatNumberExponential(e,n):("decimal"!==t&&null!==n.precision&&(n.precision=n.precision||0),"percent"===t&&(e*=100),void 0!==n.precision&&(e="decimal"===t?this._addZeroes(e,n.precision):null===n.precision?e.toPrecision():e.toFixed(n.precision)),e="decimal"!==t?this._addGroupSeparators(e):e.toString().replace(".",u().decimalSeparator),"percent"===t&&(e+="%"),e)},_normalizeFormat:function(e){return e?"function"==typeof e?e:(l(e)||(e={type:e}),e):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e3,"fixedPoint")[1]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(e,t){var n=this.format(90,"decimal");if("string"!=typeof e||"0"===n[1])return e;var i=t?n[1]:"0",r=t?"0":n[1],o=new RegExp("["+i+"-"+(t?n[0]:"9")+"]","g");return e.replace(o,function(e){return String.fromCharCode(e.charCodeAt(0)+(r.charCodeAt(0)-i.charCodeAt(0)))})},getSign:function(e,t){if("-"===e.replace(/[^0-9\-]/g,"").charAt(0))return-1;if(!t)return 1;var n=this._getSeparators(),i=new RegExp("[0-9"+o(n.decimalSeparator+n.thousandsSeparator)+"]+","g"),r=this.format(-1,t).replace(i,"1");return e.replace(i,"1")===r?-1:1},format:function(e,t){if("number"!=typeof e)return e;if("number"==typeof t)return e;if("function"==typeof(t=t&&t.formatter||t))return t(e);(t=this._normalizeFormat(t)).type||(t.type="decimal");var n=this._parseNumberFormatString(t.type);return n?this._formatNumber(e,n,t):this.convertDigits(a.getFormatter(t.type,this._getSeparators())(e))},parse:function(e,t){if(e){if(t&&t.parser)return t.parser(e);e=this.convertDigits(e,!0),t&&"string"!=typeof t&&c.log("W0011");var n=this.getDecimalSeparator(),i=new RegExp("[^0-9"+o(n)+"]","g"),r=e.replace(i,"").replace(n,".").replace(/\.$/g,""),s=+r;return(r=r.replace(/^\./g,"")).length>15?NaN:""===r?null:s*this.getSign(e,t)}}});e.exports=p},xTdc:function(e,t,n){"use strict";var i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},r=n("TToO").__decorate,o=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var s=n("48oy");function l(e){return e.filter(function(e){return!!e}).reduce(function(e,t){return e+t})}t.DataTableSummaryRowComponent=function(){function e(){this.summaryRow={}}return e.prototype.ngOnChanges=function(){this.columns&&this.rows&&(this.updateInternalColumns(),this.updateValues())},e.prototype.updateInternalColumns=function(){this._internalColumns=this.columns.map(function(e){return i({},e,{cellTemplate:e.summaryTemplate})})},e.prototype.updateValues=function(){var e=this;this.summaryRow={},this.columns.filter(function(e){return!e.summaryTemplate}).forEach(function(t){var n=e.rows.map(function(e){return e[t.prop]}),i=t.summaryFunc||l;e.summaryRow[t.prop]=t.pipe?t.pipe.transform(i(n)):i(n)})},r([s.Input(),o("design:type",Array)],e.prototype,"rows",void 0),r([s.Input(),o("design:type",Array)],e.prototype,"columns",void 0),r([s.Input(),o("design:type",Number)],e.prototype,"rowHeight",void 0),r([s.Input(),o("design:type",Number)],e.prototype,"offsetX",void 0),r([s.Input(),o("design:type",Number)],e.prototype,"innerWidth",void 0),r([s.Component({selector:"datatable-summary-row",template:'\n <datatable-body-row\n *ngIf="summaryRow && _internalColumns"\n tabindex="-1"\n [innerWidth]="innerWidth"\n [offsetX]="offsetX"\n [columns]="_internalColumns"\n [rowHeight]="rowHeight"\n [row]="summaryRow"\n [rowIndex]="-1">\n </datatable-body-row>\n ',host:{class:"datatable-summary-row"}})],e)}()},xYP1:function(e,t,n){"use strict";var i=n("A3ES");t.sequenceEqual=function(e,t){return i.sequenceEqual(e,t)(this)}},xazO:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("jBEF");t.repeat=function(e){return void 0===e&&(e=-1),function(t){return 0===e?new o.EmptyObservable:t.lift(new s(e<0?-1:e-1,t))}};var s=function(){function e(e,t){this.count=e,this.source=t}return e.prototype.call=function(e,t){return t.subscribe(new l(e,this.count,this.source))},e}(),l=function(e){function t(t,n,i){e.call(this,t),this.count=n,this.source=i}return i(t,e),t.prototype.complete=function(){if(!this.isStopped){var t=this.source,n=this.count;if(0===n)return e.prototype.complete.call(this);n>-1&&(this.count=n-1),t.subscribe(this._unsubscribeAndRecycle())}},t}(r.Subscriber)},"xe4/":function(e,t,n){"use strict";var i={};(0,n("gt5T").assign)(i,n("tmYD"),n("LGU4"),n("0jOE")),e.exports=i},xmpG:function(e,t,n){"use strict";var i=n("F/gp"),r=n("l+Ss"),o=n("sRU/")(),s=i(),l=function(){var e;return function(t){if(!arguments.length)return e;var n=i(t);s=n;var r=!!n.length,a=l();e=r?n:i("body"),o.fire(r?l():i(),a)}}();r(function(){l(".dx-viewport")}),t.value=l,t.changeCallback=o,t.originalViewPort=function(){return s}},"xne+":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("_"),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("PJh5"))},xssS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("RFdE");t.Toast=i.Toast;var r=n("/XCR");t.ToastsManager=r.ToastsManager;var o=n("kC0j");t.ToastContainer=o.ToastContainer;var s=n("7YxL");t.ToastOptions=s.ToastOptions;var l=n("c/fr");t.ToastModule=l.ToastModule},"xx+E":function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("B00U"),o=n("+3eL"),s=n("WhVc"),l=n("wAkD"),a=n("CURp");t.bufferWhen=function(e){return function(t){return t.lift(new u(e))}};var u=function(){function e(e){this.closingSelector=e}return e.prototype.call=function(e,t){return t.subscribe(new c(e,this.closingSelector))},e}(),c=function(e){function t(t,n){e.call(this,t),this.closingSelector=n,this.subscribing=!1,this.openBuffer()}return i(t,e),t.prototype._next=function(e){this.buffer.push(e)},t.prototype._complete=function(){var t=this.buffer;t&&this.destination.next(t),e.prototype._complete.call(this)},t.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},t.prototype.notifyNext=function(e,t,n,i,r){this.openBuffer()},t.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},t.prototype.openBuffer=function(){var e=this.closingSubscription;e&&(this.remove(e),e.unsubscribe()),this.buffer&&this.destination.next(this.buffer),this.buffer=[];var t=o.tryCatch(this.closingSelector)();t===s.errorObject?this.error(s.errorObject.e):(e=new r.Subscription,this.closingSubscription=e,this.add(e),this.subscribing=!0,e.add(a.subscribeToResult(this,t)),this.subscribing=!1)},t}(l.OuterSubscriber)},xxB3:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("vAqG"),s=n("QH/n").extend,l=n("nlqj"),a=n("QshT"),u=n("Q80L"),c=n("71W1"),d=n("nYb2"),h=n("h+Yn"),p=a.inherit({_supportedKeys:function(){return s(this.callBase(),{space:function(e){e.preventDefault(),this._clickAction({event:e})}})},_getDefaultOptions:function(){return s(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1,text:"",useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===o.real().deviceType&&!o.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return/android5/.test(d.current())},options:{useInkRipple:!0}}])},_feedbackHideTimeout:100,_render:function(){this._renderSubmitElement(),this._$container=i("<div>").addClass("dx-checkbox-container"),this.setAria("role","checkbox"),this._renderClick(),this._renderValue(),this._renderIcon(),this._renderText(),this.option("useInkRipple")&&this._renderInkRipple(),this.$element().addClass("dx-checkbox").append(this._$container),this.callBase()},_renderSubmitElement:function(){this._$submitElement=i("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=l.render({waveSizeCoefficient:2.5,useHoldAnimation:!1,wavesNumber:2,isCentered:!0})},_renderInkWave:function(e,t,n,i){if(this._inkRipple){var r={element:e,event:t,wave:i};n?this._inkRipple.showWave(r):this._inkRipple.hideWave(r)}},_updateFocusState:function(e,t){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,e,t,0)},_toggleActiveState:function(e,t,n){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,n,t,1)},_renderIcon:function(){this._$icon=i("<span>").addClass("dx-checkbox-icon").prependTo(this._$container)},_renderText:function(){var e=this.option("text");e?(this._$text||(this._$text=i("<span>").addClass("dx-checkbox-text")),this._$text.text(e),this._$container.append(this._$text),this.$element().addClass("dx-checkbox-has-text")):this._$text&&(this._$text.remove(),this.$element().removeClass("dx-checkbox-has-text"))},_renderClick:function(){var e=this,t=c.addNamespace(h.name,e.NAME);e._clickAction=e._createAction(e._clickHandler),r.off(e.$element(),t),r.on(e.$element(),t,function(t){e._clickAction({event:t})})},_clickHandler:function(e){var t=e.component;t._saveValueChangeEvent(e.event),t.option("value",!t.option("value"))},_renderValue:function(){var e=this.$element(),t=this.option("value"),n=void 0===t;e.toggleClass("dx-checkbox-checked",Boolean(t)),e.toggleClass("dx-checkbox-indeterminate",n),this._$submitElement.val(t),this.setAria("checked",n?"mixed":t||"false")},_optionChanged:function(e){switch(e.name){case"useInkRipple":this._invalidate();break;case"value":this._renderValue(),this.callBase(e);break;case"text":this._renderText(),this._renderDimensions();break;default:this.callBase(e)}}});u("dxCheckBox",p),e.exports=p,e.exports.default=e.exports},"y/wv":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RowHeightCache=function(){function e(){this.treeArray=[]}return e.prototype.clearCache=function(){this.treeArray=[]},e.prototype.initCache=function(e){var t=e.rows,n=e.rowHeight,i=e.detailRowHeight,r=e.externalVirtual,o=e.rowCount,s=e.rowIndexes,l=e.rowExpansions,a="function"==typeof n,u="function"==typeof i;if(!a&&isNaN(n))throw new Error("Row Height cache initialization failed. Please ensure that 'rowHeight' is a\n valid number or function value: ("+n+") when 'scrollbarV' is enabled.");if(!u&&isNaN(i))throw new Error("Row Height cache initialization failed. Please ensure that 'detailRowHeight' is a\n valid number or function value: ("+i+") when 'scrollbarV' is enabled.");var c=r?o:t.length;this.treeArray=new Array(c);for(var d=0;d<c;++d)this.treeArray[d]=0;for(d=0;d<c;++d){var h=t[d],p=n;a&&(p=n(h));var f=l.get(h);h&&1===f&&(p+=u?i(h,s.get(h)):i),this.update(d,p)}},e.prototype.getRowIndex=function(e){return 0===e?0:this.calcRowIndex(e)},e.prototype.update=function(e,t){if(!this.treeArray.length)throw new Error("Update at index "+e+" with value "+t+" failed:\n Row Height cache not initialized.");var n=this.treeArray.length;for(e|=0;e<n;)this.treeArray[e]+=t,e|=e+1},e.prototype.query=function(e){if(!this.treeArray.length)throw new Error("query at index "+e+" failed: Fenwick tree array not initialized.");var t=0;for(e|=0;e>=0;)t+=this.treeArray[e],e=(e&e+1)-1;return t},e.prototype.queryBetween=function(e,t){return this.query(t)-this.query(e-1)},e.prototype.calcRowIndex=function(e){if(!this.treeArray.length)return 0;for(var t=-1,n=this.treeArray.length,i=Math.pow(2,n.toString(2).length-1);0!==i;i>>=1){var r=t+i;r<n&&e>=this.treeArray[r]&&(e-=this.treeArray[r],t=r)}return t+1},e}()},y0PD:function(e,t,n){"use strict";var i={array:n("scpv"),remote:n("/+Oc")};e.exports=function(){var e=Array.isArray(arguments[0])?"array":"remote";return i[e].apply(this,arguments)},e.exports.queryImpl=i,e.exports.default=e.exports},y3IE:function(e,t,n){"use strict";var i=n("rCTf"),r=n("vrkH");i.Observable.prototype.retry=r.retry},y3s0:function(e,t,n){"use strict";var i=n("ves3"),r=n("R3ym"),o=n("XVqe"),s=n("f2Ls");class l extends i.a{constructor(e,t){super(),this.array=e,this.scheduler=t,t||1!==e.length||(this._isScalar=!0,this.value=e[0])}static create(e,t){return new l(e,t)}static of(...e){let t=e[e.length-1];Object(s.a)(t)?e.pop():t=null;const n=e.length;return n>1?new l(e,t):1===n?new r.a(e[0],t):new o.a(t)}static dispatch(e){const{array:t,index:n,count:i,subscriber:r}=e;n>=i?r.complete():(r.next(t[n]),r.closed||(e.index=n+1,this.schedule(e)))}_subscribe(e){const t=this.array,n=t.length,i=this.scheduler;if(i)return i.schedule(l.dispatch,0,{array:t,index:0,count:n,subscriber:e});for(let r=0;r<n&&!e.closed;r++)e.next(t[r]);e.complete()}}t.a=l},y4xv:function(e,t,n){"use strict";var i=n("9omE");t.pluck=function(){for(var e=[],t=0;t<arguments.length;t++)e[t-0]=arguments[t];var n=e.length;if(0===n)throw new Error("list of properties cannot be empty.");return function(t){return i.map(function(e,t){return function(n){for(var i=n,r=0;r<t;r++){var o=i[e[r]];if("undefined"==typeof o)return;i=o}return i}}(e,n))(t)}}},y6Vm:function(e,t,n){"use strict";var i=n("rCTf"),r=n("8T44");i.Observable.prototype.repeatWhen=r.repeatWhen},y7Yj:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy");t.VisibilityDirective=function(){function e(e,t){this.element=e,this.zone=t,this.isVisible=!1,this.visible=new o.EventEmitter}return e.prototype.ngOnInit=function(){this.runCheck()},e.prototype.ngOnDestroy=function(){clearTimeout(this.timeout)},e.prototype.onVisibilityChange=function(){var e=this;this.zone.run(function(){e.isVisible=!0,e.visible.emit(!0)})},e.prototype.runCheck=function(){var e=this,t=function(){var n=e.element.nativeElement;n.offsetHeight&&n.offsetWidth?(clearTimeout(e.timeout),e.onVisibilityChange()):(clearTimeout(e.timeout),e.zone.runOutsideAngular(function(){e.timeout=setTimeout(function(){return t()},50)}))};this.timeout=setTimeout(function(){return t()})},i([o.HostBinding("class.visible"),r("design:type",Boolean)],e.prototype,"isVisible",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"visible",void 0),i([o.Directive({selector:"[visibilityObserver]"})],e)}()},y9LD:function(e,t,n){"use strict";t.a=function(e){return function(t){const n=new class{constructor(e){this.selector=e}call(e,t){return t.subscribe(new class extends i.a{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let t;try{t=this.selector(e,this.caught)}catch(e){return void super.error(e)}this._unsubscribeAndRecycle(),this.add(Object(r.a)(this,t))}}}(e,this.selector,this.caught))}}(e),o=t.lift(n);return n.caught=o}};var i=n("JEOp"),r=n("73El")},y9a2:function(e,t,n){"use strict";var i=n("fO1r");t.SubscriptionLoggable=function(){function e(){this.subscriptions=[]}return e.prototype.logSubscribedFrame=function(){return this.subscriptions.push(new i.SubscriptionLog(this.scheduler.now())),this.subscriptions.length-1},e.prototype.logUnsubscribedFrame=function(e){var t=this.subscriptions;t[e]=new i.SubscriptionLog(t[e].subscribedFrame,this.scheduler.now())},e}()},"yJ3+":function(e,t,n){"use strict";e.exports="17.2.8"},yK6r:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("CGGv"),s=n("IsV2");t.throttleTime=function(e,t,n){return void 0===t&&(t=o.async),void 0===n&&(n=s.defaultThrottleConfig),function(i){return i.lift(new l(e,t,n.leading,n.trailing))}};var l=function(){function e(e,t,n,i){this.duration=e,this.scheduler=t,this.leading=n,this.trailing=i}return e.prototype.call=function(e,t){return t.subscribe(new a(e,this.duration,this.scheduler,this.leading,this.trailing))},e}(),a=function(e){function t(t,n,i,r,o){e.call(this,t),this.duration=n,this.scheduler=i,this.leading=r,this.trailing=o,this._hasTrailingValue=!1,this._trailingValue=null}return i(t,e),t.prototype._next=function(e){this.throttled?this.trailing&&(this._trailingValue=e,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(u,this.duration,{subscriber:this})),this.leading&&this.destination.next(e))},t.prototype.clearThrottle=function(){var e=this.throttled;e&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),e.unsubscribe(),this.remove(e),this.throttled=null)},t}(r.Subscriber);function u(e){e.subscriber.clearThrottle()}},yN1j:function(e,t,n){"use strict";var i=n("TToO").__decorate,r=n("TToO").__metadata;Object.defineProperty(t,"__esModule",{value:!0});var o=n("48oy"),s=n("x6Zf"),l=n("j2I9");t.DataTableSelectionComponent=function(){function e(){this.activate=new o.EventEmitter,this.select=new o.EventEmitter}return e.prototype.selectRow=function(e,t,n){if(this.selectEnabled){var i,r=this.selectionType===l.SelectionType.checkbox,o=this.selectionType===l.SelectionType.multiClick,a=[];a=this.selectionType===l.SelectionType.multi||r||o?e.shiftKey?s.selectRowsBetween([],this.rows,t,this.prevIndex,this.getRowSelectedIdx.bind(this)):s.selectRows(e.ctrlKey||e.metaKey||o||r?this.selected.slice():[],n,this.getRowSelectedIdx.bind(this)):s.selectRows([],n,this.getRowSelectedIdx.bind(this)),"function"==typeof this.selectCheck&&(a=a.filter(this.selectCheck.bind(this))),this.selected.splice(0,this.selected.length),(i=this.selected).push.apply(i,a),this.prevIndex=t,this.select.emit({selected:a})}},e.prototype.onActivate=function(e,t){var n=e.type,i=e.event,r=e.row,o=this.selectionType===l.SelectionType.checkbox;!o&&("click"===n||"dblclick"===n)||o&&"checkbox"===n?this.selectRow(i,t,r):"keydown"===n&&(i.keyCode===s.Keys.return?this.selectRow(i,t,r):this.onKeyboardFocus(e)),this.activate.emit(e)},e.prototype.onKeyboardFocus=function(e){var t=e.event.keyCode;if(t===s.Keys.up||t===s.Keys.down||t===s.Keys.right||t===s.Keys.left){var n=this.selectionType===l.SelectionType.cell;e.cellElement&&n?n&&this.focusCell(e.cellElement,e.rowElement,t,e.cellIndex):this.focusRow(e.rowElement,t)}},e.prototype.focusRow=function(e,t){var n=this.getPrevNextRow(e,t);n&&n.focus()},e.prototype.getPrevNextRow=function(e,t){var n=e.parentElement;if(n){var i=void 0;if(t===s.Keys.up?i=n.previousElementSibling:t===s.Keys.down&&(i=n.nextElementSibling),i&&i.children.length)return i.children[0]}},e.prototype.focusCell=function(e,t,n,i){var r;if(n===s.Keys.left)r=e.previousElementSibling;else if(n===s.Keys.right)r=e.nextElementSibling;else if(n===s.Keys.up||n===s.Keys.down){var o=this.getPrevNextRow(t,n);if(o){var l=o.getElementsByClassName("datatable-body-cell");l.length&&(r=l[i])}}r&&r.focus()},e.prototype.getRowSelected=function(e){return this.getRowSelectedIdx(e,this.selected)>-1},e.prototype.getRowSelectedIdx=function(e,t){var n=this;if(!t||!t.length)return-1;var i=this.rowIdentity(e);return t.findIndex(function(e){return n.rowIdentity(e)===i})},i([o.Input(),r("design:type",Array)],e.prototype,"rows",void 0),i([o.Input(),r("design:type",Array)],e.prototype,"selected",void 0),i([o.Input(),r("design:type",Boolean)],e.prototype,"selectEnabled",void 0),i([o.Input(),r("design:type",String)],e.prototype,"selectionType",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"rowIdentity",void 0),i([o.Input(),r("design:type",Object)],e.prototype,"selectCheck",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"activate",void 0),i([o.Output(),r("design:type",o.EventEmitter)],e.prototype,"select",void 0),i([o.Component({selector:"datatable-selection",template:"\n <ng-content></ng-content>\n ",changeDetection:o.ChangeDetectionStrategy.OnPush})],e)}()},yRTJ: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:1,doy:7}})}(n("PJh5"))},yZjU:function(e,t,n){"use strict";var i=n("ashs");t.windowToggle=function(e,t){return i.windowToggle(e,t)(this)}},yelX:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("Ok8h"),s=n("lW4S"),l=n("QH/n").extend,a=n("pyWG").inArray,u=n("Z73p").each,c=n("0kQW"),d=n("PdUl"),h=n("wSST"),p=n("vAqG"),f=n("pOfI"),m=n("fRlN"),g=n("rLDb"),v=n("nNEl"),y=n("2Zce"),b=n("53CZ"),_=n("VYNT"),w=n("71W1"),x=n("UKUV"),C=n("PLz4"),S=n("h+Yn"),O=n("42iP"),T=new g(function(e){var t=e.model.widget;if(t){var n=i("<div>"),r=e.model.options||{};if("button"===t||"tabs"===t||"dropDownMenu"===t){var s=t;t=O.camelize("dx-"+t),o.log("W0001","dxToolbar - 'widget' item field",s,"16.1","Use: '"+t+"' instead")}return n[t](r),n}return i()}),E=void 0!==document.onbeforeactivate,k=f.inherit({_supportedKeys:function(){return{}},_getDefaultOptions:function(){return l(this.callBase(),{disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:null,onFocusIn:null,onFocusOut:null,integrationOptions:{watchMethod:function(e,t,n){return(n=n||{}).skipImmediate||t(e()),c.noop},templates:{"dx-polymorph-widget":T},createTemplate:function(e){return new m(e)}},_keyboardProcessor:void 0})},_feedbackShowTimeout:30,_feedbackHideTimeout:400,_init:function(){this.callBase(),this._tempTemplates=[],this._defaultTemplates={},this._initTemplates(),this._initContentReadyAction()},_initTemplates:function(){this._extractTemplates(),this._extractAnonymousTemplate()},_extractTemplates:function(){var e=this.option("integrationOptions.templates"),t={};this.$element().contents().filter("[data-options*='dxTemplate']").each(function(e,n){var r=h.getElementOptions(n).dxTemplate;if(r){if(!r.name)throw o.Error("E0023");i(n).addClass("dx-template-wrapper").detach(),t[r.name]=t[r.name]||[],t[r.name].push(n)}}),u(t,(function(t,n){var i=this._findTemplateByDevice(n);i&&(e[t]=this._createTemplate(i))}).bind(this))},_findTemplateByDevice:function(e){var t=c.findBestMatches(p.current(),e,function(e){return h.getElementOptions(e).dxTemplate})[0];return u(e,function(e,n){n!==t&&i(n).remove()}),t},_extractAnonymousTemplate:function(){var e=this.option("integrationOptions.templates"),t=this._getAnonymousTemplateName(),n=this.$element().contents().detach(),r=n.filter(function(e,t){var n=3===t.nodeType,r=i(t).text().trim().length<1;return!(n&&r)});e[t]||r.length<1||(e[t]=this._createTemplate(n))},_getAriaTarget:function(){return this._focusTarget()},_getAnonymousTemplateName:function(){return"template"},_getTemplateByOption:function(e){return this._getTemplate(this.option(e))},_getTemplate:function(e){return d.isFunction(e)?new g((function(t){var n=e.apply(this,this._getNormalizedTemplateArgs(t));if(!d.isDefined(n))return new v;var r=!1,o=this._acquireTemplate(n,(function(e){return e.nodeType||d.isRenderer(e)&&!i(e).is("script")?new g(function(){return e}):(r=!0,this._createTemplate(e))}).bind(this)),s=o.render(t);return r&&o.dispose&&o.dispose(),s}).bind(this)):this._acquireTemplate(e,this._createTemplateIfNeeded.bind(this))},_acquireTemplate:function(e,t){return null==e?new v:e instanceof y?this._defaultTemplates[e.name]:d.isFunction(e.render)&&!d.isRenderer(e)?e:e.nodeType||d.isRenderer(e)?t(e=i(e)):"string"==typeof e?this.option("integrationOptions.templates")[e]||this._defaultTemplates[e]||t(e):this._acquireTemplate(e.toString(),t)},_createTemplateIfNeeded:function(e){var t=function(e){return d.isRenderer(e)&&e[0]||e},n=this._tempTemplates.filter(function(n){return e=t(e),n.source===e})[0];if(n)return n.template;var i=this._createTemplate(e);return this._tempTemplates.push({template:i,source:t(e)}),i},_createTemplate:function(e){return e="string"==typeof e?h.normalizeTemplateElement(e):e,this.option("integrationOptions.createTemplate")(e)},_getNormalizedTemplateArgs:function(e){var t=[];return"model"in e&&t.push(e.model),"index"in e&&t.push(e.index),t.push(e.container),t},_cleanTemplates:function(){this._tempTemplates.forEach(function(e){e.template.dispose&&e.template.dispose()}),this._tempTemplates=[]},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["designMode","disabled","readOnly"]})},_render:function(){this.$element().addClass("dx-widget"),this.callBase(),this._toggleDisabledState(this.option("disabled")),this._toggleVisibility(this.option("visible")),this._renderHint(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents()},_renderHint:function(){h.toggleAttr(this.$element(),"title",this.option("hint"))},_renderContent:function(){var e=this;c.deferRender(function(){e._renderContentImpl()}),e._fireContentReadyAction()},_renderContentImpl:c.noop,_fireContentReadyAction:function(){this._contentReadyAction()},_dispose:function(){this._cleanTemplates(),this._contentReadyAction=null,this.callBase()},_clean:function(){this._cleanFocusState(),this.callBase(),this.$element().empty()},_toggleVisibility:function(e){this.$element().toggleClass("dx-state-invisible",!e),this.setAria("hidden",!e||void 0)},_renderFocusState:function(){this._attachKeyboardEvents(),this.option("focusStateEnabled")&&!this.option("disabled")&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey:function(){var e=this._focusTarget();e.attr("accesskey",this.option("accessKey"));var t=w.addNamespace(S.name,"UIFeedback");r.off(e,t),this.option("accessKey")&&r.on(e,t,(function(e){w.isFakeClickEvent(e)&&(e.stopImmediatePropagation(),this.focus())}).bind(this))},_eventBindingTarget:function(){return this.$element()},_focusTarget:function(){return this._getActiveElement()},_getActiveElement:function(){var e=this._eventBindingTarget();return this._activeStateUnit&&(e=e.find(this._activeStateUnit).not(".dx-state-disabled")),e},_renderFocusTarget:function(){this._focusTarget().attr("tabIndex",this.option("tabIndex"))},_keyboardEventBindingTarget:function(){return this._eventBindingTarget()},_detachFocusEvents:function(){var e=this._focusTarget(),t=this.NAME+"Focus",n=w.addNamespace("focusin",t);n=n+" "+w.addNamespace("focusout",t),E&&(n=n+" "+w.addNamespace("beforeactivate",t)),r.off(e,n)},_attachFocusEvents:function(){var e=this.NAME+"Focus",t=w.addNamespace("focusin",e),n=w.addNamespace("focusout",e),o=this._focusTarget();if(r.on(o,t,this._focusInHandler.bind(this)),r.on(o,n,this._focusOutHandler.bind(this)),E){var s=w.addNamespace("beforeactivate",e);r.on(this._focusTarget(),s,function(e){i(e.target).is(_.focusable)||e.preventDefault()})}},_refreshFocusEvent:function(){this._detachFocusEvents(),this._attachFocusEvents()},_focusInHandler:function(e){var t=this;t._createActionByOption("onFocusIn",{beforeExecute:function(){t._updateFocusState(e,!0)},excludeValidators:["readOnly"]})({event:e})},_focusOutHandler:function(e){var t=this;t._createActionByOption("onFocusOut",{beforeExecute:function(){t._updateFocusState(e,!1)},excludeValidators:["readOnly","disabled"]})({event:e})},_updateFocusState:function(e,t){var n=e.target;-1!==a(n,this._focusTarget())&&this._toggleFocusClass(t,i(n))},_toggleFocusClass:function(e,t){(t&&t.length?t:this._focusTarget()).toggleClass("dx-state-focused",e)},_hasFocusClass:function(e){return i(e||this._focusTarget()).hasClass("dx-state-focused")},_attachKeyboardEvents:function(){var e=this.option("_keyboardProcessor");e?this._keyboardProcessor=e.reinitialize(this._keyboardHandler,this):this.option("focusStateEnabled")&&(this._keyboardProcessor=new b({element:this._keyboardEventBindingTarget(),handler:this._keyboardHandler,focusTarget:this._focusTarget(),context:this}))},_keyboardHandler:function(e){var t=e.originalEvent,n=e.key,i=this._supportedKeys()[n];return void 0===i||i.bind(this)(t)||!1},_refreshFocusState:function(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState:function(){var e=this._focusTarget();this._detachFocusEvents(),this._toggleFocusClass(!1),e.removeAttr("tabIndex"),this._keyboardProcessor&&(this._keyboardProcessor.dispose(),delete this._keyboardProcessor)},_attachHoverEvents:function(){var e=this,t=e._activeStateUnit,n=w.addNamespace(x.start,"UIFeedback"),o=w.addNamespace(x.end,"UIFeedback");if(r.off(e._eventBindingTarget(),n,t),r.off(e._eventBindingTarget(),o,t),e.option("hoverStateEnabled")){var l=new s(function(t){e._hoverStartHandler(t.event),e._refreshHoveredElement(i(t.element))},{excludeValidators:["readOnly"]}),a=e._eventBindingTarget();r.on(a,n,t,function(e){l.execute({element:i(e.target),event:e})}),r.on(a,o,t,function(t){e._hoverEndHandler(t),e._forgetHoveredElement()})}else e._toggleHoverClass(!1)},_hoverStartHandler:c.noop,_hoverEndHandler:c.noop,_attachFeedbackEvents:function(){var e,t,n=this,o=n._activeStateUnit,l=w.addNamespace(C.active,"UIFeedback"),a=w.addNamespace(C.inactive,"UIFeedback");if(r.off(n._eventBindingTarget(),l,o),r.off(n._eventBindingTarget(),a,o),n.option("activeStateEnabled")){var u=function(e){var t=i(e.element);n._toggleActiveState(t,e.value,e.event)};r.on(n._eventBindingTarget(),l,o,{timeout:n._feedbackShowTimeout},function(t){(e=e||new s(u)).execute({element:i(t.currentTarget),value:!0,event:t})}),r.on(n._eventBindingTarget(),a,o,{timeout:n._feedbackHideTimeout},function(e){(t=t||new s(u,{excludeValidators:["disabled","readOnly"]})).execute({element:i(e.currentTarget),value:!1,event:e})})}},_toggleActiveState:function(e,t){this._toggleHoverClass(!t),e.toggleClass("dx-state-active",t)},_refreshHoveredElement:function(e){var t=this._activeStateUnit||this._eventBindingTarget();this._forgetHoveredElement(),this._hoveredElement=e.closest(t),this._toggleHoverClass(!0)},_forgetHoveredElement:function(){this._toggleHoverClass(!1),delete this._hoveredElement},_toggleHoverClass:function(e){this._hoveredElement&&this._hoveredElement.toggleClass("dx-state-hover",e&&this.option("hoverStateEnabled"))},_toggleDisabledState:function(e){this.$element().toggleClass("dx-state-disabled",Boolean(e)),this._toggleHoverClass(!e),this.setAria("disabled",e||void 0)},_setWidgetOption:function(e,t){if(this[e])if(d.isPlainObject(t[0]))u(t[0],(function(t,n){this._setWidgetOption(e,[t,n])}).bind(this));else{var n=t[0],i=t[1];1===t.length&&(i=this.option(n));var r=this[e+"OptionMap"];this[e].option(r?r(n):n,i)}},_optionChanged:function(e){switch(e.name){case"disabled":this._toggleDisabledState(e.value),this._refreshFocusState();break;case"hint":this._renderHint();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents();break;case"tabIndex":case"_keyboardProcessor":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":break;case"accessKey":this._renderAccessKey();break;case"visible":this._toggleVisibility(e.value),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(e.value?"shown":"hiding");break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(e)}},_isVisible:function(){return this.callBase()&&this.option("visible")},beginUpdate:function(){this._ready(!1),this.callBase()},endUpdate:function(){this.callBase(),this._initialized&&this._ready(!0)},_ready:function(e){if(0===arguments.length)return this._isReady;this._isReady=e},setAria:function(){var e=function(e){var t="role"===e.name||"id"===e.name?e.name:"aria-"+e.name,n=e.value;n=null===n||void 0===n?void 0:n.toString(),h.toggleAttr(e.target,t,n)};if(d.isPlainObject(arguments[0])){var t=arguments[1]||this._getAriaTarget();u(arguments[0],function(n,i){e({name:n,value:i,target:t})})}else e({name:arguments[0],value:arguments[1],target:arguments[2]||this._getAriaTarget()})},isReady:function(){return this._ready()},repaint:function(){this._refresh()},focus:function(){r.trigger(this._focusTarget(),"focus")},registerKeyHandler:function(e,t){var n=this._supportedKeys(),i={};i[e]=t,this._supportedKeys=function(){return l(n,i)}}});e.exports=k},ygD2:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("mmVS"),o=n("YOd+");t.ignoreElements=function(){return function(e){return e.lift(new s)}};var s=function(){function e(){}return e.prototype.call=function(e,t){return t.subscribe(new l(e))},e}(),l=function(e){function t(){e.apply(this,arguments)}return i(t,e),t.prototype._next=function(e){o.noop()},t}(r.Subscriber)},yl66:function(e,t,n){"use strict";function i(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),i(n("bYJ/")),i(n("4gpe")),i(n("Ul3N")),i(n("9/L2"))},ypnx:function(e,t,n){"use strict";(function(t){e.exports=!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?function(e,n,i,r){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var o,s,l=arguments.length;switch(l){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,i)});case 4:return t.nextTick(function(){e.call(null,n,i,r)});default:for(o=new Array(l-1),s=0;s<o.length;)o[s++]=arguments[s];return t.nextTick(function(){e.apply(null,o)})}}:t.nextTick}).call(t,n("W2nU"))},yrou:function(e,t,n){"use strict";t.empty={closed:!0,next:function(e){},error:function(e){throw e},complete:function(){}}},yvBL:function(e,t,n){n("hCo4"),e.exports=n("eX64").setImmediate},z2AX:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.id=function(){return("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)}},z31Y:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW").noop,s=n("h+Yn"),l=n("qDFv"),a=n("aVA9"),u=n("71W1"),c=n("PLz4"),d=n("XTE8"),h=n("9b40").register,p=n("28sz"),f=n("PxPW"),m=n("o8MQ"),g=u.addNamespace(s.name,"dxListEditDecorator"),v=u.addNamespace(c.active,"dxListEditDecorator");h("menu","slide",p.inherit({_shouldHandleSwipe:!0,_init:function(){this.callBase.apply(this,arguments),this._$buttonsContainer=i("<div>").addClass("dx-list-slide-menu-buttons-container"),r.on(this._$buttonsContainer,v,o),this._$buttons=i("<div>").addClass("dx-list-slide-menu-buttons").appendTo(this._$buttonsContainer),this._renderMenu(),this._renderDeleteButton()},_renderMenu:function(){if(this._menuEnabled()){var e=this._menuItems();if(1===e.length){var t=e[0];this._renderMenuButton(t.text,(function(e){e.stopPropagation(),this._fireAction(t)}).bind(this))}else{var n=i("<div>").addClass("dx-list-slide-menu");this._menu=this._list._createComponent(n,m,{showTitle:!1,items:e,onItemClick:(function(e){this._fireAction(e.itemData)}).bind(this),integrationOptions:{}}),n.appendTo(this._list.$element());var r=this._renderMenuButton(l.format("dxListEditDecorator-more"),(function(e){e.stopPropagation(),this._menu.show()}).bind(this));this._menu.option("target",r)}}},_renderMenuButton:function(e,t){var n=i("<div>").addClass("dx-list-slide-menu-button").addClass("dx-list-slide-menu-button-menu").text(e);return this._$buttons.append(n),r.on(n,g,t),n},_renderDeleteButton:function(){if(this._deleteEnabled()){var e=i("<div>").addClass("dx-list-slide-menu-button").addClass("dx-list-slide-menu-button-delete").text(l.format("dxListEditDecorator-delete"));r.on(e,g,(function(e){e.stopPropagation(),this._deleteItem()}).bind(this)),this._$buttons.append(e)}},_fireAction:function(e){this._fireMenuAction(i(this._cachedNode),e.action),this._cancelDeleteReadyItem()},modifyElement:function(e){this.callBase.apply(this,arguments);var t=e.$itemElement;t.addClass("dx-list-slide-menu-wrapper");var n=i("<div>").addClass("dx-list-slide-menu-content");t.wrapInner(n)},handleClick:function(e,t){return!!i(t.target).closest(".dx-list-slide-menu-content").length&&this.callBase.apply(this,arguments)},_swipeStartHandler:function(e){this._enablePositioning(e),this._cacheItemData(e),this._setPositions(this._getPositions(0))},_swipeUpdateHandler:function(e,t){var n=this._isRtlEnabled()?-1:1,i=this._isReadyToDelete(e);if(this._getCurrentPositions().content!==this._getStartPositions().content||i||!(t.offset*n>0)){var r=this._cachedItemWidth*t.offset,o=i?-this._cachedButtonWidth*n:0,s=(r+o)*n<0?Math.abs((r+o)/this._cachedButtonWidth):0;return this._setPositions(this._getPositions(s)),!0}t.cancel=!0},_getStartPositions:function(){var e=this._isRtlEnabled();return{content:0,buttonsContainer:e?-this._cachedButtonWidth:this._cachedItemWidth,buttons:-this._cachedButtonWidth*(e?-1:1)}},_getPositions:function(e){var t=this._isRtlEnabled()?-1:1,n=this._getStartPositions();return{content:n.content-e*this._cachedButtonWidth*t,buttonsContainer:n.buttonsContainer-Math.min(e,1)*this._cachedButtonWidth*t,buttons:n.buttons+Math.min(e,1)*this._cachedButtonWidth*t}},_getCurrentPositions:function(){return{content:a.locate(this._$cachedContent).left,buttonsContainer:a.locate(this._$buttonsContainer).left,buttons:a.locate(this._$buttons).left}},_setPositions:function(e){a.move(this._$cachedContent,{left:e.content}),a.move(this._$buttonsContainer,{left:e.buttonsContainer}),a.move(this._$buttons,{left:e.buttons})},_cacheItemData:function(e){e[0]!==this._cachedNode&&(this._$cachedContent=e.find(".dx-list-slide-menu-content"),this._cachedItemWidth=e.outerWidth(),this._cachedButtonWidth=this._cachedButtonWidth||this._$buttons.outerWidth(),this._$buttonsContainer.width(this._cachedButtonWidth),this._$cachedContent.length&&(this._cachedNode=e[0]))},_minButtonContainerLeftOffset:function(){return this._cachedItemWidth-this._cachedButtonWidth},_swipeEndHandler:function(e,t){this._cacheItemData(e);var n=this._isRtlEnabled()?1:-1,i=this._cachedItemWidth*t.offset,r=!this._isReadyToDelete(e)&&i*n>.2*this._cachedButtonWidth;return this._toggleDeleteReady(e,t.targetOffset===n&&r),!0},_enablePositioning:function(e){f.stop(this._$cachedContent,!0),this.callBase.apply(this,arguments),this._$buttonsContainer.appendTo(e)},_disablePositioning:function(){this.callBase.apply(this,arguments),this._$buttonsContainer.detach()},_animatePrepareDeleteReady:function(){return this._animateToPositions(this._getPositions(1))},_animateForgetDeleteReady:function(e){return this._cacheItemData(e),this._animateToPositions(this._getPositions(0))},_animateToPositions:function(e){var t=this,n=this._getCurrentPositions(),i=Math.min(Math.abs(n.content-e.content)/this._cachedButtonWidth,1);return f.animate(this._$cachedContent,{from:n,to:e,easing:"cubic-bezier(0.075, 0.82, 0.165, 1)",duration:400*i,strategy:"frame",draw:function(e){t._setPositions(e)}})},dispose:function(){this._menu&&this._menu.$element().remove(),this._$buttonsContainer&&this._$buttonsContainer.remove(),this.callBase.apply(this,arguments)}}).include(d))},z3hR: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("PJh5"))},zC23:function(e,t,n){"use strict";var i=n("rCTf"),r=n("Oa+j");i.Observable.prototype.dematerialize=r.dematerialize},zDOp:function(e,t,n){"use strict";class i{constructor(e,t=i.now){this.SchedulerAction=e,this.now=t}schedule(e,t=0,n){return new this.SchedulerAction(this,e).schedule(n,t)}}i.now=Date.now?Date.now:()=>+new Date,t.a=class extends i{constructor(){super(...arguments),this.actions=[],this.active=!1,this.scheduled=void 0}flush(e){const{actions:t}=this;if(this.active)return void t.push(e);let 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}}}},zJQZ:function(e,t,n){"use strict";var i=n("rCTf"),r=n("td8d");i.Observable.prototype.scan=r.scan},zMzr:function(e,t,n){"use strict";var i=n("F/gp"),r=n("lCNL"),o=n("0kQW"),s=n("wSST").getPublicElement,l=n("PdUl").isPlainObject,a=n("wtxi").when,u=n("QH/n").extend,c=n("pyWG").inArray,d=n("Z73p"),h=n("lW4S"),p=n("Rq3k"),f=n("wSST"),m=n("ar6Y"),g=n("yelX"),v=n("71W1"),y=n("MY+y"),b=n("VGYG"),_=n("EJJN"),w=n("VYNT"),x=n("qDFv"),C=n("hQRX"),S=n("h+Yn"),O=n("2TJf"),T=n("mEq5"),E="dx-item",k=/^([^.]+\[\d+\]\.)+([\w\.]+)$/,A=g.inherit({_activeStateUnit:"."+E,_supportedKeys:function(){var e=function(e){var t=i(this.option("focusedElement"));t.length&&(e.target=t,e.currentTarget=t,this._itemClickHandler(e))},t=function(e,t){t.preventDefault(),t.stopPropagation(),this._moveFocus(e,t)};return u(this.callBase(),{space:function(t){t.preventDefault(),e.call(this,t)},enter:e,leftArrow:t.bind(this,"left"),rightArrow:t.bind(this,"right"),upArrow:t.bind(this,"up"),downArrow:t.bind(this,"down"),pageUp:t.bind(this,"up"),pageDown:t.bind(this,"down"),home:t.bind(this,"first"),end:t.bind(this,"last")})},_getDefaultOptions:function(){return u(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:x.format("dxCollectionWidget-noDataText"),dataSource:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,disabledExpr:function(e){return e?e.disabled:void 0},visibleExpr:function(e){return e?e.visible:void 0}})},_getAnonymousTemplateName:function(){return"item"},_init:function(){this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_initTemplates:function(){this._initItemsFromMarkup(),this.callBase(),this._defaultTemplates.item=new T((function(e,t){l(t)?this._prepareDefaultItemTemplate(t,e):e.text(String(t))}).bind(this),["text","html"],this.option("integrationOptions.watchMethod"))},_prepareDefaultItemTemplate:function(e,t){e.text&&t.text(e.text),e.html&&t.html(e.html)},_initItemsFromMarkup:function(){var e=this.$element().contents().filter("[data-options*='dxItem']");if(e.length&&!this.option("items").length){var t=d.map(e,(function(e){var t=i(e),n=f.getElementOptions(e).dxItem;return t.html().trim()&&!n.template?n.template=this._prepareItemTemplate(t):t.remove(),n}).bind(this));this.option("items",t)}},_prepareItemTemplate:function(e){var t="tmpl-"+new p,n='dxTemplate: { name: "'+t+'" }';return e.detach().clone().attr("data-options",n).data("options",n).appendTo(this.$element()),t},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(e){if(this.callBase.apply(this,arguments),-1!==c(e.target,this._focusTarget())){var t=i(this.option("focusedElement"));if(t.length)this._setFocusedItem(t);else{var n=this._getActiveItem();n.length&&this.option("focusedElement",s(n))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var e=i(this.option("focusedElement"));e.length&&this._toggleFocusClass(!1,e)},_getActiveItem:function(e){var t=i(this.option("focusedElement"));if(t.length)return t;var n=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,r=this._getActiveElement();return n<0&&(n=e?r.length-1:0),r.eq(n)},_renderFocusTarget:function(){this.callBase.apply(this,arguments),this._refreshActiveDescendant()},_moveFocus:function(e){var t,n=this._getAvailableItems();switch(e){case"pageup":case"up":t=this._prevItem(n);break;case"pagedown":case"down":t=this._nextItem(n);break;case"right":t=this.option("rtlEnabled")?this._prevItem(n):this._nextItem(n);break;case"left":t=this.option("rtlEnabled")?this._nextItem(n):this._prevItem(n);break;case"first":t=n.first();break;case"last":t=n.last();break;default:return!1}0!==t.length&&this.option("focusedElement",s(t))},_getAvailableItems:function(e){return(e=e||this._itemElements()).filter(":visible").not(".dx-state-disabled")},_prevItem:function(e){var t=this._getActiveItem(),n=e.index(t),r=e.last(),o=i(e[n-1]),s=this.option("loopItemFocus");return 0===o.length&&s&&(o=r),o},_nextItem:function(e){var t=this._getActiveItem(!0),n=e.index(t),r=e.first(),o=i(e[n+1]),s=this.option("loopItemFocus");return 0===o.length&&s&&(o=r),o},_selectFocusedItem:function(e){this.selectItem(e)},_removeFocusedItem:function(e){var t=i(e);t.length&&(this._toggleFocusClass(!1,t),t.removeAttr("id"))},_refreshActiveDescendant:function(){this.setAria("activedescendant",""),this.setAria("activedescendant",this.getFocusedItemId())},_setFocusedItem:function(e){e&&e.length&&(e.attr("id",this.getFocusedItemId()),this._toggleFocusClass(!0,e),this.onFocusedItemChanged(this.getFocusedItemId()),this._refreshActiveDescendant(),this.option("selectOnFocus")&&this._selectFocusedItem(e))},_findItemElementByItem:function(e){var t=i(),n=this;return this.itemElements().each(function(){var r=i(this);if(r.data(n._itemDataKey())===e)return t=r,!1}),t},_getIndexByItem:function(e){return this.option("items").indexOf(e)},_itemOptionChanged:function(e,t,n,i){var r=this._findItemElementByItem(e);r.length&&(this.constructor.ItemClass.getInstance(r).setDataField(t,n)||this._refreshItem(r,e))},_refreshItem:function(e){var t=this._getItemData(e),n=e.data(this._itemIndexKey());this._renderItem(n,t,null,e)},_optionChanged:function(e){if("items"===e.name){var t=e.fullName.match(k);if(t&&t.length){var n=t[t.length-1],r=e.fullName.replace("."+n,""),o=this.option(r);return void this._itemOptionChanged(o,n,e.value,e.previousValue)}}switch(e.name){case"items":case"_itemAttributes":case"itemTemplateProperty":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this.option("items",[]),this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":this._renderEmptyMessage();break;case"itemTemplate":this._invalidate();break;case"onItemRendered":this._createItemRenderAction();break;case"onItemClick":break;case"onItemHold":case"itemHoldTimeout":this._attachHoldEvent();break;case"onItemContextMenu":this._attachContextMenuEvent();break;case"onFocusedItemChanged":this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged");break;case"selectOnFocus":case"loopItemFocus":case"focusOnSelectedItem":break;case"focusedElement":this._removeFocusedItem(e.previousValue),this._setFocusedItem(i(e.value));break;case"visibleExpr":case"disabledExpr":this._invalidate();break;default:this.callBase(e)}},_loadNextPage:function(){var e=this._dataSource;return this._expectNextPageLoading(),e.pageIndex(1+e.pageIndex()),e.load()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(e){var t=this.option("items");this._initialized&&t&&this._shouldAppendItems()?(this._renderedItemsCount=t.length,this._isLastPage()&&-1===this._startIndexForAppendedItems||(this.option().items=t.concat(e.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._renderContent(),this._renderFocusTarget()):this.option("items",e)},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this.option("items",this.option("items"))},_shouldAppendItems:function(){return null!=this._startIndexForAppendedItems&&this._allowDynamicItemsAppend()},_allowDynamicItemsAppend:function(){return!1},_clean:function(){this._cleanFocusState(),this._cleanItemContainer()},_cleanItemContainer:function(){this._itemContainer().empty()},_dispose:function(){this.callBase(),clearTimeout(this._itemFocusTimeout)},_refresh:function(){this._cleanRenderedItems(),this.callBase.apply(this,arguments)},_itemContainer:function(){return this.$element()},_itemClass:function(){return E},_itemContentClass:function(){return this._itemClass()+"-content"},_selectedItemClass:function(){return"dx-item-selected"},_itemResponseWaitClass:function(){return"dx-item-response-wait"},_itemSelector:function(){return"."+this._itemClass()},_itemDataKey:function(){return"dxItemData"},_itemIndexKey:function(){return"dxItemIndex"},_itemElements:function(){return this._itemContainer().find(this._itemSelector())},_render:function(){this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged"),this.callBase(),this.$element().addClass("dx-collection"),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_attachClickEvent:function(){var e=this._itemSelector(),t=v.addNamespace(S.name,this.NAME),n=v.addNamespace(y.down,this.NAME),o=this,s=new h(function(e){o._itemPointerDownHandler(e.event)});r.off(this._itemContainer(),t,e),r.off(this._itemContainer(),n,e),r.on(this._itemContainer(),t,e,(function(e){this._itemClickHandler(e)}).bind(this)),r.on(this._itemContainer(),n,e,function(e){s.execute({element:i(e.target),event:e})})},_itemClickHandler:function(e,t,n){this._itemDXEventHandler(e,"onItemClick",t,n)},_itemPointerDownHandler:function(e){this.option("focusStateEnabled")&&(this._itemFocusHandler=(function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!e.isDefaultPrevented()){var t=i(e.target),n=t.closest(this._itemElements()),r=this._closestFocusable(t);n.length&&r&&-1!==c(r.get(0),this._focusTarget())&&this.option("focusedElement",s(n))}}).bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(e){if(e.is(w.focusable))return e;for(e=e.parent();e.length&&!e.is(document);){if(e.is(w.focusable))return e;e=e.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var e=this._itemContainer(),t=this._itemSelector(),n=v.addNamespace(C.name,this.NAME);r.off(e,n,t),r.on(e,n,t,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(e){this._shouldFireHoldEvent()?this._itemDXEventHandler(e,"onItemHold"):e.cancel=!0},_attachContextMenuEvent:function(){var e=this._itemContainer(),t=this._itemSelector(),n=v.addNamespace(O.name,this.NAME);r.off(e,n,t),r.on(e,n,t,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(e){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(e,"onItemContextMenu"):e.cancel=!0},_renderContentImpl:function(){var e=this.option("items")||[];this._renderItems(this._renderedItemsCount?e.slice(this._renderedItemsCount):e)},_renderItems:function(e){e.length&&d.each(e,this._renderItem.bind(this)),this._renderEmptyMessage()},_renderItem:function(e,t,n,i){n=n||this._itemContainer();var r=this._renderItemFrame(e,t,n,i);this._setElementData(r,t,e),r.attr(this.option("_itemAttributes")),this._attachItemClickEvent(t,r);var o=this._getItemContent(r),l=this._renderItemContent({index:e,itemData:t,container:s(o),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),u=this;return a(l).done(function(n){u._postprocessRenderItem({itemElement:r,itemContent:n,itemData:t,itemIndex:e}),u._executeItemRenderAction(e,t,s(r))}),r},_getItemContent:function(e){var t=e.find(".dx-item-content-placeholder");return t.removeClass("dx-item-content-placeholder"),t},_attachItemClickEvent:function(e,t){e&&e.onClick&&r.on(t,S.name,(function(n){this._itemEventHandlerByHandler(t,e.onClick,{event:n})}).bind(this))},_renderItemContent:function(e){var t=this._getItemTemplateName(e),n=this._getTemplate(t);this._addItemContentClasses(e);var r=i(this._createItemByTemplate(n,e));return r.hasClass("dx-template-wrapper")?this._renderItemContentByNode(e,r):e.container},_renderItemContentByNode:function(e,t){return i(e.container).replaceWith(t),e.container=s(t),this._addItemContentClasses(e),t},_addItemContentClasses:function(e){var t=[E+"-content",e.contentClass];i(e.container).addClass(t.join(" "))},_renderItemFrame:function(e,t,n,r){var o=i("<div>");return new this.constructor.ItemClass(o,this._itemOptions(),t||{}),r&&r.length?r.replaceWith(o):o.appendTo(n),o},_itemOptions:function(){var e=this;return{watchMethod:function(){return e.option("integrationOptions.watchMethod")},fieldGetter:function(t){var n=e.option(t+"Expr");return m.compileGetter(n)}}},_postprocessRenderItem:o.noop,_executeItemRenderAction:function(e,t,n){this._getItemRenderAction()({itemElement:n,itemIndex:e,itemData:t})},_setElementData:function(e,t,n){e.addClass([E,this._itemClass()].join(" ")).data(this._itemDataKey(),t).data(this._itemIndexKey(),n)},_createItemRenderAction:function(){return this._itemRenderAction=this._createActionByOption("onItemRendered",{element:this.element(),excludeValidators:["designMode","disabled","readOnly"],category:"rendering"})},_getItemRenderAction:function(){return this._itemRenderAction||this._createItemRenderAction()},_getItemTemplateName:function(e){var t=e.itemData,n=e.templateProperty||this.option("itemTemplateProperty");return t&&t[n]||e.defaultTemplateName},_createItemByTemplate:function(e,t){return e.render({model:t.itemData,container:t.container,index:t.index})},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(e){e=e||this.option("items");var t=this.option("noDataText"),n=!t||e&&e.length||this._isDataSourceLoading();n&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),n||(this._$noData=this._$noData||i("<div>").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()).html(t),this.setAria("label",t)),this.$element().toggleClass("dx-empty-collection",!n)},_itemDXEventHandler:function(e,t,n,i){this._itemEventHandler(e.target,t,u(n,{event:e}),i)},_itemEventHandler:function(e,t,n,i){var r=this._createActionByOption(t,u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(e,r,n)},_itemEventHandlerByHandler:function(e,t,n,i){var r=this._createAction(t,u({validatingTargetName:"itemElement"},i));return this._itemEventHandlerImpl(e,r,n)},_itemEventHandlerImpl:function(e,t,n){var r=this._closestItemElement(i(e)),o=u({},n);return t(u(n,this._extendActionArgs(r),o))},_extendActionArgs:function(e){return{itemElement:s(e),itemIndex:this._itemElements().index(e),itemData:this._getItemData(e)}},_closestItemElement:function(e){return i(e).closest(this._itemSelector())},_getItemData:function(e){return i(e).data(this._itemDataKey())},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new p),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include(b);A.ItemClass=_,e.exports=A},zNVK:function(e,t,n){"use strict";e.exports={createElement:function(e,t,n){return n=n||document,"#text"===e?n.createTextNode(t):n.createElement("string"==typeof e?e:"div")},removeElement:function(e){var t=e&&e.parentNode;t&&t.removeChild(e)},insertElement:function(e,t,n){e&&t&&e!==t&&(n?e.insertBefore(t,n):e.appendChild(t))},setAttribute:function(e,t,n){e.setAttribute(t,n)},removeAttribute:function(e,t){e.removeAttribute(t)},setProperty:function(e,t,n){e[t]=n},setEvent:function(e,t,n){e.addEventListener(t,n)},setText:function(e,t){e&&(e.textContent=t)},setClass:function(e,t,n){if(1===e.nodeType&&t)if(e.classList)n?e.classList.add(t):e.classList.remove(t);else{var i=e.className.split(" "),r=i.indexOf(t);n&&r<0&&(e.className=e.className?e.className+" "+t:t),!n&&r>=0&&(i.splice(r,1),e.className=i.join(" "))}},setStyle:function(e,t,n){e.style[t]=n||""}}},zO2v:function(e,t,n){"use strict";var i=n("rCTf"),r=n("DzMp");i.Observable.defer=r.defer},zOqJ:function(e,t,n){var i=n("Y/tY"),r=function(){return new u};for(var o in i){r[o+"Raw"]=function(e){return function(t){return"number"==typeof t&&(t=Array.prototype.slice.call(arguments)),i[e](t)}}(o);var s=/(\w+)2(\w+)/.exec(o),l=s[1],a=s[2];(r[l]=r[l]||{})[a]=r[o]=function(e){return function(t){"number"==typeof t&&(t=Array.prototype.slice.call(arguments));var n=i[e](t);if("string"==typeof n||void 0===n)return n;for(var r=0;r<n.length;r++)n[r]=Math.round(n[r]);return n}}(o)}var u=function(){this.convs={}};u.prototype.routeSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n))},u.prototype.setValues=function(e,t){return this.space=e,this.convs={},this.convs[e]=t,this},u.prototype.getValues=function(e){var t=this.convs[e];if(!t){var n=this.space;t=r[n][e](this.convs[n]),this.convs[e]=t}return t},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(e){u.prototype[e]=function(t){return this.routeSpace(e,arguments)}}),e.exports=r},zOxy:function(e,t,n){"use strict";const i=function(e){let t,i=n("bbL7").a.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}();t.a=i},zQPq:function(e,t,n){"use strict";var i=n("TToO").__extends,r=n("B00U");t.Action=function(e){function t(t,n){e.call(this)}return i(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(r.Subscription)},zgxx:function(e,t,n){"use strict";(function(t){e.exports={isNode:"undefined"!=typeof t,newBufferFrom:function(e,n){return new t(e,n)},allocBuffer:function(e){return t.alloc?t.alloc(e):new t(e)},isBuffer:function(e){return t.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}}).call(t,n("EuP9").Buffer)},"znN+":function(e,t,n){"use strict";var i=new Date,r=new Date;function o(e,t,n,s){function l(t){return e(t=new Date(+t)),t}return l.floor=l,l.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},l.round=function(e){var t=l(e),n=l.ceil(e);return e-t<n-e?t:n},l.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},l.range=function(n,i,r){var o,s=[];if(n=l.ceil(n),r=null==r?1:Math.floor(r),!(n<i&&r>0))return s;do{s.push(o=new Date(+n)),t(n,r),e(n)}while(o<n&&n<i);return s},l.filter=function(n){return o(function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,i){if(e>=e)if(i<0)for(;++i<=0;)for(;t(e,-1),!n(e););else for(;--i>=0;)for(;t(e,1),!n(e););})},n&&(l.count=function(t,o){return i.setTime(+t),r.setTime(+o),e(i),e(r),Math.floor(n(i,r))},l.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?l.filter(s?function(t){return s(t)%e==0}:function(t){return l.count(0,t)%e==0}):l:null}),l}var s=o(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?o(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):s:null};var l=s,a=s.range,u=6e4,c=6048e5,d=o(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}),h=d,p=d.range,f=o(function(e){e.setTime(Math.floor(e/u)*u)},function(e,t){e.setTime(+e+t*u)},function(e,t){return(t-e)/u},function(e){return e.getMinutes()}),m=f,g=f.range,v=o(function(e){var t=e.getTimezoneOffset()*u%36e5;t<0&&(t+=36e5),e.setTime(36e5*Math.floor((+e-t)/36e5)+t)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()}),y=v,b=v.range,_=o(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*u)/864e5},function(e){return e.getDate()-1}),w=_,x=_.range;function C(e){return o(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*u)/c})}var S=C(0),O=C(1),T=C(2),E=C(3),k=C(4),A=C(5),I=C(6),M=S.range,D=O.range,R=T.range,L=E.range,P=k.range,N=A.range,j=I.range,F=o(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()}),B=F,V=F.range,H=o(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});H.every=function(e){return isFinite(e=Math.floor(e))&&e>0?o(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var z=H,Y=H.range,U=o(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*u)},function(e,t){return(t-e)/u},function(e){return e.getUTCMinutes()}),W=U,q=U.range,G=o(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()}),$=G,K=G.range,X=o(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1}),Z=X,J=X.range;function Q(e){return o(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/c})}var ee=Q(0),te=Q(1),ne=Q(2),ie=Q(3),re=Q(4),oe=Q(5),se=Q(6),le=ee.range,ae=te.range,ue=ne.range,ce=ie.range,de=re.range,he=oe.range,pe=se.range,fe=o(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()}),me=fe,ge=fe.range,ve=o(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});ve.every=function(e){return isFinite(e=Math.floor(e))&&e>0?o(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var ye=ve,be=ve.range;n.d(t,!1,function(){return o}),n.d(t,"c",function(){return l}),n.d(t,!1,function(){return a}),n.d(t,"n",function(){return l}),n.d(t,!1,function(){return a}),n.d(t,"g",function(){return h}),n.d(t,!1,function(){return p}),n.d(t,"r",function(){return h}),n.d(t,!1,function(){return p}),n.d(t,"d",function(){return m}),n.d(t,!1,function(){return g}),n.d(t,"b",function(){return y}),n.d(t,!1,function(){return b}),n.d(t,"a",function(){return w}),n.d(t,!1,function(){return x}),n.d(t,"j",function(){return S}),n.d(t,!1,function(){return M}),n.d(t,"h",function(){return S}),n.d(t,!1,function(){return M}),n.d(t,"e",function(){return O}),n.d(t,!1,function(){return D}),n.d(t,!1,function(){return T}),n.d(t,!1,function(){return R}),n.d(t,!1,function(){return E}),n.d(t,!1,function(){return L}),n.d(t,"i",function(){return k}),n.d(t,!1,function(){return P}),n.d(t,!1,function(){return A}),n.d(t,!1,function(){return N}),n.d(t,!1,function(){return I}),n.d(t,!1,function(){return j}),n.d(t,"f",function(){return B}),n.d(t,!1,function(){return V}),n.d(t,"k",function(){return z}),n.d(t,!1,function(){return Y}),n.d(t,"o",function(){return W}),n.d(t,!1,function(){return q}),n.d(t,"m",function(){return $}),n.d(t,!1,function(){return K}),n.d(t,"l",function(){return Z}),n.d(t,!1,function(){return J}),n.d(t,"u",function(){return ee}),n.d(t,!1,function(){return le}),n.d(t,"s",function(){return ee}),n.d(t,!1,function(){return le}),n.d(t,"p",function(){return te}),n.d(t,!1,function(){return ae}),n.d(t,!1,function(){return ne}),n.d(t,!1,function(){return ue}),n.d(t,!1,function(){return ie}),n.d(t,!1,function(){return ce}),n.d(t,"t",function(){return re}),n.d(t,!1,function(){return de}),n.d(t,!1,function(){return oe}),n.d(t,!1,function(){return he}),n.d(t,!1,function(){return se}),n.d(t,!1,function(){return pe}),n.d(t,"q",function(){return me}),n.d(t,!1,function(){return ge}),n.d(t,"v",function(){return ye}),n.d(t,!1,function(){return be})},zt4q:function(e,t,n){"use strict";var i=n("Gw2o"),r=n("Z73p").each,o=n("PdUl").isPlainObject;e.exports={ctor:function(){this._events={},this.setEventsStrategy(new i(this))},setEventsStrategy:function(e){"function"==typeof e&&(e=e(this)),this._eventsStrategy=e},hasEvent:function(e){return this._eventsStrategy.hasEvent(e)},fireEvent:function(e,t){return this._eventsStrategy.fireEvent(e,t),this},on:function(e,t){return o(e)?r(e,(function(e,t){this.on(e,t)}).bind(this)):this._eventsStrategy.on(e,t),this},off:function(e,t){return this._eventsStrategy.off(e,t),this},_disposeEvents:function(){this._eventsStrategy.dispose()}}},zyXL:function(e,t,n){"use strict";var i=n("Qt4r");t.generate=i.GenerateObservable.create}},[1]);Save